发信人: zhcharles(流年)
整理人: zhcharles(2002-01-30 15:51:18), 站内信件
|
【 在 mwind 的大作中提到:】
:【 在 sungang 的大作中提到:】
::
:......
/etc/rc 是所有 rc.* 的老大,没他不行。
/etc/rc.conf 是一个设定 rc 环境变量的地方。当设要这些变量之后,会调用其他所有的 rc.* 文件,这些文件就依靠在 rc.conf 里设定的变量来调用系统命令设定真实的环境。在调用 /etc/rc.conf 之前会先调用 /etc/default/rc.conf,这是系统的所有默认值,因为变量可以被覆盖,所以在 /etc/rc.conf 里设定的内容会覆盖 /etc/default/rc.conf 的旧内容,所以大家并不需要在意 /etc/default/rc.conf 的相关设置。只要在 /etc/rc.conf 作最新的设置即可!
/usr/local/etc/rc.d 是非系统默认安装程序(多数指用户自行安装的程序)的启动目录。放在这个目录下面的程序,要以 .sh 结尾,并一定要有执行的权限。另外就是,当系统调用在这个目录下面的程序的时候,开始时会以“程序名 start” 来调用,关机时会以 “程序名 stop”来调用。如:
/usr/local/etc/rc.d/mysql.sh start <- 开机
/usr/local/etc/rc.d/mysql.sh stop <- 关机
如果不需要以特定的方式来开关程序的话。可以将程序放入 /etc/rc.local 文件里面。您可以考虑将一些只需要运行,而不怕不正常关闭的程序放到这里面来。
另外讲一讲 /etc/profile 。如果在 /etc/profile 里面设定 PATH,JDK 的 CLASSPATH 等变量, 这些变量会被所有的系统用户所共享。所以适合在此设定全局变量。个人定制变量就设在用户目录下的 .profile (以 dot 开头) 文件里面。
注意一般的用户 PATH 值会覆盖系统的 PATH 值,所以有时会出现,在 /etc/profile 里设了的东东,一登录就无效了!
失眠夜写的东东,希望对大家有用!
---- 凉,我经常都冲架!
不过牛奶就太甜,油又太滚!
所以我冲泡泡浴!
--
努力做个三有青年! -- 有钱、有车、有楼!!!!!
情越真,妒越深。夜半哀音,传奇一生!
小传 ( Charles Feng ) [email protected] OICQ:17866295
★ FreeBSD 版 和 OpenBSD 版 和 CGI 版 版主 ★
|
|