LinuxSir.cn,穿越时空的Linuxsir!

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

恕我愚笨,我不明白为何要更新配置文件

[复制链接]
发表于 2007-8-9 08:03:08 | 显示全部楼层 |阅读模式
是这样,最近把gentoo装了不下20遍,逐渐发现一个让我无法理解的地方,就是一旦emerge -u world,或者把一个已经装上去的程序再次emerge更新一下后,系统总会提示你有配置文件需要更新,有的时候我造他的提示去更新了,但是当我对比那些所谓更新过的配置文件后发现他们和原来的配置文件名字一样,内部格式也相同,请问为何配置文件需要更新呢?我如何知道我有哪些配置文件需要更新(系统只提示你有几个配置文件要更新,但从来不列名单),还有我知道了这些配置文件要更新,如果我打算一个个去更新应该怎么做,如果我打算一次更新全部该怎么做?最重要的问题,配置文件更新到底是在干什么?按我理解,只要配置文件中的配置条目格式没有做大的变动,新程序应该可以直接使用老版本的配置文件的
发表于 2007-8-9 09:56:32 | 显示全部楼层
有些时候只是更改了版本号注释什么的,不过也有不少时候是确实变了。
portage自带了etc-update,建议你用dispatch-conf

http://gentoo-wiki.com/Dispatch-conf
回复 支持 反对

使用道具 举报

发表于 2007-8-9 12:55:16 | 显示全部楼层
兄弟,网络正常了吗?这篇东西还望细读。
http://zh.gentoo-wiki.com/Gentoo_Quick_Guide
回复 支持 反对

使用道具 举报

发表于 2007-8-9 15:08:30 | 显示全部楼层
“照他的提示去更新了”?没有吧?

他的提示我记得是让“man etc-update”之类的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-9 15:48:13 | 显示全部楼层
Post by zhou3345
兄弟,网络正常了吗?这篇东西还望细读。
http://zh.gentoo-wiki.com/Gentoo_Quick_Guide


网络还没通,艰难摸索shorewall中,碰到钉子了,昨天忙了一下午才算了是把gentoo下的adsl拨号搞定,开始想用rp-pppoe的,结果pppoe setup就出错说net work down(PS:无论是论坛还是网上都没有关于gentoo下用rp-pppoe拨号上网的完整叙述文档,遗憾……),后来看到版主的一篇文章,按官方文档用了ppp,但是,这该死的ppp连不上居然不出提示,显示的都是ok……我开始单机都拨不上去,查老半天不知道问题在哪,后来才发现是密码错了,可是该死的,ppp居然不提示。

搞定了ppp,shorewall的工作也不正常,停下shorewall就发现我的路由机不能被其他机器访问了,而路由机却可以访问其他机,后来才在webmin的页面控制里发现shorewall有一个默认功能叫routestopped,如果shorewall中途关闭,它会自动启用阻绝一切外部访问的iptables……,另外shorewall的NAT功能也无法工作,搞不明白问题在哪里,希望别是shorewall不支持pppoe拨号的转发,那我要抓狂……今天接着整……

PS1:有没有人知道pppoe拨号到底需不需要一个dhcp客户端,有人说不需要,但是windows有个dhcp client服务里明确提出如果拨号上网就会需要dhcp client来获得IP,论坛上也众说纷纭,有说rp-pppoe拨号需要dhcpcd的,有说adsl根本就和dhcp无关的……

PS2:你提供的那文章我很早就看到了,但是,我很奇怪的,为什么我在那wiki上怎么都找不到这文章的联接页,在howto里没有心的也没有,杂项更没有,奇怪了还……

Post by diony
“照他的提示去更新了”?没有吧?

他的提示我记得是让“man etc-update”之类的。

刚开始没认真看系统给的提示,去网上找了个命令弄的,后来才发觉原来找的这个就是你给的这个

PS3:现在感觉linux系统的秘密还真挺多的,现在正在研究我那两块网卡为什么居然能自己启动——default启动项里绝对没有他们的痕迹,连boot目录下也没有,我仔细看过了,但是他们就是能开机自己启动,而且,在启动机器控制台滚动字符那能明显看见,两块网卡是跟着net.lo启动的,而不是在default后面启动,现在唯一在怀疑的就是ln -s net.lo net.eth0这个语句到底是做什么……莫非这种联接方式有什么奥秘
回复 支持 反对

使用道具 举报

发表于 2007-8-9 16:04:50 | 显示全部楼层
Post by abcbuzhiming
PS1:有没有人知道pppoe拨号到底需不需要一个dhcp客户端,有人说不需要,但是windows有个dhcp client服务里明确提出如果拨号上网就会需要dhcp client来获得IP,论坛上也众说纷纭,有说rp-pppoe拨号需要dhcpcd的,有说adsl根本就和dhcp无关的……
我以前用铁通adsl的时候也经常出这个问题,后来想想还是要dhcpcd。而且不要指定ip才连接正常。
Post by abcbuzhiming
PS2:你提供的那文章我很早就看到了,但是,我很奇怪的,为什么我在那wiki上怎么都找不到这文章的联接页,在howto里没有心的也没有,杂项更没有,奇怪了还……
就在杂项的other里, Gentoo 简易管理手册。
回复 支持 反对

使用道具 举报

发表于 2007-8-9 16:20:03 | 显示全部楼层
adsl基本上都是dhcp的
就算是要你自己设定ip(btw,我还没见过哪个isp这么没事找事),dhcpcd也是系统必备工具
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-9 16:42:51 | 显示全部楼层
Post by zhou3345
我以前用铁通adsl的时候也经常出这个问题,后来想想还是要dhcpcd。而且不要指定ip才连接正常。

就在杂项的other里, Gentoo 简易管理手册。


铁通的adsl是他们做了手脚的,不具备代表性,铁通用好像也不是纯粹的pppoe验证,我现在在搜pppoe的资料,没有发现任何pppoe需要dhcp客户端支持的文章,而且我这里的pppoe拨号制定了网卡的地址也能拨上去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-9 16:48:03 | 显示全部楼层
Post by zhllg
adsl基本上都是dhcp的
就算是要你自己设定ip(btw,我还没见过哪个isp这么没事找事),dhcpcd也是系统必备工具

可是,我查了无数的关于pppoe的文档和他的协议工作说明,没有在任何一步提到说“由DHCP服务器向客户分配地址”。

其实我讨厌dhcpcd的原因倒不是这个,而是我发现一个怪事情,如果我装了dhcpcd的话,如果我网卡没有设置IP,哪怕我没有设置dhcp分配地址,它也给我自动设置了,我还找不到这个dhcpcd的启动项在哪里,我很不喜欢这种不请自来的感觉……

PS:老大你提到的那篇adsl拨号说明用ppp的方法我尝试过了,其他都还好,就是他出错连说明都不给,全部显示ok,我很郁闷这个……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-9 17:04:33 | 显示全部楼层
另外问各位一个问题,我今天下午在分析shorewall提供的命令表的作用时(--help出来的那些),发现有个命令没有,但我确实能用那个命令,然后就发现这命令包含在以下文字里

  1. Additional Options:

  2.     start stop restart clear reset refresh check
  3.       Extra options supported by this init.d script.
复制代码

请问这是什么意思
回复 支持 反对

使用道具 举报

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

本版积分规则

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