Skip to content

OpenBSD进程的开机启动

OpenBSD上守护进程的开机启动由/etc/rc.conf.local来控制。需要程序随机器启动,需要相应编辑此文件。

OpenBSD上的守护进程一般分为系统自带以及用户安装两种。系统自带进程,如ftpd, relayd,named等;用户安装的守护进程则是用户自己通过pkg_add安装的程序所带的守护进程。

今天我们先谈一下如何开机启动系统自带的进程。以named为例。

对于这一类的进程,/etc/rc.conf文件下一般会有相应的变量来控制它是否随机器启动而运行。对于named来说:

$ grep named /etc/rc.conf
named_flags=NO # for normal use: “”

named默认是不会随机器启动的。同时这个文件也给出提示,如果你想要启动它,把这一行改成:

named_flags=””

即可。

但是我们不应该直接改动/etc/rc.conf文件,虽然直接改也能生效。推荐的方法是编辑/etc/rc.conf.local文件,把这一行放入其中,也能起到同样的效果。这样做的好处是,升级系统的时候,你的配置不会被覆盖掉(/etc/rc.conf会在升级时被覆盖)。

如果你不想重启系统,可以看一下/etc/rc.d目录下是否有启动脚本。对于named来说,我们可以直接运行:

/etc/rc.d/named start

以后我们再谈如何启动用户自己安装的守护进程。

Avatar

专业Linux/Unix/Windows系统管理员,开源技术爱好者。对操作系统底层技术,TCP/IP协议栈以及信息系统安全有强烈兴趣。电脑技术之外,则喜欢书法,古典诗词,数码摄影和背包行。

Comments (1) for post “OpenBSD进程的开机启动”

Leave a Reply

SidebarComments (1)