ABOUT ME

-

Today
-
Yesterday
-
Total
-


  • /etc/rc.d/init.d 디렉토리내에 있는 리눅스데몬스크립트 파일들
    웹&컴퓨팅 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

    댓글 0

Designed by Tistory.