본문 바로가기
카테고리 없음

Linux reboot command option 사용법과 예시

by lazyautoman 2023. 2. 20.

1. reboot command

Linux의 재부팅 명령은 시스템을 다시 시작하는 데 사용됩니다. 재부팅 명령을 실행하면 시스템이 실행 중인 모든 프로세스를 종료한 다음 머신을 재부팅합니다. 다음은 출력 예입니다.

 

$ sudo reboot
[sudo] password for user: 
Broadcast message from user@hostname
	(/dev/pts/0) at 16:45 ...

The system is going down for reboot NOW!

 

이 예에서 사용자는 sudo 권한으로 재부팅 명령을 실행하고 있습니다. 즉, 명령을 실행하려면 암호를 입력해야 합니다. 암호를 입력한 후 이 명령은 시스템이 재부팅을 위해 곧 중단될 것임을 나타내는 시스템 전체 브로드캐스트 메시지를 시작합니다.

 

메시지가 브로드캐스트되면 시스템은 실행 중인 모든 프로세스를 종료한 다음 재부팅을 진행합니다. 시스템 구성에 따라 BIOS 또는 부트 로더 정보와 같은 이 프로세스 중에 화면에 추가 정보가 표시될 수 있습니다.

 

재부팅이 완료되면 시스템이 다시 시작되고 로그인하여 평소와 같이 시스템을 사용할 수 있습니다. 재부팅 명령을 실행하면 저장하지 않은 모든 데이터가 손실되므로 명령을 시작하기 전에 작업을 저장해야 합니다.

 

2. reboot command option

예제 출력으로 Linux 재부팅 명령의 모든 옵션을 설명할 수 있습니다. 재부팅 명령에 일반적으로 사용되는 옵션은 다음과 같습니다.

 

(1) -f 또는 --force: 이 옵션은 적절한 종료를 수행하지 않고 시스템을 즉시 재부팅합니다. 저장하지 않은 데이터는 손실됩니다. 예를 들면 다음과 같습니다.

 

$ sudo reboot -f

 

(2) -h 또는 --halt: 이 옵션은 시스템을 재부팅하는 대신 중지합니다. 시스템이 모든 프로세스를 종료하고 시스템 전원을 끕니다. 예를 들면 다음과 같습니다.

 

$ sudo reboot -h

 

(3) -n 또는 --no-wtmp: 이 옵션은 wtmp 파일이 업데이트되는 것을 방지합니다. wtmp 파일은 모든 로그인 및 로그아웃을 기록하며 이 옵션을 사용하면 시스템을 재부팅한 사실을 숨기고 싶을 때 유용할 수 있습니다. 다음은 예입니다.

 

$ sudo reboot -n

 

(4) -w 또는 --wtmp-only: 이 옵션은 실제로 시스템을 재부팅하지 않고 wtmp 파일을 업데이트합니다. 이것은 실제로 시스템을 재부팅하지 않고 wtmp 파일에 가짜 재부팅을 기록하려는 경우에 유용할 수 있습니다. 예를 들면 다음과 같습니다.

 

$ sudo reboot -w

 

(5) -d 또는 --debug: 이 옵션은 재부팅 프로세스에 대한 추가 정보를 기록하는 재부팅 명령에 대한 디버그 모드를 활성화합니다. 다음은 예입니다.

 

$ sudo reboot -d

 

(6) -i 또는 --init: 이 옵션은 시스템이 재부팅할 때 지정된 초기화 프로그램으로 전환하도록 지시합니다. 이는 다른 초기화 프로그램으로 전환하거나 사용자 지정 초기화 프로그램을 사용하려는 경우에 유용할 수 있습니다. 예를 들면 다음과 같습니다.

 

$ sudo reboot -i 5

 

이 예에서 5는 전환할 실행 수준을 나타내며 특정 초기화 프로그램을 지정하는 데 자주 사용됩니다.

모든 옵션이 모든 Linux 시스템에서 사용 가능한 것은 아니며 일부 옵션을 사용하려면 루트 권한이 필요할 수 있습니다. 사용 가능한 옵션 및 사용법에 대한 자세한 내용은 재부팅 명령에 대한 매뉴얼 페이지를 참조하는 것이 좋습니다.

댓글