Linux의 몇 가지 재시작 명령은 무엇입니까?

青灯夜游
풀어 주다: 2023-03-14 10:47:00
원래의
13753명이 탐색했습니다.

Linux용 다섯 가지 재부팅 명령: 1. 컴퓨터를 종료하거나 다시 시작하는 데 사용할 수 있는 종료 명령입니다. 구문은 "shutdown -r now"입니다. 2. 호스트를 다시 시작할 수 있는 재부팅 명령입니다. . "init 1"을 통해 다시 시작하는 데 사용할 수 있는 Init 명령 4. 다시 시작하거나 종료하는 데 사용할 수 있는 Halt 명령 5. 계산기를 종료하고 전원을 차단하는 데 사용할 수 있는 Poweroff 명령 공급.

Linux의 몇 가지 재시작 명령은 무엇입니까?

이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.

Linux 시스템에서 명령은 매우 중요한 부분입니다. 명령을 통해 대부분의 작업을 수행할 수 있어 작업이 더욱 효율적이고 편리해지기 때문입니다. 그렇다면 Linux의 재시작 명령은 무엇입니까? Linux에는 shutdown, poweroff, init, 재부팅 및 정지라는 다섯 가지 재시작 명령이 있습니다.

에게 전원 끄기 신호를 보냅니다.
halt Shutdown root user halt: 시스템만 종료, 전원은 계속 작동 중
halt -p: 시스템 종료, 전원 끄기(halt를 먼저 실행한 후 poweroff)
poweroff Shutdown root user poweroff는 acpi
restart restart root user
shutdown -h: 종료
- r: restart
-c: 종료 작업 취소
root user shutdown은 실제로 init 0을 호출하고, init 0은 일부 작업을 정리한 다음 정지 또는 poweroff를 호출합니다.
shutdown -r 지금: 1분 후에 다시 시작
shutdown -r 05:30: 최근 5:30에 다시 시작
shutdown -r +10: 10분 후 다시 시작
init init 0: 종료
init 6:
루트 사용자 다시 시작 init: 실행 수준 전환 시스템

종료하거나 재시작하기 전, 하드디스크에 저장되지 않은 메모리의 데이터를 하드디스크에 업데이트하기 위해 sync를 3~4회 실행하세요. 그렇지 않으면 데이터가 손실됩니다. 동기화 실행 시에는 관리자 권한으로 실행하세요. 관리자는 모든 파일에 대한 권한을 갖고 있고, 일반 사용자는 자신의 일부 파일에 대해서만 권한을 갖고 있기 때문입니다.

1. shutdown 명령

shutdown 명령은 가장 일반적으로 사용되며 가장 안전한 종료 및 다시 시작 명령입니다. 종료하기 전에 fsck를 호출하여 -h 및 -r이 가장 ​​일반적으로 사용되는 매개변수입니다.

 ● - h: 시스템 서비스를 중지하고 종료합니다.

● -r: 시스템 서비스를 중지하고 다시 시작합니다.

예:

shutdown -h now  --立即关机  
shutdown -h 10:53  --到10:53关机,如果该时间小于当前时间,则到隔天  
shutdown -h +10  --10分钟后自动关机  
shutdown -r now  --立即重启  
shutdown -r +30 'The System Will Reboot in 30 Mins'   --30分钟后重启并并发送通知给其它在线用户
로그인 후 복사

2, 재부팅 명령

reboot는 즉시 다시 시작을 의미하며 효과는 다음과 같습니다. 지금 -r을 종료하세요</ code>. <p><code>shutdown -r now

reboot的工作过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它 的参数与halt相差不多。

3、init命令

init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的 用户进程﹑守护进程等。shutdown 就是使用这种机制。

init定义了7个运行级别(runlevel):

  • init 0为停机或者关机(千万不能将initdefault设置为0)﹐

  • init 1为单用户模式,只root用户进行维护。

  • init 2 - 多用户,没有 NFS 不联网

  • init 3 - 完全多用户模式(标准的运行级)

  • init 4 - 没有用到

  • init 5 - X11 (xwindow) 图形化界面模式

  • init 6 - 重新启动 (千万不要把initdefault 设置为6 )

4、halt命令

halt命令是最简单的关机命令,其实就是调用shutdown -h。halt执行时﹐不理会目前系统状况下,进行硬件关机;杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。

halt执行时,杀死应用进程,执行sync系统调用,文件系统写操作完成后就会停止内核。

参数说明:

  • [-n] 防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块superblock覆盖修补过的超级块。

  • [-w] 并不是真正的重启或关机,只是写。

  • [-d] 不写wtmp纪录。

  • [-f] 没有调用shutdown而强制关机或重启。

  • [-i] 关机或重启前,关掉所有的网络接口。

  • [-p] 该选项为缺省选项,就是关机时调用poweroff。

5、poweroff命令

poweroff表示立即关机,效果等同于shutdown -h now재부팅 작업 프로세스는 호스트를 다시 시작하고 정지는 종료된다는 점을 제외하면 정지와 거의 동일합니다. 해당 매개변수는 정지와 유사합니다.

3. init 명령

init는 모든 프로세스의 조상이며 프로세스 번호는 항상 1이므로 TERM 신호를 init로 보내면 모든 사용자 프로세스, 데몬 프로세스 등이 종료됩니다. 종료는 이 메커니즘을 사용합니다.

init는 7개의 실행 수준을 정의합니다.

    init 0은 종료 또는 종료를 의미합니다(initdefault를 0으로 설정하지 않음)﹐


  • init 1은 단일 사용자 모드이며 루트 사용자만 유지 관리를 수행합니다.

  • init 2 - 다중 사용자, NFS 없음, 인터넷 없음


    < code>init 3 - 전체 다중 사용자 모드(표준 실행 수준)

  • init 4 - 사용되지 않음

  • init 5 - X11(xwindow) 그래픽 인터페이스 모드


  • init 6 - 다시 시작(initdefault를 6으로 설정하지 마세요)


  • 4. Halt 명령

halt 명령은 실제로 shutdown -h <를 호출하는 것입니다. /코드>. 중지가 실행되면 현재 시스템 상태를 무시하고 하드웨어 종료를 수행합니다. 애플리케이션 프로세스를 종료하고 동기화 시스템 호출을 실행하며 파일 시스템 쓰기 작업이 완료된 후 커널을 중지합니다. <p><a href="http://www.php.cn/course/list/33.html" target="_blank">Halt가 실행되면 응용 프로그램 프로세스가 종료되고 동기화 시스템 호출이 실행되며 파일 시스템 쓰기 작업이 완료된 후 커널이 중지됩니다. </a></p>매개변수 설명: 🎜🎜🎜🎜🎜[-n] 커널이 패치된 슈퍼블록을 이전 버전의 슈퍼블록으로 덮어쓰는 것을 방지하기 위해 fsck로 루트 파티션을 패치한 후 사용되는 동기화 시스템 호출을 방지합니다. 🎜🎜🎜🎜[-w]는 실제로 재부팅이나 종료가 아니라 그냥 쓰는 것입니다. 🎜🎜🎜🎜[-d] wtmp 레코드를 쓰지 마세요. 🎜🎜🎜🎜🎜[-f] 종료를 호출하지 않고 강제 종료하거나 다시 시작합니다. 🎜🎜🎜🎜🎜[-i] 종료하거나 다시 시작하기 전에 모든 네트워크 인터페이스를 끄세요. 🎜🎜🎜🎜🎜[-p] 이 옵션은 종료 시 poweroff를 호출하는 기본 옵션입니다. 🎜🎜🎜🎜🎜5. poweroff 명령 🎜🎜🎜은 즉시 종료됨을 의미합니다. 효과는 <code>shutdown -h now와 동일합니다. 다중 사용자 모드(실행 수준)에서는 사용하지 않는 것이 좋습니다. 3). 🎜🎜poweroff 명령은 계산기를 끄고 전원 공급 장치를 차단하는 데 사용됩니다. 🎜🎜사용 권한: 시스템 관리자. 🎜🎜구문: ​​🎜
poweroff [-n] [-w] [-d] [-f] [-i] [-h]
로그인 후 복사
🎜매개변수 설명: 🎜🎜🎜🎜🎜-n은 종료하기 전에 메모리 데이터를 하드 디스크에 다시 쓰지 않습니다.🎜🎜🎜🎜🎜-w는 실제로 종료되지 않고 하드 디스크에 기록만 씁니다. /var/log/wtmp 파일🎜🎜🎜🎜🎜-d /var/log/wtmp 파일에 기록을 쓰지 마세요🎜🎜🎜🎜🎜-i 종료하기 전에 모든 네트워크 관련 장치를 중지하세요🎜🎜🎜 🎜🎜-p 운영 체제를 종료하기 전에 시스템의 모든 하드웨어를 대기 모드로 설정하세요🎜🎜🎜🎜🎜관련 권장 사항: "🎜Linux 비디오 튜토리얼🎜"🎜

위 내용은 Linux의 몇 가지 재시작 명령은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿