티스토리 뷰
-. runlevel
현재 실행중인 리눅스시스템의 실행레벨을 확인
[root@localhost ~]#runlevel
N 3
첫번째 자리는 이전에 실행되던 부팅레벨이며, 두번째자리가 현재 실행중인 부팅레벨임
※ N은 존재하지 않는 부팅레벨을 뜻하며, 부팅후 부팅레벨이 변경되지 않음을 의미함
※ S는 1(싱글유저)와 동일한 의미임
리눅스시스템은 0부터 6까지 부팅레벨이 있으며 시스템 부팅시 어떤 부팅레벨로 부팅할것인가는 /etc/inittab 파일내용중 id:3:initdefault: 이 부분에서 결정함
아래의 파일내 설명에서 볼수 있듯이 0과 6은 사용하면 안됨
시스템종료와 재부팅을 의미하므로 시스템을 켤수 없을지경에 이를수 있기때문
[root@localhost ~]#vi /etc/inittab
생략............
# Default runlevel. The runlevels used by RHS 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:3:initdefault:
생략..............
-. 부팅레벨 0
init 0
시스템 종료를 의미함, 즉 init 0 명령어 실행시 시스템종료됨
[root@localhost ~]#init 0 #시스템전원off
-. 부팅레벨 1
init 1
흔히 싱글모드(관리모드)라고 하며 원격로그인 불가이 불가해지며, root계정만 사용할수 있음
[root@localhost ~]#init 1 #1번 부팅레벨로 진행
로그인따윈 따로 없음, 시스템관리자 root계정 password변경시 주로 사용된다고 함
-. 부팅레벨2
init 2
NFS(Network File System)를 지원하지 않는 멀티유저 실행모드,
-. 부팅레벨3
init 3
NFS(Network File System)를 지원하는 멀티유저 실행모드
서버용도로 사용되는 리눅스시스템에서 가장 많이 사용되는 레벨
※ NFS(Network File System)
Linux 컴퓨터끼리 저장공간을 공유할수 있도록 해주는 시스템
ex) [root@localhost ~]#mount -t nfs 192.168.0.10:/share
-. 부팅레벨 4
init 4
사용하지 않는 실행레벨,
사용자가 직접 지정하여 사용할수있도록 만든 커스텀레벨이라 생각하면 될듯함
-. 부팅레벨 5
init 5
X윈도우 환경으로 실행된 멀티유저 실행모드
※ 로컬에서 startx명령어와 init 5의 차이점
startx명령어 사용시 로그인상태 유지하여 x윈도우만 로딩 #runlevel 변경되지 않음)
init 5명령어 사용시 x윈도우 환경모드로 진입됨, x윈도우 로딩후 재로그인 필요
※ 원격지에서 startx명령어와 init 5의 차이점
startx명령어 사용시 로컬시스템에 x윈도우로딩되며 원격터미널은 실행대기상태로 돌입
#Ctrl + Z를 누르면 x윈도우 종료된후 다시 터미널활성화됨
init 5명령어 사용시 부팅레벨을 5부팅레벨로 진행
#원격터미널에는 아무영향이 없으며, X윈도우로딩이 보이지도 않음
-. 부팅레벨 6
init 6
재부팅
-. 시스템종료와 재부팅, 그리고 파워OFF
> 재부팅 <
reboot
shutdown –r now
init 6
> 종료 <
poweroff
poweroff –n : 시스템종료시 sync작업 수행하지 않음
halt # 리눅스시스템만 종료되고 파워는 OFF되지 않음
halt –n : 시스템종료시 sync작업 수행하지 않음
halt –f : 시스템 강제종료 #잘안씀
halt –p : 파워OFF까지 함께 진행
shutdown –h now
init 0
> shutdown 명령어 <
명령어 사용시 실행과정
1 - 접속중인 사용자들에게 시스템종료메시지를 보냄
2 - 새로운 로그인을 금지시킴
3 - 지정된 시간내에 종료되지 않은 프로세스 강제종료(kill)
4 - 지정된 시간내에 로그아웃하지 않은 사용자 강제로그아웃
5 - 데이터동기화(sync)
6 - 시스템종료(재시작)와 관련된정보를 /var/log/wtmp로그파일에 기록함, #last reboot명령어로 확인 가능
7 - 마운트되어있는 장치들을 언마운트함
8 - 시스템종료)pid 1번인 init프로세스종료를 의미함
주 옵션
-t : 종료 또는 재시작하기 위하여 경고메시지 또는 종료시그널을 보내기전에 몇초동안 init프로세스를 기다림
-a : /etc/shutdown.allow파일을 사용함
-k : 실제로 종료하지 않고 모든 사용자에게 경고 메시지만을 보냄.
-r : 재부팅(reboot)
-h : 시스템종료,power off까지
-f : 재부팅할때 파일시스템체크를 하지 않음
-c : 이전에 내렸던 shutdown명령을 취소
time : 언제 shutdown작업을 수행할것인가를 지정, #입력필수
HH:MM : HH시 MM분에 shutdown작업진행
+M : M분후에 shuwdown 작업진행
now : 즉시 shuwdown 작업진행
warning-message : 사용자에게 보내질 종료 메시지
※ 시스템메시지는 shutdown명령어 입력시 즉시 사용자들에게 보여지며 지정된시간에 shutdown작업진행됨
> MagicKey
ctrlaltdel
[root@localhost ~]#grep ctrlaltdel /etc/inittab
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
시스템이 부팅된후에 ctrl + alt + del키를 동시에 누르면 /sbin/shdowdown –t3 –r now 명령어가 실행됨
> bootup messages
dmesg 명령어
부팅메시지는 /var/log/dmesg 파일에 기록되며 dmesg 명령어로 확인할수 있음.
/var/log/dmesg 파일은 텍스트형식으로 저장되기 때문에 cat,vi,more,head등의 명령어로 확인가능
ex) 부팅메시지중 원하는 정보만 출력하기
dmesg | grep Memory : 메모리에 관한 정보만 출력
dmesg | grep sda : 하드디스크정보만 출력
dmesg | grep SCSI : SCSI타입의 하드디스크정보만 출력
dmesg | grep hda : IDE타입의 하드디스크정보만 출력
dmesg | grep eth : NIC정보만 출력
dmesg | grep usb : USB정보만 출력
dmesg | grep Linux : 커널정보만 출력
※ grep명령어는 문자필터를 할때 사용되며 다른 명령어와 함께 사용할수도 있음
grep [문자] [파일] = 지정된파일내용중 입력한 문자열이 포함된 라인만 출력함
명령어 | grep [문자열] = 이전명령어에서 출력되는 내용중 입력된 문자열이 포함된 열만 출력
참조 : 리눅스 서버관리 실무 바이블 3.0(박성수 저)
'Linux' 카테고리의 다른 글
Linux, Network기본 (0) | 2016.04.26 |
---|---|
Linux, 리눅스 부팅과정 (0) | 2016.04.26 |
Linux, file명령어 & strings명령어 (0) | 2016.04.22 |
Linux, script 명령어 (0) | 2016.04.22 |
Linux, .bash* 파일 (0) | 2016.04.22 |
- Total
- Today
- Yesterday
- ManyToOne
- Java
- vba
- Python
- onetomany
- command
- borderwidth
- tkinter command & bind [명령어묶기와 사건묶기] Python
- tkinter
- Linux
- Module
- highlightbackground
- 폼
- activebackground
- checkbutton
- JPA
- Composite Key
- Private
- fetch join
- IdClass
- disabledforeground
- indicatoron
- Excel
- activeforeground
- 상수
- highlightthickness
- 리눅스
- FetchType
- 파이썬
- apache
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |