黑基Web安全攻防班
黑基网 首页 IT技术 网络管理 查看内容

Linux中的两个问题及目录组织(1)

2005-6-7 20:53| 投稿: Linux

摘要: 一些初学者经常在 BBS 上提出关于 shutdown 和 kill 的两个问题。本文拟对这两个问题作出详细的解答。另外,说...
一些初学者经常在 BBS 上提出关于 shutdown 和 kill 的两个问题。本文拟对这两个问题作出详细的解答。另外,说明一下 Linux 的目录组织和它们的内容。 一、关于 shutdown 有的初学者用 shutdown 关不了机,一些人说你对 shutdown 命令还不太了解,其实直接的关机命令是 halt。在多用户的系统中,关机有很多学问,下面就和大家探讨一下。 关机和重启的命令有很多种,比如:    shutdown [-trkhncfF -time]    halt [-nwdfip]    reboot [-nwdfi]    init    kill -TERM 1    poweroff 1.shutdown 安全地将系统关机 许多人把在公共机房的坏习惯(直接用 POWER 键关闭电源)带到了 linux,强制关机的问题是可能会丢失数据,让系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备。而使用 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 参数说明:    [-t] 在改变到其它 runlevel 之前,告诉 init 多久以后关机。    [-r] 重启计算机。    [-k] 并不真正关机,只是送警告信号给每位登录者(login)。    [-h] 关机后关闭电源(halt)。    [-n] 不用 init,而是自己来关机。不鼓励使用这个选项,而且该选项所产生的后果往往不总是你所预期得到的。    [-c] cancel current process 取消目前正在执行的关机程序。所以这个选项当然没有时间参数,但是可以输入一个用来解释的讯息,而这信息将会送到每位使用者。    [-f] 在重启计算机(reboot)时忽略 fsck。

小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!



免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

最新

返回顶部