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

Linux学习日记 —— 12.2.1 Linux服务管理-RPM服务管理-独立服务管理

2018-03-09 21:14 369 查看
1、rpm包安装服务的位置

rpm包安装的默认位置主要有:

/etc/init.d/:独立服务启动脚本的保存位置,同目录/etc/rc.d/init.d/(/etc/init.d/是/etc/rc.d/init.d/的软连接)。

/etc/sysconfig/:初始化环境配置文件的保存位置。

/etc/:配置文件的保存位置。

/etc/xinetd.conf:xinetd的配置文件。

/etc/xinetd.d/:基于xinetd的服务启动脚本的保存位置。

/var/lib/:服务产生的数据的保存位置。

/var/log/:日志的保存位置。


rpm包安装的服务,有两种:

- 独立的服务(重点掌握)
- 基于xinetd的服务(目前很少见,了解即可)


2、独立服务的管理

独立服务的启动,有三种方法:

- /etc/init.d/服务名 start|stop|restart|status(推荐使用)
- /etc/rc.d/init.d/服务名 start|stop|restart|status
- service 服务名 start|stop|restart|status


说明:/etc/init.d是/etc/rc.d/init.d的软链接(相当于快捷方式)。

service命令来启动服务,其实也是从服务的绝对路径(/etc/rc.d/init.d)中找到该服务的启动脚本(红帽子系列的Linux才有service命令)。

注意:service命令对源码包安装的服务无效,除非经过特殊处理。

service –status-all查看所有rpm包服务的运行状态。

独立服务的自启动,有三种方法:
- chkconfig [–level 运行级别] [服务名] [on|off]
- chkconfig httpd on
- 将Apache服务设置为开机自动启动。

也可以这样写
- chkconfig --level 2345 httpd on


修改/etc/rc.d/rc.local文件或/etc/rc.local文件(推荐使用)

/etc/rc.local是/etc/rc.d/rc.local的软链接。

该文件会在系统开机后(登录之前)自动执行,故只需将服务的启动命令写入该文件即可。

使用ntsysv命令管理自启动

它可管理所有rpm包服务的自启动,*代表开机自启动,空代表手动启动。

它有一个图形界面,但却是红帽子系列专有的,默认也没安装。

ntsysv命令对源码包安装的服务无效,除非经过特殊处理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  管理 linux rpm