강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

시스템 부팅후의 init프로세스의 점검하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

시스템 부팅후의 init프로세스의 점검하기







 

자, 그럼 이제 리눅스시스템이 부팅된 후에 init프로세스가 어떤 형태로 존재하는가를 잠깐 보도록 하겠습니다.   

 

 

 

  pstree명령어를 실행시켜보시기 바랍니다.   

 

 

 

  

 

아래의 예를 보시면 현재 실행된 여러 가지 프로세스들의 맨 앞에 위치하고 있는 프로세스가 init프로세스입니다.   

 

 

 

 

 

[root@su250 rc.d]# pstree

init-+-NetworkManager

     |-acpid

     |-atd

     |-auditd-+-audispd---{audispd}

     |        `-{auditd}

     |-avahi-daemon---avahi-daemon

     |-bluetoothd

     |-console-kit-dae---62*[{console-kit-dae}]

     |-crond

     |-cupsd

     |-2*[dbus-daemon---{dbus-daemon}]

     |-dbus-launch

     |-gconfd-2

     |-gdm-binary---gdm-simple-slav-+-Xorg

     |                              |-gdm-session-wor

     |                              `-gnome-session-+-gdm-simple-gree

     |                                              |-metacity

     |                                              `-{gnome-session}

     |-gnome-power-man

     |-gnome-settings----{gnome-settings-}

     |-gpm

     |-gvfsd

     |-hald---hald-runner-+-hald-addon-acpi

     |                    |-hald-addon-inpu

     |                    `-2*[hald-addon-stor]

     |-httpd---8*[httpd]

     |-kerneloops

     |-5*[mingetty]

     |-nm-system-setti

     |-pcscd---{pcscd}

     |-rpc.idmapd

     |-rpc.statd

     |-rpcbind

     |-rsyslogd---2*[{rsyslogd}]

     |-2*[sendmail]

     |-setroubleshootd---2*[{setroubleshootd}]

     |-sshd-+-sshd---bash---pstree

     |      `-sshd---bash

     |-udevd

     `-wpa_supplicant

[root@su250 rc.d]#

 

즉, 현재 응용프로그램으로 실행되고 있는 모든 프로세스들은 서버 부팅시에 PID 1번으로 실행되었던 init프로세스를 부모프로세스로 하여 실행된 것입니다.   

 

 

 

 이런 이유로 인하여 init프로세스를 모든 프로세스의 부모프로세스라고 하는 것입니다.   

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,534 명
  • 현재 강좌수 :  37,615 개
  • 현재 접속자 :  109 명