상세 컨텐츠

본문 제목

[CentOS 8] 런레벨(Runlevel) 이란

Linux

by mp.jamong 2020. 9. 25. 15:32

본문

 

리눅스 시스템을 부팅할 때 시작하는 프로그램의 실행 순서를 정의한 것을 "런레벨"이라고 부릅니다.

 

리눅스에서 런레벨은 기본적으로 7레벨로 구분되어지며, 리눅스 종류에 따라 정의된 레벨 순서가 다소 차이가 있습니다.

 

본 포스팅에서는 CentOS 8 (레드헷 계열) 기준으로 런레벨을 설명 하겠습니다. 

 

 

Contents | CentOS 8 런레벨

Ⅰ. 런레벨 단계별 설명

Ⅱ. 시스템에 등록된 런레벨 확인 방법

Ⅲ. 런레벨 변경 방법

 

 

1. 런레벨 단계별 설명

▷ 런레벨은 총 7레벨로 구성되어 있고, 각 기능은 아래와 같습니다.

 

 

2. 시스템에 등록된 런레벨 확인 방법

▷ 런레벨은 아래 경로에 runlevel 로 검색하면 확인 가능 합니다.

    → 런레벨 경로 : /lib/systemd/system

    → 런레벨 파일 : runlevel*.target

# 런레벨 확인 방법
[root@localhost ~]# cd /lib/systemd/system
[root@localhost system]# ls -al runlevel*.target
lrwxrwxrwx. 1 root root 15 Apr 24 12:53 runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 Apr 24 12:53 runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 Apr 24 12:53 runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Apr 24 12:53 runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Apr 24 12:53 runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 Apr 24 12:53 runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 Apr 24 12:53 runlevel6.target -> reboot.target

 

▷ 기본으로 지정된 런레벨 확인은 아래 경로에서 확인 가능 합니다.

    → 런레벨 경로 : /lib/systemd/system

    런레벨 디폴트 설정 파일 : default.target

# 런레벨 디폴트 설정 확인
[root@localhost system]# ls -al default.target
lrwxrwxrwx. 1 root root 16 Apr 24 12:53 default.target -> graphical.target

 

 

3. 런레벨 변경 방법

▷ 런레벨 기본 설정 파일의 심볼릭 링크 파일을 변경하면 기본 런레벨 변경을 할 수 있습니다.

     변경 전 : 그래픽 모드 (런레벨 5)

     변경 후 : 콘솔 모드 (런레벨 3)

# 런레벨 변경 방법
[root@localhost system]# ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
[root@localhost system]# ls -al /etc/systemd/system/default.target
lrwxrwxrwx. 1 root root 37 Sep 25 15:05 /etc/systemd/system/default.target -> /lib/systemd/system/multi-user.target

 

 

 

 

▽ 같이 보면 더 좋은 블로그 글 

 

[CentOS 8] 리눅스 설치하기

1. CentOS 8 ISO 다운로드 받기 [1] 다운로드 경로 : http://isoredirect.centos.org/centos/8/isos/x86_64/ 2. CentOS 8 설치 하기 [1] CentOS 8 Installer는 다음과 같이 시작한다. Enter 키를 눌러 다음 단계..

mpjamong.tistory.com

 

[CentOS 8] 일반 사용자 추가/삭제와 SU 권한 설정

1. 일반 ID 추가하기 CentOS 8 에서 일반 ID(사용자)를 추가하는 방법은 아래와 같다. [mpjamong@localhost ~]$ su - # root ID로 변경 Password: [root@localhost ~]# useradd usertest01 # usertest01 ID 생성 [..

mpjamong.tistory.com

 

 

 

관련글 더보기

댓글 영역