如何在linux系统中实现3秒关机 (linux 3秒关机)

如何在Linux系统中实现3秒关机

Linux系统是一个自由开放的操作系统,被广泛应用于服务器、个人电脑等领域。在使用Linux系统的过程中,通过执行相应的命令可以实现系统关机。本文将介绍如何在Linux系统中实现快速关机,仅需3秒即可关机。

1. 关闭服务

在执行关机命令之前,需要先停止所有正在运行的服务。通过执行以下命令可以列出当前运行的服务:

“`

service –status-all

“`

然后,通过以下命令可以停止所有正在运行的服务:

“`

service –status-all | grep “+” | awk ‘{print $1}’ | xargs service stop

“`

2. 关闭X-Window

Linux系统具有自己的图形界面,称为X-Window。在执行快速关机之前,需要先关闭X-Window。通过以下命令可以关闭X-Window:

“`

init 3

“`

3. 设置快速关机

在完成上述步骤后,可以通过修改/sys/class/linux/reboot/bios_time文件中的值来设置快速关机的时间。默认情况下,该值为0,表示系统关机时需要等待一段时间。

通过执行以下命令可以将值设置为3:

“`

echo 3 > /sys/class/linux/reboot/bios_time

“`

4. 执行快速关机

设置快速关机时间后,可以通过以下命令实现快速关机:

“`

shutdown -h now

“`

执行该命令后,系统会立即开始关机,仅需3秒即可完全关闭。在执行快速关机之前,请确保已经保存好所有需要保存的文件并关闭所有正在运行的程序。

本文介绍了如何在Linux系统中实现快速关机,仅需3秒即可完全关闭系统。通过关闭服务、关闭X-Window、设置快速关机时间以及执行快速关机命令等步骤,可以实现快速高效地关机,提高了操作系统的使用效率。但需要注意的是,在执行快速关机之前,请务必保存好所有需要保存的文件并关闭所有正在运行的程序。

相关问题拓展阅读:

求Linux关机命令详解

shutdown -hy 0说明:root用户执行,h表示关 你理解为halt即昌散枝可。 r表示重掘袜启耐敏 你理解为reboot 。0就是now的意思该命令可以写成 shutdown -hy now重启命令则是 shutdown -ry now 或 shutdown -ry 0

linux的关机命令主要有shutdown、halt、reboot、init。shutdown是一种比较安全的关机方法,可以在关机之前通知所有当前登录用铅态颤户并且阻止用户的登录,可以安全关闭后台的进程。可以通过很多的参数来配置具体的功能。halt:起功能等同于shutdown -h,杀死应用进程,执行sync系统调用,文件系统的些操作完成后会停止内核reboot:起功能类似于halt,只不过关机之后进行重启。init:init进程是所有进程的祖先,其进程号始终为1,可以发信号给init进程来实现关机操作,shutdown就是此种实现方式。 linux的基本指令1.exit:这个指令是退出系统,但不是关机,linux中有很多作业,当你等入后相当于一个作业,当你等出时,作业停止,但其它作业还在进行,只有关机才行。

2.date:显示当前日期

格式化日期:date +%y/%m/%d

3.cal: 显示日历

格式化日历:cal

4.bc: 内置计算器

5.man: 求助了!与info类似

man

6.shutdown: 这就是关机了

shutdown -t sec: shutdown -t秒关机

shutdown -k message:shutdown -k I WILL SHUTDOWN 不真的关机,只是发个消息I WILL SHUTDOWN

shutdown -c 取消当前已经在执行的关机指令

shutdown -h time:shutdown -h 20:20 停止系统的服务,在20:20关机

shutdown -r time:shutdown -r now 停止系统的服务,然后重新开机

7.reboot :重启,与shutdown -r now

8.目录文件权限

chgrp groupname file/directory: chgrp uranus1 a 变更a文件的组为uranus1

chmod xyz file/directory: chmod 777 a变更a文件的权限为-rwxrwxrwx

chown user file/directory: chown uranus1 a变更a文件的拥有者为uranus1

umask 文件或目录时的默认权限

umask:查看

umask xyz:设定

9.cd

10. pwd 显示当前路径

11. mkdir/rmdir 建立目录/删除目录

12. ls 显示文件名称,属性等

ls -a 列出所有文件(连同隐藏文档)

ls -l 详细列出

ls -s 以文件大小排序

13. cp 进行复制

cp -d

cp -r 可以进行目录的复制

cp -s 做成联接文件,与ln功能相同

cp -u 如果源文件新才会复闭含制

14. rm 删除文件

rm -i 用户确认

rm -r 循环删除

rm -f 强制删除

15. mv 移动

16. 查看文件内容

cat 查看文件内容

tac 最后一行显示

more/less 显示文件

head/tail -n 从头或尾开始看文件N行

nl 与cat类似

od 读非ASCii数据文件

17. chattr与Isattr 文件的安全性相关

chattr

+-=:分别增加,减少,设定属性

A :存取时间atime不能修改

18. 搜索文件

which 查看可执行文件的位置

whereis

a :找二进制文件

m:说明文件manual路径下的文件

s:只找source 源文件

n:没有说明文档文件

locate

find

1.时间:

atime n:n*24小时内存取过的文件全部列出来

ctime n:n*24小时内改变,新增的文件或目录列出来

mtime n:n*24小时内修改过的文件列出来

newer file:把比file还要新的文件列出来

2.使用名字

gid n:寻找群组ID为N的文件

group name:寻找群组名称为name的文件

uid n:寻找拥有者ID为N的文件

user name:寻找用户名称为name的文件

name file:寻找文件名为file的文件名称

type type:寻找文件属性为type的文件,包含b,c,d,p,l,s(接口设备b,端口设备c,目录d,联接文件l)

19. vi基本操作(光标移动的不用多讲)

查找与替换

/word 在光标之后查找一个名为word的字符串

?word 在光标之前查找一个名为word的字符串

n1,n2s/word1/word2/g 在n1行到n2行之间的查找与替换

1,$s/word1/word2/gc 在1到最后一行这间的查找与替换,并在换时要确认。

命令行模式:

w: 保存

w!:若文件只读,刚强制写

q:退出

wq:

w:将数据放在另一个文件中

r:读入另一个文件的数据。

set nu:加入行

set nonu:与set nu 相反

n1,n2 w:从n1到n2的内容保存为filename这个文件。

1.shutdown

shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,

这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能

会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。

而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。

并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机

都是可能的﹐还可能重启。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕

决定的。这让像vi之类的程序有时间储存目前正在编辑的文档﹐而像处理邮件〔mail〕和

新闻〔news〕的程序则可以正常地离开等等。

shutdown执行它的工作是送信号〔signal〕给init程序﹐要求它改变runlevel。

Runlevel 0被用来停机〔halt〕﹐runlevel 6是用来重新激活〔reboot〕系统﹐

而runlevel 1则是被用来让系统进入管理工作可以进行的状态﹔这是预设的﹐假定没有-h也

没有-r参数给shutdown。要想了解在停机〔halt〕或者重新开机〔reboot〕过程中做了哪些

动作﹐你可以在这个文件/etc/inittab里看到这些runlevels相关的资料。

   shutdown 参数说明:

   在改变到其它runlevel之前﹐告诉init多久以后关机。

   重启计算器。

   并不真正关机﹐只是送警告信号给每位登录者〔login〕。

   关机后关闭电源〔halt〕。

   不用init﹐而是自己来关机唤明态。不鼓励使用这个选项﹐而且该选项所产生的后果往

往不总是你所和源预期得到的。

   cancel current process取消目前正在执行的关机槐旅程序。所以这个选项当然没有

时间参数﹐但是可以输入一个用来解释的讯息﹐而这信息将会送到每位使用者。

   在重启计算器〔reboot〕时忽略fsck。

在重启计算器〔reboot〕时强迫fsck。

   设定关机〔shutdown〕前的时间。

     

2.halt—-最简单的关机命令

   其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐

文件系统写操作完成后就会停止内核。

   参数说明:

   防止sync系统调用﹐它用在用fsck修补根分区之后﹐以阻止内核用老版本的超

级块〔superblock〕覆盖修补过的超级块。

   并不是真正的重启或关机﹐只是写wtmp〔/var/log/wtmp〕纪录。

   不写wtmp纪录〔已包含在选项中〕。

   没有调用shutdown而强制关机或重启。

   关机〔或重启〕前﹐关掉所有的网络接口。

   该选项为缺省选项。就是关机时调用poweroff。

  

3.reboot

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

的参数与halt相差不多。

4.init

init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的

用户进程﹑守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel),

init 0为关机﹐init 1为重启。关于init可以长篇大论﹐这里就不再叙述。另外还有

telinit命令可以改变init的运行级别﹐比如﹐telinit -iS可使系统进入单用户模式﹐

linux 3秒关机的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 3秒关机,如何在linux系统中实现3秒关机,求Linux关机命令详解的信息别忘了在本站进行查找喔。


数据运维技术 » 如何在linux系统中实现3秒关机 (linux 3秒关机)