댓글 (0)
0/2000

시스템 콜이란?
커널 초기화
부트로더가 커널을 메모리에 로드하면, 커널은 시스템을 사용 가능한 상태로 만들기 위해 초기화 작업을 시작한다.
하드웨어 장치 드라이버 초기화
루트 파일 시스템 마운트
마운트(Mount)란?
물리적 저장 장치(HDD, SSD 등)에 있는 파일 시스템을 OS의 디렉토리 구조에 연결하는 과정이다.
루트 파일 시스템 마운트 과정
루트 파일 시스템 구성
/bin: 기본 실행 파일 (ls, cp, cat 등)/etc: 시스템 설정 파일/usr: 사용자 프로그램 및 라이브러리/var: 가변 데이터 (로그 파일 등)/home: 사용자 홈 디렉토리이 단계가 완료되면 OS는 설정 파일과 주요 시스템 바이너리를 읽을 수 있는 상태가 된다.
사용자 공간 vs 커널 공간
커널 공간(Kernel Space)
사용자 공간(User Space)
init 또는 systemd 실행
커널은 파일 시스템 마운트가 완료되면, 첫 번째 사용자 공간 프로세스를 실행한다.
init/systemd의 특징
init/systemd의 역할
init vs systemd
서비스 시작 과정
init/systemd는 설정 파일을 읽어 시스템 운영에 필요한 서비스들을 시작한다.
실행 방식
주요 시스템 서비스
네트워크 서비스
로그 시스템
스케줄러
데몬(Daemon)
런레벨 / 타겟
런레벨(Runlevel) - init 시스템
타겟(Target) - systemd
로그인 환경 활성화
시스템 서비스가 정상적으로 실행되면, 사용자가 시스템에 접근할 수 있는 환경이 준비된다.
로그인 방식
CLI (Command Line Interface) 환경
login: 프롬프트 표시/bin/login 프로그램 실행GUI (Graphical User Interface) 환경
아직 댓글이 없습니다. 첫 번째 댓글을 남겨보세요!