10.4. 시스템 종료, 일시 중지 및 중단


Red Hat Enterprise Linux 7에서 systemctl 유틸리티는 이전 버전의 Red Hat Enterprise Linux 시스템에서 사용된 여러 전원 관리 명령을 대체합니다. 표 10.8. “systemctl과 Power Management Commands 비교” 에 나열된 명령은 호환성 이유로 시스템에서 계속 사용할 수 있지만 가능한 경우 systemctl 을 사용하는 것이 좋습니다.

표 10.8. systemctl과 Power Management Commands 비교
이전 명령새 명령설명

Halt

systemctl halt

시스템을 중지합니다.

poweroff

systemctl poweroff

시스템의 전원을 끕니다.

reboot

systemctl reboot

시스템을 다시 시작합니다.

pm-suspend

systemctl suspend

시스템을 일시 중지합니다.

pm-hibernate

systemctlloadbalancing

Hibernates the system을 실행합니다.

pm-suspend-hybrid

systemctl hybrid-sleep

Hibernates를 사용하여 시스템을 일시중지합니다.

10.4.1. 시스템 종료

systemctl 유틸리티는 시스템 종료 명령을 제공하지만 기존 shutdown 명령도 지원됩니다. shutdown 명령은 systemctl 유틸리티를 호출하여 종료를 수행하지만 시간 인수도 지원한다는 장점이 있습니다. 이는 예약된 유지 관리에 특히 유용하며 사용자가 시스템 종료가 예정된 경고에 반응할 수 있도록 더 많은 시간을 허용합니다. 종료를 취소하는 옵션도 장점이 될 수 있습니다.

systemctl 명령 사용

시스템을 종료하고 머신 전원을 끄려면 쉘 프롬프트에 root 로 다음을 입력합니다.

systemctl poweroff

머신 전원을 끄지 않고 시스템을 종료하고 중지하려면 root 로 다음 명령을 실행합니다.

systemctl halt

기본적으로 이러한 명령 중 하나를 실행하면 systemd에서 현재 시스템에 로그인한 모든 사용자에게 정보 메시지를 보냅니다. systemd가 이 메시지를 전송하지 못하도록 하려면 --no-wall 명령줄 옵션을 사용하여 선택한 명령을 실행합니다. 예를 들면 다음과 같습니다.

systemctl --no-wall poweroff
종료 명령 사용

시스템을 종료하고 특정 시간에 머신을 끄려면 다음 형식으로 root 로 명령을 사용합니다.

shutdown --poweroff hh:mm

여기서 hh:mm 는 24시간 시계 형식의 시간입니다. 새 로그인을 방지하기 위해 시스템을 종료하기 전에 /run/nologin 파일이 5분 후에 생성됩니다. 시간 인수를 사용하면 옵션 메시지인 wall 메시지를 명령에 추가할 수 있습니다.

머신 전원을 끄지 않고 잠시 후 시스템을 종료하고 중지하려면 다음 형식으로 root 로 명령을 사용합니다.

shutdown --halt +m

여기서 +m 은 지연 시간(분)입니다. now 키워드는 +0 의 별칭입니다.

보류 중인 종료는 다음과 같이 root 사용자가 취소할 수 있습니다.

shutdown -c

추가 명령 옵션은 shutdown(8) 매뉴얼 페이지를 참조하십시오.

10.4.2. 시스템 다시 시작

시스템을 다시 시작하려면 root 로 다음 명령을 실행하십시오.

systemctl reboot

기본적으로 이 명령을 실행하면 systemd에서 현재 시스템에 로그인한 모든 사용자에게 정보 메시지를 보냅니다. systemd가 이 메시지를 전송하지 못하도록 하려면 --no-wall 명령줄 옵션을 사용하여 이 명령을 실행하십시오.

systemctl --no-wall reboot

10.4.3. 시스템 일시 중단

시스템을 일시 중지하려면 쉘 프롬프트에 root 로 다음을 입력합니다.

systemctl suspend

이 명령은 시스템 상태를 RAM에 저장하고 RAM 모듈을 제외하고 시스템의 대부분의 장치의 전원을 끕니다. 시스템을 다시 켜면 시스템을 다시 부팅할 필요 없이 RAM에서 해당 상태를 복원합니다. 시스템 상태가 하드 디스크가 아닌 RAM에 저장되기 때문에 시스템을 일시 중지 모드로 복원하는 것은 절전 모드에서 복원하는 것보다 훨씬 빠르지만 결과적으로 시스템 정지 상태도 전원 중단에 취약합니다.

시스템 활성화 방법에 대한 자세한 내용은 10.4.4절. “시스템 장애 조치” 을 참조하십시오.

10.4.4. 시스템 장애 조치

시스템에서 root 로 쉘 프롬프트에서 다음을 입력합니다.

systemctl hibernate

이 명령은 시스템 상태를 하드 디스크 드라이브에 저장하고 시스템의 전원을 끕니다. 시스템을 다시 켜면 시스템을 다시 부팅하지 않고도 저장된 데이터에서 해당 상태를 복원합니다. 시스템 상태가 하드 디스크가 아니라 RAM 디스크에 저장되기 때문에 시스템은 RAM 모듈에 전력을 유지해야 할 필요가 없지만 결과적으로 절전 모드에서 시스템을 복원하는 것은 일시 중지 모드에서 복원하는 것보다 훨씬 느려집니다.

RuntimeClass로 시스템을 일시 중단하려면 root 로 다음 명령을 실행합니다.

systemctl hybrid-sleep

시스템을 일시 중지하는 방법에 대한 자세한 내용은 10.4.3절. “시스템 일시 중단” 을 참조하십시오.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.