티스토리 뷰
이번 포스팅에서는 Redhat Linux 계열에서 Runlevel 별 Service 실행을 등록 관리하는 chkconfig 와 같은 기능을 제공하는 sysv-rc-conf 에 대해서 알아보고자 한다.
위에서 언급한 것 처럼 Debian 계열의 Ubuntu Linux에서는 sysv-rc-conf tool을 이용하여 런레벨별 서비스의 실행여부에 대한 관리를 수행하고,
아래 예시와 같이 사용법은 chkconfig 와 동일하다.
가. Redhat 계열 Linux에서 사용하는 chkconfig 사용 예시
[root@CentOS6 /]# [root@CentOS6 /]# chkconfig --list | grep ntp ntpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off ntpdate 0:off 1:off 2:off 3:off 4:off 5:off 6:off [root@CentOS6 /]# [root@CentOS6 /]# [root@CentOS6 /]# [root@CentOS6 /]# chkconfig --level 35 ntpd on [root@CentOS6 /]# [root@CentOS6 /]# [root@CentOS6 /]# chkconfig --list | grep ntp ntpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off ntpdate 0:off 1:off 2:off 3:off 4:off 5:off 6:off [root@CentOS6 /]# [root@CentOS6 /]# |
나. Ubuntu sysv-rc-conf 설치
root@ubuntu01:~# root@ubuntu01:~# apt-get -y install sysv-rc-conf 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음 패키지를 더 설치할 것입니다: libcurses-perl libcurses-ui-perl 다음 새 패키지를 설치할 것입니다: libcurses-perl libcurses-ui-perl sysv-rc-conf 0개 업그레이드, 3개 새로 설치, 0개 제거 및 7개 업그레이드 안 함. 359 k바이트 아카이브를 받아야 합니다. 이 작업 후 1,156 k바이트의 디스크 공간을 더 사용하게 됩니다. 받기:1 http://kr.archive.ubuntu.com/ubuntu/ trusty/universe libcurses-perl amd64 1.28-1build3 [107 kB] ... 중략 Preparing to unpack .../libcurses-ui-perl_0.9609-1_all.deb ... Unpacking libcurses-ui-perl (0.9609-1) ... Selecting previously unselected package sysv-rc-conf. Preparing to unpack .../sysv-rc-conf_0.99-7_all.deb ... Unpacking sysv-rc-conf (0.99-7) ... Processing triggers for man-db (2.6.7.1-1ubuntu1) ... libcurses-perl (1.28-1build3) 설정하는 중입니다 ... libcurses-ui-perl (0.9609-1) 설정하는 중입니다 ... sysv-rc-conf (0.99-7) 설정하는 중입니다 ... root@ubuntu01:~# root@ubuntu01:~# |
다. Ubuntu sysv-rc-conf 사용예시 (아래에서 보는 것 처럼 chkconfig 와 사용법이 동일함)
root@ubuntu01:~# root@ubuntu01:~# sysv-rc-conf --list | grep ntp ntp 0:off 1:off 2:off 3:off 4:off 5:off 6:off root@ubuntu01:~# root@ubuntu01:~# root@ubuntu01:~# sysv-rc-conf --level 35 ntp on root@ubuntu01:~# root@ubuntu01:~# root@ubuntu01:~# sysv-rc-conf --list | grep ntp ntp 0:off 1:off 2:off 3:on 4:off 5:on 6:off root@ubuntu01:~# root@ubuntu01:~# |
라. sysv-rc-conf TUI 실행시 (옵션없이 실행)
아래에서 보이는 것처럼 sysv-rc-conf는 옵션 없이 실행시 TUI 기반을 제공하며 방향커서로 조작을 하고 활성화 및 비활성화는 Spacebar Key를 이용해 수행한다.
'System Story > Ubuntu' 카테고리의 다른 글
Ubuntu Package 관리하기 (0) | 2017.04.06 |
---|---|
Ubuntu System Locale 설정하기 (0) | 2017.04.05 |
Ubuntu 네트워크 설정하기 (4) | 2014.09.26 |