시스템을 종료하는 halt명령어 개론과 활용
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,498 조회
- 0 추천
- 목록
본문
시스템을 종료하는 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-26 06:26 /sbin/reboot [root@su249 ~]# [root@su249 ~]# ls -l /sbin/halt lrwxrwxrwx 1 root root 6 2008-11-21 00:10 /sbin/halt -> reboot [root@su249 ~]# [root@su249 ~]# ls -l /sbin/poweroff lrwxrwxrwx 1 root root 6 2008-11-21 00: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명령어로 시스템 종료에 대한 예를 보도록 하겠습니다.
관련자료
-
이전
-
다음