FreeBSD如何禁用在初始引导时启动的/etc/rc.d服务

时间:2019-11-20 08:54:05  来源:igfitidea点击:

如何禁用/etc/rc.d或/usr/local/etc/rc.d目录中的服务?

解决方案

通过更新/etc/rc.conf文件来控制FreeBSD服务。
建议使用sysinstall修改/etc/rc.con文件。

sysinstall程序

sysinstall实用程序用于安装和配置FreeBSD系统。
它不仅是安装FreeBSD时第一个调用的程序,也是之后进行系统配置的程序。

以root身份启动sysinstall:

# sysinstall

选择"配置">"启动"(配置系统启动选项)>从菜单中选择/取消选择服务/项目>确定以保存更改。

手动编辑/etc/rc.conf

还可以手动编辑/etc/rc.conf文件来启用或禁用服务:

# vi /etc/rc.conf

例如:禁用sendmail

sendmail_enable="YES"

改成

sendmail_enable="NONE"

有关更多信息,请参见rc.conf手册页:

man rc.conf
man rc