位置: 编程技术 - 正文

/etc/rc.d/rc与/etc/rc.d/init.d的关系介绍

编辑:rootadmin
前面说到,/etc/rc.d/init.d这个目录下的脚本就类似与windows中的注册表,在系统启动的时候执行。程序运行到这里(init进程读取了运行级别),相信从命名的角度大家也能猜到该运行/etc/rc.d/init.d里面的脚本了,不然它为什么也叫init(.d)呢是吧。没错,是该运行init.d里的脚本了,但是并不是直接运行,而是有选择的,因为系统并不需要启动所有的服务。 复制代码代码如下: [jianbao@localhost rc.d]$ pwd /etc/rc.d [jianbao@localhost rc.d]$ ll drwxr-xr-x. 2 root root 5月 2 : init.d -rwxr-xr-x. 1 root root 6月 rc drwxr-xr-x. 2 root root 5月 2 : rc0.d drwxr-xr-x. 2 root root 5月 2 : rc1.d drwxr-xr-x. 2 root root 5月 2 : rc2.d drwxr-xr-x. 2 root root 5月 2 : rc3.d drwxr-xr-x. 2 root root 5月 2 : rc4.d drwxr-xr-x. 2 root root 5月 2 : rc5.d drwxr-xr-x. 2 root root 5月 2 : rc6.d -rwxr-xr-x. 1 root root 6月 rc.local -rwxr-xr-x. 1 root root 6月 rc.sysinit [jianbao@localhost rc.d]$ 那么,系统是如何选择哪些需要启动哪些不要呢?这时刚才说的运行级别就起作用了。 在决定了系统启动的run level之后,先执行 /etc/rc.d/rc 这个脚本。在CentOS6.X的源码中它都是一上来就check_runlevel(),知道了运行级别之后,对于每一个运行级别,在rc.d下都有一个子目录分别是rc0.d,rc1.d ….. rc6.d。每个目录下都是到init.d目录的一部分脚本的一些链接。每个级别要执行哪些服务就在相对应的目录下,比如级别5要启动的服务就都放在 rc5.d下,但是放在这个rc5.d下的都是一些链接文件,链接到init.d中相对应的文件,真正干活的是init.d里的脚本。 复制代码代码如下: [jianbao@localhost rc5.d]$ pwd /etc/rc.d/rc5.d [jianbao@localhost rc5.d]$ ll lrwxrwxrwx. 1 root root 4月 : Ksmartd -> ../init.d/smartd lrwxrwxrwx. 1 root root 4月 : Koddjobd -> ../init.d/oddjobd lrwxrwxrwx. 1 root root 4月 : Kwdaemon -> ../init.d/wdaemon lrwxrwxrwx. 1 root root 4月 : Kpsacct -> ../init.d/psacct lrwxrwxrwx. 1 root root 4月 : Ksaslauthd -> ../init.d/saslauthd lrwxrwxrwx. 1 root root 4月 : Khttpd -> ../init.d/httpd lrwxrwxrwx. 1 root root 4月 : Knfs -> ../init.d/nfs lrwxrwxrwx. 1 root root 4月 : Krpcsvcgssd -> ../init.d/rpcsvcgssd lrwxrwxrwx. 1 root root 4月 : Kypbind -> ../init.d/ypbind lrwxrwxrwx. 1 root root 4月 : Kntpd -> ../init.d/ntpd lrwxrwxrwx. 1 root root 4月 : Kntpdate -> ../init.d/ntpdate lrwxrwxrwx. 1 root root 4月 : SNetworkManager -> ../init.d/NetworkManager lrwxrwxrwx. 1 root root 4月 : Svboxadd-x -> ../init.d/vboxadd-x lrwxrwxrwx. 1 root root 4月 : Svboxadd-service -> ../init.d/vboxadd-service lrwxrwxrwx. 1 root root 4月 : Sbluetooth -> ../init.d/bluetooth lrwxrwxrwx. 1 root root 4月 : Ssshd -> ../init.d/sshd lrwxrwxrwx. 1 root root 4月 : Satd -> ../init.d/atd lrwxrwxrwx. 1 root root 5月 2 : Sjexec -> ../init.d/jexec lrwxrwxrwx. 1 root root 4月 : Scertmonger -> ../init.d/certmonger lrwxrwxrwx. 1 root root 4月 : Slocal -> ../rc.local [jianbao@localhost rc5.d]$ 到这里,估计大家可能都比较清楚了,我开始也以为是这样的。可是后来我仔细看过和比较这些链接文件和init.d里真正被执行的脚本的文件名之后,一直有几个问题没弄明白。借着写这个文章的机会,我做了一些功课,总算是大概解开了那些疑惑。 1、这些链接文件前面为什么会带一个Kxx或者Sxx呢? 是这样的,带K的表示停止(Kill)一个服务,S表示开启(Start)的意思 2、K和S后面带的数字呢?干什么用的? 这个我开始的时候还以为是排列起来好看或者数数用呢(是不是很幼稚?)。后来发现不是的。它的作用是用来排序,就是决定这些脚本执行的顺序,数值小的先执行,数值大的后执行。很多时候这些执行顺序是很重要的,比如要启动Apache服务,就必须先配置网络接口,不然一个没有IP的机子来启动http服务那岂不是很搞笑。。。 3、无意中我发现同一个服务带S的和带K的链接到init.d之后是同一个脚本。我就纳闷了,为什么会是执行同一个脚本呢? 这个时候真是S和K的妙用了,原来S和K并不止是用来看起来分的清楚而已。S给和K还分别给init.d下面的脚本传递了start和stop的参数。哦,是这样的(焕然大悟的样子,呵呵)!这时我才想起来原来曾经无数用过的/etc/rc.d/init.d/network restart命令。原来传S时相当于执行了/etc/rc.d/init.d/xxx start这条命令,当然K就相当于/etc/rc.d/init.d/xxx stop了。 补充:也可以修改rc.local达到自启动的目的,但是rc.local是最后执行的自启动配置文件。

推荐整理分享/etc/rc.d/rc与/etc/rc.d/init.d的关系介绍,希望有所帮助,仅作参考,欢迎阅读内容。

/etc/rc.d/rc与/etc/rc.d/init.d的关系介绍

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

常用Linux命令收集整理 关机:poweroff或shutdown-hnow或init0重启:reboot或shutdown-rnow或init6关闭x-window:init3启动x-window:init5或startx查看IP地址:ifconfigLinux内核版本:uname-r基础命令1

Linux常用系统管理命令(top、free、kill、df) 一、top1.作用top命令用来显示执行中的程序进程,使用权限是所有用户。2.格式top[-][ddelay][q][c][S][s][i][n]3.主要参数d:指定更新的间隔,以秒计算。q:

Linux中文件执行中的锁定怪现象解释 本来今天不准备开电脑了,太困了,想睡觉,然而一哥们儿短信都发过来了,要问个问题,于是还是打开了电脑,没想到是一个很有代表性的问题,顺

标签: /etc/rc.d/rc与/etc/rc.d/init.d的关系介绍

本文链接地址:https://www.jiuchutong.com/biancheng/360634.html 转载请保留说明!

上一篇:Linux开机启动chkconfig命令详解(让MySQL、Apache开机启动)(Linux开机启动文件)

下一篇:常用Linux命令收集整理(linux常用命令csdn)

  • 汇算清缴所得税退回做账
  • 车船税减免税优惠政策
  • 我国税收居民
  • 小企业外币交易的类型有哪些
  • 管理费用借贷方都有,如何结转
  • 股东是否实缴出资款
  • 软件公司主营业务类别
  • 小企业以前年度损益调整科目编码
  • 出口企业如何做锁汇
  • 哪些费用可以进项抵扣
  • 工资不在本公司发票报销可以吗?
  • 在建工程完工后如何转为固定资产
  • 公司为职工缴纳的医保不计入账户吗
  • 筹建期水电费计入什么科目
  • 房地产开发公司注册资金要求
  • 统一社会信用代码在哪里可以查询
  • 电动车固定资产报废年限是多少年
  • 农贸市场可以收什么的费
  • 国税局代开发票是否可代地税局征收城市维?
  • 财会报告需要哪些证书
  • 销售使用过的板房如何缴税?
  • bios如何解除电脑密码
  • 代销的价格怎么定
  • 抵押房屋可以出卖吗
  • 应收账款坏账收回影响利润么
  • 桌面鼠标右键菜单设置
  • 每股收益增长率计算公式
  • php imagettftext
  • 商业汇票贴现时贴现额的大小受贴现期长短的影响
  • 收到税务局退回的企业所得税分录
  • 小规模未达起征点免税分录
  • 暂估价是单价还是总价
  • HTML常用标记
  • 进项税已认证未缴纳
  • wordpress如何批量导入商品
  • 招待费超出部分的分录
  • selenium python 教程
  • 先开发票还是先收钱
  • 个体工商户城市维护建设税
  • 小规模企业一定是小微企业吗
  • 公司注销退还股票流程
  • 个人独资企业只有收入没有成本和费用
  • 进料余料结转 报关单
  • 企业所得税汇算清缴会计分录
  • 当月没有发放工资是不是就不用申报个税
  • 销售包括是销项税金吗
  • 固定资产折旧及残值率
  • 员工自己全额承担社保费用要计提吗
  • 库存商品结转成本的金额怎么计算
  • 根据银行流水如何计算成本
  • 房地产开发企业建造的商品房,在出售前
  • 应付利息的主要方式
  • 社保缴费基数调整后对个人的影响
  • 客户要赔偿怎么回复
  • 保证合同的要件
  • 管理费用和销售费用属于什么科目
  • 三代个税返还算什么费用
  • 收到一笔财政局的付款
  • 增值税进项税转出额可以税前扣除吗
  • 材料会计实务操作题答案
  • 为什么要依法管理
  • 单网卡计算机有几个网络接口
  • macbook安装ghost win10
  • 如何用virtualbox安装linux
  • xp电脑桌面图片显示缩略图
  • Win7系统如何查看隐藏文件
  • win7旗舰版系统激活密钥
  • react all in js
  • jquery 插件写法
  • Node.js中的construct构造函数
  • android+
  • jquery弹窗弹出一个页面
  • python正则批量替换字符串
  • unity3d图形学
  • ruby format
  • 医保断交一年怎么续交
  • 税务执法审批表审批部门
  • 企业出租房产的税收优惠政策
  • 进项税计提和上交会计分录
  • 山东地税app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设