LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 656|回复: 6

这几个文件有什么关系?

[复制链接]
发表于 2008-8-7 17:21:55 | 显示全部楼层 |阅读模式
/etc/conf.d/xdm、/etc/init.d/xdm、/etc/X11/startDM.sh,还有它们和inittab、/etc/rc.conf之间又是什么关系?感觉好乱……
用了openRC之后,是不是有的配置文件就没用了?
比如要启用kdm,应该改哪个文件?我看网上说改第一个,我已经改了,却无效。
发表于 2008-8-7 17:28:19 | 显示全部楼层
你要运行rc-update add xdm default

第一个是配置文件
第二个是运行脚本
第三个就不太知道了
回复 支持 反对

使用道具 举报

发表于 2008-8-7 17:55:13 | 显示全部楼层
/etc/rc.conf就像是gnome下的首选项类似。inittab在任何linux下的教程里都会有介绍。是管理启动级别的(不知道怎么说了,你可以查一下)不过不用管他。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-7 18:11:20 | 显示全部楼层
多谢两位,rc.conf好像被openrc改动不少,inittab我知道大概,不过好像它本身也和xdm有关系……
回复 支持 反对

使用道具 举报

发表于 2008-8-7 23:18:44 | 显示全部楼层
Post by kwindva;1883647
多谢两位,rc.conf好像被openrc改动不少,inittab我知道大概,不过好像它本身也和xdm有关系……

gentoo的inittab和xdm没关系,
倒是红帽的inittab和xdm有关系。
回复 支持 反对

使用道具 举报

发表于 2008-8-8 16:32:19 | 显示全部楼层
init是从内核态进入用户态后运行的第一个程序,inittab可以理解为init的配置文件,init靠他完成随后的初始化。

/etc/init.d/xdm是gentoo定义的一个启动x环境的服务,/etc/conf.d/xdm是其配置文件

/etc/X11/startDM.sh被/etc/init.d/xdm调用,作用以我的水平看不出来。

/etc/rc.conf在现在版本中基本可以无视了,~/.xinitrc中的设置可以将其覆盖



id:3:initdefault:
si::sysinit:/sbin/rc sysinit
rc::bootwait:/sbin/rc boot
l0:0:wait:/sbin/rc shutdown
l1:S1:wait:/sbin/rc single
l2:2:wait:/sbin/rc nonetwork
l3:3:wait:/sbin/rc default
l4:4:wait:/sbin/rc default
l5:5:wait:/sbin/rc default
l6:6:wait:/sbin/rc reboot
大致流程就是:
init---->/sbin/rc----->runlevel/xxx/xdm--->startDM.sh
回复 支持 反对

使用道具 举报

发表于 2008-8-8 16:40:59 | 显示全部楼层
conf.d里的内容对应init.d的,前者是后者同名的配置文件。
xdm就是X display manager,装gnome的用户可以用gdm代替了xdm

startDM.sh可以用文本编辑器查看其内容,xdm需要使用这个脚本来完成一些初始化
对于用startx启动X的,这些东西都没多大用处。

rc.conf配置启动相关的,看看其内容也可以知道了。

配置文件里的注释是很好的学习资源。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表