웹&컴퓨팅

/etc/rc.d/init.d 디렉토리내에 있는 리눅스데몬스크립트 파일들

chihoon, An. (A.K.A 슈퍼스타) x2chi 2007. 11. 19. 13:48

/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
/etc/rc.d/init.d 디렉토리내에 있는 리눅스데몬스크립트 파일들  (0) 2007.11.19
SULinux 1.5 Server  (0) 2007.11.16
sendmail setting  (0) 2007.11.08
sendmail  (0) 2007.11.08