본문 바로가기
설치 및 기술 자료/Linux

[Linux] init 명령어 그리고 런레벨

by 주식회사 서버몬 2020. 9. 13.

linux 시스템이 가동되는 방법은 7가지가 있습니다.

7가지 방법을 런레벨 ( runlevel ) 이라고 부릅니다.

다음은 런레벨 종류 입니다.

 

0번 : 시스템 종료 모드

1번 : 단일 사용자 모드 ( 시스템 복구시에 사용 합니다.)

2번 : 다중 사용자, NFS가없는 경우 (네트워킹이없는 경우 3과 동일)

3번 : 전체 다중 사용자 모드 ( 텍스트 로그인)

4번 : 사용 안함

5번 : 다중 사용자 모드 ( X윈도우 로그인) ( X 11 )

6번 : Reboot 모드 (재부팅 모드)

 

여기서 예를 들자면

[root@localhost ~]# init 0

위 명령어는 " 지금 즉시 런레벨 0 번으로 시스템 모드를 변환하라 " 라는 의미 입니다.

즉, " 런레벨 0 인 시스템종료모드 로 전환하라 " 라는 명령을 내리는 겁니다.

 

아래는 Centos 의 /etc/inittab 파일의 일부 내용 입니다.

 

-----------------------------------------------------------------------------

# Default runlevel. The runlevels used are:

#   0 - halt (Do NOT set initdefault to this)

#   1 - Single user mode

#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)

#   3 - Full multiuser mode

#   4 - unused

#   5 - X11

#   6 - reboot (Do NOT set initdefault to this)

#

id:5:initdefault:

------------------------------------------------------------------------------

 

마지막 라인 " id:5:initdefault: " 부분에서 숫자 '5'의 의미는 " 이 컴퓨터는 부팅 시에 runlevel 5 번으로 부팅하세요."

 

즉, " X windows 모드로 부팅하세요. " 라는 의미 입니다.

 

시스템 부팅 시 텍스트 모드로 부팅하고 싶으면 이 부분을 '3' 으로 변경 해주면 됩니다.

 

/etc/inittab 파일은 리눅스 시스템이 부팅 시에 자동으로 읽어오는 파일 중 하나 입니다.

 

 

/etc/inittab 파일은 vi 편집기로 수정 하시면 됩니다.

 

 

 

HPE, 레노버, 델 서버, 워크스테이션, 기업용 노트북 등 IT 제품은 서버몬에서 견적받아보세요~

제품에 대한 상담을 희망하시면, 02-2026-5062 or sales@servermon.co.kr로 문의 주세요.

서버몬에서 운영하는 IT 쇼핑몰을 구경하시려면, 하단의 로고를 클릭해주세요.

 

 

댓글