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

시스템을 종료하는 halt명령어 개론과 활용

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

시스템을 종료하는 halt명령어 개론과 활용






halt명령어는 현재 사용중인 시스템을 종료(stop the system)하는 명령어입니다.   

 

 

 

 또한 명령어는 poweroff 거의 동일한 명령어이므로 같은 용도로 함께 사용하셔도 됩니다.   

 

 

 

 

 

halt명령어가 실행이 되면 먼저 /var/log/wtmp 정보를 기록합니다.   

 

 

 

  그리고 새로운 접속과 새로운 프로세스의 생성을 제한하면서 현재 실행중인 모든 프로세스를 종료하고 sync작업을 실행하면서 시스템을 종료합니다.   

 

 

 

  다음 예를 보시기 바랍니다.   

 

 

 

 

 

[root@su249 ~]# ls -l /sbin/reboot

-rwxr-xr-x 1 root root 50284 2008-04-2606:26 /sbin/reboot

[root@su249 ~]#

[root@su249 ~]# ls -l /sbin/halt

lrwxrwxrwx 1 root root 6 2008-11-2100:10 /sbin/halt -> reboot

[root@su249 ~]#

[root@su249 ~]# ls -l /sbin/poweroff

lrwxrwxrwx 1 root root 6 2008-11-2100:10 /sbin/poweroff -> reboot

[root@su249 ~]#

 

위의 예를 보시는 바와 같이 halt명령어와 poweroff명령어는 모두 reboot으로 링크되어 있습니다.   

 

 

 

 , 위의 세가지 명령어는 모두 동일하며 옵션사용 또한 동일한 방법으로 있습니다.   

 

 

 

 단지 halt poweroff 아무런 옵션없이 사용하면 시스템을 종료하고 재부팅을 하지 않지만 reboot 시스템종료 후에 재부팅을 하는 것이 조금의 차이점 입니다.   

 

 

 

 

 

하지만 여기서 분명히 알아야 것은 위의 3명령어들의 수행은 기본적으로 /sbin/shutdown 이용한다는 점입니다.   

 

 

 

 , halt명령어에서 -f옵션을 사용하면 시스템 강제종료모드로서 /sbin/shutdown 수행하지 않고 바로 종료하게 됩니다.   

 

 

 

 

 

그리고 명령어는 반드시 root권한으로만 실행을 해야 하며 root권한이 아닌 사용자가 실행을 하게 되면 `halt: Need to be root'라는 메시지와 함께 실행이 되지 않습니다.   

 

 

 

 또한 명령어들은 init, shutdown명령어와 함께 알아두어야 하는 관리자용 명령어입니다.   

 

 

 

 

 

명령어위치 : /sbin/halt


사용형식

       /sbin/halt [-n] [-f] [-i] [-p] [-h]

그럼, 이제부터 halt명령어로 시스템 종료에 대한 예를 보도록 하겠습니다.   

 

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,063 명
  • 현재 강좌수 :  35,955 개
  • 현재 접속자 :  212 명