添加服务的正确方法?

添加服务的正确方法?

我刚刚在服务器上安装并配置了 noip,但我不知道该怎么做总是跑步。

我正在猜测:

chkconfig --levels 235 noip on
/etc/init.d/noip start

我已经检查过了,那里/etc/init.d/有一个noip文件...抱歉,新手问这个问题,但我不想弄乱我的配置。:-)

另外,有人能解释一下这个--levels 235论点吗?我真的很新手,但我知道有特定的运行级别?

答案1

您是否通过 yum 安装了 noip?yum RPM 包应该会在 /etc/init.d/ 中为您安装 noip 服务脚本。以 root 身份运行以下命令,通过 yum 安装和设置 noip。

yum install noip

noip2 -C

service noip start

要将 noip 服务配置为在启动时自动运行,请以 root 身份运行以下命令。

ntsysv

如果您真的想了解添加服务的具体细节,这里有一个关于手动添加服务的很好的教程。

http://www.thelinuxblog.com/adding-a-service-on-fedora/

回答你的第二个问题,--级别参数告诉操作应在哪个运行级别运行。Linux 默认有七个运行级别。每个运行级别可以启动不同的服务集。例如,运行级别 1 将使系统进入单用户模式,它仅启动最基本的服务并让你进入 root shell。运行级别 3 是没有 GUI 的多用户模式。运行级别 5 与运行级别 3 类似,只是它还包括 (GUI)。运行级别 6 是另一种特殊模式,它将重新启动系统。有关运行级别的更多详细信息,请访问维基百科

相关内容