首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当更改运行级别时,SysV和SysV类系统之间有什么区别?

当更改运行级别时,SysV和SysV类系统之间有什么区别?
EN

Unix & Linux用户
提问于 2015-01-24 21:10:17
回答 1查看 318关注 0票数 2

我计划参加LPI考试,并且需要知道SysV是如何工作的。据我所知,这里描述了一个真正的SysV系统:

http://www.softpanorama.org/Commercial_linuxes/启动_和_关机/runlevels.shtml s.shtml

这里描述了一个类似Debian SysV的系统:

https://www.debian.org/doc/debian-policy/ch-opersys.html#s-sysvinit

根据链接,两者之间的一个很大的区别似乎是在切换运行级时:

SysV:从上一个运行级别运行所有杀死脚本,然后从新运行级别运行所有启动脚本。

类SysV (Debian):从新运行级别运行所有杀死脚本,然后从新运行级别运行所有启动脚本。

这是准确的,还是我误解了什么?当LPI网站提到SysV在考试时,他们是在谈论真正的SysV,还是常用的实现--Debian的SysV类系统?

EN

回答 1

Unix & Linux用户

发布于 2017-06-14 00:44:20

最近,我有机会注意到如何在pecom系统上实现init系统,这是很吸引人的。带有Debian版权通知的脚本/etc/init.d/rc与当前Debian版本相似,但不完全相同。rc脚本从S和K符号链接中运行相应的运行级脚本,但优化为不运行在同一运行级别上具有与S脚本匹配的K脚本。在一个典型的Debian系统上,这不是一个问题,因为链接创建脚本永远不会为同一个脚本同时创建K和S链接,但是在一个pecom系统上(不是Debian系统,使用rpm),每个rcX.d目录中的所有东西都有一个K脚本,新的运行级中所需的项目也有S链接,所以如果Debian优化没有到位,那么每个运行级别的更改都只是一个内核,几个gettys还没有重新启动。这样一组链接将导致相同的行为,而不管K脚本是从哪个目录运行的。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/180870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档