Loading

20、checkconfig


chkconfig控制的原理(/etc/init.d/里面设置脚本,在/etc/rc.d/rc..d中设置软连接,通过chkconfig进行管理,同时也加入到了service服务,chkconfig设置级别启动,service服务也启动)

(chkconfig:35(程序开机自启时系统的级别) 56(启动文件) 27(停止文件))

/init.d/ 下的服务托管给对应的rc num .d目录下(即软链接),方便开机时启动

(#! /bin/bash

# chkconfig: 2345 10 90

# description: Activates/Deactivates all network interfaces configured to \)

20.2、checkconfig的用法:

chkconfig(管理的是下次开机自启动,当前的服务启或者未启动不关心)

--list:类别显示

--add:加入chkconfig管理

--del :从chkconfig中移除管理

chkconfig --list(查看所有运行级别对应的服务):

abrt-ccpp 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭

abrtd 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭

acpid 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

chkconfig --list sshd :查看指定的服务是否开机自启动

[root@centos6 data]# chkconfig --list | grep "3:启用"(查看运行级别为3时已经启动的程序):

abrt-ccpp 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭

abrtd 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭

acpid 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

不指定运行级别时,关闭或开启的是2、3、4、5级别的开机自启:

chkconfig sshd off

chkconfig sshd on

指定运行级别的开机自启动:

chkconfig --level 3 sshd on/off

20.3、关闭系统不需要自启文件(关闭不需要的,crond:用于备份,network:网络启动,rsyslog:日志,sshd:远程连接进程,sysstat:查看系统设备):

/etc/rc.loca下设置服务开机自启动(所有级别)

vi /etc/rc.local

/etc/init.d/sshd start

posted @ 2020-02-15 20:35  云起时。  阅读(721)  评论(0编辑  收藏  举报