>  기사  >  운영 및 유지보수  >  Linux 종료 명령을 즉시 종료할 수 있습니까?

Linux 종료 명령을 즉시 종료할 수 있습니까?

青灯夜游
青灯夜游원래의
2023-01-28 17:26:344118검색

Linux 종료 명령 shutdown은 즉시 종료할 수 있습니다. 루트 사용자는 "shutdown -h now" 명령만 실행하면 됩니다. shutdown 명령은 종료 프로세스를 수행하고 종료하기 전에 사용자가 실행 중인 모든 프로그램에 메시지를 보내는 데 사용할 수 있습니다. shutdown 명령을 사용하려면 시스템 관리자 루트 사용자가 필요합니다.

Linux 종료 명령을 즉시 종료할 수 있습니까?

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

Linux 종료 명령 shutdown은 즉시 종료될 수 있습니다.

Linux를 즉시 종료하는 명령은 다음과 같습니다.

  • shutdown -h now 즉시 종료(루트 사용자의 경우) shutdown -h now 立刻关机(root用户使用)

  • halt 立刻关机

  • poweroff 立刻关机

如果是通过shutdown命令设置关机的话,可以用shutdown -c

halt 즉시 종료

poweroff 즉시 종료

shutdown 명령을 통해 종료를 설정한 경우 shutdown -c를 사용할 수 있습니다. 재시작을 취소하는 명령

linux 종료 명령 소개

Linux 종료 명령은 종료 프로세스를 수행하고 종료하기 전에 사용자가 실행 중인 모든 프로그램에 메시지를 보내는 데 사용할 수 있습니다. 컴퓨터를 다시 시작하는 데에도 사용됩니다. 사용 권한: 시스템 관리자. ㅋㅋㅋ rk hncfF

]

시간 [메시지 ]매개변수 설명:

-t초: 몇 초 후에 종료 절차를 설정합니다.

-k: 실제로 전화를 종료하는 것이 아니라 모든 사용자에게 경고 메시지를 보내는 것뿐입니다.

-r : 종료했다가 다시 시작하세요.
  • -h : 종료 후 종료합니다.
  • -n: 일반적인 절차를 사용하여 종료하는 대신 실행 중인 모든 프로그램을 강제로 종료한 다음 자동으로 종료합니다.
  • -c: 현재 진행 중인 종료 작업을 취소합니다.
  • -f: 종료 시 fcsk 작업을 수행하지 않습니다(Linux 파일 시스템 확인).
  • -F: 종료 시 강제로 fsck 작업을 수행합니다.
  • time: 종료 시간을 설정합니다.
  • 메시지: 모든 사용자에게 경고 메시지가 전송됩니다.
  • 인스턴스
  • 즉시 종료
# shutdown -h now

10분 후 종료

# shutdown -h 10
컴퓨터를 다시 시작하세요

# shutdown -r now

명령 문법:

/sbin/shutdown [-t sec] [-arkhncfFHP] time [warning-message]

命令参数:

参数

长参数

描叙

-a

 

Use /etc/shutdown.allow.

-c

 

中断关机:当执行"shutdown -h 12:00"指令时,只要按+键就可以中断关机的指令

-f

 

重新启动时不进行磁盘检测(fsck)

-F

 

重新启动时进行磁盘检测(fsck)

-h

 

关闭电源

-k

 

模拟关机(不是真的关机),只是向登录者发送警告信息出去!

-n

 

不调用init进程进行关机,而是强行关机

-r

 

关闭系统然后重新启动,类似于Windows平台restart

-t

 

종료 시간 지연

-w

data /var/log 디렉터리에 wtmp 레코드 파일을 씁니다

--help

표시 명령 온라인 도움말

示例:
1:马上关闭Linux系统,其中 now 相当于时间为 0 的状态示例:

# shutdown -h now

2:系统2分钟后重新启动,其中+m表示几分钟后关机或开机。

[root@db-server ~]# shutdown -r +2

3:设置系统在那个时间点关机

# shutdown -h 12:30

或后台执行 

# shutdown -h 12:30 &

最好是使用命令&将关机命令至于后台处理。不影响当前其它操作。

设置多久时间后执行shutdown命令。时间参数有hh:mm或+m两种模式。hh:mm格式表示在几点几分执行shutdown命令。例如 “shutdown 10:45”表示将在10:45执行shutdown.+m表示m分钟后执行shutdown.比较特别的用法是以now表示立即执行shutdown. 值得注意的是这部分参数不能省略。另外,需要注意如果现在已经22:30,你执行了shutdown -h 22:00 & 那么第二天才会关机。

4:查看后台是否执行shutdown命令

# jobs
[1]+ Running shutdown -h 08:00 &

5:取消shutdown命令执行

执行了下面命令让Linux在12:30关机,但是如果发现这个时间点不合适,那么可以使用CTRL+C取消。

# shutdown -h 12:30
Shutdown cancelled.

也可以在另外一个命令窗口执行下面命令

# shutdown -c

6:向所有登录的用户发出信息

# shutdown -k "now"

Broadcast message from root (pts/2) (Sat Jan 10 20:09:14 2015):
The system is going down to maintenance mode NOW!
Shutdown cancelled.

另外登录的会话窗口会收到如下信息

[root@db-server ~]# 
[root@db-server ~]#

Broadcast message from root (pts/2) (Sat Jan 10 20:11:34 2015):
The system is going down to maintenance mode NOW!

一般使用下面语法,如下所示

[root@db-server ~]# shutdown -k now "The Server will shutdown now


Broadcast message from root (pts/1) (Sat Jan 10 20:14:54 2015):
The Server will shutdown now 
The system is going down to maintenance mode NOW!
Shutdown cancelled.

7:重新启动时不进行磁盘检测

[root@db-server ~]# shutdown -fr now
Broadcast message from root (pts/1) (Sat Jan 10 20:23:59 2015): 
The system is going down for reboot NOW!

8:在多少秒后关闭系统并给用户发送提示信息

[root@db-server ~]# shutdown -t 10 -h now "System will shutdown 10 sencond later" 

Broadcast message from root (pts/1) (Sat Jan 10 20:33:36 2015): 
System will shutdown 10 sencond later 
The system is going down for system halt NOW!

推荐学习:Linux视频教程

위 내용은 Linux 종료 명령을 즉시 종료할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.