如何在Linux系统中实现3秒关机
专注于为中小企业提供成都网站设计、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业和政免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
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、设置快速关机时间以及执行快速关机命令等步骤,可以实现快速高效地关机,提高了操作系统的使用效率。但需要注意的是,在执行快速关机之前,请务必保存好所有需要保存的文件并关闭所有正在运行的程序。
相关问题拓展阅读:
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秒关机)
分享到:
Linux文件大小测定的快捷方式(linux文件大小判断)
Linux运维笔试题攻略:解析最常见的面试题,助你斩获Dream Job!(linux运维笔试题)
深入了解Linux Bash变量类型 (linux bash 变量类型)
分析Linux LS 命令源码剖析(linuxls源码)
推荐几本不可错过的 Linux PHP 书籍(linuxphp书籍)
如何在Linux中重启MySQL服务? (linux mysql 重启服务)
Linux Linux教程 Linux资讯 MacOS MacOS教程 MacOS资讯 MongoDB MongoDB教程 MongoDB资讯 MSSQL MSSQL错误 MySQL mysql教程 MySQL维护 MySQL资讯 Neo4j Neo4j教程 Neo4j资讯 ORACLE Oracle优化 oracle内部视图 oracle参数 oracle开发 oracle异常修复 oracle故障处理 oracle教程 oracle维护 oracle视图 ORACLE资讯 oracle远程维护 ORA错误码 Redis Redis教程 Redis资讯 SQLServer SQLServer报错 SQLServer教程 SQLServer资讯 SQL修复 SQL异常 SQL远程处理 Windows 技术文档 操作系统 数据库
安全登录
立即注册 忘记密码?
香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。
网站名称:如何在linux系统中实现3秒关机(linux3秒关机)
文章出自:http://www.shufengxianlan.com/qtweb/news22/276222.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联