웹사이트 검색

5 Linux의 기본 chkconfig 명령 예


이것은 사용 가능한 매개변수와 함께 chkconfig 명령을 효율적으로 사용할 수 있는 방법을 검토할 진행 중인 Linux 명령 시리즈입니다. Chkconfig 명령 도구를 사용하면 명령줄을 통해 /etc/rd.d/init.d 스크립트에서 서비스 시작 및 중지를 자동으로 구성할 수 있습니다. 몇 가지 예를 살펴보겠습니다.

1. 모든 서비스 나열

'–list' 매개변수를 사용하면 각 실행 수준 구성의 모든 서비스와 현재 시작 상태가 표시됩니다.

[root@tecmint ~]# chkconfig --list

NetworkManager  0:off   1:off   2:on    3:on    4:on    5:on    6:off
abrt-ccpp       0:off   1:off   2:off   3:on    4:off   5:on    6:off
abrt-oops       0:off   1:off   2:off   3:on    4:off   5:on    6:off
...

2. 특정 서비스 상태 확인

아래 명령은 특정 서비스에 대한 시작 구성을 보여줍니다. 모든 실행 수준에서 HTTP 서비스가 꺼짐으로 표시됩니다.

[root@tecmint ~]# chkconfig --list | grep httpd
httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off

3. 실행 수준에서 특정 서비스를 시작하는 방법

다음 'chkconfig' 명령은 '를 사용하여 실행 수준 35에서만 HTTP 서비스를 시작할 수 있는 방법을 보여줍니다. –레벨' 매개변수입니다. 첫 번째 명령은 실행 수준 35에서 httpd 서비스를 시작하고 두 번째 명령은 실행 수준에서 실행 중인 httpd 서비스의 상태를 확인합니다. 실행 수준.

[root@tecmint ~]# chkconfig --level 35 httpd on
[root@tecmint ~]# chkconfig --list | grep httpd
httpd           0:off   1:off   2:off   3:on    4:off   5:on    6:off

4. 어떤 서비스가 On/Off인지 확인하는 방법

다음 명령은 특정 실행 수준 5에서 OnOff인 모든 서비스를 표시합니다.

[root@tecmint ~]# chkconfig --list | grep 5:on
NetworkManager  0:off   1:off   2:on    3:on    4:on    5:on    6:off
abrt-ccpp       0:off   1:off   2:off   3:on    4:off   5:on    6:off
abrt-oops       0:off   1:off   2:off   3:on    4:off   5:on    6:off
abrtd           0:off   1:off   2:off   3:on    4:off   5:on    6:off
acpid           0:off   1:off   2:on    3:on    4:on    5:on    6:off
...
[root@tecmint ~]# chkconfig --list | grep 5:off
dnsmasq         0:off   1:off   2:off   3:off   4:off   5:off   6:off
dovecot         0:off   1:off   2:off   3:off   4:off   5:off   6:off
firstboot       0:off   1:off   2:off   3:off   4:off   5:off   6:off
kdump           0:off   1:off   2:off   3:off   4:off   5:off   6:off
mysqld          0:off   1:off   2:off   3:off   4:off   5:off   6:off
netconsole      0:off   1:off   2:off   3:off   4:off   5:off   6:off
nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off
...

5. 실행 수준에서 특정 서비스를 중지하는 방법

다음 명령은 단일 실행 수준에 대해 postfix라는 서비스를 끄기 설정합니다. 마찬가지로 아래에 표시된 대로 여러 실행 수준에서 특정 서비스를 한 번에 끄기 끌 수 있습니다.

[root@tecmint ~]# chkconfig --level 3 postfix off
[root@tecmint ~]# chkconfig --level 2345 postfix off

우리 모두 알고 있듯이 Linux 운영 체제에는 7가지 실행 수준을 사용할 수 있습니다. 다음 기사에서는 다양한 실행 수준과 부팅 순서의 중요성을 자세히 다룰 것입니다. 그러니 계속 지켜봐 주시기 바랍니다.