/etc/rc.d/init.d 디렉토리내에 있는 리눅스데몬스크립트 파일들
1. 리눅스 데몬스크립트 파일들 : /etc/rc.d/init.d/파일들
리눅스에는 많은 서비스들이 존재하며 이런 서비스들을 위한 데몬들이 존재하며 서비스데몬들을 시작하고 종료하며 재시작하는 등의 작업을 하기위한 스크립트가 또한 존재합니다. 즉, 여러분들께서도 이미 잘 알고 계시는 바와같이 리눅스의 /etc/rc.d/init.d/디렉토리에는 리눅스의 여러가지 서비스데몬들을 시작하고 종료,재시작하는 스크립트파일들이 있습니다.
따라서 이번 장에서 설명하는 내용은 리눅스의 서비스데몬스크립트의 설명과 용도 및 간단한 사용법등에 대해서 다루고 있습니다. 따라서 각각의 서비스데몬스크립트 파일들의 설명과 사용법이라는 점에 고려하시기 바랍니다.
또한 /etc/rc.d/init.d/디렉토리내에 있는 거의 모든파일(약101개)들을 다루고 있으며 이번 장에서 다루는 각 파일들의 설명순서는 알파벳 오름차순으로 차례대로 설명되어 있습니다.
2. 데몬 스크립트 파일 : /etc/rc.d/init.d/aep1000
AEP1000 또는 AEP2000 코프로세스 드라이브를 로드(load)하는 데몬스크립트입니다.
사용옵션 : start|stop|restart|condrestart
사용장치명 : /dev/paep0
데몬파일 : /usr/sbin/aepdaemon
3. 데몬 스크립트 파일 : /etc/rc.d/init.d/amd
NFS환경하의 자동마운트데몬 스크립트입니다. 관리자가 직접 마운트를 하지 않아도 필요할 경우에 자동으로 마운트를 시키거나 또는 마운트 해제를 자동으로하는 자동마운트데몬인 amd데몬 스크립트입니다. 그리고 이 데몬은 원격지서버의 특정디렉토리를 마치 로컬서버에 존재하는 디렉토리 처럼 사용가능하기 때문에 매우 편리합니다. 예를 들어 “cd 디렉토리명”과 같이 했다면 지정한 디렉토리명은 원격지의 서버에 존재할 수 있습니다. 이때 amd데몬이 필요에 의해 자동으로 마운트를 시킵니다. 그리고 그 디렉토리를 마치 로컬서버에 존재하는 것처럼 사용할 수 있습니다. 이 또한 NFS를 이용한 분산시스템에 많이 사용될 수 있습니다. NFS 관련 데몬들과 함께 익혀두시기 바랍니다.
하지만 이렇게 편리한 반면 보안에는 매우 취약할 수 있습니다. 따라서 꼭 필요한 경우가 아니면 사용하지 않는 것이 좋습니다.
사용옵션 : start|stop|restart|reload|condrestart|status
프로세스명 : amd
설정파일 : /etc/amd.conf
데몬파일 : /usr/sbin/amd
기타 : /var/lock/subsys/amd
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/amd restart
Stopping amd: [ OK ]
Starting amd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/amd stop
Stopping amd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/amd start
Starting amd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/amd status
amd (pid 2459) is running...
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/amd condrestart
Stopping amd: [ OK ]
Starting amd: [ OK ]
[root@command init.d]#
[root@command init.d]# ps -ef | grep amd
root 1716 1 0 09:15 ? 00:00:01 /usr/bin/spamd -d -c -a
root 2565 1 0 09:54 ? 00:00:00 /usr/sbin/amd -F /etc/amd.conf
root 2823 2007 0 10:18 pts/0 00:00:00 grep amd
[root@command init.d]#
4. 데몬 스크립트 파일 : /etc/rc.d/init.d/anacron
Anacron데몬 스크립트입니다. Anacron데몬은 주기적인 명령을 실행시켜주는 데몬입니다. 시스템이 중지된 동안에 실행되지않고 남겨져 있던 cron job을 실행합니다. Anacron은 cron job 리스트가 저장된 /etc/anacrontab 설정파일을 읽어서 그 파일내에 존재하는 각각의 Job들을 지정된 시각에 실행시킵니다.
사용옵션 : start|stop|restart|condrestart|status
데몬파일 : /usr/sbin/anacron
기타 : /var/lock/subsys/anacron
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/anacron stop
Stopping anacron: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/anacron start
Starting anacron: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/anacron restart
Stopping anacron: [ OK ]
Starting anacron: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/anacron status
anacron (pid 2218) is running...
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/anacron condrestart
Stopping anacron: [ OK ]
Starting anacron: [ OK ]
[root@command init.d]#
[root@command init.d]# ps -ef | grep anacron
root 1888 1 0 09:15 ? 00:00:00 anacron -s
root 2187 2007 0 09:51 pts/0 00:00:00 grep anacron
[root@command init.d]#
5. 데몬 스크립트 파일 : /etc/rc.d/init.d/apmd
시스템 밧데리 상태를 모니터링하거나 밧데리가 부족할 때에 시스템을 중지하기 위하여 사용되는 시스템 전원관리 데몬(/usr/sbin/apmd) 스크립트입니다. 특히 apmd데몬은 밧데리를 주로 사용하는 노트북에 유용하게 사용됩니다.
사용옵션 : start|stop|status|restart|reload|condrestart
데몬 : /usr/sbin/apmd
프로세스명 : apmd
설정파일 : /etc/sysconfig/apmd
시스템설정파일 : /etc/sysconfig/apmd
기타 : /var/lock/subsys/apmd
6. 데몬 스크립트 파일 : /etc/rc.d/init.d/arpwatch
이더넷(ethernet)과 IP의 주소매칭을 위한 arpwatch데몬 스크립트입니다. 즉, 랜카드(이더넷카드, NIC)의 MAC주소에 할당된 IP주소와의 관계를 유지하기 위한 arpwatch데몬의 스크립트입니다.
사용옵션 : start|stop|status|restart|reload|condrestart
프로세스명 : arpwatch
시스템설정파일 : /etc/sysconfig/network
기타 : /var/lock/subsys/arpwatch
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/arpwatch start
Starting arpwatch: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/arpwatch restart
Stopping arpwatch: [ OK ]
Starting arpwatch: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/arpwatch stop
Stopping arpwatch: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/arpwatch status
arpwatch (pid 2128) is running...
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/arpwatch reload
Stopping arpwatch: [ OK ]
Starting arpwatch: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/arpwatch condrestart
Stopping arpwatch: [ OK ]
Starting arpwatch: [ OK ]
[root@command init.d]#
[root@command init.d]# ps -ef | grep arpwatch
pcap 2128 1 0 09:48 ? 00:00:00 [arpwatch]
root 2132 2007 0 09:48 pts/0 00:00:00 grep arpwatch
[root@command init.d]#
7. 데몬 스크립트 파일 : /etc/rc.d/init.d/atalk
AppleTalk Networking Protocol을 통하여 Macintosh 컴퓨터와 리눅스와의 talk기능이 가능하도록 하기위한 데몬 스크립트입니다.
사용옵션 : start|stop|restart|status|condrestart
프로세스명 : atalkd
PID파일 : /var/run/atalkd.pid
설정파일 : /etc/atalk/atalkd.conf
관련디렉토리 : /etc/atalk
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/atalk start
Starting AppleTalk services: (backgrounded)
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/atalk restart
Can't unregister command:Workstation@*K ]
Can't unregister command:netatalk@*[ OK ]
Starting AppleTalk services: (backgrounded)
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/atalk stop
Can't unregister command:Workstation@*LED]
Can't unregister command:netatalk@*
/etc/rc.d/init.d/atalk: line 195: kill: (2591) - No such process [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/atalk status
atalkd (pid 2691 2688) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep atalk
root 2676 1 0 10:00 ? 00:00:00 papd -f /etc/atalk/papd.conf
root 2680 1 0 10:00 ? 00:00:00 afpd -c 20 -n command -f /etc/atalk/AppleVolumes.default -s /etc/atalk/AppleVolumes.system
root 2691 1 0 10:00 ? 00:00:00 atalkd -f /etc/atalk/atalkd.conf
root 2815 2007 0 10:17 pts/0 00:00:00 grep atalk
[root@command init.d]#
8. 데몬 스크립트 파일 : /etc/rc.d/init.d/atd
at명령어에 의해 설정되어 있는 시간에 정의되어 있는 작업을 실행시키는 데몬 스크립트입니다. 또한 시스템부하(load average)가 낮을 경우에 배치명령(batch commands)를 실행하도록 하는 데몬 스크립트입니다.
사용옵션 : start|stop|restart|condrestart|status
프로세스명 : atd
기타 : /var/lock/subsys/atd
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/atd start
Starting atd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/atd restart
Stopping atd: [ OK ]
Starting atd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/atd stop
Stopping atd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/atd status
atd (pid 2794) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep atd
rpcuser 1560 1 0 09:15 ? 00:00:00 [rpc.statd]
daemon 2794 1 0 10:15 ? 00:00:00 [atd]
root 2811 2007 0 10:16 pts/0 00:00:00 grep atd
[root@command init.d]#
9. 데몬 스크립트 파일 : /etc/rc.d/init.d/autofs
오토마운트 파일시스템(Automount Filesystem) 데몬 스크립트입니다. 파일시스템 사용을 요구받았을 경우에는 마운트를 하고 파일시스템 사용이 끝났을 경우에는 마운트를 해제하게 됩니다.
사용옵션 : start|stop|restart|reload|status
프로세스명 : /usr/sbin/automount
설정파일 : /etc/auto.master
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/autofs start
Starting automount: No Mountpoints Defined[ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/autofs stop
Stopping automount:[ OK ]
[root@command init.d]#
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/autofs restart
Stopping automount:[ OK ]
Starting automount: No Mountpoints Defined[ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/autofs status
Configured Mount Points:
------------------------
Active Mount Points:
--------------------
[root@command init.d]#
10. 데몬 스크립트 파일 : /etc/rc.d/init.d/bcm5820
BCM5820이란 Broadcom BCM5820 Cryptonet 초기화 스크립트입니다. 이 스크립트는 리눅스 지원을 위한 Broadcom Cryptonet driver에 포함되어 있습니다. 참고로 이에 대한 저작권은 Broadcom Corporation사에 있습니다.
사용옵션 : start|stop|restart|status|condrestart
기타 : /var/lock/subsys/bcm5820
11. 데몬 스크립트 파일 : /etc/rc.d/init.d/bgpd
BGPv4, BGPv4+, BGPv4- 라우팅 프로토콜 데몬 스크립트입니다.
사용옵션 : start|stop|restart|reload|condrestart|status
프로세스명 : bgpd
설정파일 : /etc/zebra/bgpd.conf
12. 데몬 스크립트 파일 : /etc/rc.d/init.d/bootparamd
bootparamd 데몬스크립트입니다. bootparamd데몬은 썬 워크스테이션(Sun workstations)이 리눅스시스템으로 부터 네트웍부팅을 가능하도록 하는 데몬입니다. RARP와 함께 현재는 거의 사용되지 않는 것으로서 요즘에는 BOOTP와 DHCP로 대체되고 있습니다.
사용옵션 : start|stop|status|restart|reload
프로세스명 : rpc.bootparamd
설정파일 : /etc/bootparams
13. 데몬 스크립트 파일 : /etc/rc.d/init.d/canna
canna 서버데몬 스크립트입니다. Canna는 Canna Japanese 번역데몬입니다.
사용옵션 : start|stop|restart|condrestart|status
데몬파일위치 : /usr/sbin/cannaserver
기타 : /var/lock/subsys/canna
14. 데몬 스크립트 파일 : /etc/rc.d/init.d/crond
cron 데몬 스크립트입니다. 여러분들께서도 잘 아시는 바와 같이 cron은 특정한 시간에 지정된 작업을 주기적으로 하도록 하는 리눅스 작업관리자 데몬입니다. 이런 cron데몬을 시작, 재시작 또는 종료시키는 스크립트입니다.
사용옵션 : start|stop|status|reload|restart|condrestart
설정파일 : /etc/crontab
크론관련파일들
- 시간주기 cron 실행파일보관 디렉토리 : /etc/cron.hourly
- 일주기 cron 실행파일보관 디렉토리 : /etc/cron.daily
- 주주기 cron 실행파일보관 디렉토리 : /etc/cron.weekly
- 월주기 cron 실행파일보관 디렉토리 : /etc/cron.monthly
PID파일 : /var/run/crond.pid
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/crond stop
Stopping crond: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/crond start
Starting crond: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/crond restart
Stopping crond: [ OK ]
Starting crond: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/crond status
crond (pid 4037) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep cron
root 4037 1 0 11:26 ? 00:00:00 crond
root 4052 2007 0 11:27 pts/0 00:00:00 grep cron
[root@command init.d]#
15. 데몬 스크립트 파일 : /etc/rc.d/init.d/cups
CUPS는 Common UNIX Printing System을 의미합니다. 즉, Common UNIX Printing System을 위한 데몬이 cupsd이며 이 데몬의 시작과 종료를 가능하게 하는 스크립트입니다. 참고로 이에 대한 저작권은 Easy Software Products사에 있습니다.
사용옵션 : start|stop|restart|condrestart|reload|status
데몬파일 : /usr/sbin/cupsd
기타 : /var/lock/subsys/cups
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/cups start
Starting cups: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/cups stop
Stopping cups: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/cups start
Starting cups: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/cups restart
Stopping cups: [ OK ]
Starting cups: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/cups status
cupsd (pid 4188) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep cupsd
root 4188 1 2 11:34 ? 00:00:00 cupsd
root 4234 2007 0 11:34 pts/0 00:00:00 grep cupsd
[root@command init.d]#
16. 데몬 스크립트 파일 : /etc/rc.d/init.d/dhcpd
dhcpd 데몬의 시작과 종료를 위한 스크립트입니다. dhcpd데몬은 Dynamic Host Control Protocol Daemon의 약어로서 특정 호스트에게 동적 IP할당을 가능하도록하는 프로토콜 데몬입니다. 즉 특정 호스트에게 통신이 가능하도록 하기위하여 유동IP, 즉 동적인 IP주소와 함께 게이트웨이(Gateway), 서브넷마스크(SubnetMask)등의 네트워크 정보를 제공하는 데몬입니다.
사용옵션 : start|stop|restart|condrestart|status
시스템설정파일 : /etc/sysconfig/dhcpd
17. 데몬 스크립트 파일 : /etc/rc.d/init.d/dhcrelay
dhcrelay는 DHCP(Dynamic Host Control Protocol)에 대한 릴레이(relay)를 제공하기위한 dhcrelay데몬 스크립트입니다.
사용옵션 : start|stop|restart|condrestart|status
데몬파일 : /usr/sbin/dhcrelay
18. 데몬 스크립트 파일 : /etc/rc.d/init.d/firstboot
Firstboot은 리눅스가 설치된 후에 처음 부팅될 때에 실행되는 DRUID 스타일(style) 프로그램입니다. 이 프로그램은 먼저 /etc/sysconfig/firstboot파일이 존재하는가를 체크하여 만약 이 파일을 찾지 못한다면 firstboot프로그램은 실행이 될 것이고 만약 이 파일을 찾게 된다면 firstboot프로그램은 실행되지 않을 것입니다.
다음은 firstboot 프로그램을 활용하기 위한 조언입니다.
Firstboot이 현재 시스템에 이미 실행이 되어 있다면 firstboot을 실행시키기 위하여 쉘프롬프트에서 다음과 같이 실행하시기 바랍니다.
1) rm /etc/sysconfig/firstboot
2) /usr/sbin/firstboot
만약 시스템이 부팅되는 과정에서 실행시키려면 다음과 같은 명령어를 이용하시면 됩니다.
1) rm /etc/sysconfig/firstboot
2) chkconfig --level 5 firstboot on
3) reboot
데몬파일 : /usr/sbin/firstboot
19. 데몬 스크립트 파일 : /etc/rc.d/init.d/FreeWnn
FreeWnn은 jserver(Japanese Conversion Engine) 데몬의 시작과 종료등을 위한 스크립트입니다.
사용옵션 : start|stop|status|restart|reload
프로세스명 : jserver
데몬파일 : /usr/bin/jserver
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/FreeWnn stop
Shutting down FreeWnn: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/FreeWnn start
Starting FreeWnn: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/FreeWnn restart
Shutting down FreeWnn: [ OK ]
Starting FreeWnn: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/FreeWnn status
jserver (pid 4378) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep jserver
wnn 4378 1 0 12:02 pts/0 00:00:00 [jserver]
root 4391 2007 0 12:02 pts/0 00:00:00 grep jserver
[root@command init.d]#
20. 데몬 스크립트 파일 : /etc/rc.d/init.d/functions
리눅스 시스템의 /etc/rc.d/init.d/디렉토리내의 거의 모든 쉘 스크립트에서 사용되어지는 함수를 내장하고 있는 파일입니다.
21. 데몬 스크립트 파일 : /etc/rc.d/init.d/gpm
GPM은 Midnight Commander와 같은 텍스트기반의 리눅스 어플리케이션에서 마우스의 복사 및 붙이기 기능과 콘솔상에서의 마우스 팝업기능을 제공하기 위한 데몬입니다.
사용옵션 : start|stop|restart|condrestart|status
프로세스명 : gpm
PID파일 : /var/run/gpm.pid
설정파일 : /etc/sysconfig/mouse
데몬파일 : /usr/sbin/gpm
마우스설정파일 : MOUSECFG=/etc/sysconfig/mouse
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/gpm stop
Shutting down console mouse services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/gpm start
Starting console mouse services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/gpm restart
Shutting down console mouse services: [ OK ]
Starting console mouse services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/gpm status
gpm (pid 4470) is running...
[root@command init.d]#
[root@command init.d]#
[root@command init.d]# ps -ef | grep gpm
root 4470 1 0 12:26 ? 00:00:00 gpm -t ps/2 -m /dev/psaux
root 4485 2007 0 12:26 pts/0 00:00:00 grep gpm
[root@command init.d]#
22. 데몬 스크립트 파일 : /etc/rc.d/init.d/halt
halt는 시스템이 런레벨(runlevel) 0또는 런레벨(runlevel)6로 실행이 될 때에 init 프로세스에 의해 실행되는 스크립트로서 현재 시스템에 실행된 모든 프로세스를 죽이고 모든 파일시스템의 마운트를 해제한 후에 시스템을 종료(halt)시키거나 재부팅(reboot)합니다.
명령어위치 : /sbin/halt
23. 데몬 스크립트 파일 : /etc/rc.d/init.d/hpoj
이 스크립트는 /usr/sbin/ptal-init데몬을 실행시키는 스크립트입니다. ptal-init은 HP OfficeJet을 위한 리눅스 드라이브 유틸리티 셋업 디바이스와 초기화 스크립트입니다. 반드시 프린트 스풀러인 lpd또는 CUPS가 시작된 후에 실행해야 합니다.
24. 데몬 스크립트 파일 : /etc/rc.d/init.d/httpd
여러분들도 잘 아시는 아파치 웹서버 데몬인 httpd를 실행시키는 데몬스크립트입니다. RPM 패키지로 설치되어 있는 아파치를 이 스크립트를 이용하여 간단히 시작시키거나 종료시킬 수 있습니다.
사용옵션 : start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest
데몬파일 : /usr/sbin/httpd
프로세스명 : httpd
PID파일 : /var/run/httpd.pid
설정파일 : /etc/httpd/conf/httpd.conf
설정디렉토리 : /etc/httpd/
로그디렉토리 : /var/log/httpd/
설정파일 : /etc/httpd/conf/httpd.conf
아파치 데몬컨트롤 명령어 : /usr/sbin/apachectl
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/httpd stop
Stopping httpd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/httpd start
Starting httpd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/httpd status
httpd (pid 4655 4654 4653 4652 4651 4650 4649 4648 4645) is running...
[root@command init.d]#
[root@command init.d]#
[root@command init.d]# ps -ef | grep httpd
root 4645 1 5 12:55 ? 00:00:00 /usr/sbin/httpd
apache 4648 4645 0 12:55 ? 00:00:00 [httpd]
apache 4649 4645 0 12:55 ? 00:00:00 [httpd]
apache 4650 4645 0 12:55 ? 00:00:00 [httpd]
apache 4651 4645 0 12:55 ? 00:00:00 [httpd]
apache 4652 4645 0 12:55 ? 00:00:00 [httpd]
apache 4653 4645 0 12:55 ? 00:00:00 [httpd]
apache 4654 4645 0 12:55 ? 00:00:00 [httpd]
apache 4655 4645 0 12:55 ? 00:00:00 [httpd]
root 4668 2007 0 12:56 pts/0 00:00:00 grep httpd
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/httpd fullstatus
Object not found!
The requested URL was not found on this server. The link on the
referring page seems to be wrong or outdated. Please inform the
author of that page about the error.
If you think this is a server error, please contact the webmaster
Error 404
localhost
Tue 10 Feb 2004 12:59:38 PM KST
Apache/2.0.40 (Red Hat Linux)
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/httpd gracefule
Usage: httpd {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}
[root@command init.d]#
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/httpd help
Usage: /usr/sbin/httpd [-D name] [-d directory] [-f file]
[-C "directive"] [-c "directive"]
[-k start|restart|graceful|stop]
[-v] [-V] [-h] [-l] [-L] [-t]
Options:
-D name : define a name for use in <IfDefine name> directives
-d directory : specify an alternate initial ServerRoot
-f file : specify an alternate ServerConfigFile
-C "directive" : process directive before reading config files
-c "directive" : process directive after reading config files
-e level : show startup errors of level (see LogLevel)
-E file : log startup errors to file
-v : show version number
-V : show compile settings
-h : list available command line options (this page)
-l : list compiled in modules
-L : list available configuration directives
-t -D DUMP_VHOSTS : show parsed settings (currently only vhost settings)
-t : run syntax check for config files
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/httpd configtest
Syntax OK
[root@command init.d]#
25. 데몬 스크립트 파일 : /etc/rc.d/init.d/identd
identd는 TCP/IP의 ident 프로토콜 서버입니다. 그리고 identd스크립트는 RFC 1413 Document에 정의되어 있는 identd 서버(데몬)을 시작시키거나 종료시키는 스크립트입니다. 이 identd 서버는 TCP/IP로 연결되어 있는 사용자 식별을 위한 프토콜입니다.
사용옵션 : start|stop|status|restart|reload|condrestart
프로세스명 : identd
PID파일 : /var/run/identd.pid
설정파일 : /etc/identd.conf
기타 : /var/lock/subsys/identd
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/identd stop
Stopping identd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/identd start
Starting identd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/identd restart
Stopping identd: [ OK ]
Starting identd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/identd status
identd (pid 4833) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep ident
ident 4833 1 0 13:12 ? 00:00:00 [identd]
root 4846 2007 0 13:12 pts/0 00:00:00 grep ident
[root@command init.d]#
26. 데몬 스크립트 파일 : /etc/rc.d/init.d/innd
innd는 가장 많이 사용되는 인기있는 인터넷 뉴스서버, 즉 USENET 서버데몬입니다. 따라서 이 스크립트는 인터넷뉴스서버인 USENET을 실행시키고 종료시키는 스크립트입니다.
사용옵션 : start|stop|status|restart|condrestart
프로세스명 : innd
PID파일 : /var/run/news/innd.pid
관련디렉토리 : /etc/news
설정파일 : /etc/news/inn.conf
관련파일 : /etc/rc.news
27. 데몬 스크립트 파일 : /etc/rc.d/init.d/ip6tables
ip6tables는 Ipv6를 위한 패킷필터링 관리도구입니다. 즉, /etc/sysconfig/iptables에 정의된 룰에 따라서 리눅스 방화벽을 실행 및 중지하기위한 스크립트입니다. 즉, iptables로 구현된 방화벽으로서 패킷필터링(packet filtering)을 하기 위한 것입니다.
사용옵션 : start|stop|restart|condrestart|status|panic|save
설정파일 : /etc/sysconfig/ip6tables
28. 데몬 스크립트 파일 : /etc/rc.d/init.d/ipchains
ipchains는 /etc/sysconfig/ipchains에 정의된 룰에 따라서 리눅스 방화벽을 실행하거나 중지하는 스크립트입니다. 즉, ipchains로 구현하는 패킷 필터링(packet filtering) 방화벽도구입니다. 현재 ipchains는 iptables에 의해 대체되고 있습니다. 따라서 ipchains를 사용하셔야한다면 iptables를 이용하시는 것이 좋습니다.
사용옵션 : start|stop|restart|status|panic|save
설정파일 : /etc/sysconfig/ipchains
29. 데몬 스크립트 파일 : /etc/rc.d/init.d/iptables
iptables는 /etc/sysconfig/iptables에 미리 정의된 룰에 따라서 리눅스 서버의 방화벽을 실행 및 중지하기 위한 스크립트입니다. 즉, iptables로 구현하는 패킷필터링(packet filtering)방화벽입니다.
사용옵션 : start|stop|restart|condrestart|status|panic|save
설정파일 : /etc/sysconfig/iptables
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/iptables stop
Flushing all chains:[ OK ]
Removing user defined chains:[ OK ]
Resetting built-in chains to the default ACCEPT policy:[ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/iptables start
Flushing all current rules and user defined chains:[ OK ]
Clearing all current rules and user defined chains:[ OK ]
Applying iptables firewall rules: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/iptables restart
Flushing all current rules and user defined chains:[ OK ]
Clearing all current rules and user defined chains:[ OK ]
Applying iptables firewall rules: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/iptables status
Table: filter
Chain INPUT (policy ACCEPT)
target prot opt source destination
RH-Lokkit-0-50-INPUT all -- anywhere anywhere
Chain FORWARD (policy ACCEPT)
target prot opt source destination
RH-Lokkit-0-50-INPUT all -- anywhere anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain RH-Lokkit-0-50-INPUT (2 references)
target prot opt source destination
ACCEPT all -- anywhere anywhere
REJECT tcp -- anywhere anywhere tcp dpts:0:1023 flags:SYN,RST,ACK/SYN reject-with icmp-port-unreachable
REJECT tcp -- anywhere anywhere tcp dpt:nfs flags:SYN,RST,ACK/SYN reject-with icmp-port-unreachable
REJECT udp -- anywhere anywhere udp dpts:0:1023 reject-with icmp-port-unreachable
REJECT udp -- anywhere anywhere udp dpt:nfs reject-with icmp-port-unreachable
REJECT tcp -- anywhere anywhere tcp dpts:x11:6009 flags:SYN,RST,ACK/SYN reject-with icmp-port-unreachable
REJECT tcp -- anywhere anywhere tcp dpt:xfs flags:SYN,RST,ACK/SYN reject-with icmp-port-unreachable
[root@command init.d]#
30. 데몬 스크립트 파일 : /etc/rc.d/init.d/irda
IrDA (Infrared Data Association)데몬 스크립트로서 IrDA는 무선통신, 적외선 통신을 위한 산업표준입니다. IrDA는 최근 거의 모든 장치들(laptops, LAN아답터, PDA, 프린터, 휴대폰등)에 사용될 수 있으며 9600bps에서 4Mbps의 속도범위를 가집니다.
사용옵션 : start|stop|restart|reload|condrestart|status
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/irda start
Starting IrDA: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/irda stop
Shutting down IrDA: [FAILED]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/irda restart
Shutting down IrDA: [FAILED]
Starting IrDA: [ OK ]
[root@command init.d]#
31. 데몬 스크립트 파일 : /etc/rc.d/init.d/irqbalance
irqbalance데몬을 시작하거나 종료하는 스크립트입니다. irqbalance데몬은 부하분산을 하기위한 목적으로 두개 이상의 CPU를 가진 다중프로세스 시스템상에서 특정 CPU에 대한 인터럽트를 분배하기 위한 데몬입니다.
사용옵션 : start|stop|status|restart|reload|condrestart
데몬파일 : /usr/sbin/irqbalance
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/irqbalance stop
Stopping irqbalance: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/irqbalance start
Starting irqbalance: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/irqbalance status
irqbalance (pid 5501) is running...
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/irqbalance restart
Stopping irqbalance: [ OK ]
Starting irqbalance: [ OK ]
[root@command init.d]#
[root@command init.d]# ps -ef | grep irq
root 5 1 0 09:14 ? 00:00:01 [ksoftirqd_CPU0]
root 6 1 0 09:14 ? 00:00:00 [ksoftirqd_CPU1]
root 5521 1 0 15:11 ? 00:00:00 irqbalance
root 5524 2007 0 15:11 pts/0 00:00:00 grep irq
[root@command init.d]#
32. 데몬 스크립트 파일 : /etc/rc.d/init.d/iscsi
iSCSI 데몬 스크립트입니다.
사용옵션 : start|stop|restart|reload|status|condrestart
설정파일 : /etc/iscsi.conf
PID파일 : /var/run/iscsid.pid
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/iscsi stop
iscsiD] iSCSI: umount iscsid[ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/iscsi start
Starting iSCSI: iscsi iscsid
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/iscsi restart
iscsiD] iSCSI: umount iscsid[ OK ]
Starting iSCSI: iscsi iscsid
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/iscsi status
iscsid (pid 5634) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep iscsi
root 5681 1 0 15:18 ? 00:00:00 iscsid -l /dev/iscsi -m 755
root 5686 2007 0 15:18 pts/0 00:00:00 grep iscsi
[root@command init.d]#
33. 데몬 스크립트 파일 : /etc/rc.d/init.d/isdn
isdn 서비스를 시작하거나 종료하는 스크립트입니다.
사용옵션 : start|stop|restart|status|condrestart
34. 데몬 스크립트 파일 : /etc/rc.d/init.d/isicom
MULTItech ISI(Intelligent Serial Interface)카드에 대한 드라이브와 펌웨어(firmware)를 로드하는 스크립트입니다. MULTItech ISI시리얼카드는 원격 액세스 서버에 대한 추가적인 시리얼포트를 제공합니다.
사용옵션 : start|stop|status|restart|reload|condrestart
35. 데몬 스크립트 파일 : /etc/rc.d/init.d/kadmin
Kerberos 5 관리데몬을 시작시키거나 종료시키는 스크립트입니다. Kerberos 5는 신뢰할 수 있는 3rd파티(third-party) 인증 데몬입니다. 이 스크립트는 마스트서버 측에서만 실행된 Kerberos 5관리 데몬을 컨트롤하는 스크립트입니다.
사용옵션 : start|stop|status|condrestart|reload|restart
데몬파일 : /usr/kerberos/sbin/kadmind
36. 데몬 스크립트 파일 : /etc/rc.d/init.d/kdcrotate
/etc/krb5.conf에 정의되어 있는 KDC 리스트를 회전시키는 스크립트입니다.
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/kdcrotate start
Rotating KDC list [ OK ]
[root@command init.d]#
37. 데몬 스크립트 파일 : /etc/rc.d/init.d/keytable
/etc/sysconfig/keyboard 파일에 설정되어 있는대로 키보드맵(keyboard map)을 로드하는 스크립트입니다. 키보드 설정유틸리티인 kbdconfig를 사용하여 선택될 수도 있으며 대부분의 시스템에서 사용가능하도록 해 두어야합니다.
사용옵션 : start|stop|restart|reload|status
설정파일 : /etc/sysconfig/keyboard
38. 데몬 스크립트 파일 : /etc/rc.d/init.d/killall
현재 실행중인 서비스들을 대상으로 모두 중지시키는 스크립트입니다. 따라서 이 스크립트는 주로 시스템을 중지하거나 재시작할 때에 실행되는 스크립트입니다.
아래는 /etc/rc.d/init.d/killall을 실행한 예로서 이 스크립트가 실행되면 시스템이 중지하게 되므로 서비스중인 시스템에서는 주의하시기 바랍니다.
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/killall
Stopping amd: [ OK ]
Stopping arpwatch: [ OK ]
[ OK ] down AppleTalk services: [ OK ]
Stopping atd: [ OK ]
Shutting down Bluetooth: [FAILED]
Stopping Canna server: [ OK ]
Stopping crond: [ OK ]
Stopping cups: [ OK ]
Shutting down FreeWnn: [ OK ]
Shutting down console mouse services: [ OK ]
Stopping httpd: [ OK ]
Stopping identd: [ OK ]
Flushing all chains:[ OK ]
Removing user defined chains:[ OK ]
Resetting built-in chains to the default ACCEPT policy:[ OK ]
Shutting down IrDA: [FAILED]
iscsiD] iSCSI: umount iscsid[ OK ]
39. 데몬 스크립트 파일 : /etc/rc.d/init.d/kprop
Kerberos 5 클라이언트를 시작하거나 중지시키는 스크립트입니다.
사용옵션 : start|stop|status|restart|condrestart
데몬파일 : /usr/kerberos/sbin/kpropd
40. 데몬 스크립트 파일 : /etc/rc.d/init.d/krb524
krb524서비스를 시작시키거나 종료시키는 스크립트입니다. 즉 krb524서비스는 Kerberos 5인증서를 Kerberos 4인증서로 변환하는 서비스입니다.
사용옵션 : start|stop|status|restart|condrestart
데몬파일 : /usr/kerberos/sbin/krb524d
41. 데몬 스크립트 파일 : /etc/rc.d/init.d/krb5kdc
Kerberos 5 서버를 시작하거나 종료시키는 스크립트입니다. 즉, 인증서를 획득하기 위하여 연결을 시도하는 Kerberos 4와 Kerberos 5 클라이언트들을 위하여 Kerberos 5서버를 시작시키거나 종료하는 스크립트입니다.
사용옵션 : start|stop|status|reload|restart|condrestart
데몬파일 : /usr/kerberos/sbin/krb5kdc
42. 데몬 스크립트 파일 : /etc/rc.d/init.d/kudzu
kudzu데몬은 새로운 하드웨어나 또는 변경된 하드웨어를 조사하여 설정하는 데몬입니다. 또한 kudzu데몬은 현재의 하드웨어 정보와 /etc/sysconfig/hwconf에 저장해 하드웨어 정보를 비교하여 변경된 하드웨어 또는 해로운 하드웨어가 존재하는가를 알아냅니다.
즉, 시스템 하드웨어의 변경 또는 새로운 하드웨어의 추가장착등과 같은 하드웨어에 대해 조사하는 kudzu데몬을 시작시키거나 종료하는 스크립트입니다.
사용옵션 : start|stop
데몬파일 : /usr/sbin/kudzu
아래의 예와같이 kudzu 데몬을 시작시키는 스크립트를 실행하면 새로운 하드웨어에 대한 점검시간을 필요로 합니다.
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/kudzu start
Checking for new hardware [ OK ]
Updating /etc/fstab [ OK ]
[root@command init.d]#
43. 데몬 스크립트 파일 : /etc/rc.d/init.d/ldap
디렉토리 액세스 프로토콜 데몬인 LDAP 데몬(slapd와 slurpd데몬)을 시작시키거나 종료시키는 스크립트입니다.
사용옵션 : start|stop|restart|status|condrestart
프로세스명 : slapd
설정파일 : /etc/openldap/slapd.conf
PID파일 : /var/run/slapd.pid
관련디렉토리 : /etc/openldap/
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/ldap stop
Stopping slapd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/ldap start
Starting slapd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/ldap restart
Stopping slapd: [ OK ]
Starting slapd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/ldap status
slapd (pid 2280) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep ldap
ldap 2332 1 0 17:56 ? 00:00:00 [slapd]
root 2338 1679 0 17:56 pts/0 00:00:00 grep ldap
[root@command init.d]#
44. 데몬 스크립트 파일 : /etc/rc.d/init.d/lisa
LISa를 시작시키거나 종료시키는 스크립트입니다. LISa는 사용자 시스템상에서 실행시키기 위한 작은 데몬입니다. 이 스크립트는 LISa 데몬을 시작시키거나 종료시키는 스크립트입니다.
사용옵션 : start|stop|restart|status|condrestart
프로세스명 : lisa
설정파일 : /etc/lisarc
데몬파일 : /usr/bin/lisa
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/lisa stop
Stopping LISa: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/lisa start
Starting LISa: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/lisa restart
Stopping LISa: [ OK ]
Starting LISa: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/lisa status
lisa (pid 2453 2450) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep lisa
root 2378 1 0 18:04 ? 00:00:00 lisa
root 2401 1679 0 18:05 pts/0 00:00:00 grep lisa
[root@command init.d]#
45. 데몬 스크립트 파일 : /etc/rc.d/init.d/lpd
여러분들도 잘 아시는 프린트 데몬인 lpd데몬을 시작시키거나 종료시키는 스크립트입니다. 즉 리눅스 서버에서 프린트를 사용하기 위하여 lpd데몬이 필요하며 이를 시작시켜주는 스크립트입니다. 만약 로컬 프린트가 아닌 네트워크 프린트를 사용하고자 할 경우에도 lpd는 실행이 되어야 합니다.
사용옵션 : start|stop|restart|condrestart|reload|status
프로세스명 : /usr/sbin/lpd
설정파일 : /etc/printcap
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/lpd stop
Stopping lpd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/lpd start
Starting lpd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/lpd restart
Stopping lpd: [ OK ]
Starting lpd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/lpd status
lpd (pid 2546) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep lpd
lp 2546 1 0 18:14 ? 00:00:00 [lpd]
root 2558 1679 0 18:14 pts/0 00:00:00 grep lpd
[root@command init.d]#
46. 데몬 스크립트 파일 : /etc/rc.d/init.d/mailman
GNU Mailman을 시작시키거나 종료시키는 스크립트입니다. Mailman은 GNU GPL(General Public License)라이센스하에서 사용할 수 있는 메일링리스트 관리프로그램입니다.
프로세스명 : mailmanctl
설정파일 : /var/mailman/Mailman/mm_cfg.py
PID파일 : /var/mailman/data/qrunner.pid
MAILMAN홈디렉토리 : /var/mailman
MAILMAN관리기 : /var/mailman/bin/mailmanctl
47. 데몬 스크립트 파일 : /etc/rc.d/init.d/mars-nwe
MARS는 NetWare와 호환되는 파일(프린트)서버 데몬입니다. 즉, NetWare의 IPX프로토콜을 사용하는 NetWare 클라이언트에 대하여 리눅스 시스템을 파일(프린트)서버로 사용할 수 있도록 합니다.
사용옵션 : start|stop|status|restart|reload|condrestart
관련데몬
- /usr/sbin/nwserv
- /usr/sbin/nwbind
- /usr/sbin/ncpserv
설정파일
- /etc/nwserv.stations
- /etc/nwserv.conf
PID 파일 : /var/run/nwserv.pid
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/mars-nwe start
Starting NetWare emulator-server: [ OK ]
[root@command init.d]#
48. 데몬 스크립트 파일 : /etc/rc.d/init.d/mdmonitor
잘 아시는 바와 같이 RAID디바이스는 물리적인 여러 개의 실제 블록장치들을 가상장치로 생성하여 관리할 수 있도록 합니다. Mdadm은 리눅스 소프트웨어 RAID관리도구로서 소프트웨어 RAID 모니터링과 관리를 할 수 있습니다. Mdmonitor스크립트는 mdadm을 시작하거나 종료 또는 재시작하는 스크립트입니다.
사용옵션 : start|stop|status|restart|condrestart
설정파일 : /etc/mdadm.conf
49. 데몬 스크립트 파일 : /etc/rc.d/init.d/mysqld
여러분들께서도 너무나 잘 아시는 MySQL 데이터베이스를 실행(중지)시키는 스크립트입니다.
사용옵션 : start|stop|status|condrestart|restart
설정파일 : /etc/my.cnf
PID파일 : /var/run/mysqld/mysqld.pid
데이터저장위치 : /var/lib/mysql
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/mysqld stop
Stopping MySQL: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/mysqld start
Starting MySQL: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/mysqld status
mysqld (pid 2234) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep mysqld
root 2209 1 0 23:06 pts/0 00:00:00 /bin/sh /usr/bin/safe_mysqld --defaults-file=/etc/my.cnf
mysql 2234 2209 0 23:06 pts/0 00:00:00 [mysqld]
root 2248 1993 0 23:06 pts/0 00:00:00 grep mysqld
[root@command init.d]#
50. 데몬 스크립트 파일 : /etc/rc.d/init.d/named
도메인네임서버인 BIND DNS 서버(named) 데몬을 실행(중지)시키는 스크립트입니다. 여러분들께서도 잘 아시는 바와 같이 BIND 데몬인 named는 해당 도메인에 대한 IP주소를 알려주거나 반대로 IP주소를 도메인으로 알려주는 역할을 합니다. 그리고 각 도메인들에 대한 레코드값들을 설정하여 특정 도메인에 대한 정보서비스를 제공합니다. DNS로 사용되는 서버에서는 반드시 실행되어야하는 데몬입니다.
사용옵션 : start|stop|status|restart|condrestart|reload|probe
도메인정보(zone)파일 저장위치 : /var/named
설정파일 : /etc/named.conf
스크립트 사용예
[root@ command init.d]# /etc/rc.d/init.d/named stop
Stopping named : [ OK ]
[root@ command init.d]#
[root@ command init.d]# /etc/rc.d/init.d/named start
Starting named : [ OK ]
[root@ command init.d]#
[root@ command init.d]# /etc/rc.d/init.d/named restart
Stopping named : [ OK ]
Starting named : [ OK ]
[root@ command init.d]#
[root@command init.d]# ps -ef | grep named
named 2306 1 0 23:12 ? 00:00:00 [named]
root 2315 1993 0 23:12 pts/0 00:00:00 grep named
[root@command init.d]#
51. 데몬 스크립트 파일 : /etc/rc.d/init.d/netdump
netconsole과 netcrashdump 기능을 시작하거나 종료 또는 재시작하는 스크립트입니다.
사용옵션 : start|stop|status|restart|reload|propagate
설정파일 : /etc/sysconfig/netdump
52. 데몬 스크립트 파일 : /etc/rc.d/init.d/netdump-server
netdump서버데몬을 시작(종료,재시작)하는 스크립트입니다.
사용옵션 : start|stop|status|restart|condrestart
PID파일 : /var/run/netdump-server.pid
설정파일 : /etc/netdump.conf
데몬파일 : /usr/sbin/netdump-server
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/netdump-server stop
Stopping netdump server: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/netdump-server start
Starting netdump server: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/netdump-server restart
Stopping netdump server: [ OK ]
Starting netdump server: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/netdump-server status
netdump-server (pid 2539) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep netdump
netdump 2539 1 0 23:25 ? 00:00:00 /usr/sbin/netdump-server --daemon
root 2548 1993 0 23:25 pts/0 00:00:00 grep netdump
[root@command init.d]#
53. 데몬 스크립트 파일 : /etc/rc.d/init.d/netfs
Network Filesystem(NFS)와 SMB(Lan Manager/Windows ), NCP(NetWare)를 마운트 시키거나 마운트 해제하는 데몬 스크립트입니다.
사용옵션 : start|stop|restart|reload|status
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/netfs stop
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/netfs start
Mounting other filesystems: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/netfs restart
Mounting other filesystems: [ OK ]
[root@command init.d]#
54. 데몬 스크립트 파일 : /etc/rc.d/init.d/network
리눅스 서버의 통신을 가능하도록 하기 위하여 관련 파일에 설정되어 있는대로 네트워크 설정을 하거나 중단하는 스크립트입니다.
사용옵션 : start|stop|restart|reload|status
관련디렉토리 : /etc/sysconfig/network-scripts
관련파일 : /etc/sysconfig/network
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Setting network parameters: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]
Bringing up interface eth1: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/network start
Setting network parameters: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]
Bringing up interface eth1: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/network stop
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
[root@command init.d]#
55. 데몬 스크립트 파일 : /etc/rc.d/init.d/nfs
NFS 서비스 데몬을 시작(종료, 재시작)하는 스크립트입니다. NFS는 TCP/IP 네트워크상에서 파일공유를 위해 많이 사용되고있는 프로토콜입니다. 이 스크립트로 NFS서비스를 실행하면 /etc/exports파일의 설정대로 NFS서버기능을 할 수 있도록 설정합니다.
사용옵션 : start|stop|status|restart|reload
설정파일 : /etc/sysconfig/nfs
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/nfs stop
Shutting down NFS mountd: [ OK ]
Shutting down NFS daemon: [ OK ]
Shutting down NFS quotas: [ OK ]
Shutting down NFS services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [ OK ]
Starting NFS mountd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/nfs restart
Shutting down NFS mountd: [ OK ]
Shutting down NFS daemon: [ OK ]
Shutting down NFS quotas: [ OK ]
Shutting down NFS services: [ OK ]
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [ OK ]
Starting NFS mountd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/nfs status
rpc.mountd (pid 4947) is running...
nfsd (pid 4939 4938 4937 4936 4935 4934 4933 4932) is running...
rpc.rquotad (pid 4928) is running...
[root@command init.d]#[root@command init.d]# ps -ef | grep nfs
[root@command init.d]#
root 4932 1 0 23:44 ? 00:00:00 [nfsd]
root 4933 1 0 23:44 ? 00:00:00 [nfsd]
root 4934 1 0 23:44 ? 00:00:00 [nfsd]
root 4935 1 0 23:44 ? 00:00:00 [nfsd]
root 4936 1 0 23:44 ? 00:00:00 [nfsd]
root 4937 1 0 23:44 ? 00:00:00 [nfsd]
root 4938 1 0 23:44 ? 00:00:00 [nfsd]
root 4939 1 0 23:44 ? 00:00:00 [nfsd]
root 4965 1993 0 23:45 pts/0 00:00:00 grep nfs
[root@command init.d]#
56. 데몬 스크립트 파일 : /etc/rc.d/init.d/nfslock
NFS파일 락킹서비스를 시작(종료,재시작)하는 스크립트입니다.
사용옵션 : start|stop|status|restart
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/nfslock stop
Stopping NFS statd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/nfslock start
Starting NFS statd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/nfslock restart
Stopping NFS statd: [ OK ]
Starting NFS statd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/nfslock status
rpc.statd (pid 2504) is running...
[root@command init.d]#
57. 데몬 스크립트 파일 : /etc/rc.d/init.d/nscd
네임서비스 캐쉬데몬(Name Service cache Daemon)을 시작하는 스크립트입니다. NSCD데몬은 가장일반적인 네임서비스에 대한 캐쉬기능을 제공하는 데몬으로서 /etc/passwd, /etc/group, /etc/hosts파일등에 대한 캐쉬정보를 가지고 있습니다. NSCD데몬의 설정파일은 /etc/nscd.conf입니다.
사용옵션 : start|stop|status|restart|reload|condrestart
데몬파일 : /usr/sbin/nscd
설정파일 : /etc/nscd.conf
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/nscd stop
Stopping nscd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/nscd start
Starting nscd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/nscd restart
Stopping nscd: [ OK ]
Starting nscd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/nscd status
nscd (pid 2647) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep nscd
nscd 2647 1 0 15:31 ? 00:00:00 [nscd]
root 2668 2340 0 15:31 pts/0 00:00:00 grep nscd
[root@command init.d]#
58. 데몬 스크립트 파일 : /etc/rc.d/init.d/ntpd
ntpd데몬(NTPv4 daemon)을 시작(종료)하는 스크립트입니다. NTP(Network Time Protocol)은 클라이언트 호스트나 다른서버에서 참조되는 시간을 동기화시키는데 사용됩니다.
사용옵션 : start|stop|restart|condrestart|status
설정파일 : /etc/ntp.conf
데몬파일 : /usr/sbin/ntpd
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/ntpd stop
Shutting down ntpd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/ntpd start
Starting ntpd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/ntpd restart
Shutting down ntpd: [ OK ]
Starting ntpd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/ntpd status
ntpd (pid 2747) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep ntpd
ntp 2747 1 0 15:37 ? 00:00:00 [ntpd]
root 2764 2340 0 15:37 pts/0 00:00:00 grep ntpd
[root@command init.d]#
59. 데몬 스크립트 파일 : /etc/rc.d/init.d/ospf6d
Zebra와 Ipv6등에서 사용하기 위한 OSPF 라우팅 데몬 스크립트입니다.
사용옵션 : start|stop|restart|reload|condrestart|status
데몬파일 : /usr/sbin/ospf6d
설정파일 : /etc/zebra/ospf6d.conf
60. 데몬 스크립트 파일 : /etc/rc.d/init.d/ospfd
Zebra등에서 사용하기 위한 OSPF v2데몬 스크립트입니다.
사용옵션 : start|stop|restart|reload|condrestart|status
데몬파일 : /usr/sbin/ospfd
설정파일 : /etc/zebra/ospfd.conf
61. 데몬 스크립트 파일 : /etc/rc.d/init.d/pcmcia
pcmcia 데몬을 시작(종료)하기 위한 스크립트입니다. PCMCIA는 일반적으로 노트북등에서 사용되는 장치(모뎀, 이더넷등)를 지원하기 위한 것입니다.
사용옵션 : start|stop|restart|status
데몬파일 : /sbin/cardmgr
관련디렉토리 : /etc/pcmcia/
PID파일 : /var/run/cardmgr.pid
설정파일
- /etc/pcmcia/config
- /etc/pcmcia/config.opts
62. 데몬 스크립트 파일 : /etc/rc.d/init.d/portmap
RPM 포트맵퍼(portmap daemon)을 시작(종료)하는 스크립트입니다. 일명 포터맵퍼(portmapper)라고 합니다. 이 portmapper는 NFS와 NIS등과 같은 프로토콜이 사용되는 RPC연결을 제어하는 역할을 합니다. 따라서 이 portmapper는 RPC매카니즘을 사용하는 프로토콜이 탑재되어있어 서버로 사용되는 시스템에서는 반드시 실행되어있어야 합니다.
사용옵션 : start|stop|status|restart|reload|condrestart
데몬파일 : /sbin/portmap
스크립트 사용예 [root@command init.d]# /etc/rc.d/init.d/portmap stop
Stopping portmapper: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/portmap start
Starting portmapper: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/portmap restart
Stopping portmapper: [ OK ]
Starting portmapper: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/portmap status
portmap (pid 2958) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep portmap
rpc 2958 1 0 15:53 ? 00:00:00 [portmap]
root 2972 2340 0 15:53 pts/0 00:00:00 grep portmap
[root@command init.d]#
63. 데몬 스크립트 파일 : /etc/rc.d/init.d/postfix
postfix데몬을 시작하거나 종료하는 스크립트입니다. postfix는 Postfix Mail Transfer Agent로서 메일 릴레이 역할을 합니다. 즉, sendmail과 같은 MTA로서 메일을 다른 메일서버로 보내주는 역할을 하는 메일서버 데몬입니다.
사용옵션 : start|stop|restart|reload|abort|flush|check|status|condrestart
데몬파일 : /usr/sbin/postfix
PID파일 : /var/spool/postfix/pid/master.pid
설정파일
- /etc/postfix/main.cf
- /etc/postfix/master.cf
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/postfix stop
Shutting down postfix: [OK]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/postfix start
Starting postfix: [ OK ]
[root@command init.d]#
64. 데몬 스크립트 파일 : /etc/rc.d/init.d/postgresql
PostgreSQL 서버데몬을 시작(종료)하는 스크립트입니다. 즉, 데이터베이스에 대한 모든 응답요청을 조절하기위해 PostgreSQL 백엔드(backend) 데몬을 시작하거나 종료하는 데몬 스크립트입니다.
사용옵션 : start|stop|status|restart|condrestart|reload|force-reload
데몬파일 : /usr/bin/postmaster
PID파일 : /var/run/postmaster.pid
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/postgresql stop
Stopping postgresql service: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/postgresql start
Initializing database: [ OK ]
Starting postgresql service: [ OK ]
[root@command init.d]#
[root@command init.d]# ps -ef | grep post
postgres 3676 1 0 16:04 pts/0 00:00:00 /usr/bin/postmaster -p 5432
postgres 3678 3676 0 16:04 pts/0 00:00:00 postgres: stats buffer process
postgres 3679 3678 0 16:04 pts/0 00:00:00 postgres: stats collector process
root 3687 2340 0 16:04 pts/0 00:00:00 grep post
[root@command init.d]#
65. 데몬 스크립트 파일 : /etc/rc.d/init.d/privoxy
privoxy데몬을 시작하거나 종료하는 스크립트입니다. Privoxy는 쿠키(cookies)관리와 광고파일들을 삭제함으로서 개인정보 보호와 웹페이지 컨텐츠를 필터링하는 보다 향상된 필터링성능을 보유한 웹프락시서버입니다.
사용옵션 : start|stop|reload|restart|condrestart|status|top
데몬파일 : /usr/sbin/privoxy
관련디렉토리 : /etc/privoxy/
설정파일 : /etc/privoxy/config
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/privoxy start
Starting privoxy: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/privoxy stop
Stopping privoxy: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/privoxy start
Starting privoxy: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/privoxy restart
Stopping privoxy: [ OK ]
Starting privoxy: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/privoxy status
privoxy (pid 3747) is running...
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/privoxy top
[root@command init.d]#
[root@command init.d]# ps -ef | grep privoxy
privoxy 3747 1 0 16:16 ? 00:00:00 [privoxy]
root 3761 2340 0 16:16 pts/0 00:00:00 grep privoxy
[root@command init.d]#
66. 데몬 스크립트 파일 : /etc/rc.d/init.d/psacct
커널에 의해 수행되었던 프로세스 어카운팅(프로세스명, 명령어)를 보관하는 데몬 스크립트입니다. 이 데몬이 수행되면 /var/account/pacct라는 파일에는 커널에 의해 수행되었던 모든 명령어들이 바이너리 형태로 저장됩니다.
사용옵션 : start|stop|status|restart|reload
어카운트파일 : /var/account/pacct
관련명령어 : /sbin/accton
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/psacct stop
Shutting down process accounting: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/psacct start
Starting process accounting: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/psacct restart
Shutting down process accounting: [ OK ]
Starting process accounting: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/psacct status
Process accounting is enabled.
[root@command init.d]#
67. 데몬 스크립트 파일 : /etc/rc.d/init.d/pxe
pxe데몬을 시작(종료)하는 스크립트입니다. PXE(Preboot Execution Environment)서버는 네트워크상에서 다른 PXE서버를 부팅하도록 합니다.
사용옵션 : condrestart|start|stop|restart|reload|status
데몬파일 : /usr/sbin/pxe
스크립트 사용예 [root@command init.d]# /etc/rc.d/init.d/pxe stop
Stopping pxe: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/pxe start
Starting pxe: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/pxe restart
Stopping pxe: [ OK ]
Starting pxe: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/pxe status
pxe (pid 4068) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep pxe
root 4068 1 0 16:46 pts/0 00:00:00 /usr/sbin/pxe
root 4083 2340 0 16:47 pts/0 00:00:00 grep pxe
[root@command init.d]#
68. 데몬 스크립트 파일 : /etc/rc.d/init.d/radvd
IPv6(IP Version 6) 라우트(router) 데몬인 radvd를 시작시키거나 종료시키는 스크립트입니다.
사용옵션 : start|stop|status|restart|reload|condrestart
데몬파일 : /usr/sbin/radvd
설정파일
- /etc/radvd.conf
- /etc/sysconfig/radvd
PID파일 : /var/run/radvd.pid
69. 데몬 스크립트 파일 : /etc/rc.d/init.d/random
리눅스 시스템에서의 난수사용을 위하여 난수발생데몬인 random을 시작시킵니다.
사용옵션 : start|stop|status|restart|reload
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/random start
Initializing random number generator: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/random stop
Saving random seed: [ OK ]
[root@command init.d]#
70. 데몬 스크립트 파일 : /etc/rc.d/init.d/rarpd
rarpd데몬을 시작(종료)하는 스크립트입니다. RARPD(Reverse Address Resolution Protocol)는 RARP요청에 응답하는 데몬으로서 주로 디스크없이 네트워크 부팅을 하는 시스템(DISKLESS SYSTEM)에서 부팅시에 자신의 IP주소를 찾기위해 사용되는 데몬입니다.
사용옵션 : start|stop|restart|condrestart|reload|status
데몬파일 : /usr/sbin/rarpd
71. 데몬 스크립트 파일 : /etc/rc.d/init.d/rawdevices
하드드라이브 파티션과 같은 블록장치에 rawdevice를 할당하는 스크립트입니다. 잘아시는 Oracle과 같은 어플리케이션에서 사용될 수 있습니다. /etc/sysconfig/rawdevices파일을 수정, 편집함으로써 rawdevice에 블록장치매핑과 할당을 할 수 있습니다.
사용옵션 : start|stop|status|restart
데몬파일 : /usr/bin/raw
설정파일 : /etc/sysconfig/rawdevices
72. 데몬 스크립트 파일 : /etc/rc.d/init.d/rhnsd
레드햇 리눅스 소프트웨어의 주기적인 업데이트와 정보를 확인할 수 있는 레드햇 네트워크 질의프로그램인 rhnsd 데몬의 시작과 종료료를 하는 스크립트입니다. 질의시간 간격을 조정하시려면 /etc/sysconfig/rhn/rhnsd파일의 “INTERVAL “값을 수정하시면 됩니다.
사용옵션 : start|stop|status|restart|condrestart|reload
데몬파일 : /usr/sbin/rhnsd
PID파일 : /var/run/rhnsd.pid
시간각격 조절설정파일 : /etc/sysconfig/rhn/rhnsd
73. 데몬 스크립트 파일 : /etc/rc.d/init.d/ripd
RIP라우팅 데몬인 ripd데몬의 시작과 종료를 하는 스크립트입니다.
사용옵션 : start|stop|restart|reload|condrestart|status
데몬파일 : /usr/sbin/ripd
설정파일 : /etc/zebra/ripd.conf
74. 데몬 스크립트 파일 : /etc/rc.d/init.d/ripngd
Zebra와 IPv6 RIP라우팅 데몬 스크립트입니다.
사용옵션 : start|stop|restart|reload|condrestart|status
데몬파일 : /usr/sbin/ripngd
설정파일 : /etc/zebra/ripngd.conf
75. 데몬 스크립트 파일 : /etc/rc.d/init.d/routed
RIP프로토콜을 통한 자동 IP라우팅테이블을 업데이트하는 routed데몬을 시작(종료)하는 스크립트입니다. 다소 복잡한 프로토콜은 대규모 네트워크에 사용되는 반면 RIP프로토콜은 소규모 네트워크에 사용됩니다.
사용옵션 : start|stop|status|restart|reload
데몬파일 : /usr/sbin/routed
설정파일
- /etc/sysconfig/routed
- /etc/gateways
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/routed stop
Stopping routed (RIP) services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/routed start
Starting routed (RIP) services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/routed restart
Stopping routed (RIP) services: [ OK ]
Starting routed (RIP) services: [ OK ]
[root@command init.d]#
[root@command init.d]# ps -ef | grep routed
root 4560 1 0 18:14 ? 00:00:00 routed
root 4564 2340 0 18:14 pts/0 00:00:00 grep routed
[root@command init.d]#
76. 데몬 스크립트 파일 : /etc/rc.d/init.d/rstatd
rstatd는 커널통계서버 데몬입니다. rstat 프로토콜은 네트워크에 존재하는 사용자들이 다른 네트워크에 존재하는 시스템 정보를 검색할 수 있는 것을 허용합니다.
사용옵션 : start|stop|status|restart
데몬파일 : /usr/sbin/rpc.rstatd
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/rstatd stop
Stopping rstat services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/rstatd start
Starting rstat services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/rstatd restart
Stopping rstat services: [ OK ]
Starting rstat services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/rstatd status
rpc.rstatd (pid 4642) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep rstatd
root 4642 1 0 18:24 ? 00:00:00 rpc.rstatd
root 4651 2340 0 18:24 pts/0 00:00:00 grep rstatd
[root@command init.d]#
77. 데몬 스크립트 파일 : /etc/rc.d/init.d/rusersd
네트워크로 통신이 가능한 다른 서버에 어떤 사용자들이 로그인되어 있는가를 확인할 수 있는 rusersd데몬을 시작하고 종료할 수 있는 스크립트입니다.
사용옵션 : start|stop|status|restart
데몬파일 : /usr/sbin/rpc.rusersd
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/rusersd stop
Stopping rusers services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/rusersd start
Starting rusers services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/rusersd restart
Stopping rusers services: [ OK ]
Starting rusers services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/rusersd status
rpc.rusersd (pid 4725) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep rusersd
nobody 4725 1 0 18:27 ? 00:00:00 [rpc.rusersd]
root 4740 2340 0 18:27 pts/0 00:00:00 grep rusersd
[root@command init.d]#
78. 데몬 스크립트 파일 : /etc/rc.d/init.d/rwalld
네트워크로 통신이 가능한 다른 서버의 모든 사용자들에게 특정 메시지를 원격서버에서 보낼 수 있는 rwalld데몬을 시작하고 종료할 수 있는 스크립트입니다. 즉, rwalld는 마치 로컬사용자에게 메시지를 전달하는 wall명령어 처럼 원격서버의 모든 사용자들에게 메시지를 전달할 수 있습니다.
사용옵션 : start|stop|status|restart
데몬파일 : /usr/sbin/rpc.rwalld
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/rwalld stop
Stopping rwalld: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/rwalld start
Starting rwalld: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/rwalld restart
Stopping rwalld: [ OK ]
Starting rwalld: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/rwalld status
rpc.rwalld (pid 4790) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep rwalld
nobody 4790 1 0 18:31 ? 00:00:00 [rpc.rwalld]
root 4799 2340 0 18:31 pts/0 00:00:00 grep rwalld
[root@command init.d]#
79. 데몬 스크립트 파일 : /etc/rc.d/init.d/rwhod
rwhod는 rwhod데몬이 실행되어 있는 원격서버에 로그인되어 있는 모든 사용자의 로그인 정보를 확인할 수 있는 데몬입니다. 이 데몬의 시작과 종료를 할 수 있는 스크립트입니다. 마치 finger와 비슷하다고 할 수 있습니다.
사용옵션 : start|stop|status|restart
데몬파일 : /usr/sbin/rwhod
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/rwhod stop
Stopping rwho services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/rwhod start
Starting rwho services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/rwhod restart
Stopping rwho services: [ OK ]
Starting rwho services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/rwhod status
rwhod (pid 4863 4862) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep rwhod
root 4862 1 0 18:36 ? 00:00:00 rwhod
root 4863 4862 0 18:36 ? 00:00:00 rwhod
root 4872 2340 0 18:36 pts/0 00:00:00 grep rwhod
[root@command init.d]#
80. 데몬 스크립트 파일 : /etc/rc.d/init.d/saslauthd
saslauthd는 Cyrus-sasl라이브러리를 대신하는 평문텍스트 인증요청을 담당하는 서버 프로세스입니다. 이 프로세스를 실행하고 종료하는 스크립트입니다.
사용옵션 : start|stop|status|reload|restart|condrestart
데몬파일 : /usr/sbin/saslauthd
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/saslauthd stop
Stopping saslauthd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/saslauthd start
Starting saslauthd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/saslauthd restart
Stopping saslauthd: [ OK ]
Starting saslauthd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/saslauthd status
saslauthd (pid 4991 4990 4989 4988 4987) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep saslauthd
root 4987 1 0 18:40 ? 00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd/mux -a shadow
root 5006 2340 0 18:40 pts/0 00:00:00 grep saslauthd
[root@command init.d]#
81. 데몬 스크립트 파일 : /etc/rc.d/init.d/sendmail
여러분들께서 잘 아시는 sendmail은 메일 릴레이 서버로서 가장 대표적이고 가장 많이 사용되는 MTA(Mail Transport Agent)입니다. 이 스크립트는 sendmail의 실행과 종료, 재시작을 할 때 사용됩니다.
사용옵션 : start|stop|restart|condrestart|status
데몬파일 : /usr/sbin/sendmail
설정파일 : /etc/mail/sendmail.cf 또는 /etc/sendmail.cf
로그파일 : /var/log/maillog
관련디렉토리 : /etc/mail
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/sendmail stop
Shutting down sendmail: [ OK ]
Shutting down sm-client: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/sendmail start
Starting sendmail: [ OK ]
Starting sm-client: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/sendmail restart
Shutting down sendmail: [ OK ]
Shutting down sm-client: [ OK ]
Starting sendmail: [ OK ]
Starting sm-client: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/sendmail status
sendmail (pid 5120 5111) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep sendmail
root 5111 1 0 18:42 ? 00:00:00 [sendmail]
smmsp 5120 1 0 18:42 ? 00:00:00 [sendmail]
root 5136 2340 0 18:42 pts/0 00:00:00 grep sendmail
[root@command init.d]#
82. 데몬 스크립트 파일 : /etc/rc.d/init.d/single
시스템 실행레벨(runlevel) 1로 가고자 할 때 사용하는 스크립트입니다. 이 스크립트가 실행되면 시스템의 모든 프로세스들을 죽인 다음 시스템을 실행레벨 1상태로 만들어 줍니다. 실행레벨 1상태는 관리자(root) 전용모드입니다.
83. 데몬 스크립트 파일 : /etc/rc.d/init.d/smartd
SMARTD(Self Monitoring and Reporting Technology)는 자체모니터링(Self-Monitoring)과 자체 분석(Self-Analysis) 리포팅기술 시스템 데몬입니다. 이 기술은 디스크드라이브 장애(에러)를 미리 알려줄 수 있도록 하여 신뢰성을 점검하는데 주로 사용됩니다.
그리고 SMARTD 데몬에 의한 에러메시지는 SYSLOG인터페이스(참고 : 설정파일 /etc/syslog.conf, 관련데몬 : /sbin/syslogd)를 이용하여 관리자에게 알려지도록 구현되었있습니다.
사용옵션 : start|stop|restart|status
데몬파일 : /usr/sbin/smartd
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/smartd stop
Shutting down smartd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/smartd start
Starting smartd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/smartd restart
Shutting down smartd: [ OK ]
Starting smartd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/smartd status
smartd (pid 5348) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep smartd
root 5348 1 0 19:00 ? 00:00:00 /usr/sbin/smartd
root 5391 2340 0 19:01 pts/0 00:00:00 grep smartd
[root@command init.d]#
84. 데몬 스크립트 파일 : /etc/rc.d/init.d/smb
삼바(samba) 데몬 실행(중지) 스크립트입니다. 여러분들께서도 많이 들어보셨던 삼바(samba)는 윈도우 시스템과의 파일 및 프린트공유를 위한 서버입니다. 이 스크립트를 실행하면 SMBD데몬과 NMBD데몬을 실행시킵니다. 삼바데몬 중 SMBD데몬은 삼바의 주데몬이며 NMBD데몬은 NETBIOS 네임서비스 데몬입니다.
사용옵션 : start|stop|restart|reload|status|condrestart
PID파일1 : /var/run/samba/smbd.pid
PID파일2 : /var/run/samba/nmbd.pid
설정파일 : /etc/samba/smb.conf
데몬파일
- /usr/sbin/nmbd
- /usr/sbin/smbd
관련디렉토리 : /etc/samba
로그파일위치 : /var/log/samba
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/smb stop
Shutting down SMB services: [ OK ]
Shutting down NMB services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/smb start
Starting SMB services: [ OK ]
Starting NMB services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/smb restart
Shutting down SMB services: [ OK ]
Shutting down NMB services: [ OK ]
Starting SMB services: [ OK ]
Starting NMB services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/smb status
smbd (pid 5656) is running...
nmbd (pid 5660) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep mbd
root 5656 1 0 20:18 ? 00:00:00 smbd -D
root 5660 1 0 20:18 ? 00:00:00 nmbd -D
root 5673 5553 0 20:19 pts/1 00:00:00 grep mbd
[root@command init.d]#
85. 데몬 스크립트 파일 : /etc/rc.d/init.d/snmpd
SNMP(Simple Network Management Protocol)는 네트워크 상황을 모니터링 할 수 있는 프로토콜입니다. 흔히 MRTG등으로 네트워크 트래픽을 모니터링하거나 특정 장비의 디바이스의 정보를 확인할 때에도 종종 사용되는 프로토콜입니다.
사용옵션 : start|stop|status|restart|condrestart|reload
데몬파일 : /usr/sbin/snmpd
설정파일
- /etc/snmp/snmpd.conf
- /usr/share/snmp/snmpd.conf
관련디렉토리 : /etc/snmp/
PID파일 : /var/run/snmpd
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/snmpd stop
Stopping snmpd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/snmpd start
Starting snmpd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/snmpd restart
Stopping snmpd: [ OK ]
Starting snmpd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/snmpd status
snmpd (pid 5755) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep snmpd
root 5755 1 2 20:27 ? 00:00:00 /usr/sbin/snmpd -s -l /dev/null -P /var/run/snmpd -a
root 5770 5553 0 20:27 pts/1 00:00:00 grep snmpd
[root@command init.d]#
86. 데몬 스크립트 파일 : /etc/rc.d/init.d/snmptrapd
snmptrapd은 SNMP(Simple Network Management Protocol) 트랩데몬(Trap Daemon)입니다. 즉 snmptrapd 데몬은 일종의 SNMP 어플리케이션으로서 SNMP 에이전트(Agent)로부터 TRAP과 INFORM메시지를 받고 기록(저장)하는 데몬으로서 UDP 162번을 사용합니다.
사용옵션 : start|stop|status|restart|condrestart|reload
데몬파일 : /usr/sbin/snmptrapd
설정파일
- /etc/snmp/snmptrapd.conf
- /usr/share/snmp/snmptrapd.conf
PID파일 : /var/run/snmptrapd.pid
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/snmptrapd stop
Stopping snmptrapd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/snmptrapd start
Starting snmptrapd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/snmptrapd restart
Stopping snmptrapd: [ OK ]
Starting snmptrapd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/snmptrapd status
snmptrapd (pid 5853) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep snmptrapd
root 5853 1 0 20:33 ? 00:00:00 /usr/sbin/snmptrapd -s -u /var/run/snmptrapd.pid
root 5869 5553 0 20:34 pts/1 00:00:00 grep snmptrap
[root@command init.d]#
87. 데몬 스크립트 파일 : /etc/rc.d/init.d/spamassassin
이 스크립트는 spamassassin데몬을 시작(종료)하는 스크립트입니다. spamd는 스팸(SPAM)으로 사용되는 메일을 체크하기 위하여 SpamAssassin을 사용하는 데몬 프로세스입니다. 즉, 메일메시지 내의 텍스트를 분석함으로서 스팸메일인가를 확인하는 메일 필터링기능을 하는 데몬입니다.
사용옵션 : start|stop|restart|status|condrestart
데몬파일 : /usr/bin/spamd
88. 데몬 스크립트 파일 : /etc/rc.d/init.d/squid
캐싱서버인 squid데몬을 실행(중지)하는 스크립트입니다. Squid의 정식이름은 “Internet Object Cache”로서 HTTP와 FTP, 고퍼(Gopher)등과 같은 인터넷 프로토콜등에 의해 요청된 인터넷 객체(Objects)들을 보관해두었다가 웹브라우즈등과 같은 어플리케이션등에서 로컬 Squid캐쉬데이터를 HTTP 프락시 서버로서 사용할 수 있도록 합니다. 따라서 사용할 수 있는 대역폭에 비해 접근속도를 높여주며 액세스타임(access time)을 낮출 수 있는 솔루션입니다. 참고로 squid는 TCP포트 3128번, UDP포트 3130번을 사용합니다.
사용옵션 : start|stop|status|reload|restart|condrestart
데몬파일 : /usr/sbin/squid
PID파일 : /var/run/squid.pid
관련디렉토리 : /etc/squid/
설정파일 : /etc/squid/squid.conf
로그파일 : /var/log/squid/
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/squid start
init_cache_dir /var/spool/squid... Starting squid: .[ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/squid stop
Stopping squid: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/squid start
Starting squid: .[ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/squid restart
Stopping squid: [ OK ]
Starting squid: .[ OK ]
[root@command init.d]#
[root@command init.d]# ps -ef | grep squid
root 6042 1 0 20:53 ? 00:00:00 squid -D
squid 6044 6042 2 20:53 ? 00:00:00 [squid]
squid 6046 6044 0 20:53 ? 00:00:00 (unlinkd)
root 6049 5553 0 20:53 pts/1 00:00:00 grep squid
[root@command init.d]#
89. 데몬 스크립트 파일 : /etc/rc.d/init.d/sshd
sshd라는 OpenSSH서버데몬을 실행(중지)하는 스크립트입니다. telnet과는 달리 ssh는 암호화하여 통신을 하기 때문에 보안을 위한 통신방법으로 주로 사용됩니다. Telnet처럼 원격서버 로그인을 하는 ssh를 사용하려면 sshd데몬이 실행되어 있어야합니다. 이 스크립트는 sshd데몬을 실행시켜주는 스크립트입니다. 참고로 ssh는 TCP 22번과 UDP 22번을 사용합니다.
사용옵션 : start|stop|restart|reload|condrestart|status
데몬파일 : /usr/sbin/sshd
관련디렉토리 : /etc/ssh/
PID파일 : /var/run/sshd.pid
설정파일
- /etc/ssh/ssh_host_key
- /etc/ssh/ssh_host_key.pub
- /etc/ssh/ssh_random_seed
- /etc/ssh/sshd_config
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/sshd stop
Stopping sshd:[ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/sshd start
Starting sshd:[ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/sshd restart
Stopping sshd:[ OK ]
Starting sshd:[ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/sshd status
sshd (pid 6140 5551) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep sshd
root 5551 1 0 20:12 ? 00:00:00 /usr/sbin/sshd
root 6140 1 0 21:01 ? 00:00:00 /usr/sbin/sshd
root 6156 5553 0 21:01 pts/1 00:00:00 grep sshd
[root@command init.d]#
90. 데몬 스크립트 파일 : /etc/rc.d/init.d/syslog
syslog는 리눅스 시스템의 필수적인 로깅시스템입니다. 이런 로깅시스템을 시작(종료)하는 스크립트입니다. 이 스크립트에 의해 로깅시스템의 데몬인 syslogd가 실행되면 /etc/syslog.conf파일을 참조하여 각 설정에 해당하는 조건이 되면 지정된 로그파일에 로그메시지를 기록합니다. 로그파일이 기록되는 디렉토리는 /var/log/이며 대표적인 로그파일로는 /var/log/messages, /var/log/secure, 그리고 /var/log/maillog등이 있습니다. 이 스크립트에 의해 실행되는 데몬은 /sbin/syslogd와 /sbin/klogd가 있습니다.
/sbin/syslogd는 로깅시스템의 주된 그리고 일반적인 로그메시지를 기록하는 주데몬이며 klogd는 커널메시지를 기록하는 커널로그데몬입니다. 그리고 서버의 로그메시지를 원격서버에 실시간으로 저장하고자 한다면 syslogd데몬 실행시에 -r옵션을 사용하여 실행하시기 바랍니다. 참고로 syslogd는 UDP 514번을 사용합니다.
사용옵션 : start|stop|status|restart|condrestart
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/syslog stop
Shutting down kernel logger: [ OK ]
Shutting down system logger: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/syslog start
Starting system logger: [ OK ]
Starting kernel logger: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/syslog restart
Shutting down kernel logger: [ OK ]
Shutting down system logger: [ OK ]
Starting system logger: [ OK ]
Starting kernel logger: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/syslog status
syslogd (pid 6255) is running...
klogd (pid 6259) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep syslog
root 6255 1 0 21:08 ? 00:00:00 syslogd -m 0
root 6276 5553 0 21:09 pts/1 00:00:00 grep syslog
[root@command init.d]#
91. 데몬 스크립트 파일 : /etc/rc.d/init.d/tux
TUX 커널기반의 http서버를 실행(종료)하는 스크립트입니다.
사용옵션 : start|stop|status|restart|condrestart|reload
데몬파일 : /usr/sbin/tux
설정파일
- /etc/sysconfig/tux
- /etc/sysctl.tux
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/tux stop
Stopping tux:
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/tux start
Starting tux: [ OK ]
[root@command init.d]#
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/tux restart
Stopping tux:
Starting tux: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/tux status
tux (pid 6613 6612 6611 6610 6609 6608 6607 6606 6605 6604 6603 6602 6601 6600 6599 6598 6597 6596 6595 6594 6593 6592 6591 6590 6589 6588 6587 6586 6585 6584 6583 6582 6581 6580 6579 6578 6577 6576 6575 6574 6573 6572 6571 6570 6569 6568 6567 6566 6565 6564 6563 6562 6561 6560 6559 6558 6557 6556 6555 6554 6553 6552 6551 6550 6549 6548 6547 6545) is running...
[root@command init.d]#
92. 데몬 스크립트 파일 : /etc/rc.d/init.d/ups
ups는 네트워크 UPS툴로서 UPS하드웨어를 모니터링하고 관리하기 위한 일반적인 인터페이스를 제공하는 프로그램들의 집합입니다. 즉 UPS 하드웨어를 모니터링하는 프로그램 데몬은 /usr/sbin/upsmon이며 UPS정보를 확인하는 주된 프로그램 데몬은 /usr/sbin/upsd입니다.
사용옵션 : start|stop|restart|condrestart|status
데몬파일
- /usr/sbin/upsd
- /usr/sbin/upsmon
관련디렉토리 : /etc/ups/
93. 데몬 스크립트 파일 : /etc/rc.d/init.d/vncserver
VNC서버 어플리케이션인 vncserver를 실행하는 스크립트입니다. 여러분들께서도 많이 들어보셨던 바와 같이 VNCSERVER는 원격지의 호스트에서 X윈도우 관리툴을 띄워서 시스템관리를 할 수 있는 아주 멋진 툴입니다. 이와 유사한 상용프로그램의 예로는 윈도우시스템에서의 PCAnyWhere와 리눅스, 솔라리스등에서도 사용가능한 프로그램으로는 Xmanager등이 있습니다.
사용옵션 : start|stop|restart|condrestart|status
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/vncserver stop
Shutting down VNC server: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/vncserver start
Starting VNC server: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/vncserver restart
Shutting down VNC server: [ OK ]
Starting VNC server: [ OK ]
[root@command init.d]#
94. 데몬 스크립트 파일 : /etc/rc.d/init.d/vsftpd
Very Secure FTP 데몬인 vsftpd를 실행(중지)시키는 데몬스크립트입니다. 이 데몬은 xinetd환경에서 운영되며 wu_ftp나 proftpd처럼 일반 ftp서비스를 위하여 사용될 수 있습니다.
사용옵션 : start|stop|restart|condrestart|status
데몬파일 : /usr/sbin/vsftpd
관련디렉토리 : /etc/vsftpd/
설정파일 : /etc/vsftpd/vsftpd.conf
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/vsftpd stop
Shutting down vsftpd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/vsftpd start
Starting vsftpd for vsftpd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]
[root@command init.d]#
95. 데몬 스크립트 파일 : /etc/rc.d/init.d/winbind
삼바 winbind데몬인 winbindd를 실행(중지)하는 스크립트입니다.
사용옵션 : start|stop|restart|reload|status|condrestart
데몬파일 : /usr/sbin/winbindd
PID파일 : /var/cache/samba/winbind.pid
설정파일 : /etc/samba/smb.conf
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/winbind stop
Shutting down Winbind services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/winbind start
Starting Winbind services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/winbind restart
Shutting down Winbind services: [ OK ]
Starting Winbind services: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/winbind status
winbindd (pid 7105) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep winbindd
root 7105 1 0 22:14 ? 00:00:00 winbindd
root 7114 5553 0 22:14 pts/1 00:00:00 grep winbind
[root@command init.d]#
96. 데몬 스크립트 파일 : /etc/rc.d/init.d/xfs
리눅스 부팅과 종료시에 X윈도우 폰트서버(Xfontserver)를 실행하고 중지하는 스크립트입니다. 로컬 서버의 X윈도우에서 폰트를 사용하거나 또는 원격서버에서 사용할 수도 있습니다.
사용옵션 : start|stop|status|restart|reload|condrestart
데몬파일 : /usr/X11R6/bin/xfs
설정파일 : /etc/X11/fs/config
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/xfs stop
Shutting down xfs: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/xfs start
Starting xfs: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/xfs restart
Restarting xfs:
Shutting down xfs: [ OK ]
Starting xfs: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/xfs status
xfs (pid 7357) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep xfs
xfs 7357 1 2 22:18 ? 00:00:00 [xfs]
root 7366 5553 0 22:18 pts/1 00:00:00 grep xfs
[root@command init.d]#
97. 데몬 스크립트 파일 : /etc/rc.d/init.d/xinetd
리눅스 서버의 인터넷 수퍼데몬인 XINETD데몬을 실행시키거나 중지시키는 데몬입니다. Xinetd는 TCP_Wrapper와 함께 사용되며 대부분의 인터넷 서비스들을 관장하며 telnet이나 ftp등과 같은 특정 서비스요청을 사용자프로세스와 서비스데몬을 연결시켜주는 역할을 합니다.
사용옵션 : start|stop|status|restart|condrestart|reload
데몬파일 : /usr/sbin/xinetd
관련디렉토리 : /etc/xinetd.d/
설정파일
- /etc/sysconfig/network
- /etc/xinetd.conf
PID파일 : /var/run/xinetd.pid
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/xinetd stop
Stopping xinetd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/xinetd start
Starting xinetd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/xinetd status
xinetd (pid 7437) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep xinetd
root 7437 1 0 22:25 ? 00:00:00 xinetd -stayalive -reuse -pidfile /var/run/xinetd.pid
root 7453 5553 0 22:25 pts/1 00:00:00 grep xinetd
[root@command init.d]#
98. 데몬 스크립트 파일 : /etc/rc.d/init.d/ypbind
NIS/YP 클라이언트 시스템에서 실행되는 데몬으로서 NIS 도메인(domain)에 바인드시키는 역할을 합니다. NIS클라이언트에서 수행되기 위하여 반드시 glibc 기반 시스템에서 실행되어야합니다. 하지만 NIS를 사용하지 않는 시스템에서 실행되어져서는 안됩니다.
사용옵션 : start|stop|status|restart|condrestart
데몬파일 : /sbin/ypbind
설정파일 : /etc/yp.conf
99. 데몬 스크립트 파일 : /etc/rc.d/init.d/yppasswdd
YP환경하에서 사용자의 password를 변경할 수 있는 yppasswdd데몬을 시작하는 스크립트입니다. 즉 yppasswdd 데몬은 NIC환경에서 사용자들이 자신의 패스워드를 변경하도록 하는 RPC서버입니다. 또한 yppasswdd 데몬은 해당 NIS 도메인(domain)의 NIS 마스트서버환경에서 실행되어야합니다. 이런 YP와 NIS환경에서 대부분의 경우 사용자의 패스워드를 변경하는 클라이언트 프로그램은 yppasswd를 이용합니다.
사용옵션 : start|stop|status|restart|reload|condrestart
데몬파일 : /usr/sbin/rpc.yppasswdd
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/yppasswdd stop
Stopping YP passwd service: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/yppasswdd start
Starting YP passwd service: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/yppasswdd restart
Stopping YP passwd service: [ OK ]
Starting YP passwd service: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/yppasswdd status
rpc.yppasswdd (pid 7664) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep yppasswdd
root 7664 1 0 22:38 ? 00:00:00 rpc.yppasswdd
root 7679 5553 0 22:38 pts/1 00:00:00 grep yppasswdd
[root@command init.d]#
100. 데몬 스크립트 파일 : /etc/rc.d/init.d/ypserv
YP 서버데몬인 ypserv를 실행하는 스크립트입니다. YP서버데몬 ypserv는 NIS/YP 네트워킹 프로토콜의 표준 툴입니다. 즉 이를 이용하면 호스트네임, 사용자명, 또는 다른 정보들을 저장하고 있는 데이터베이스들의 정보를 네트워크 분산이 가능해 집니다. NIS서버 서비스를 하기 위해서는 NIS클라이언트 프로그램이 반드시 필요한 것은 아니며 NIS서버는 서버데몬만으로 서비스가 가능합니다.
사용옵션 : start|stop|status|restart|reload|condrestart
데몬파일 : /usr/sbin/ypserv
설정파일 : /etc/ypserv.conf
101. 데몬 스크립트 파일 : /etc/rc.d/init.d/ypxfrd
ypxfrd데몬을 실행하는 스크립트입니다. 즉 ypxfrd는 YP 매핑서버(map server)로서 yp 맵을 가속전송하기위하여 ypserv데몬에 부가적으로 실행되어야하는 데몬입니다.
사용옵션 : start|stop|status|restart|reload|condrestart
데몬파일 : /usr/sbin/rpc.ypxfrd
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/ypxfrd stop
Stopping YP map server: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/ypxfrd start
Starting YP map server: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/ypxfrd restart
Stopping YP map server: [ OK ]
Starting YP map server: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/ypxfrd status
rpc.ypxfrd (pid 7801) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep ypxfrd
root 7801 1 0 22:49 ? 00:00:00 rpc.ypxfrd
root 7816 5553 0 22:49 pts/1 00:00:00 grep ypxfrd
[root@command init.d]#
102. 데몬 스크립트 파일 : /etc/rc.d/init.d/zebra
GNU하에서 개발된 Zebra라우팅 매니저 데몬을 실행하는 스크립트입니다. Zebra는 일종의 라우팅 데몬으로서 지원하는 프로토콜에는 RIPv1, RIPv2, RIPng, OSPF, OSPF6, BGP4+, BGP4-등이 있습니다. 이와 같은 Zebra 데몬을 실행하려면 이 스크립트를 사용하시면 됩니다.
사용옵션 : start|stop|restart|reload|condrestart|status
데몬파일 : /usr/sbin/zebra
설정파일 : /etc/zebra/zebra.conf
스크립트 사용예
[root@command init.d]# /etc/rc.d/init.d/zebra stop
Shutting down zebra: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/zebra start
Starting zebra: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/zebra restart
Shutting down zebra: [ OK ]
Starting zebra: [ OK ]
[root@command init.d]#
[root@command init.d]# /etc/rc.d/init.d/zebra status
zebra (pid 7906) is running...
[root@command init.d]#
[root@command init.d]# ps -ef | grep zebra
root 7906 1 0 22:51 ? 00:00:00 /usr/sbin/zebra -d
root 7922 5553 0 22:51 pts/1 00:00:00 grep zebra
[root@command init.d]#
'웹&컴퓨팅' 카테고리의 다른 글
Web 2.0 Machine is using us 한국자막 (0) | 2007.11.27 |
---|---|
the hangul JFBTERM project (2) | 2007.11.19 |
SULinux 1.5 Server (0) | 2007.11.16 |
sendmail setting (0) | 2007.11.08 |
sendmail (0) | 2007.11.08 |