피드로 돌아가기

Linux 부팅 과정은 펌웨어에서 로그인 화면까지 이어집니다

freeCodeCamp News
Linux 부팅 과정은 펌웨어에서 로그인 화면까지 이어집니다

편집자 요약

이 글은 systemd가 있는 Linux 시스템에서 `systemd-analyze`로 부팅 시간을 확인하는 방법을 예로 들며, 표시된 시간의 합이 마지막 줄과 몇 밀리초 차이 나는 이유도 설명합니다. 부팅은 하나의 단계가 아니라 펌웨어, bootloader, kernel, userspace의 네 번의 인계로 이루어지며, 이 중 상당한 시간이 Linux가 실행되기 전에 지나갑니다. 또한 initramfs, PID 1, `systemd-analyze blame`, critical chain 등을 따라 실제 부팅 흐름을 전체적으로 살펴봅니다.

인사이트

Linux 부팅 구조를 이해하면 느린 구간을 어디서 찾아야 하는지 판단하기 쉬워집니다. `systemd-analyze`와 `systemd-analyze blame`를 직접 실행해 각 단계의 시간을 확인해 보시면 됩니다.

이 소식과 이어지는 코드프렌즈 강의입니다. 설치 없이 브라우저에서 바로 실습할 수 있어요.

댓글

0/40
0/2000

댓글을 불러오는 중…