• 데이브 맥케이

    @TheGurkha

  • 업데이트할 수 있습 28,2019,5:15pm EDT
Fatmawati 세 Zaenuri/.com

것 같은 느낌을 통해 시작? 이 자습서에서는 명령 줄에서 Linux 또는 macOS 컴퓨터를 깨끗하고 안전하게 재부팅하거나 종료하는 방법을 보여줍니다.

우리는 아래로

때때로 당신은 당신을 위해 이동 재부팅 또는 총 종료됩니다., GUI 가없는 서버에서 작업 중이거나 원격 컴퓨터에 대한 SSH 세션에있는 경우 명령 행이 유일한 옵션입니다. Macos 와 같은 Linux 및 Unix 유사 시스템은 명령 줄에서 바로 시스템을 종료하거나 재부팅하는 여러 명령을 제공합니다.

명령을 사용할 수 있습니다:

  • shutdown
  • 재부팅
  • halt
  • poweroff

을 통해 보고의 남자 페이지에 대한 이러한 명령이 혼동 될 수 있습니다. 어떤 명령 줄 옵션을 선택 하느냐에 따라 이러한 모든 명령은 종료,재부팅 및 시스템 정지를 수행 할 수 있습니다., 사실,남자 페이지reboot,halt,andpoweroff포함하는 정확히 동일한 정보를 담고 있습니다.

이 뒤에 무엇이 있습니까?

대답은 유서 깊은System V init시스템을 대체 한 systemd 부트 스트랩 시스템에 있습니다. 리눅스 세계에서 페도라는 2011 년에systemd를 사용하기 시작했습니다. 그 이후로 그것은 많은 배포판에 의해 채택되었습니다. 데비안과 우분투는 2015 년에systemd로 교환했습니다.,

광고

systemd기반 분포shutdown,reboot,halt, 그리고poweroff명령을 효과적으로 바로 가기를 가리키는systemctl명령입니다. 이러한 명령을 유지하면System V init기반 배포판과의 호환성 정도가 제공됩니다. 그것이 의미하는 쉘 스크립트(및 하드 코어 시스템 V 시스템 관리자)하지 않는 용골을 통해 이들이 이동하는 경우와 컴퓨터에systemd배포합니다.,

종료 사용

다중 사용자 시스템을 종료하거나 재부팅하면 미리 계획을 세워야 함을 의미합니다. 야 할 때 당신이 결정을 위한 종료하거나 재부팅,그리고 다른 시스템이 사용자가 종료가오고,되는 경우도 있습니다. 그것이 당신 자신의 컴퓨터이고 당신이 그것을 사용하는 유일한 사람이라면,인생은 훨씬 간단합니다.

이러한 명령 중 하나를 실행하려면sudo그룹에 있어야합니다. 즉,수퍼 유저 권한이 있어야하며sudo명령을 사용할 수 있어야합니다., 는 경우에 당신을 명령을 발표했는 것을 즉시 효과에 영향을 미치지 않습니다 다른 사용자에 기록,당신은 당신을 사용할 필요가 없을sudo. 이 명령 중 하나를 사용하려고 시도하고 명령이 거부되면sudo로 다시 시도하십시오.

광고

여 기본shutdown명령이 모든 프로세스가 중지 깨끗하게 모든 파일시스템은 동기화하는 프로세스를 활동은 그쳤습니다. 이것은’정지’상태입니다. 그런 다음 하드웨어에 메시지를 보내 전원을 차단합니다., 물론 이것은 셧다운 또는”파워 오프”상태입니다.

그것은 일반적인을 통과하는shutdown일부와 같은 매개 변수 문자열과는 메시지가 전송됩니다 사용자가 로그인을 그들에게 경고 떨어져 있습니다. 지금부터 15 분 동안 종료를 예약하겠습니다. 유형shutdown,공간,+15,공간,그리고 다음 메시지를 보낼 사용자.

shutdown +15 Shutting down in 15 minutes!

시간이 문자열을 우리가 사용되었다+15내에서 15 분 거리에 지금이다. +는 선택 사항입니다., 우리는15를 입력 할 수있었습니다.

우리는 종료가 예약되어 있고 언제 발생하는지 확인하는 응답을 얻습니다. 로그인 한 사용자는 우리가 제공 한 메시지를 받게됩니다.

종료를 취소하려면-c(취소)옵션을 사용하십시오.

shutdown -c
광고

지만 당신을 얻을 하지 않는 모든 통지는 종료 취소되었습니다 귀하의 사용자가 로그인을 얻게 알립니다.

시간 문자열을 제공하지 않으면 종료가 지금부터 1 분 동안 예약됩니다., 시간 문자열을 지정하지 않으면 로그인한 사용자에게 메시지를 제공할 수 없습니다.

shutdown

할 수 없는 경우에도 잠깐만 사용할 수 있습니다now으로 시간이 문자열을 사용하고 종료에 바로 적용됩니다. 이 작업을 수행 할 수있는 방법이 있습니까?

시간 문자열은 23:00 과 같이 설정된 시간이 될 수 있습니다. HH:MM의 형식을 따라야하며 24 시간 시계에 있어야합니다. 시스템이 다운되기 5 분 전에 새 로그인이 방지됩니다.,

광고

우리가 알고 있는 기본 동작의shutdown컴퓨터 아래로 이동 정지 상태로 전원이 꺼진 상태에 있습니다. 다른 명령 줄 옵션을 전달하여이 동작을 재정의 할 수 있습니다.

  • -H(halt)옵션은 컴퓨터를 정지 상태로 낮추지 만 하드웨어의 전원을 켜도록 요청하지 않습니다.
  • -P(poweroff)가 기본 동작입니다. 컴퓨터가 정지 상태로 내려간 다음 전원이 꺼집니다.,
  • -r(재부팅)옵션을 컴퓨터 아래로는 정지 상태가 다시 시작합니다.
  • -h(halt and poweroff)옵션은-P와 동일합니다. 당신이 사용하는 경우-h-H함께-H옵션을 우선적으로 적용됩니다.
  • -c(취소)옵션은 예약 된 종료,중지 또는 재부팅을 취소합니다.

다음은 재부팅을 예약 한 예입니다.,

shutdown -r 08:20 System rebooting at 08:20

재부팅,정지 및 poweroff 명령

이러한 명령이 수행하는 작업들의 이름을 제안합니다. 그러나,그들 각각의 것을 받아들이 명령행 옵션을 그들 중 하나를 수행 재부팅,정지,또는 poweroff. 그러나 왜 문제를 혼동합니까? 이러한 명령은 액면 그대로 사용하는 것이 가장 좋습니다.

지금 재부팅하려면reboot를 사용하십시오. 지금 전원을 끄려면poweroff를 사용하고 지금 시스템을 중지하려면halt를 사용하십시오.,

reboot
halt
poweroff
광고

이러한 명령을 즉각적인 효과가 있다. 이러한 명령 중 하나가 거부되면 앞에sudo를 사용하십시오. 하지만 알고 있어야,거절은 일반적으로 다른 사용자가 오프라인에 걸릴 하려고 하는 시스템에 로그인 하기 때문에.

어떤 명령이 나에게 옳은가?

다중 사용자 환경에서shutdown를 사용하여 이러한 작업을 수행하면 더 많은 제어권을 얻을 수 있습니다., 종료 및 재부팅을 예약하고 브로드 캐스트 메시지로 사용자에게 경고하는 기능은 이러한 경우에 매우 중요합니다. 단일 사용자 컴퓨터rebootpoweroff아마도 당신의 요구를 충족.

데이브 맥케이
데이브 맥케이 첫 번째 사용되는 컴퓨터 구멍을 뚫은 종이 테이프로 유행이었다,그리고 그는 프로그래밍습니다. IT 업계에서 30 년이 넘은 후 그는 현재 전임 기술 기자입니다., 자신의 경력을하는 동안,그는 프리랜서로 일했 프로그래머,관리자의 국제적 소프트웨어 개발 팀,그것은 서비스 프로젝트 관리자를 가장 최근에,데이터 보호 책임자입니다. 데이브는 리눅스 전도자이자 오픈 소스 옹호자이다.전체 바이오 읽기”