런 레벨
: 숫자 또는 문자로 표현된 시스템의 상태
서비스와 사용자가 사용할 수 있는 자원들에 대해 정의
/etc/inittab
: 런 레벨 기본값 변경
# [root@localhost ~]# vi /etc/inittab
# inittab is no longer used when using systemd.
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
#
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To view current default target, run:
# systemctl get-default
#
# To set a default target, run:
# systemctl set-default TARGET.target
who -r 명령어
: 현재 및 이전 런 레벨을 확인하는 명령어
[root@localhost ~]# who -r
run-level 3 2022-05-17 13:04
runlevel 명령어
: 현재 가동중인 런레벨 확인
[root@localhost system]# runlevel
N 3
systemctl get-default
: 현재 가동중인 런레벨 확인
[root@localhost system]# systemctl get-default
multi-user.target
/lib/systemd/system/runlevel?.target
: 런레벨 구성 확인
[root@localhost ~]# ls /lib/systemd/system/runlevel?.target -ls
0 lrwxrwxrwx. 1 root root 15 3월 21 14:32 /lib/systemd/system/runlevel0.target -> poweroff.target
0 lrwxrwxrwx. 1 root root 13 3월 21 14:32 /lib/systemd/system/runlevel1.target -> rescue.target
0 lrwxrwxrwx. 1 root root 17 3월 21 14:32 /lib/systemd/system/runlevel2.target -> multi-user.target
0 lrwxrwxrwx. 1 root root 17 3월 21 14:32 /lib/systemd/system/runlevel3.target -> multi-user.target
0 lrwxrwxrwx. 1 root root 17 3월 21 14:32 /lib/systemd/system/runlevel4.target -> multi-user.target
0 lrwxrwxrwx. 1 root root 16 3월 21 14:32 /lib/systemd/system/runlevel5.target -> graphical.target
0 lrwxrwxrwx. 1 root root 13 3월 21 14:32 /lib/systemd/system/runlevel6.target -> reboot.target
init 명령어
: 런 레벨 스크립트를 실행하는 명령어
[root@localhost etc]# cd rc //런레벨에 맞는 런레벨 script 존재
rc.d/ rc.local rc0.d/ rc1.d/ rc2.d/ rc3.d/ rc4.d/ rc5.d/ rc6.d/
[root@localhost rc5.d]# ls
K50netconsole S10network S85httpd
K~ : 해당 런레벨에서 종료되는 프로세스
S~ : 해당 런레벨에서 시작되는 프로세스
※ CentOS 5,6에서는 필수적으로 실행되어야할 프로그램들을 rc script로 관리했었지만 점점 systemd로 옮기는 추세
출처 :
https://m31phy.tistory.com/242?category=825986
https://continuetochallenge.tistory.com/66
https://www.youtube.com/channel/UCl9zTDOvOxdCfUt1HqVwwdg
'OS > Linux' 카테고리의 다른 글
[OS]리눅스 배포판 종류와 특징 (1) | 2022.05.23 |
---|---|
mod_jk와mod_proxy의 차이점 (0) | 2022.05.22 |
[OS] 유닉스의 발전 과정 및 리눅스 역사 (0) | 2022.05.16 |
[ Linux ] 작업 관리 (1) (0) | 2022.05.13 |
[Linux] CentOS - 부팅 과정 (0) | 2022.05.10 |
댓글