您现在的位置是:首页 >学无止境 >linux 系统服务管理网站首页学无止境
linux 系统服务管理
简介linux 系统服务管理
目录
一、chkconfig
chkconfig——centos6 以下使用的服务管理sysV服务。在centos7中sysV服务,被原生的systemd服务取代。
sysV服务在centos6中是进程1的init服务。
systemd服务在centos7中是进程1的服务。
1、列出服务列表 chkconfig --list
chkconfig --list
这些服务在 /etc/init.d 中,服务名就是里面的文件名。
2、关闭开启服务 chkconfig 服务名 on/off
chkconfig 服务名 off 关闭服务。 在2、3、4级别变为关
chkconfig 服务名 on 开启服务。 在2、3、4级别变为开
chkconfig --level 235 服务名 off 把该服务的2、3、5级别关闭。
3、添加新服务 chkconfig --add 服务文件名
chkconfig --add 服务文件名
该文件必须要先放到/etc/init.d下,才能添加成功
文件格式需要注意,chkconfig 和description部分不可少。
chkconfig 2345 10 90 代表可以运行的级别是2345 ,10是第10位启动,90是第90位关闭。
description 描述部分
4、删除已有服务 chkconfig --del 服务名
chkconfig --del 服务名
5、系统级别定义:
0 | 1 | 2 | 3 | 4 | 5 | 6 |
关机 | 单用户 | 多用户不带图形 无nfs服务 | 多用户不带图形 | 保留的级别 | 多用户带图形 | 重启 |
把系统级别定义1,系统一启动就进入单用户。
把系统级别定义6,系统一启动就进入重启,则系统是起不来的。
服务的 0 1 6 一般都是关闭,即关机、重启状态和单用户模式都是关闭。
/etc/inittab 中可以配置指定系统的运行级别。(在centos7下不再使用)
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。