您的位置:首页 > 运维架构 > Linux

Linux服务管理

2016-01-10 13:38 591 查看

一.服务的分类

1.1简介



1.2启动与自启动

服务启动:就是在当前系统中让服务运行,并提供功能

服务自启动:自启动是指让服务在系统开机或重启动之后,随着系统的启动而自动启动服务

 

1.3查询以安装的服务

RPM包安装的服务

       chkconfig--list

       #查看服务自启动状态,可以看到所有RPM包安装的服务

 

源码包安装的服务

       查看服务安装位置,一般是/usr/local/下

 

1.4 RPM安装服务和源码包安装服务的区别

       安装位置的不同

       源码包在指定的位置,一般在/usr/local/下

       RPM包在默认的位置中:

       /etc/init.d/       启动脚本位置

       /etc/sysconfig/        初始化环境配置文件

       /etc/               配置文件位置

       /etc/xinetd.conf      xinetd配置文件

       /etc/xinetd.d/          基于xinetd服务的启动脚本

       /var/lib                  服务产生的数据

       /var/log                 日志

 

二、RPM包安装服务的管理

2.1独立服务的管理

2.1.1启动

/etc/init.d/独立服务吗 start|stop|status|restart

service独立服务吗 start|stop|status|restart

service --status-list

 

2.1.2自启动

chkconfig [--level 运行级别] [独立服务名] on|off

修改/etc/rc.d/rc.local 文件

使用ntsysv命令管理自启动

 

2.2 xinetd 服务,以前版本,现在很少用,略

 

三、源码包服务的管理

3.1启动

使用绝对路径调用启动脚本来启动。不同的源码包启动脚本不同,可以查看源码包的安装说明,查看启动脚本的方法。

 

/usr/local/apache2/bin/apachectl start|stop

 

3.2自启动

将启动脚本加入到/etc/rc.d/rc.local

 

3.3让源码包的apache服务能被service命令管理启动

ln -s /usr/local/apache2/bin/apachectl/etc/init.d/apache

 

3.4让源码包的apache服务能被chkconfig与ntsysv命令管理自启动

vi /etc/init.d/apache       加入

#chkconfig: 35 86 76

#指定httpd脚本可以被chkconfig管理。格式是:chkconfig 运行级别 启动顺序 关闭顺序

#description: source package apache

#说明,内容随意

chkconfig --add apache

 

3.5常见服务管理







内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: