ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 리눅스 데몬 관리
    └ O.S. 2009. 7. 9. 18:31
    심심해서 또 리눅스에서 할랑~할랑~

    필요없는 데몬을 내려보자.
    저번에 블로깅 한 내용  url   http://www.willow.pe.kr/265

    깔끔하게 정리해버렸다 ㅋ
    [root@localhost willow]# netstat -lntp
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
    tcp        0      0 :::22                       :::*                        LISTEN      2304/sshd

    정리하기전
    [root@localhost ~]# netstat -lntp
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
    tcp        0      0 127.0.0.1:2208              0.0.0.0:*                   LISTEN      2363/hpiod
    tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      2127/portmap
    tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      2394/cupsd
    tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      2414/sendmail: acce
    tcp        0      0 0.0.0.0:638                 0.0.0.0:*                   LISTEN      2152/rpc.statd
    tcp        0      0 127.0.0.1:2207              0.0.0.0:*                   LISTEN      2368/python
    tcp        0      0 :::22  

    데몬을 내릴려면 떠있는 녀석들이 뭔지 알아야지~

    hpiod
    리눅스에서 HP 계열의 프린터를 지원해주는 데몬

    portmap
    RPM 포트맵퍼(portmap daemon)을 시작(종료)하는 스크립트입니다. 일명 포터맵퍼(portmapper)라고 합니다. 이 portmapper는 NFS와 NIS등과 같은 프로토콜이 사용되는 RPC연결을 제어하는 역할을 합니다. 따라서 이 portmapper는 RPC매카니즘을 사용하는 프로토콜이 탑재되어있어 서버로 사용되는 시스템에서는 반드시 실행되어있어야 합니다.
    NFS is implemented using the RPC Protocol

    RPC(Remote Procedure Call) 프로토콜을 현재 분산시스템에서 가장 많이 사용되고 있는 통신 메카니즘(communication mechanism) 중의 하나이다. 이것은 RPC 프로토콜이 아주 간단하게 구성되어 있을 뿐만 아니라 사용자는 분산시스템이 분산되어 있는 지를 알 필요없이 쉽게 분산 시스템을 구성할 수 있기 때문이다. 그리고 RPC 프로토콜을 사용함으로써 통신상의 과부하(overload)를 줄일 수 있다. 본 논문에서는 사용자의 요구에 의해 특정 그룹을 형성한 후, 그 그룹간에 서로 데이타를 주고 받는 통신 메카니즘인 그룹 통신(Group Communication)을 이용한다. 이것을 이용함으로써 기존의 RPC 프로토콜의 신뢰성(reliability), 투명성(transparency), 효율성(facility)을 향상시킨다. 본 논문에서 설계하는 그룹 RPC 프로토콜은 다자간 원격회의, 중복정보를 가지는 분산 데이타베이스, 분산 네트워크 관리 등의 다양한 응용 범위에서 활용되어질 수 있다.

    cupsd
    CUPS는 Common UNIX Printing System을 의미합니다. 즉, Common UNIX Printing System을 위한 데몬이 cupsd이며 이 데몬의 시작과 종료를 가능하게 하는 스크립트입니다. 참고로 이에 대한 저작권은 Easy Software Products사에 있습니다.

    추가 - 이 데몬이 뭔가 계속 궁금했는데 드뎌 알았다~

    rpc.statd

    /etc/rc.d/init.d/nfslock
    - NFS파일 락킹서비스를 시작(종료,재시작)
    ex ) /etc/rc.d/init.d/nfslock status

    추가 설명 :
    NFS는 파일 시스템 공유와 서버 자원 공유를 위해 1980년대 중반에 썬 마이크로시스템에서
    NIS(network information service)와 함께 개발되어 현재 운영체제에서 지원되는 서비스로,
    서버의 리소스를 클라이언트 상에서 마치 자신의 리소스를 사용하는 것처럼 사용할 수 있도록 제공되는 것입니다.
    즉, 네트워크 통신이 가능한 곳이라면 리눅스나 유닉스등의 운영체제에서 NFS를 사용하여 파일 시스템 공유가 가능하고,
    인터넷 방송이나 스트리밍, 교육 사이트 또는 호스팅 서버등의 규모 있는 인터넷 서비스를 할 경우에
    파일 시스템 공유나 부하분산을 위한 도구로 활용이 될 수 있습니다.

    NFS는 RPC(remote procedure call) 통신을 통해서 구현되는 데,
    이 때 사용하는 것이 portmapper입니다.
    즉, portmap 데몬이 함께 설치되어 있어야만 NFS서비스가 가능해 집니다.


    먼저 원래 쓰던 방법 ~
    chkconfig [--level levels] name <on|off|reset>

    [root@localhost ~]# chkconfig --level 5 hplip off
    [root@localhost ~]# chkconfig hplip --list
    hplip           0:해제  1:해제  2:활성  3:활성  4:활성  5:해제  6:해제

    실수로 엉뚱한 레벨을 변경했는데 기억이 나지 않아도 걱정 노노~

    [root@localhost rc5.d]# chkconfig cups reset
    [root@localhost rc5.d]# chkconfig cups --list
    cups            0:해제  1:해제  2:활성  3:활성  4:활성  5:활성  6:해제

    비주얼하게 제어해봅시다아~
    ntsysv
































    Dos 세대가 아닌지라 저런화면에서 빠져나오는 방법을 알수 없어서..
    당황했다;;;;

    바로 구글링했더니~
    이런 안내가

    14.4. ntsysv
    The ntsysv utility provides a simple interface for activating or deactivating services. You can use ntsysv to turn an xinetd-managed service on or off. You can also use ntsysv to configure runlevels. By default, only the current runlevel is configured. To configure a different runlevel, specify one or more runlevels with the --level option. For example, the command ntsysv --level 345 configures runlevels 3, 4, and 5.
    The ntsysv interface works like the text mode installation program. Use the up and down arrows to navigate up and down the list. The space bar selects/unselects services and is also used to "press" the Ok and Cancel buttons. To move between the list of services and the Ok and Cancel buttons, use the [Tab] key. An * signifies that a service is set to on. The [F1] key will pop up a short description of each service.

    url   http://www.calvarymusic.org/linux9customize/s1-services-ntsysv.html

    참 쉽죠잉~?

    추가~
    Control-panel 이란 녀석이 있어요~
    현재 실행레벨에 새로운데몬추가할 수 있다고 하네요~
    전 쓸일이 없습니다요~

    + yum 업데이트 생각을 미쳐못햇다.;;
    update 하다보니 에러가 주르륵~~~ portmap 데몬을 다시 살렸습니다~~

    '└ O.S.' 카테고리의 다른 글

    아놔~ yum update  (0) 2009.08.11
    linux 기초 2 (directory description)  (0) 2007.09.05
    linux 기초 1  (0) 2007.09.05

    댓글

Designed by Tistory.