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

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命令对源码包安装的服务无效,除非经过特殊处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

烟敛寒林o

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值