发新话题
打印

关于freeBSD的服务启动

关于freeBSD的服务启动

关于freeBSD的服务启动!
在freeBSD中服务启动似乎给人感觉很乱,不像redhat linux下都可以统一用service xxx start(restart、stop)来进行,(但感觉freeBSD的目录结构要比linux清晰很多,linux的目录结构却和freeBSD的服务启动一样给人感觉很乱)比如apache可以用apachectl、sendmail用make start,其它用xxx.sh start等等,请问如果我安装了一个软件比如zebra我一般用什么方法可以启动它,有没有统一的方法可参照呢?      

TOP

pkg_info -xL software
找可执行文件执行!      
★ *""*☆*""* ★ FreeBSD & OpenBSD 爱好者 ★ *""*☆*""* ★ FreeBSD版 OpenBSD 系列.....

TOP

FreeBSD用 服务名.sh 来启动服务,这是一种习惯。

其实Linux也差不多,它是融合system V和BSD风格,采用/etc/rc.d/init.d目录下的脚本来控制服务的起/停,service工具其实就是调用它们的)。      

TOP

【风格】

其实我不这么认为,我觉得FB的启动很简单了呀你装了一个服务软件它会自己在/usr/local/etc/rc.d/目录下下面和成一个xxx.sh的文件你去找,一定有你可以在这里启动,且放到这个目录下面的xxx.sh如果没有什么特别的要求系统启动就会自动启动。      

TOP

同意楼上,/usr/local/etc/rc.d/是老的方法,新的我也没有弄懂,
xx.sh脚本放在下面,chmod 755,开机的时候系统会给这个目录下的脚本传递一个start参数,
关机则传递stop。      

TOP

发新话题