맨위로가기

셧다운

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

셧다운은 컴퓨터 시스템의 종료를 의미하며, 다양한 운영 체제에서 구현된다.

마이크로소프트 윈도우, macOS, 유닉스, 리눅스 등에서 셧다운 기능은 GUI 또는 명령어를 통해 제공되며, 시스템 종료, 재시작, 대기 모드 전환 등의 옵션을 포함한다. 윈도우에서는 `shutdown.exe` 명령어를 사용하여 로컬 또는 원격 컴퓨터를 종료할 수 있으며, 다양한 매개변수를 통해 세부 설정을 조정할 수 있다. macOS에서는 Apple 메뉴 또는 단축키를 통해 종료할 수 있으며, 유닉스 및 리눅스에서는 `shutdown` 명령어를 통해 종료 또는 재부팅을 수행한다. 셧다운 권한은 일반적으로 슈퍼유저 또는 특별한 권한을 가진 사용자에게 제한되어 시스템의 안정성을 유지한다.

더 읽어볼만한 페이지

  • 운영체제 기술 - 프로세스
    프로세스는 컴퓨터에서 실행되는 프로그램의 인스턴스로, 운영 체제가 시스템 자원을 효율적으로 관리하며 멀티태스킹 환경에서 독립적인 실행 흐름을 유지한다.
  • 운영체제 기술 - 커널 (컴퓨팅)
    커널은 운영 체제의 핵심으로, 하드웨어와 소프트웨어 간 상호 작용을 관리하며 시스템 보안, 자원 관리, 하드웨어 추상화, 프로세스 스케줄링, 프로세스 간 통신, 다중 작업 환경 지원 등의 기능을 제공하고, 모놀리식, 마이크로, 혼합형 커널 등으로 구현되며 가상화 및 클라우드 컴퓨팅 환경에서 중요성이 커지고 있다.
셧다운
컴퓨터 종료
정의컴퓨터의 전원 차단 과정
종료 방법
운영체제운영체제 명령을 통한 정상 종료
전원 버튼전원 버튼을 통한 종료 (상황에 따라 강제 종료)
명령유닉스: `halt`, `poweroff`, `shutdown`
윈도우: `shutdown.exe`
종료 유형
일반 종료작업 중인 모든 프로그램을 종료하고 시스템 전원 차단
다시 시작시스템 종료 후 자동으로 재부팅
최대 절전 모드현재 상태를 디스크에 저장하고 시스템 전원 차단 (빠른 시작 가능)
절전 모드최소한의 전력만 사용하여 시스템 상태 유지 (빠른 시작 가능)
로그오프현재 사용자 계정을 종료하고 로그인 화면으로 전환
종료 관련 문제
멈춤시스템이 종료 과정에서 응답하지 않는 현상
블루스크린심각한 시스템 오류 발생 시 나타나는 파란색 화면 (강제 종료 필요)
소프트웨어
유닉스 계열`halt`
`poweroff`
`shutdown`
윈도우`shutdown.exe`

2. 구현

셧다운은 컴퓨터 전원을 끄거나 다시 시작하는 데 사용된다. 윈도우에서는 보통 바탕 화면의 시작 메뉴에서 종료 옵션(단축키 U)를 선택하여 컴퓨터를 종료, 다시 시작, 절전 모드로 전환한다.[1]

셧다운을 이용해 바로 종료 기능을 이용할 수도 있다. 시간을 입력해 몇 시간 뒤에 종료되게 하거나, 바로 종료, 재시작, 또는 이 기능들을 멈출 수 있다. 종료 기능과 명령어마이크로소프트 윈도우,[1] ReactOS,[2] HP MPE/iX, 유닉스유닉스 계열 운영 체제, 예를 들어 애플 macOS에서 사용할 수 있다.

2. 1. 윈도우

셧다운은 컴퓨터의 전원을 끄거나 다시 시작하는 데 사용된다. 윈도우에서는 보통 바탕 화면의 시작 메뉴에서 종료 옵션(단축키 U)를 선택하여 컴퓨터를 종료, 다시 시작, 또는 절전 모드로 전환한다.

윈도우 비스타 및 이후 버전의 마이크로소프트 윈도우에서 종료 옵션이 별도의 대화 상자에서 시작 메뉴로 이동되었다. 위의 그림은 윈도우 7의 모습이다.


마이크로소프트 윈도우ReactOS에서 PC 또는 서버는 데스크톱의 시작 메뉴에서 종료 항목을 선택하여 종료된다. 옵션에는 시스템 종료 및 전원 끄기, 종료 후 자동 시스템 재시작, 또는 시스템을 대기 모드로 전환하는 기능이 포함된다.[1]

다른 운영 체제와 마찬가지로 Windows에는 선택된 사용자가 컴퓨터를 종료하는 것을 금지하는 옵션이 있다. 가정용 PC에서는 모든 사용자가 종료 옵션을 가질 수 있지만, 대규모 네트워크(예: 액티브 디렉터리)의 컴퓨터에서는 관리자가 선택된 사용자의 Windows 컴퓨터 종료 접근 권한을 철회할 수 있다.

Windows에서 프로그램은 `ExitWindowsEx` 또는 `NtShutdownSystem` 함수를 호출하여 시스템을 종료할 수 있다.[4]

Windows XP에서는 데스크톱의 시작 메뉴에서 종료 옵션(단축키 U)을 선택하여 컴퓨터나 서버를 종료한다. 종료 옵션에는 대기 모드, 절전 모드(Shift+대기), 전원 끄기, 재시작의 4가지가 있다.

2. 1. 1. 명령어 사용법

마이크로소프트 윈도우에서 `shutdown.exe`라는 명령어를 사용하면 사용자의 컴퓨터나 네트워크 상의 다른 사용자의 컴퓨터를 종료할 수 있다.[5] `shutdown`은 명령 셸 창 내에서 실행할 수 있는 명령어이다. `shutdown.exe`는 사용자 컴퓨터 또는 사용자 네트워크의 다른 컴퓨터를 종료할 수 있는 명령 줄 종료 애플리케이션이며 ('''%windir%\System32\shutdown.exe'''에 위치) 다른 매개변수를 사용하여 다른 기능을 수행할 수 있다. 이 명령에 대해 한 번에 둘 이상의 매개변수를 사용할 수 있다.[6]

명령어 사용법
매개변수기능
-l사용자를 로그오프한다. 이는 어떤 매개변수를 사용하지 않아도 기본값이다.
-ashutdown.exe를 중지한다. 시간 초과 기간 동안 사용된다.
-f실행 중인 모든 응용 프로그램을 강제 종료한다.
-s컴퓨터를 끈다.
-r컴퓨터를 종료하고 재부팅한다.
-m[\\ 컴퓨터 이름]네트워크 컴퓨터를 종료할 때, 사용자가 끌 컴퓨터를 선택할 수 있게 한다.
-t xx종료 전 타이머. 기본적으로 30초로 설정되어 있다.
-c "메시지"시스템 종료 창에 메시지를 표시할 수 있게 한다. 127자를 초과할 수 없다.



이 명령으로 자주 사용되는 실행 예로, 시스템을 즉시 종료하기 위한 `shutdown -h now` 또는 재시작하기 위한 `shutdown -r now`가 있다. 이 외에도 자주 사용되는 실행 예로, 셧다운까지의 시간을 지정하는 것이 있다. 예를 들어, `shutdown -r 60`은 명령을 실행한 후 60초 후에 컴퓨터를 재시작한다.

참고로, 이러한 실행 예는 BSD의 자손 또는 이와 유사한 명령 체계의 시스템에서 사용되며, System V 계열 UNIX, Windows와 각각 다른 인수를 사용한다. 예를 들어, 시스템을 즉시 종료하는 경우의 실행 예는 System V 계열 UNIX에서는 `shutdown -i 0 -g 0 -y`가 되며, Windows에서는 `shutdown -s -t 0`이 된다. 또한, 같은 종류의 운영 체제에서도 미묘하게 명령의 인수나 의미가 다를 수 있다.

2. 2. macOS

macOS 전원 관리 대화 상자


애플 macOS에서 컴퓨터를 종료하려면, Apple 메뉴에서 "시스템 종료…"를 선택하거나, Control+Power 키/버튼(또는 Media Eject 키)을 누르거나, 전원 키를 눌러 전원 관리 대화 상자를 띄운 다음 "시스템 종료" 버튼을 선택하면 된다.[7] 관리자는 유닉스 shutdown 명령어를 사용할 수도 있다.[7] Control+Option+Command+Power 키/버튼(또는 Media Eject 키)을 누르거나 Option 키를 누른 상태에서 Apple 메뉴에서 시스템 종료를 클릭하여 종료할 수도 있지만, 이 경우에는 사용자에게 아무런 메시지도 표시되지 않는다.[8] Mac OS 9부터 시작하여, 최신 및 일부 구형 애플 컴퓨터에서는 사용자가 "시스템 종료" 버튼을 클릭하지 않으면 컴퓨터가 자동으로 종료되는 시간 제한이 주어진다.

슈퍼유저(일반적으로 root)가 되지 않으면 시스템을 종료할 수 없다. 이를 통해 권한이 없는 사용자가 의도하지 않은 종료를 실행하여 서버에 장애를 일으키는 것을 방지할 수 있다.

BSD 계열 유닉스에는 operator 그룹이라는 컴퓨터 관리를 위한 그룹이 있으며, 여기에 속한 사용자는 슈퍼유저가 되지 않고도 shutdown 명령을 실행할 수 있다.

macOS의 일본어판에서는 '''시스템 종료'''라고 부르며, Apple 메뉴에서 수행할 수 있다. 이 외에도, 터미널에서 '''shutdown''' 명령을 실행할 수도 있지만, 슈퍼유저여야 한다는 점은 다른 유닉스 계열 OS와 동일하다.

2. 3. 유닉스/리눅스

유닉스리눅스에서 `shutdown` 명령어는 컴퓨터를 종료하거나 재부팅하는 데 사용될 수 있다. 슈퍼유저만 시스템을 종료할 수 있는 권한을 가진다.[11]

`shutdown -h now` 명령어는 시스템을 즉시 종료하며, `shutdown -r now` 명령어는 시스템을 즉시 재부팅한다. 사용자는 종료 시간을 지정하거나(예: `shutdown -h 20:00` - 오후 8시 종료), 지연 시간을 설정할 수도 있다(예: `shutdown -r +1` - 1분 후 재부팅).[9]

2. 3. 1. 명령어 실행 예시

`shutdown`은 명령 셸 창 내에서 실행할 수 있는 명령어이다. `shutdown.exe`는 사용자 컴퓨터 또는 사용자 네트워크의 다른 컴퓨터를 종료할 수 있는 명령 줄 종료 애플리케이션이다. ('''%windir%\System32\shutdown.exe'''에 위치)[5] 이 명령에는 한 번에 둘 이상의 매개변수를 사용할 수 있다.[6]

매개변수기능
-l사용자를 로그오프한다. 어떤 매개변수를 사용하지 않아도 기본값이다.
-ashutdown.exe를 중지한다. 시간 초과 기간 동안 사용된다.
-f실행 중인 모든 응용 프로그램을 강제 종료한다.
-s컴퓨터를 끈다.
-r컴퓨터를 종료하고 재부팅한다.
-m[\\ 컴퓨터 이름]네트워크 컴퓨터를 종료할 때, 사용자가 끌 컴퓨터를 선택할 수 있게 한다.
-t xx종료 전 타이머. 기본적으로 30초로 설정되어 있다.
-c "메시지"시스템 종료 창에 메시지를 표시할 수 있게 한다. 127자를 초과할 수 없다.



유닉스리눅스에서 `shutdown` 명령어는 컴퓨터를 끄거나 재부팅하는 데 사용될 수 있다. 시스템을 종료할 수 있는 권한은 슈퍼유저 또는 특별한 권한을 가진 사용자에게만 있다.

자주 사용되는 실행 예로는 시스템을 즉시 종료하기 위한 `shutdown -h now` 또는 재시작하기 위한 `shutdown -r now`가 있다. 셧다운까지의 시간을 지정하는 것도 가능하다. 예를 들어 `shutdown -r 60`은 명령을 실행한 후 60초 후에 컴퓨터를 재시작한다.


  • `shutdown -h now`: 시스템을 즉시 종료한다.
  • `shutdown -r now`: 시스템을 즉시 재부팅한다.
  • `shutdown -h 20:00`: 오후 8시에 컴퓨터를 끈다.[9]
  • `shutdown -r +1`: 명령을 실행한 지 1분 후에 자동으로 컴퓨터를 재부팅한다.[9]
  • `shutdown -r 60`: 명령을 실행한 후 60초 후에 컴퓨터를 재시작한다.


참고로, 이러한 실행 예는 BSD의 자손 또는 이와 유사한 명령 체계의 시스템에서 사용되며, System V 계열 UNIX, Windows와 각각 다른 인수를 사용한다. 예를 들어, 시스템을 즉시 종료하는 경우 System V 계열 UNIX에서는 `shutdown -i 0 -g 0 -y`를, Windows에서는 `shutdown -s -t 0`을 사용한다. 또한, 같은 종류의 운영 체제에서도 미묘하게 명령의 인수나 의미가 다를 수 있다.

3. 제약

일반적으로 슈퍼유저(root)가 되지 않으면 시스템을 종료할 수 없다. 이를 통해 비특권 사용자가 의도하지 않은 종료를 실행하여 서버에 장애를 일으키는 것을 방지할 수 있다.

BSD 계열 유닉스에는 operator 그룹이라는 컴퓨터 관리를 위한 그룹이 있으며, 여기에 속한 사용자는 슈퍼유저가 되지 않고도 shutdown 명령을 실행할 수 있다.

4. 기타 기능

셧다운은 컴퓨터의 전원을 끄거나 다시 시작하는 데 사용된다. 일반적으로 윈도우에서는 바탕 화면의 시작 메뉴에서 종료 옵션(단축키 U)를 선택하여 컴퓨터를 종료시키거나 다시 시작시키거나 절전 모드로 만든다.

셧다운을 이용해 바로 종료 기능을 이용할 수도 있다. 시간을 넣어 몇 시간 뒤에 종료되게 하거나, 바로 종료하거나, 재시작하게 하거나, 이 기능들을 멈출 수 있게 할 때 쓰인다.

참조

[1] Docs Shutdown | Microsoft Docs https://docs.microso[...]
[2] 웹사이트 Reactos/Reactos https://github.com/r[...] 2021-10-26
[3] 간행물 MPE/iX Commands Reference Manual – HP 3000 MPE/iX Computer Systems – Edition 11 http://h20628.www2.h[...]
[4] 웹사이트 NtShutdownSystem http://undocumented.[...] 2015-04-11
[5] 뉴스 Shut down Windows 10 with just one click (or two) https://www.cnet.com[...] 2017-04-24
[6] 웹사이트 Shutdown https://technet.micr[...] 2017-04-24
[7] man shutdown
[8] 웹사이트 Mac keyboard shortcuts https://support.appl[...] 2022-11-04
[9] man shutdown
[10] Specifications LSB Specifications https://refspecs.lin[...]
[11] man shutdown



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com