Show Table of Contents
F.4. SysV Init 런레벨
SysV init 런레벨 시스템은 런레벨을 초기화할 때
init이 어떤 프로그램을 실행하거나 중단할 지를 제어하기 위한 기준 프로세스를 제공합니다. SysV init은 기존의 BSD 형식 init 프로세스보다 사용하기 수월하고 보다 유연하여 선택되었습니다.
SysV init에 대한 설정 파일은
/etc/rc.d/ 디렉토리에 있습니다. 이 디렉토리안에는 rc, rc.local, rc.sysinit이 있고 옵션으로 rc.serial 스크립트와 다음의 디렉토리가 있습니다:
init.d/ rc0.d/ rc1.d/ rc2.d/ rc3.d/ rc4.d/ rc5.d/ rc6.d/init.d/ 디렉토리에는 서비스를 제어할 때 /sbin/init 명령에 의해 사용되는 스크립트가 들어 있습니다. 번호 매겨진 각 디렉토리는 Red Hat Enterprise Linux에서 기본값으로 설정된 6개의 런레벨을 나타냅니다.
F.4.1. 런레벨
SysV init 런레벨은 다른 시스템은 다른 방식으로 사용될 수 있다는 개념을 바탕으로 하고 있습니다. 예를 들어, 서버는 X 윈도우 시스템에 자원을 빼앗기지 않으면 보다 효과적으로 실행될 수 있습니다. 또한, 디스크 오류를 수정할 때와 같이 시스템 관리자가 진단 업무를 수행하기 위해 시스템을 더 낮은 런레벨에서 실행할필요가 있는 경우가 있을 것입니다.
주어진 런레벨의 특성은
init을 사용하여 중지시켜야 할 서비스와 시작해야 할 서비스를 결정합니다 예를 들어, 런레벨 1 (단독 사용자 모드)에서는 모든 네트워크 서비스가 중지되는 반면, 런레벨 3에서는 이러한 서비스를 시작합니다. 주어진 런레벨에서 중지하거나 시작할 서비스를 지정함으로서 init은 사용자가 일일히 서비스를 중지하거나 시작하지 않고 컴퓨터의 모드를 빠르게 변경할 수 있습니다.
다음과 같은 런레벨은 Red Hat Enterprise Linux에서 기본값으로 지정되어 있습니다:
0— 정지1— 단독 사용자 텍스트 모드2— 사용되지 않음 (사용자 정의 가능)3— 완전 다중-사용자 텍스트 모드4— 사용되지 않음 (사용자 정의 가능)5— (X-기반 로그인 화면을 사용한) 완전 다중-사용자 그래픽 모드6— 재부팅
일반적으로, 사용자는 런레벨 3이나 런레벨 5에서 Red Hat Enterprise Linux를 실행합니다 ‐ 둘 다 완전한 다중 사용자 모드입니다. 런레벨 2와 4를 특별한 필요에 따라 사용자 정의하기도 합니다. 그 둘은 사용되지 않기 때문입니다.
시스템에 대한 디폴트 런레벨은
/etc/inittab에 열거되어 있습니다. 시스템에 해당하는 디폴트 런레벨을 찾으시려면, /etc/inittab의 하단 부분에서 다음과 유사한 행을 찾아보시기 바랍니다:
id:5:initdefault:
이 예시에서 열거된 디폴트 런레벨은 5로 첫번째 콜론 이후에 있는 숫자입니다. 이를 변경하려면 루트로
/etc/inittab을 수정합니다.
주의
/etc/inittab을 편집하실 때 주의하시기 바랍니다. 단순한 입력 오류로 인해 시스템이 부팅되지 않을 수 있습니다. 이러한 상황이 발생할 경우, 부팅 CD나 DVD를 사용하여 단일 사용자 모드 또는 복구 모드로 들어가서 파일을 수정합니다.
단일 사용자 모드 및 복구 모두에 대한 보다 자세한 정보는 36장. 기본 시스템 복구 에서 참조하십시오.
부트로더가 커널에 전달한 인수를 수정하여 부팅시 디폴트 런레벨을 변경하실 수 있습니다. 부팅시 런레벨 변경 방법은 E.8절. “부팅시 런레벨 변경하기”에서 참조하시기 바랍니다.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.