教你学好Linux操作系统知识
创始人
2024-06-15 14:30:44
0

最近很关注Linux操作系统,说Linux操作系统怎么好,说Linux代码公开,安全性高,价格便宜。大有windows要不行的架势。本文介绍Linux下/etc/rc[S 0-6]目录下的文件都是/etc/init.d/下面可执行文件或脚本的链接。

如果对ARM有些了解,可能会发现一点:ARM的绝对地址0x00000000处的那几个中断表,其处理方式与Linux对系统的不同状态的处理有点相似之处。比如ARM遇到reset信号之后就会去执行reset中断向量(其实也是一个编号),而Linux遇到切换级别的信号(关机,halt,重启等信号),也会去执行/etc/rc[0-6].d/目录下的动作。由此,软硬件设计可以相通相互借鉴。现在简略讲讲Linux的运行级别相关知识。

除此之后,一般/etc下可能还有/etc/rc.local,/etc/rc.sysinit文件,一般/etc/rc.local默认并不做什么实事,可能是系统留下的一个接口,供用户添加系统启动时执行的动作,它一般会执行在/etc/init.d/的后面,所以比较靠后。/etc/rc.sysinit在Redhat9.0里做的事比较多,有点类似执行/etc/rcS.d/下面的动作。

系统执行完init之后,会首先执行/etc/rcS/下面的以S[0-9][0-9]init_script为命名的初始化(如果改为以K开头,便不会被执行了),执行顺序以S后面的两位数字的由小到大的顺序;

之后会去找/etc/inittab定义系统运行级别的配置文件,根据initdefault指定的默认运行级别,而执行/etc/rc[0-6].d/下的初始化。

ubuntu则没有采用Linux传统的这种方式,而换了另外一种方法,在执行完/etc/rcS/下面的初始化后,去 /etc/event.d/rc-default里找运行级别,这个脚本首先判断从启动内核的参数命令行中寻找类似single的字串,如果找到,则定义运行级别1,否则再去找/etc/inittab,没有的话,则定义默认级别为2(可能是因为ubuntu主要是面向个人PC的桌面电脑,所以没有开启全功能多用户级别)。

添加一个服务:sudo update-rc.d srv_name defaults 99
删除一个服务 :sudo update-rc.d srv_name remove
临时重启一个服务:/etc/init.d/srv_name restart
临时关闭一个服务:/etc/init.d/srv_name stop
临时启动一个服务:/etc/init.d/srv_name start

当一个用户从(例如)运行级别 2 切换到运行级别 3 的时候,/etc/rd2.d/S[0-9][0-9]init_file_name会首先按字母顺序、然后以“stop”为第一个参数执行运行级别 3 的所有 K 脚本(/etc/rc3.d/K[0-9][0-9]init_script),再以“start”为第一个参数执行运行级别 3 的所有 S 脚本(/etc/rc3.d/S[0-9][0-9]init_script)。

可以通过runlevel命令查看系统当前的运行级别,telinit命令更改运行级别。

通过本文对Linux操作系统介绍,希望对你有帮助。

【编辑推荐】

  1. 详解Linux系统修改环境变量PATH路径的方法
  2. Linux里防范arp病毒攻击
  3. Linux Opera轻松应用scim
  4. 轻松完成Linux安装Flash Media Server
  5. 阐述Linux系统时钟同步服务NTPD配置技巧

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...