Thursday, February 10, 2011

[Linux Study] 1. Boot sequence

- BIOS?

BIOS는 사용자가 PC를 켜면 곧바로 시작되는 프로그램으로 하드디스크, 비디오 어댑터, 키보드, 마우스 및 프린터 등과 같은 주변장치와 컴퓨터 운영체제 간의 데이터 흐름을 관리한다. 사용자가 컴퓨터를 켜면, 마이크로프로세서는 EPROM의 항상 같은 장소에 위치하고 있는 BIOS 프로그램에게 통제권을 넘긴다. BIOS가 컴퓨터를 부팅시킬 때, 제일 먼저 모든 부착물들이 제위치에 있으며 또한 작동 가능한 상태인지를 확인한 뒤, 운영체제를 읽어 램에 적재시킨다.
- Kernel : 프로세스, 자원 관리
- Micro Kernel 구조 : Kernel에 모듈이 붙음
- Kernel version 차이

- Boot Loader : 선택적으로 운영체제 로드, LILO, GRUB
- ps : Process / 데몬 들 보는 것.
- ps aux
PID1 = /sbin/init
- bash : Shell 중의 하나
- ls -al | grep [string] : filtering
- 실행파일은 x가 붙는다.
- Run Level : 실행 환경
- 스크립트를 만들어서 저장할 수 있음. test.sh -> chmod 755 변경 해서 실행 가능하도록 만듬
- history : 명령어의 히스토리.. !숫자 -> 고 라인 다시 실행
- proc : process 디렉토리 PID 있음
- vi status -> 프로세스의 상태를 확인
- top : 작업 관리자 같은 것
- lsmod : 커널 모듈들 리스트업 보는 것
- depmod : 모듈 종속성 설정
- /var/log : 안 지워짐
- 데몬 : 백그라운드 프로세스 (서비스)
- shutdown/poweroff 리눅스 종료

>> Next
디렉토리 조사, ex) dev? 자세하게...



No comments:

Post a Comment