LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: freesky64

问:Gentoo Linux的工作原理?

[复制链接]
 楼主| 发表于 2005-6-3 16:06:34 | 显示全部楼层
谢谢众多高手的热情解答;

zhllg:
你说到inittab这个文件,昨天我对着gentoo.org.tw里的文档和man看了一下;发现在gentoo里
l3:3:wait:/sbin/rc default
l4:4:wait:/sbin/rc default
l5:5:wait:/sbin/rc default
这个三个运行级别完全一样,难道gentoo不能通过运行级别3、5来选择是默认文本界面还是默认图形界面吗?
另外,从那个文件我得知Gentoo的启动过程都是有/sbin/rc这个脚本来管理的,网上可有这个脚本的讲解?或者看懂这个脚本应该可以对系统了解得比较深入一点了吧?

好,就开始看《Unix 环境高级编程》。

再次谢谢大家;随时回来分享所学心得。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-3 16:14:01 | 显示全部楼层
Post by jhuangjiahua


类 UNIX 系统会给 main()  传递指向 环境变量的指针


就像clsjz所写的那个程序吗?
  1. #include <stdio.h>

  2. int main(int args, char *argv[], char **env)
  3. {
  4. while(*env)
  5. {
  6. printf("%s\n", *env++);
  7. }
  8. }
复制代码


这个char **env是c99标准里规定的吗?如果不是这样写程序会不会对可移植性产生影响?
回复 支持 反对

使用道具 举报

发表于 2005-6-3 16:14:06 | 显示全部楼层
Post by freesky64
谢谢众多高手的热情解答;

zhllg:
你说到inittab这个文件,昨天我对着gentoo.org.tw里的文档和man看了一下;发现在gentoo里
l3:3:wait:/sbin/rc default
l4:4:wait:/sbin/rc default
l5:5:wait:/sbin/rc default
这个三个运行级别完全一样,难道gentoo不能通过运行级别3、5来选择是默认文本界面还是默认图形界面吗?
另外,从那个文件我得知Gentoo的启动过程都是有/sbin/rc这个脚本来管理的,网上可有这个脚本的讲解?或者看懂这个脚本应该可以对系统了解得比较深入一点了吧?

好,就开始看《Unix 环境高级编程》。

再次谢谢大家;随时回来分享所学心得。



這個大概對你有幫助

http://www.gentoo.org/doc/en/han ... l?part=2&chap=4

其?Gentoo官方上的文檔就很豐富了~
回复 支持 反对

使用道具 举报

发表于 2005-6-3 16:15:27 | 显示全部楼层
Post by jhuangjiahua
更显得狡猾...




啊? :!!

那我還是換回?砗昧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-3 16:21:42 | 显示全部楼层
Jwing这篇文章我已经看过了,我就是对照着这篇文章看的inittab

不过里面好像没有提到我读的时候的那个问题:
"难道gentoo不能通过运行级别3、5来选择是默认文本界面还是默认图形界面吗?"

不知道奥妙是不是在rc脚本里的?另外rc脚本是bash执行的,也就是说init执行这个脚本的时候先启动bash然后让bash来执行这个脚本的?
回复 支持 反对

使用道具 举报

发表于 2005-6-4 04:58:48 | 显示全部楼层
gentoo里不是靠3,5来区分启动文本或图形界面
而是看你是否曾经
rc-update add xdm default
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-4 20:35:26 | 显示全部楼层
原来是这样,又学到一招
回复 支持 反对

使用道具 举报

发表于 2005-6-4 20:46:24 | 显示全部楼层
Post by freesky64
那么这个export是什么?系统调用?还是bash的内部命令?还是一个小程序?

#type export
回复 支持 反对

使用道具 举报

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

本版积分规则

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