리눅스는 오픈소스 운영 체제로, 다양한 버전(배포판)이 있습니다. 사용자가 시스템을 안전하게 종료할 수 있도록 몇 가지 명령어를 제공합니다. 여기서는 리눅스 시스템을 종료하는 데 사용되는 주요 명령어에 대해 알아보겠습니다.
1. shutdown 명령어
- `shutdown` 명령어는 시스템을 안전하게 종료하거나 재부팅하기 위해 가장 일반적으로 사용됩니다.
- 즉시 종료하려면 `sudo shutdown now` 명령을 사용합니다.
- 시스템을 특정 시간에 종료하려면 `sudo shutdown +[시간]` 형식을 사용합니다. 예를 들어, 10분 후에 시스템을 종료하려면 `sudo shutdown +10`을 입력합니다.
- 시스템을 특정 시간에 종료하려면 `sudo shutdown [시간]` 형식을 사용합니다. 예를 들어, 오후 10시에 시스템을 종료하려면 `sudo shutdown 22:00`을 입력합니다.
- 시스템을 재부팅하려면 `sudo shutdown -r now` 명령을 사용합니다.
사례
`shutdown -h 20:00` 명령은 리눅스 시스템을 오후 8시에 종료하도록 예약합니다. `-h` 옵션은 시스템을 멈추게 하며, 시간은 24시간 형식으로 지정합니다.
2. reboot 명령어
- 시스템을 바로 재부팅하려면 `reboot` 명령어를 사용할 수 있습니다.
- 보통 `sudo reboot` 명령으로 실행합니다.
3. poweroff 명령어
- 시스템을 즉시 종료하고 전원을 끄려면 `poweroff` 명령어를 사용할 수 있습니다.
- `sudo poweroff` 명령으로 실행합니다.
4. halt 명령어
- 시스템을 즉시 종료하지만 전원은 유지하려면 `halt` 명령어를 사용할 수 있습니다.
- 이 명령은 시스템을 멈추지만, 시스템이 전원 공급을 계속 받는 경우에 사용됩니다.
- `sudo halt` 명령으로 실행합니다.
5. systemctl 명령어
- 최신 시스템에서는 `systemctl` 명령어를 사용하여 시스템 종료, 재부팅 등을 관리할 수 있습니다.
- 시스템을 종료하려면 `sudo systemctl poweroff`를,
- 재부팅하려면 `sudo systemctl reboot`를 사용합니다.
정리
리눅스 시스템을 종료하거나 재부팅할 때는 현재 실행 중인 작업과 저장되지 않은 데이터를 확인하는 것이 좋습니다. 데이터 손실을 방지하기 위해 작업을 저장하고, 필요한 경우 사용 중인 서비스를 안전하게 종료한 후 위 명령어들을 사용하시기 바랍니다.
'Linuxpia > 데스크톱 리눅스' 카테고리의 다른 글
리눅스 셸에서 `echo`와 `printenv` 명령어 (34) | 2024.04.03 |
---|---|
리눅스 셸 스크립팅에서 변수 값의 평가 (34) | 2024.04.02 |
npm(Node Package Manager) 설치와 사용 (28) | 2024.03.17 |
패키지 설치, Node.js 설치 방법 (31) | 2024.03.16 |
[리눅스 팁] 리눅스 한국어 사용 (69) | 2024.02.23 |