stud2222@com-B70EV-AP5VBGE:~$ ps -ef | more
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 08:19 ? 00:00:09 /sbin/init splash
/sbin/init = /lib/systemd/systemd , symbolic link
init process : /etc/init, /etc/init.d, /etc/rc?.d 디렉터리 들의 관리정보 통해서 순차적으로 필요한 프로세스 생성
사용자가 접속할 장치마다 접속을 받는 전담프로세스가 생성되도록 함.
사용자로부터 접속 요청 -> /bin/login 프로세스 생성 후 처리
login process -> get ID,Passwd -> 검증 -> /etc/passwd 파일 지정 프로세스 변환 (/bin/bash)
SYSTEMD(1) systemd SYSTEMD(1)
NAME
systemd, init - systemd system and service manager
SYNOPSIS
/lib/systemd/systemd [OPTIONS...]
init [OPTIONS...] {COMMAND}
stud2222@com-B70EV-AP5VBGE:~$ init --help
init [OPTIONS...] COMMAND
Send control commands to the init daemon.
Commands:
0 Power-off the machine
6 Reboot the machine
2, 3, 4, 5 Start runlevelX.target unit
1, s, S Enter rescue mode
q, Q Reload init daemon configuration
u, U Reexecute init daemon
- shutdown : 리눅스 시스템 가장 정상적으로 종료하는 방법.
명령 사용 시 sudo.
sudo shutdown -h now : 현재 시간으로 시스템 종료 (시스템 즉시 종료)
sudo shutdown -h +2 "Sys is going down in 2 min." : 2분 후에 종료한다는 메시지 발송
sudo shutdown -r +3 : shutdown 명령으로 3분 후에 시스템 재시작
sudo shutdown -c : cancel shutdown
sudo shutdown -k 2 : 메시지만 보내기
![](https://blog.kakaocdn.net/dn/dNBL3S/btrEd4vWbkj/VKuA4qsp9YwiuRSbS8VZkk/img.png)
daemon : 리눅스 백그라운드에서 동작하면서 특정 서비스 제공하는 프로세스
독자형 : 시스템 백그라운드에서 서비스 별로 항상 동작/ 자원 낭비 우려 ㅇ
슈퍼데몬(xinetd)에 의한 동작 : 평소에 슈파 데몬만 동작하다가 서비스 요청이 오면 슈퍼데몬이 해당 데몬 동작.
독자형보다 서비스 응답 시간 소요 , but 자원 효율적 사용 ㄱㄴ
커널 스레드 데몬(kthreadd) : 커널 데몬을 동작시키는 조상 데몬
root 2 0 0 08:19 ? 00:00:00 [kthreadd]
![](https://blog.kakaocdn.net/dn/bcnU75/btrEczRBliN/nPq10yRwnT611yuaSefWz1/img.png)
'Major > Linux(Ubuntu)' 카테고리의 다른 글
ProgTools (0) | 2022.06.07 |
---|---|
사용자 정보 관리 (0) | 2022.06.07 |
Overwrite script (0) | 2022.06.06 |
프로세스 (0) | 2022.04.23 |
vi, 셸 (0) | 2022.04.20 |