精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● FreeBSD>>系统管理>>系统设置与技巧>>Re:服务

主题:Re:服务
发信人: 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 版 版主 
      

[关闭][返回]