명령줄에서 Linux 컴퓨터를 종료하는 5가지 방법

명령줄에서 Linux 컴퓨터를 종료하는 5가지 방법

완벽한 운영 체제는 없습니다. 그렇더라도 드라이버 및 앱에 문제가 있을 수 있습니다. 리눅스도 예외는 아니다. Windows보다 안정적이기는 하지만(대부분의 경우 전부는 아닙니다!) Linux 컴퓨터를 다시 시작해야 할 때가 올 것입니다. 뭔가 작동하지 않기 때문일 수 있습니다. 또는 SSH를 통해 원격 컴퓨터 또는 서버에 연결되어 다시 시작하거나 완전히 종료되기를 원할 수 있습니다.





그러나 어떻게 이것을 할 수 있습니까? 명령줄을 통해 Linux 컴퓨터의 전원을 끄거나 다시 시작(또는 재부팅)하기 위해 여러 명령을 사용할 수 있습니다.





Windows 10에서 어떤 Windows 기능을 켜야합니까?

차례로 살펴보고 이러한 명령을 언제 어떻게 사용해야 하는지 살펴보겠습니다.





1. 종료

Linux 상자를 다 사용했다면 간단히 종료하는 솔루션은 SSH를 통해 전송된 종료 명령을 사용하는 것입니다. Windows PC를 사용하면 여러 SSH 도구가 있습니다. 에서 고르다). 이것은 컴퓨터를 영구적으로 종료(재부팅하기로 결정할 때까지)하거나 다시 시작하는 데 사용할 수 있습니다. 명령 구문은 다음과 같습니다.

shutdown [option] [time] [message]

예를 들어 컴퓨터를 즉시 종료하려면 다음을 사용합니다.



shutdown -h now

여기서, -시간 동안 정지를 의미 지금 명확하게 지시를 즉시 수행해야 함을 의미합니다. 다른 지연을 사용할 수 있습니다. 예를 들어 다음을 사용할 수 있습니다. +5 대신 5분 안에 종료 절차를 실행하도록 컴퓨터에 지시합니다.

메시지를 포함하려면 로그인한 모든 사용자에게 다음과 같이 표시됩니다.





shutdown -h +5 'The server is shutting down, please save your work and log off.'

다음을 입력하여 이러한 명령에 대한 전체 스위치 목록을 찾을 수 있음을 기억하십시오.

[command] --help

-r로 다시 시작

다른 옵션은 다음을 사용하는 것입니다. -NS 컴퓨터를 다시 시작하는 명령입니다. 이것은 대신 사용됩니다. -시간 , 따라서 컴퓨터나 서버를 다시 시작하려면 다음을 사용할 수 있습니다.





shutdown -r +5 'The server is restarting in five minutes, please save your work and log off.'

예정된 종료 또는 재시작은 다음을 입력하여 취소할 수 있습니다. -씨 취소 명령:

shutdown -c

2. 재부팅

shutdown 명령에는 다시 시작 옵션이 있으므로 reboot 명령에 종료 옵션이 있다는 사실은 놀라운 일이 아닙니다.

이미지 크레디트: Shutterstock을 통한 Anton Khegay

윈도우10 블루스크린 에러코드

표준 재부팅 명령은 다음과 같습니다.

reboot

이렇게 하면 컴퓨터가 자동으로 꺼졌다가 다시 켜집니다. 그러나 장치의 전원을 끄려면 -NS 스위치가 작동합니다:

reboot -p

또 다른 옵션은 강제로 재부팅하는 것입니다. 이는 앱 또는 서비스가 중단되고 빠르게 다시 시작해야 하는 경우에 유용할 수 있습니다.

reboot -f

이렇게 하면 Linux 상자가 강제로 재부팅됩니다.

3. 중지

우리는 이미 보았다 -시간 위의 스위치이지만, halt는 그 자체로 명령으로 사용될 수 있습니다. 이렇게 하면 간단한 네 글자 단어로 컴퓨터가 즉시 종료됩니다.

halt

NS -NS 스위치를 정지 상태로 사용할 수도 있지만 결과가 일관되지 않고 시스템 안정성 문제가 발생할 수 있습니다.

4. 전원 끄기

의 용어를 선호할 수 있습니다. 전원 끄기 명령. 입력하는 데 시간이 두 배 이상 걸린다는 점을 제외하고는 정지와 정확히 동일합니다.

그러나 사용뿐만 아니라 -NS 전원을 강제로 끄기 위해 다음을 사용할 수도 있습니다. -에 시스템 재부팅 호출을 기록하는 스위치 / var / 로그 / wtmp . 이것은 잠재적으로 유용한 디버깅 도구입니다. --말 수가 많은 , 종료 문제에 도움이 될 수 있습니다.

poweroff --verbose

5. 긴급 옵션: REISUB

위의 모든 명령은 시스템이 문제 없이 실행되는 상황에서 사용할 수 있습니다. 하지만 충돌하면 어떻게 될까요? PC 또는 서버가 중단되어 적절한 방식으로 재부팅할 수 없는 경우에는 어떻게 합니까?

그러면 답은 키보드 조합입니다. Windows에서 전환한 경우 Ctrl + Alt + Del 와 함께 메뉴를 표시합니다. 일시 휴업 옵션으로. 더 오래 누르고 있으면 기계가 자동으로 종료됩니다. 한편, Mac에서는 전원 버튼(Windows 하드웨어에서도 작동하는 옵션)을 누르고 있으면 됩니다.

이미지 크레디트: Shutterstock을 통한 JanHetman

내 아이폰이 오프라인이라고 말하지만 그렇지 않은 것을 찾으십시오.

Linux에서 키보드 조합은 다음과 같습니다. Alt + 화면 인쇄 + B 재부팅합니다. 그러나 이것이 작동하지 않거나 더 복잡한 문제가 있는 경우 최대 6개의 키를 사용하여 조합을 변경할 수 있습니다.

이것은 다음과 같은 강제 약어 때문에 REISUB로 알려져 있습니다.

  • NS NS aw -- X 디스플레이 서버에서 키보드를 다시 제어합니다.
  • NS 그리고 rminate -- 모든 프로세스에 종료 신호 SIGTERM을 전송하여 정상적으로 종료합니다.
  • 에게 NS ll -- 위와 같지만 프로세스를 즉시 종료하도록 하는 SIGKILL 신호.
  • NS ync -- 데이터를 디스크로 플러시합니다.
  • nmount -- 모든 파일 시스템을 읽기 전용 상태로 다시 마운트합니다.
  • 답장 NS oot -- 예상대로.

이 작업을 수행하려면 Alt + 화면 인쇄 , R E I S U B 키를 순서대로 누릅니다. 각 키를 누르는 사이에 1~2초의 시간을 두십시오. 이 방법은 일반적으로 ARM 아키텍처(예: Raspberry Pi)가 있는 시스템에서 작동하지 않습니다.

도움말, 실수로 Linux PC 또는 서버를 종료했습니다!

종료 또는 다시 시작 명령을 취소하는 방법을 살펴보았습니다. 그러나 중요한 프로세스가 실행 중일 때 특히 원격 서버에서 종료 명령을 시작하기 쉽습니다. 이 문제를 해결하는 방법은 특정 매개변수를 확인하여 종료를 무시할 수 있는 molly-guard를 설치하는 것입니다.

예를 들어 FTP와 다른 SSH 세션을 확인하는 스크립트가 있습니다. 재부팅, 중지, 전원 끄기 또는 종료 명령을 보내면 molly-guard가 닫으려는 호스트의 이름을 요구할 것입니다.

이를 사용하려면 터미널에 molly-guard를 설치하십시오.

sudo apt-get install molly-guard

molly-guard가 백그라운드에서 실행 중이므로 다음과 같은 명령을 감지합니다. 전원 끄기 SSH 세션이 감지되었음을 다시 보고합니다. 그런 다음 서버의 호스트 이름을 입력하여 종료를 확인하거나 Ctrl + C 취소합니다. 유용한!

명령줄에서 Linux 컴퓨터를 종료하는 다섯 가지 방법은 컴퓨터 자체에서 또는 원격 SSH를 통해 사용할 수 있으므로 특히 유용합니다. 이 명령은 매우 간결하기 때문에 빠르게 사용할 수 있습니다. 때때로 실수로 재부팅될 수 있습니다! 다행히도 molly-guard 유틸리티는 이를 방지하기에 충분합니다.

자세히 알아보기 리눅스 명령어 , 참조 치트 시트를 확인하십시오. 이러한 명령을 자동화하려면 Linux용 자동화 앱을 확인하십시오.

공유하다 공유하다 트위터 이메일 Windows 11로 업그레이드할 가치가 있습니까?

Windows가 새롭게 디자인되었습니다. 그러나 Windows 10에서 Windows 11로 전환하도록 설득하기에 충분합니까?

다음 읽기
관련 항목
  • 리눅스
  • 단말기
  • 리눅스
저자 소개 크리스찬 카울리(1510개 기사 출판)

보안, Linux, DIY, 프로그래밍 및 기술 설명을 위한 편집자이자 데스크탑 및 소프트웨어 지원에 대한 광범위한 경험을 가진 정말 유용한 팟캐스트 프로듀서입니다. Linux Format 매거진의 기고가인 Christian은 Raspberry Pi 땜장이이자 레고 애호가이자 복고풍 게임 팬입니다.

크리스찬 카울리가 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.