본문 바로가기
공부/리눅스 서버

리눅스 시작과종료,가상콘솔,런레벨

by kyoung-ho 2017. 11. 26.
반응형

1. 시작과 종료

* 종료하는 방법
 1) 바탕화면의 [사용자 이름] -> [컴퓨터 끄기]-> <컴퓨터끄기>
 2) 터미널/콘솔에서 시스템 종료 명령 입력
     "shutdown -P now", "halt -p", "init 0"
     ex)shutdown -P +10 -> 10분후에 종료가 된다.
        shutdown -c -> 방금 예약된 종료가 취소된다.
        shutdown -r 23:00 -> 밤 11시에 재시작 된다.

* 프롬프트 #은 루트사용자 $은 일반사용자

* 시스템 재부팅
 1) 바탕화면의 [사용자 이름] -> [컴퓨터 끄기] -> <다시 시작>
 2) 터미널/콘솔에서 시스템 재부팅 명령 입력
      "shutdown -r now", "reboot", "init 6"

* 로그아웃 -> 로그아웃하면 서버는 켜져있고 관리자나 사용자만 빠져 나가진다.
 1) 바탕화면의 [사용자 이름] -> [로그아웃]
 2) 터미널/콘솔에서 시스템 종료 명령 입력
      "logout", "exit"

2. 가상 콘솔
 
* 쉽게 '가상의 모니터'라 생각하면 됨. CentOS는 총 6개의
  가상 콘솔을 제공.
* 각각의 가상 콘솔로 이동하는 단축키는 Ctrl + Alt + F2 ~
  F6 (Ctrl + Alt + F1은 X윈도우 모드)

* chvt 2 -> 가상콘솔을 명령어로 이동!

* 루트사용자가 10분후에 종료한다고 예약을 걸어놓으면 현재 서버에 접속중인
  사용자에게도 같이 10분후에 종료된다고 메세지가 나오게 되고 10분후에 같이 종료된다.

* 현재 접속중인 사용자에게 메세지만 보내는 법
   shutdown -k +15 -> 저를 제외한 모든 사용자에게 가짜로 꺼진다고 메세지가 보내진다.

3. 런 레벨(Runlevel)

* 'init'명령어 뒤에 붙는 숫자를 런레벨RunLevel이라고 부른다.

0 -> Power Off  : 종료 모드
1 -> Rescue     : 시스템 복구 모드     : 단일 사용자 모드
2 -> Multi-User :          : 사용 하지 않음
3 -> Multi-User : 텍스트 모드의 다중 사용자 모드 
4 -> Multi-User :       : 사용 하지 않음
5 -> Graphical  : 그래픽 모드의 다중 사용자 모드 
6 -> Reboot     : 재부팅

* 런레벨 모드를 확인하려면 /lib/systemd/system 디렉터
  리의 runlevel?.target 파일을 확인

* 런레벨 파일들은 모두 링크를 걸어둔 상태 즉, 윈도우에서 바로가기 아이콘이라고 생각하면된다.
  ls -l 로 확인하면 앞에 lrwx~로 시작하는데 여기서 l이 link에 약자 이다.

*ln -sf 링크걸기 명령어
 ex) ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
      [/etc/systemd/system/default.target]는 X윈도우로 설정되있는 기본값이다.

반응형

'공부 > 리눅스 서버' 카테고리의 다른 글

리눅스 그룹 설정  (0) 2017.12.04
리눅스 기본명령어 정리  (0) 2017.12.04
리눅스 마운트  (0) 2017.11.26
CentOS 7 설치 후 초기 설정하기  (0) 2017.11.26
CentOS7&아파치 서버 설치  (0) 2017.11.23

댓글