강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

시스템 종료와 재부팅 명령어 shutdown 사용법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

시스템 종료와 재부팅 명령어 shutdown 사용법








shutdown 다양한 방법으로 시스템을 종료하거나 재부팅하는 명령어입니다.   

 

 

 

  , shutdown명령이 수행되면 새로운 login처리가 불가능하게 되고 현재 로그인해 있는 사용자들에게 시스템을 종료한다는 메시지를 보내게 됩니다.   

 

 

 

 


그리고 현재 수행중인 프로세스들을 모두 종료하며 sync 수행하여 아직 저장되어 있지 않은 데이터를 디스크에 저장한 후에 모든 파일시스템을 umount시킨 후에 시스템을 종료합니다.   

 

 

 

 

shutdown reboot이나 halt등에 비해 다양한 시스템 종료방법을 제공합니다.   

 

 

 

  시스템을 바로 종료할 수도 있지만 일정시간 이후에 종료할 수도 있으며 접속중인 사용자들에게 종료메시지를 다양한 방법으로 알려줄 수도 있습니다.   

 

 

 

 

 

shutdown 명령어가 실행된 이후의 시스템 종료절차는 다음과 같습니다.   

 

 

 

 

 

 1. shutdown 하기 전에 sync작업을 합니다.   

 (sync)

 


 2.
접속해 있는 사용자들에게 시스템 종료 메시지를 보냅니다.   

 (shutdown message)

 

 3. 새로운 사용자의 로그인을 금지합니다.   

 

 

 

  
 4.
지정된 시간 내에 종료되지 않은 프로세스를 강제 종료합니다.   

 (kill)

 

 5. 지정된 시간 내에 로그아웃 하지 않은 사용자를 강제 로그아웃 시킵니다.   

 (logout)

 

 

 6. 메모리에 남아있는 데이터를 디스크에 저장합니다.   

 (sync)

 

 

 7. 시스템 종료에 관련된 정보를 시스템 로그파일에 기록합니다.   

 (wtmp, utmp)

 

 8. 마운트되어 있는 디바이스들을 마운트해제합니다.   

 (umount)

 

 

 9. 시스템을 종료합니다.   

(ststem halt)

 

 

 

시스템이 종료된다는 의미는 위의 모든 작업들이 순차대로 진행된다는 것을 의미합니다.   

 

 

 

 다음 사용예에서 시스템 종료 또는 재부팅을 위한 shutdown 다양한 사용방법을 확인하시기 바랍니다.   

 

 

 

 

 

 

명령어위치 : /sbin/shutdown

 

사용형식   : shutdown [옵션]... 시간 [메시지]

 

위의 옵션들의 의미는 다음과 같습니다.   

 

 

 

 

 

-k : 실제 종료하지 않고 사용자들에게 경고 메시지만을 보냄. (새로운 login 안됨)
-r :
시스템 종료 후에 재부팅.(reboot)
-h :
시스템을 종료하며 재부팅을 하지 않음. (halt)

-H : 시스템 종료
-c :
이전에 내렸던 (진행 예정인) shutdown 절차를 취소.

-P : 시스템 종료후에 전원을 off시킴.


시간 : 후에 시스템을 종료할 것인가를 지정
메시지 : 사용자에게 보내질 종료 메시지

 

참고로 시스템관리자가 시스템종료에 있어 알아야 하는 가지 사항이 있습니다.   

 

 

 

 /etc/event.d/control-alt-delete파일에 보시면 다음과 같은 행이 있습니다.   

 

 

 

 

 

[root@su250 ~]# cat /etc/event.d/control-alt-delete

# control-alt-delete - emergency keypress handling

#

# This task is run whenever the Control-Alt-Delete key combination is

# pressed.  Usually used to shut down the machine.

 

start on control-alt-delete

 

exec /sbin/shutdown -r now "Control-Alt-Delete pressed"

[root@su250 ~]#

 

행의 설정에 의해 "CTRL-ALT-DELETE" 3가지 키를 동시에 누르게 되면 "/sbin/shutdown -r now "명령이 실행이 되어 시스템이 종료됩니다.   

 

 

 

   말의 의미는 시스템관리자가 아니더라도 시스템의 콘솔에 접근이 가능한 사람이라면 누구나 시스템종료가 가능하다는 것을 의미합니다.   

 

 

 

 시스템의 물리적인 보안에 유의해야 하는 이유중의 한가지가 여기에 있는 것입니다.   

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,042 명
  • 현재 강좌수 :  35,846 개
  • 현재 접속자 :  156 명