1. 하드웨어 인식 단계
BIOS가 하드웨어를 점검하고 부팅 HDD를 점검함.
이후 MBR에 있는 부트 매니저 프로그램 실행하여 운영체제를 시작함.
메모리에 커널이 로드됨.
커널 매개변수를 지정하여 설정 및 변경이 가능함.
커널은 모듈을 사용함. (/etc/modeprobe.conf 파일로 부트 매니저 프로그램에 매개변수값을 바꿀 수 있음.)
2. 소프트웨어 구동 단계
루트파일 시스템을 읽기 전용 형태로 마운트하고 이상이 없으면 읽고 쓰는 형태로 다시 마운트함.
이 때 init 프로세스(/inittab) 생성됨. 해당 init프로세스가 소프트웨어 구동을 레벨별로 위임하여 운영체제를 동작시킴.
/etc/inittab : 부팅과 관련된 실행레벨을 정의함.
/etc/init/rcS.conf : 시스템 초기화 관련 내용을 설정함.
/etc/init/rc.conf : 부팅 시 각 레벨별로 진행되는 내용이 설정된 파일
/etc/rc.d/rc.local : 실행레벨 2,3,5에서 가장 마지막 파일. 자가 부팅 시 서비스등록하여 사용함. (사용자가 설정 가능)
- 실행레벨
level 0 : 종료
level 1 : single Mode. (안전모드: 비번 사용안함. 파일 시스템 체크 및 복구를 위한 레벨. CLI)
level 2 : 다중사용자 모드 (네트워크 안됨. CLI)
level 3 : 다중사용자 모드 (네트워크 됨. CLI)
level 4 : 사용안함
level 5 : 다중사용자 모드 (X-window)
level 6 : 재부팅
3. 로그인
/etc/issue : 'login'출력 전에 전시되는 메시지
/etc/issue.net : 'login'출력 전에 전시되는 메시지(원격)
/etc/motd : 로그인 성공시 메시지
4. 셧다운
시스템 종료. 관리자만 사용가능
'OS > Linux' 카테고리의 다른 글
[ 리눅스 마스터 ] 6. 쉘 (0) | 2021.08.13 |
---|---|
[ 리눅스 마스터 ] 5. 파일 시스템 (0) | 2021.08.13 |
[리눅스 마스터] 3. 디렉터리 구조 및 역할 (0) | 2021.08.06 |
[리눅스 마스터] 2. 리눅스 구조 (0) | 2021.08.06 |
[리눅스 마스터] 1. 하드웨어 (0) | 2021.08.06 |