码迷,mamicode.com
首页 > 系统相关 > 详细

Linux系统服务管理

时间:2018-02-23 14:43:06      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:hot   开机自启   etc   不包含   定时   定时器   包含   too   套接字   

chkconfig服务管理工具

[root@localhost ~]# ls /etc/init.d/
functions  netconsole  network  README
# service 服务名 start|stop|restart  //这里的服务名就是/etc/init.d/目录下的这些文件
#

chkconfig --list列出所有服务及其每个级别的开户状态,列出的是/etc/init.d/目录下可执行文件(带绿色字体的文件)

[root@localhost ~]# chkconfig --list

注:该输出结果只显示 SysV 服务,并不包含
原生 systemd 服务。SysV 配置数据
可能被原生 systemd 配置覆盖。 

      要列出 systemd 服务,请执行 'systemctl list-unit-files'。
      查看在具体 target 启用的服务请执行
      'systemctl list-dependencies [target]'。

netconsole     	0:关	1:关	2:关	3:关	4:关	5:关	6:关
network        	0:关	1:关	2:开	3:开	4:开	5:开	6:关

如何更改服务某级别下的开启状态(开机自启动状态)

# chkconfig --level 2345 network off
# chkconfig network on

如何将某服务加入到自启动列表中

# chkconfig --add httpd
# chkconfig --list
httpd          	0:关	1:关	2:开	3:开	4:关	5:开	6:关
netconsole     	0:关	1:关	2:关	3:关	4:关	5:关	6:关
network        	0:关	1:关	2:开	3:开	4:开	5:开	6:关

如何将某服务从自启动列表中移除

# chkconfig --del httpd
# chkconfig --list
netconsole     	0:关	1:关	2:关	3:关	4:关	5:关	6:关
network        	0:关	1:关	2:开	3:开	4:开	5:开	6:关

systemd服务管理

列出系统所有的服务

# systemctl list-units --all --type=service

服务对应的脚本文件(有很多,可分类)

# ls /usr/lib/systemd/system/
service //系统服务
target  //多个unit组成的组
device  //硬件设备
mount   //文件系统挂载点
automount //自动挂载点
path //文件或路径
scope //不是由systemd启动的外部进程
slice //进程组
snapshot //systemd快照
socket  //进程间通信的套接字
swap   //swap文件
timer  //定时器

以上每种类型的文件都为一个unit,正是这些unit才组成了系统的各个资源(各个服务,各个设备等)

Linux系统服务管理

标签:hot   开机自启   etc   不包含   定时   定时器   包含   too   套接字   

原文地址:http://blog.51cto.com/13480443/2072337

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!