我目前正在租用运行CentOS 6.5的VPS。 我正在使用它来运行一个基本的论坛网站,显然,我需要一个Web服务器和MySQL来支持。 我select了Apache作为我的web服务器,而且我为CentOS使用了标准的mysql-server包。
我的问题是…每当我通过reboot命令手动重新启动服务器时,我总是必须使用以下命令手动启动Apache和MySQL:
service mysqld start service httpd start
如果我碰巧忘记启动个人服务,这可能是一个痛苦。 有没有办法让我自动启动每当我手动重新启动我的服务器?
我已经做了一些关于ServerFault的其他问题,在查看这个问题并安装strace ,我运行了strace /etc/init.d/mysqld start并有一个非常奇怪的输出,这对我来说没有什么意义。 它没有任何容易辨认的信息,但是我是这种types的新手,所以我可能没有find正确的东西。
我在互联网上发现了其他网页,但是它们似乎通常用于基于Debian的操作系统,我似乎无法将它们用于我正在做的事情。
CentOS操作系统上的服务使用chkconfig进行pipe理。
使用chkconfig --list查看当前pipe理的服务。
您可以通过发出以下命令将服务标记为在定义的运行级别自动启动:
# chkconfig someservice on
阅读chkconfig(8)页获取详细信息。