Linux教程之Linux关机命令详解仓酷云
如果你学不好的话,你在linux中开发的机会就很少,或者说几乎没有,它的优势就消失了,然后随着时间的流逝,你就会全部忘记她;在linux下一些经常使用的关机/重启命令有shutdown、halt、reboot、及init,它们都能够到达重启体系的目标,但每一个命令的外部事情历程是分歧的,经由过程本文的先容,希看你能够加倍天真的使用各类关机命令。
1.shutdown
shutdown命令平安地将体系关机。有些用户会利用间接断失落电源的体例来封闭linux,这是非常伤害的。由于linux与windows分歧,厥后台运转着很多历程,以是强迫关机大概会招致历程的数据丧失o使体系处于不不乱的形态o乃至在有的体系中会破坏硬件设备。
而在体系关机前利用shutdown命令o体系办理员会关照一切登录的用户体系将要封闭。而且login指令会被解冻o即新的用户不克不及再登录。间接关机大概提早必定的工夫才关机都是大概的o还大概重启。这是由一切历程〔process〕城市收到体系所投递的旌旗灯号〔signal)决意的。这让像vi之类的程序偶然间贮存今朝正在编纂的文档o而像处置邮件〔mail〕和旧事〔news〕的程序则能够一般地分开等等。
shutdown实行它的事情是送旌旗灯号〔signal〕给init程序o请求它改动runlevel。Runlevel0被用来停机〔halt〕orunlevel6是用来从头激活〔reboot〕体系o
而runlevel1则是被用来让体系进进办理事情能够举行的形态r这是预设的o假定没有-h也没有-r参数给shutdown。要想懂得在停机〔halt〕大概从头开机〔reboot〕过程当中做了哪些举措o你能够在这个文件/etc/inittab里看到这些runlevels相干的材料。
shutdown参数申明:
[-t]在改动到别的runlevel之前o告知init多久今后关机。
[-r]重启盘算器。
[-k]其实不真正关机o只是送告诫旌旗灯号给每位登录者〔login〕。
[-h]关机后封闭电源〔halt〕。
[-n]不必inito而是本人来关机。不勉励利用这个选项o并且该选项所发生的成果往
往不老是你所预期失掉的。
[-c]cancelcurrentprocess作废今朝正在实行的关机程序。以是这个选项固然没有
工夫参数o可是能够输出一个用来注释的讯息o而这信息将会送到每位利用者。
[-f]在重启盘算器〔reboot〕时疏忽fsck。
[-F]在重启盘算器〔reboot〕时强制fsck。
[-time]设定关机〔shutdown〕前的工夫。
2.halt----最复杂的关机命令
实在halt就是挪用shutdown-h。halt实行时o杀逝世使用历程o实行sync体系挪用o文件体系写操纵完成后就会中断内核。
参数申明:
[-n]避免sync体系挪用o它用在用fsck修补根分区以后o以制止内核用老版本的超
级块〔superblock〕掩盖修补过的超等块。
[-w]并非真实的重启或关机o只是写wtmp〔/var/log/wtmp〕记录。
[-d]不写wtmp记录〔已包括在选项[-n]中〕。
[-f]没有挪用shutdown而强迫关机或重启。
[-i]关机〔或重启〕前o关失落一切的收集接口。
[-p]该选项为缺省选项。就是关机时挪用poweroff。
3.reboot
reboot的事情历程差未几跟halt一样o不外它是激发主机重启o而halt是关机。它的参数与halt相差未几。
4.init
init是一切历程的先人o它的历程号一直为1o以是发送TERM旌旗灯号给init会停止一切的用户历程p保卫历程等。shutdown就是利用这类机制。init界说了8个运转级别(runlevel),init0为关机oinit1为重启。关于init能够长篇年夜论o这里就不再叙说。别的另有telinit命令能够改动init的运转级别o好比otelinit-iS可以使体系进进单用户形式o而且得不到利用shutdown时的信息和守候工夫。
有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。 有疑问前,知识学习前,先用搜索。 请问谁有Linux的学习心得的吗?简单的说说? 这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。 学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。 一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。? 如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。 一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。 众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。 让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。? Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。 为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。 应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。 期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。? 笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机 你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。 然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。 学习Linux应具备的。[书籍+网络资源] 清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。 为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
页:
[1]