变相怪杰 发表于 2015-1-16 15:15:16

来谈谈:判别Linux是不是一般关机

当你经过一段时间的学习后就应该扩充自己的知识,多学习linux命令,但是不要在初学阶段就系统的学习linux命令。
头脑:体系启动的时分天生一个文件,一般关机的时分则删除这个文件,则能够依据体系开机时有无谁人文件来判别是否是非一般关机。
步骤:
在/etc/rc.d/init.d/下编程剧本。
判别是不是一般关机,和天生文件的剧本:touch-file.sh
#!/bin/sh
file=/tmp/check
if[-e${file}];then
echo"thisisnotnormalshutdown">>/var/log/checkmessage
else
echo"thisisnormalshutdownandtouchfile">>/var/log/checkmessage
touch${file}
fi
一般关机删除文件的剧本:rm-file.sh
#!/bin/sh
file=/tmp/check
echo"thisisnormalshutdownandrmfile">>/var/log/checkmessage
rm-rf${file}
让剧本主动实行。
ln-s/etc/rc.d/rc0.d/K01rm-file/etc/rc.d/init.d/rm-file.sh
注重:
#ll/etc/rc.d/rc0.d/
软毗连双方的名字不哪呢个不异,后一个能够用相对路径或是绝对路径,万万包管双方的名字纷歧样。
ln-s/etc/rc.d/rc6.d/K01rm-file/etc/rc.d/init.d/rm-file.sh
ln-s/etc/rc.d/rc3.d/S01touch-file/etc/rc.d/init.d/touch-file.sh
我的体系没用到x-window,以是没有level5,也就是不必在/etc/rc.d/rc5.d/下放剧本。
出格注重:
K开首的代表体系封闭的时分实行,S开首的代表开机的时分实行。注重服务器剧本编写的标准,由于有K守旧的软链接其实不必定会在关机的时分主动往实行,这是为何呢?实行K剧本的时分会查询/var/lock/subsys/下是不是有与K开首剧本同名的空文件名,假如没有就不往实行,以是要依照服务器剧本编写的标准,启动的时分要在/var/lock/subsys/先touch一个与K01前面同名的空文件:
#/var/lock/subsys
#touchfm-file

</p>
系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全部忘光),尽量掌握常用命令;

简单生活 发表于 2015-1-18 15:45:25

对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。

精灵巫婆 发表于 2015-1-24 12:22:23

对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。

小女巫 发表于 2015-2-1 12:20:56

一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。

只想知道 发表于 2015-2-7 06:39:16

熟读写基础知识,学得会不如学得牢。

分手快乐 发表于 2015-2-20 23:54:37

工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。

谁可相欹 发表于 2015-3-6 19:37:18

Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。

透明 发表于 2015-3-13 08:08:20

对我们学习操作系统有很大的帮助,加深我们对OS的理解。?

变相怪杰 发表于 2015-3-20 17:09:26

我是学习嵌入式方向的,这学期就选修了这门专业任选课。
页: [1]
查看完整版本: 来谈谈:判别Linux是不是一般关机