리눅스를 재부팅하는 방법

Linugseuleul Jaebutinghaneun Bangbeob



Linux에서 시스템 관리자로 작업하는 동안 대부분의 구성에는 시스템을 다시 시작해야 합니다. 또한 주요 서버 업데이트, 시스템 라이브러리 및 커널 업데이트에도 시스템 재부팅이 필요합니다.

Linux 시스템을 재부팅하는 것은 데이터를 손상시키지 않고 시스템 프로그램을 종료하는 안전한 프로세스입니다. 그러나 필요한 데이터를 저장하지 않고 시스템을 다시 시작하면 해당 데이터가 손실되거나 손상될 수 있습니다. 따라서 데이터가 손상되거나 손실될 가능성이 없을 때 재부팅 기능을 수행하십시오.







리눅스를 재부팅하는 방법

Linux 배포판에는 여러 명령줄 도구와 그래픽 사용자 인터페이스를 포함하여 시스템을 다시 시작/재부팅하는 다양한 방법이 있습니다.



명령줄 도구를 통해 Linux 시스템 재부팅

이 섹션에서는 Linux 시스템을 재부팅하는 데 도움이 되는 널리 사용되는 모든 유틸리티에 대해 설명합니다. 그것에 대해 논의해 봅시다:



  1. 재부팅 명령
  2. systemctl 명령
  3. 종료 명령
  4. 초기화 명령

재부팅 명령을 사용하여 Linux 시스템 재부팅

그만큼 재부팅 명령줄 도구는 아무런 문제 없이 시스템을 다시 시작할 수 있는 바로 가기이자 널리 사용되는 도구입니다. 관리자로서 재시작 기능을 수행하려면 sudo 권한으로 재부팅 명령을 실행하십시오.





sudo 재부팅



즉각적인 프로세스를 위해 다음을 사용할 수도 있습니다. -에프 지연 없이 시스템을 강제로 다시 시작하는 매개변수:

sudo 재부팅 -에프

또는 다음 경로를 사용하여 재부팅 명령을 실행할 수 있습니다.

/ 스빈 / 재부팅

systemctl 명령을 사용하여 Linux 시스템 재부팅

Linux의 systemctl 명령줄 도구는 Linux 시스템 서비스가 작동할 때 이를 모니터링하고 구성합니다. 사용자는 systemctl 명령을 사용하여 모든 서비스를 활성화, 시작, 중지 및 끌 수 있습니다. 뿐만 아니라 이 명령은 Linux 시스템을 다시 시작하는 데에도 사용되는 멀티태스킹 도구로 작동합니다.

다시 시작 작업을 수행하려면 터미널에 언급된 systemctl 명령을 입력하세요.

sudo systemctl 재부팅

systemctl 명령을 사용하여 펌웨어 시스템 재부팅

systemctl 명령을 사용하여 시스템을 BIOS 인터페이스로 다시 시작할 수 있습니다. 그러나 이 명령은 최신 장치, 서버 및 데스크톱을 제외한 모든 시스템에서 작동하지 않습니다.

sudo systemctl 재부팅 --펌웨어 설정

shutdown 명령을 사용하여 Linux 시스템 재부팅

종료 명령줄 유틸리티는 Linux 운영 체제를 안전하게 종료하는 데 사용됩니다. 뿐만 아니라 시스템을 정지(OS가 기능 수행을 중지하도록 제한)하고 다시 시작할 수도 있습니다.

터미널에서 주어진 종료 명령 중 하나를 실행하여 Linux 시스템을 재부팅하십시오.

shutdown 명령 도구를 통해 머신을 다시 시작하는 구문은 다음과 같습니다.

sudo 일시 휴업 -아르 자형 < 시간 >

위 구문에서, -아르 자형 인수는 재부팅 기능을 트리거하며 작업을 수행해야 하는 시간을 지정할 수도 있습니다.

시간을 할당하고 터미널에서 다음 명령을 실행하여 위 구문을 활용해 보겠습니다.

sudo 일시 휴업 -아르 자형 +

위 명령에서:

일시 휴업: Linux 시스템을 종료하거나 다시 시작하는 데 사용되는 Linux 명령입니다.

-아르 자형: Linux 시스템을 재부팅하도록 요청합니다.

+3: Linux 시스템에 3분 동안 기다린 후 재부팅하도록 지시합니다.

즉시 재부팅 프로세스를 수행하려면 다음 명령을 실행하면 됩니다.

일시 휴업 -아르 자형 지금

또는 아래에 언급된 대로 전체 경로를 할당할 수도 있습니다.

/ 스빈 / 일시 휴업 -아르 자형 지금

특정 시간에 시스템을 재부팅하려는 경우 형식은 hh:mm이며 여기서 시간과 분을 언급해야 합니다. 좋다:

sudo 일시 휴업 -아르 자형 +02: 30

shutdown 명령을 사용하면 -c 매개변수를 전달하여 예약된 재부팅 프로세스를 취소할 수도 있습니다.

일시 휴업 -씨

'init / telinit' 명령을 사용하여 Linux 시스템 재부팅

의 약어 Linux의 명령 도구는 초기화입니다. 이름에서 알 수 있듯이 이 명령은 모든 백그라운드 프로세스를 초기화하고 시스템이 부팅될 때마다 이를 제어하는 ​​데 도움이 됩니다.

또한 init 명령 도구를 활용하여 런레벨 6으로 Linux 시스템을 다시 시작할 수 있습니다. 백그라운드 프로세스에서 시스템을 재부팅하도록 설정되었습니다.

6

전체 경로를 사용하면 명령은 다음과 같습니다.

/ 스빈 / 6

Linux 시스템의 재부팅 프로세스는 다음을 사용하여 수행할 수도 있습니다. 텔리니 init 작업을 제어하는 ​​데 사용되는 명령 또는 init 프로세스의 프런트엔드라고 할 수 있습니다.

telinit 명령을 실행 레벨 6으로 전송하여 실행하여 머신을 재부팅하십시오.

sudo 텔리니 6

원격으로 Linux 서버 재부팅

Linux 서버를 원격으로 재부팅하려면 SSH를 통해 루트 사용자로 로그인하고 언급된 구문을 따라야 합니다.

SSH 뿌리 @ 원격 서버 .com / 스빈 / 재부팅

또는 즉시 재부팅 작업을 수행하려면 다음 구문을 사용하세요.

SSH 뿌리 @ 원격 서버 / 스빈 / 재부팅 -아르 자형 지금\

원격 서버를 다음과 같이 다시 시작하려는 서버의 IP 주소로 바꾸십시오.

SSH 뿌리 @ 192.168.1.1 / 스빈 / 재부팅

추가의:

시스템이 로그아웃이나 로그인 작업을 수행할 때 기록을 다음 위치에 저장합니다. /var/logwtmp 파일. 이 파일에서 로그아웃 기록을 가져오려면 다음 명령을 사용하십시오.

마지막 재부팅

그래픽 사용자 인터페이스를 통해 Linux 시스템 재부팅

Linux 시스템을 재부팅하는 가장 간단한 방법은 GUI를 사용하는 것입니다. Linux 데스크탑을 열고(Ubuntu 22.04에서 이 작업을 수행하고 있습니다) 커서를 전원 버튼으로 이동합니다.

거기에서 다음을 클릭하세요. 전원 끄기/로그아웃 그리고 선택 재시작 추가로 나타나는 옵션에서:

다시 시작 프로세스를 확인하는 팝업이 나타나면 재시작 단추:

결론

사용자가 시스템 서버를 구성하거나 서버 컴파일 작업을 수행할 때 재부팅 작업이 필요합니다. 또한 일부 커널 라이브러리는 업데이트하는 동안 시스템 재부팅을 요구합니다. 그러나 강제 재부팅으로 인해 시스템 파일이 손상되거나 저장되지 않은 필수 데이터가 손실될 수도 있습니다.

이 가이드 전체에서 여러 명령줄 도구를 사용하여 재부팅 작업을 수행했습니다. Linux 시스템을 다시 시작하는 데 도움이 되는 널리 사용되는 명령줄 유틸리티는 재부팅, systemctl, init 및 shutdown 명령입니다. 재부팅 기능을 수행하는 또 다른 쉬운 방법은 그래픽 사용자 인터페이스를 사용하는 것입니다.