Linux 시스템 재부팅은 업데이트 적용, 문제 해결 또는 시스템 유지 관리에 필요한 기본적인 관리 작업입니다. Linux 시스템을 재부팅하는 데 다양한 명령을 사용할 수 있으며 각 명령에는 특정 옵션과 사용 사례가 있습니다. 이 가이드에서는 `reboot`, `shutdown` 및 `init`와 같은 필수 재부팅 명령을 탐색하고 원활하고 제어된 재부팅 프로세스를 보장하기 위한 실제 예와 함께 해당 명령의 사용법을 보여줍니다.
내용의 테이블
- Linux 시스템에서 재부팅이란 무엇입니까?
- Linux의 종료 명령은 무엇입니까?
- Linux 시스템을 다시 시작하는 방법?
- 책임감 있게 Linux 시스템 재부팅하기
- Linux 시스템 명령 재부팅에 대한 모범 사례
Linux 시스템에서 재부팅이란 무엇입니까?
그만큼 재부팅 명령은 시스템을 다시 시작하거나 재부팅하는 데 사용됩니다. 안에 리눅스 시스템 관리를 위해 일부 네트워크 및 기타 주요 업데이트가 완료된 후 서버를 다시 시작해야 합니다. 서버에 탑재되는 소프트웨어나 하드웨어일 수 있습니다. 사용자가 변경한 내용이 서버에 영향을 미칠 수 있도록 재부팅이 필요합니다.
예를 들어, 사용자가 고급 서버 관리를 진행 중인 서버 커널을 다시 컴파일하는 경우 컴파일을 완료하고 서버에 새로 업데이트된 커널 버전을 유지하려면 컴퓨터를 다시 시작해야 합니다. 서버의 메모리를 업데이트할 때, IP 할당 및 NIC 구성은 성공적인 구현을 위해 다시 시작된 서버에서 수행해야 하는 주요 작업입니다.
대부분의 Linux 시스템 관리자는 셸 또는 SSH 다양한 관리 활동, 서버 관리 및 모니터링을 수행합니다. 따라서 쉘에서 서버를 다시 시작하려면 기본 명령을 알아야 합니다.
재부팅 명령 구문
다음은 Linux에서 재부팅하는 구문입니다.
reboot [OPTIONS...]>
재부팅 명령 옵션
다음은 해당 기능에 대한 설명과 함께 재부팅 명령에 대한 옵션입니다.
| 옵션 | 설명 |
|---|---|
| -돕다 | 이 옵션은 짧은 도움말 텍스트를 인쇄하고 종료합니다. |
| -정지 | 이 옵션은 세 가지 명령 중 어느 명령이 호출되는지에 관계없이 시스템을 정지합니다. |
| -p, -poweroff | 이 옵션은 세 가지 명령 중 어느 명령이 호출되는지에 관계없이 시스템 전원을 끄게 됩니다. 샘플 자바 코드 |
| –재부팅 | 이 옵션은 세 가지 명령 중 어느 명령이 호출되는지에 관계없이 시스템을 재부팅합니다. |
| -f, –강제 | 이 옵션은 즉시 정지, 전원 끄기 또는 재부팅을 강제합니다. 한 번 지정하면 시스템 관리자가 즉시 종료하지만 명확하게 종료됩니다. 두 번 지정하면 시스템 관리자에게 연락하지 않고 즉시 종료됩니다. 자세한 내용은 systemctl(1)의 –force 옵션에 대한 설명을 참조하세요. |
| -w, –wtmp 전용 | 이 옵션은 쓰기 전용입니다. 중량프 종료 항목이 있어도 정지, 전원 끄기 또는 재부팅이 수행되지 않습니다. |
Linux의 종료 명령은 무엇입니까?
GUI를 사용할 수 없거나 서버에 원격으로 연결된 경우 명령줄 종료 명령을 사용하는 것이 필수적입니다. Linux 시스템을 종료하거나 재부팅하는 기본 명령은 다음과 같습니다.
1. 종료: 지정된 매개변수에 따라 시스템 종료 또는 재부팅을 시작합니다. 시스템을 직접 종료하거나 시간 또는 메시지 생성과 함께 종료하는 데 사용됩니다.
2. 재부팅: 추가 옵션 없이 시스템을 즉시 재부팅합니다. 시스템을 재부팅하는 데 사용됩니다.
3. 정지: 시스템을 즉시 정지하여 효과적으로 종료합니다. 시스템을 정지하는데 사용됩니다.
4. 전원 끄기: 즉시 시스템 전원을 끄고 모든 프로세스를 종료합니다. 운영 체제의 전원을 끄는 데 사용됩니다.
Linux 시스템을 다시 시작하는 방법?
Linux 시스템을 다시 시작하는 것은 각각 특정 시나리오에 맞게 조정된 여러 명령을 사용하여 수행할 수 있는 기본적인 관리 작업입니다. 다음은 Linux 시스템을 다시 시작하는 기본 방법에 대한 간략한 개요입니다. 다음은 Linux 시스템을 다시 시작하는 다양한 유형의 방법입니다.
1. 재부팅 명령을 사용하여 Linux 시스템 다시 시작
통사론:
sudo reboot>
우리는`를 사용합니다 sudo 루트 권한으로 명령을 실행하고 시스템 보안과 무결성을 유지하면서 시스템 재부팅을 수행하는 데 필요한 권한이 있는지 확인하기 위해 `reboot` 명령을 사용할 때 `를 접두어로 사용합니다.

Linux 시스템에서 강제로 즉시 재부팅:
sudo reboot -f>
여기서는 지연 없이 즉시 재부팅하기 위해 `-f` 옵션을 사용했습니다. 시스템을 강제로 재부팅하는 데 사용됩니다.

2. shutdown 명령을 사용하여 Linux 시스템을 다시 시작합니다.
a) 즉시 다시 시작
- 다음 명령은 Linux 시스템을 즉시 다시 시작하는 데 도움이 됩니다.
sudo shutdown –r now>
- 여기서는 `를 사용했습니다. -아르 자형 재시작이 예정되었음을 나타내는 ` 옵션입니다. 그리고 ` 지금 `는 여기서 실행 시간을 지정하는 인수입니다. 이제 즉시 다시 시작한다는 의미입니다.

아미샤 파텔
메모 재부팅, 정지 및 전원 끄기의 사용법은 구문과 효과가 거의 유사합니다. 세부 정보를 보려면 –help와 함께 이러한 각 명령을 실행하세요.
b) 재시작 예약
단순 재부팅 명령은 사용이 제한되어 있습니다. 그만큼 종료 명령 훨씬 더 고급 재부팅 및 종료 요구 사항을 충족하기 위해 재부팅 명령 대신 사용됩니다. 이러한 상황 중 하나는 예약된 다시 시작입니다. 다음은 TIME에 따라 시간이 정의된 후 시스템을 재부팅하는 데 사용되는 구문입니다.
$sudo shutdown –r [TIME] [MESSAGE]>
여기서 TIME에는 다양한 형식이 있습니다. 가장 간단한 방법은 이전 섹션에 이미 나열되어 있으며 시스템에 즉시 다시 시작하도록 지시하는 것입니다. 우리가 가지고 있는 다른 유효한 형식은 다음과 같습니다. +m 여기서 m은 다시 시작할 때까지 기다려야 하는 시간(분)이고 HH:MM은 24시간 단위로 TIME을 지정합니다.
다음은 예제와 해당 출력입니다. 선택적 MESSAGE 인수를 사용하면 데이터 손실 가능성을 방지하기 위해 재부팅하기 전에 사용자에게 정보를 제공할 수 있습니다.
5분 후 시스템을 재부팅하라는 명령
- 다음 명령은 5분 후에 시스템을 재부팅하는 데 도움이 됩니다.
sudo shutdown –r +5>
오전 2시 이후 시스템을 재부팅하세요.
- 다음 명령은 오전 2시에 시스템을 재부팅하는 데 도움이 됩니다.
sudo shutdown –r 02:00>
c) 재시작 취소
시스템이 이전에 예약된 다시 시작 또는 종료를 취소하도록 하려면 다음을 사용하여 다른 종료 명령을 호출하면 됩니다. -씨 옵션을 선택하고 사용자에게 재시작 취소에 대한 메시지를 방송합니다.
- 다음 명령은 예약된 다시 시작 작업을 취소합니다.
$sudo shutdown –c [MESSAGE]>
예약된 재부팅 취소
이전에 예약된 재부팅은 시스템 관리자가 다음 명령을 사용하여 다른 종료 명령을 실행하여 취소할 수 있습니다. -씨 옵션 및 선택적 메시지 인수.
$sudo shutdown -c 'our custom example of canceling a scheduled shutdown'>
3. Linux에서 원격으로 서버 다시 시작
다음 중 하나를 사용하여 서버에 로그인하기만 하면 됩니다. SSH 서버 인증 정보를 사용하여 클라이언트를 실행하고 다음 명령 중 하나를 실행하면 됩니다.
통사론:
패딩 CSS
ssh [email protected] /sbin/reboot>
예
ssh [email protected] /sbin/shutdown –r now>
4. init 명령을 사용하여 Linux 시스템 다시 시작
그만큼 열 명령은 실제로 Linux 시스템에서 다양한 프로세스를 초기화/시작하는 데 널리 사용되는 초기화라는 단어에서 따왔으므로 이 명령은 런레벨 6과의 결합으로 사용됩니다. Linux 서버를 재부팅하기 위해 설정된 번호는 서버를 재부팅하게 만듭니다. 이에 대한 구문은 다음과 같습니다.
통사론
init 6>
( 또는 )
/sbin/init 6>

5. systemctl을 사용하여 Linux 시스템 다시 시작
~ 안에 리눅스 배포판 Debain 기반, CentOS, Fedora, Arch 및 RHEL 등과 같은 Linux 배포판은 sa 시스템을 사용합니다. systemctl ` 명령은 시스템 및 서비스 관리자를 관리할 수 있는 Linux 시스템의 강력한 유틸리티입니다.
통사론
- systemctl 명령을 사용하여 다시 시작하려면 다음 명령을 실행하십시오.
sudo systemctl reboot>
- systemctl 메소드를 사용하여 운영 체제를 종료하려면 다음 명령을 실행하십시오.
sudo systemctl poweroff>
6. telinit 명령을 사용하여 Linux 시스템 다시 시작
telinit 명령을 사용하여 Linux 시스템을 다시 시작할 수 있으며, 이를 위해 아래에 언급된 구문을 사용할 수 있습니다.
통사론
- Telinit 메소드를 사용하여 다시 시작하려면 다음 명령을 실행하십시오.
sudo telinit 6>
- Telinit 메소드를 사용하여 운영 체제를 종료하려면 다음 명령을 실행하십시오.
sudo telinit 0>
7. 재부팅 로그 확인
/var/log/wtmp는 모든 로그인 및 로그아웃 기록이 보관되는 파일 기록입니다. 재부팅을 위한 로그에 액세스하기 위해 마지막 명령으로 이 파일을 구문 분석할 수 있습니다. 아래에서 내 시스템의 마지막 명령 사용법과 출력을 찾을 수 있습니다.
last reboot>
책임감 있게 Linux 시스템 재부팅하기
다음은 Linux 시스템을 안전하고 효율적으로 재부팅하기 위해 보장하는 방법입니다.
1. 사용자 알림 : 데이터 손실을 방지하려면 재부팅하기 전에 항상 사용자에게 경고하십시오.
예: sudo shutdown -r +5 5분 안에 시스템 재부팅
2. 현명하게 재부팅 일정을 잡으세요. 영향을 줄이기 위해 활동이 적은 시간 동안 재부팅을 계획하십시오.
예 : sudo shutdown -r 02:00 오전 2시에 재부팅 예약
3. 서비스의 정상적인 종료: 손상을 방지하려면 실행 중인 모든 프로세스와 서비스를 완전히 닫으세요.
예: sudo systemctl 아파치2 중지
4. 재부팅 후 로그 확인 : 재부팅 후 시스템 로그를 검토하여 재부팅 시 모든 것이 안전하고 효과적인지 확인하여 중단을 최소화하고 데이터 무결성을 유지합니다.
예: 마지막 재부팅
Linux 시스템 명령 재부팅에 대한 모범 사례
Linux 시스템 재부팅은 시스템 안정성과 데이터 무결성을 보장하기 위해 주의 깊게 접근해야 하는 중요한 작업입니다. Linux 시스템을 재부팅할 때 따라야 할 네 가지 모범 사례는 다음과 같습니다.
- 사용자에게 알림: 데이터 손실을 방지하기 위해 재부팅 구현에 대해 항상 사용자에게 알립니다. 사용자에게 미리 경고하기 위해 종료와 같은 메시지를 브로드캐스팅하는 데 유용합니다.
- 중요 데이터 백업: 재부팅을 시작하기 전에 예기치 않은 문제가 발생할 경우 손실을 방지하기 위해 중요한 데이터를 백업했는지 확인하십시오.
- 시스템 상태 모니터링: 모니터링 도구를 활용하여 시스템 성능을 추적하고 재부팅 후 이상 현상을 감지합니다.
- 모든 프로세스가 닫혀 있는지 확인하십시오. 데이터 손상을 방지하기 위해 재부팅하기 전에 실행 중인 모든 프로세스와 서비스를 정상적으로 확인하고 닫습니다.
결론
이 문서에서는 다음을 포함한 다양한 방법을 통해 Linux 시스템을 재부팅하는 방법에 대한 포괄적인 지침을 제공합니다.reboot>명령,shutdown>명령,init>명령,systemctl>명령,telinit>명령 및 SSH를 통한 원격 재부팅. 각 방법에 대한 구문, 옵션 및 예제를 다루며 즉시 재부팅과 예약 재부팅 모두에 대한 실용적인 솔루션을 제공합니다.
또한 이 문서에서는 반복 재부팅 예약, 재부팅이 실행 중인 프로세스에 미치는 영향, 원격 서버 재부팅, 즉시 재부팅 강제 적용, 재부팅 간의 차이점 등 일반적인 FAQ도 제공합니다.reboot>그리고shutdown -r now>이 결론 이후에 명령합니다. 이 정보를 통해 사용자는 Linux 환경에서 시스템 재부팅을 효율적으로 관리하고 실행하여 시스템 신뢰성과 안정성을 보장할 수 있습니다.
Linux 시스템 재부팅 명령 [ Linux 다시 시작 ] – FAQ
Linux에서 반복 재부팅을 예약하려면 어떻게 해야 합니까?
우리는 다음을 사용하여 이를 수행할 수 있습니다. 크론 또는 시스템 타이머. 이러한 도구를 사용하면 재부팅 시간과 빈도를 지정할 수 있습니다.
예를 들어:
특정 요일이나 날짜에 관계없이 1월과 3월 매일 오전 2시 30분에 시스템을 재부팅하려는 경우.
피트 데이비슨 국적먼저 크론탭 사용하여
sudo crontab -e>이제 이 줄을 추가하세요.
30 2 * 1,3 * /sbin/reboot>1월과 3월에는 특정 요일이나 달에 관계없이 매일 오전 2시 30분에 시작됩니다.
이는 다음과 같은 형식입니다.
* * * * * /path/to/script.sh>첫 번째 `*` = 분
두 번째 `*` = 시간(24시간 형식)
세 번째 `*` = 해당 월의 날짜
네 번째 `*` = 월 번호
자바의 역사다섯 번째 `*` = 요일.
Linux 시스템에서 실행 중인 프로세스 및 서비스에 재부팅이 미치는 영향은 무엇입니까?
Linux 시스템을 재부팅하면 실행 중인 모든 프로세스와 서비스가 종료됩니다. 사용자는 시스템을 재부팅하기 전에 작업 내용을 저장하는 것이 중요합니다.
원격 Linux 서버를 재부팅하는 방법은 무엇입니까?
원격 Linux 서버를 재부팅하려면 SSH를 사용하여 서버에 연결한 후 재부팅 명령을 실행할 수 있습니다. 예는 다음과 같습니다.
ssh username@remote_server sudo reboot>username을 재부팅하려는 서버의 사용자 이름으로 바꾸고, remote_server를 재부팅하려는 서버의 IP 주소로 바꾸세요.
Linux에서 즉시 강제 재부팅하려면 어떻게 해야 합니까?
실행 중인 프로세스가 완료될 때까지 기다리지 않고 즉시 강제 재부팅해야 하는 경우 다음을 사용할 수 있습니다.
-f>옵션이 있는reboot>명령:sudo reboot -f>이렇게 하면 정상적인 종료를 수행하지 않고 시스템이 강제로 재부팅됩니다.
차이점은 무엇 입니까? reboot> 그리고 shutdown -r now> ?
둘 다`
reboot`>그리고`shutdown -r>>now`>명령을 사용하여 시스템을 즉시 재부팅할 수 있습니다. 그러나 `shutdown -r now`>나중에 재부팅을 예약하거나 재부팅하기 전에 사용자에게 경고 메시지를 보내는 추가 옵션을 제공합니다.
명령줄을 사용하여 Linux 시스템을 어떻게 재부팅합니까?
명령줄에서 Linux 시스템을 재부팅하려면 다음을 사용할 수 있습니다.
reboot>명령:sudo reboot>이 명령은 시스템을 정상적으로 종료한 다음 재부팅합니다.