CentOS安装好apache、mysql等服务器程序后,并没有设置成开机自动启动的,为避免重启后还要手动开启web等服务器,还是做下设置好,其实设置很简单,用chkconfig命令就行了。
例如,要开机后自动启动mysql、apache、vsftpd服务,用以下命令即可:
chkconfig mysqld on
chkconfig httpd on
chkconfig vsftpd on
要关闭自动启动的话,把on改为off就行了。
chkconfig mysqld off
chkconfig httpd off
chkconfig vsftpd off
不过要注意的是,如果某个服务尚未被添加到chkconfig列表中,则现需要使用–add参数将其添加进去:
chkconfig –add postfix
如果要查询当前所有自动启动的服务,可以输入:
chkconfig –list
但是这样显示东西太多了,看起来很晕。如果只想看指定的服务怎么办呢?这个时候只需要在“–list”之后加上服务名就好了,比如查看httpd服务是否为自动启动,就输入:
chkconfig –list httpd
这个时候输出的结果:
httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
此时0~6均为off,则说明httpd服务不会在系统启动的时候自动启动。我们输入chkconfig httpd on后,再次检查输出结果变为:
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
这个时候2~5都是on,就表明会自动启动了。
相关推荐
### CentOS 设置 Tomcat 开机自启动 #### 一、前言 在生产环境中,为了确保应用服务器能够稳定运行,我们通常需要配置应用服务器在系统重启后自动启动。本篇文章将详细介绍如何在CentOS环境下配置Tomcat服务器实现...
### CentOS 7 设置 SSH 服务自动启动 #### 实验环境 - **操作系统**: CentOS 7 Minimal 安装 - **目的**: 设置 SSH 服务在系统启动时自动运行,并且能够修改 SSH 的监听端口。 #### SSH 简介 SSH(Secure Shell)...
在Linux系统中,尤其是CentOS 7,配置Apache Tomcat 8作为开机启动服务是确保服务器启动时自动运行Web应用程序的关键步骤。这个过程对于软件实施工程师来说非常重要,因为它可以简化维护工作,避免每次系统重启后...
chkconfig 是CentOS 7.2 中的服务管理工具,我们可以使用 chkconfig 来设置脚本在服务器开机时自动启动。例如,以 supervisord 服务脚本为例,我们可以使用以下代码: ```bash #!/bin/sh # # /etc/rc.d/init.d/...
可以使用`systemctl list-unit-files | grep enabled`查看所有已启用的开机启动服务,或者用`systemctl status my_script.service`检查特定服务的状态。 5. **注意事项** - 确保你的脚本具有执行权限:`chmod +x ...
这表明Oracle服务已经在启动级别2-5之间被设置为自动启动。 #### 四、总结 通过以上步骤,我们成功地在Centos 7.4上配置了Oracle数据库的自启动功能。这对于确保系统的稳定性和可用性至关重要。此外,还可以根据...
CentOS 8 开机启动Nginx脚本
### CentOS7服务开机...通过上述步骤,我们可以有效地在CentOS7中为特定服务实现开机自动启动,即使这些服务不支持直接通过`systemctl`命令来配置。这不仅有助于提高系统的可用性和稳定性,还能简化日常的运维工作。
rocketmq设置开机启动脚本
CentOS操作系统的启动项优化是提高系统启动速度和减少系统负载的关键步骤。通过优化启动项,可以减少系统的启动时间,提高系统的性能和稳定性。在本文中,我们将详细介绍如何优化CentOS的启动项。 1. 优化inittab...
要实现在CentOS 6系统中配置Tomcat 8服务器以开机自启动...需要注意的是,虽然CentOS 7开始使用了systemd来替代SysVinit作为系统初始化和服务管理器,但在CentOS 6上,上述方法是可行的配置开机自启动服务的常规做法。
在Linux系统中,尤其是对于服务器管理员而言,...此外,随着Systemd的广泛采用,`systemctl`命令逐渐取代了`chkconfig`,成为了设置开机启动服务的新方式,不过在较旧的CentOS版本中,`chkconfig`仍然是常用的方法。
一旦自定义的`mysqld.service`文件创建并正确配置,你可以通过执行以下命令来设置MySQL在开机时自动启动: ```bash systemctl enable mysqld ``` 5. **验证设置**: 可以使用以下命令检查设置是否生效: `...
3. **使用Qt编写启动服务**:如果你的Qt应用程序本身需要控制自己的启动行为,可以在程序内部创建一个Systemd服务。这需要在代码中调用`systemctl`命令,使用Qt的`QProcess`类。例如: ```cpp QProcess process; ...
9. **定时任务**:结合`cron`服务,可以定时自动启动或停止jar程序,实现自动化管理。 `run命令详解.docx`文档很可能提供了这些命令和概念的详细解释,包括如何在shell脚本中使用它们,以及如何根据具体需求进行...
- 启动服务:`systemctl start myapp.service` - 设置开机启动:`systemctl enable myapp.service` - 查看服务状态:`systemctl status myapp.service` 3. **其他自启动方式** - 使用`chkconfig`管理老版本的...
### 在CentOS和Ubuntu中设置开机默认进入文本环境 #### 一、理解运行级别(Runlevel) 在Linux系统中,运行级别(Runlevel)是指系统启动时所处的状态或模式。传统的Linux系统提供了7个运行级别,每个级别的功能...
通过这种方式,我们可以避免在系统目录下查找并修改各种服务的启动配置,使得管理开机启动服务变得更加简洁和直观。同时,这种方法也有利于团队协作,因为每个服务的启动逻辑都集中在一个易于维护的文件中。
通过上述步骤,我们可以成功地将Redis设置为开机自启动,这意味着一旦CentOS系统启动完成,Redis服务就会自动启动,减少了手动启动的麻烦,提高了系统的稳定性和可靠性。此外,我们还创建了一个简单的系统服务脚本,...
下面我们将详细介绍如何在Debian或CentOS7中通过`systemctl`设置Nginx的开机自动启动。 首先,了解`systemd`服务脚本的位置。在Debian/CentOS7中,服务脚本通常位于`/usr/lib/systemd/system`目录下,分为系统服务...