시스템 부팅후의 init프로세스의 점검하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,311 조회
- 0 추천
- 목록
본문
시스템 부팅후의 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프로세스를 모든 프로세스의 부모프로세스라고 하는 것입니다.
관련자료
-
이전
-
다음