在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算手动执行/etc/init.d/mysqld start启动了服务,只要服务器重启后,系统仍然不会自动启动服务。
在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦。
其实命令很简单的,使用chkconfig即可。比如要将mysqld设置为开机自动启动:
#chkconfig mysqld on
同理,要取消掉某个服务自动启动,只需要将最后的参数“on”变更为“Off”即可。比如要取消postfix的自动启动:
#chkconfig postfix off
值得注意的是,如果这个服务尚未被添加到chkconfig列表中,则现需要使用–add参数将其添加进去:
#chkconfig --add postfix
从系统启动项列表删除一个服务,使用–del选项从启动列表删除它:
#chkconfig --del ip6tables
如果要查询当前所有自动启动的服务,可以输入:
#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,就表明会自动启动了。
相关推荐
本文详细介绍了 Linux 系统服务管理和配置的相关知识点,包括 chkconfig 命令的使用、系统服务的添加、删除、启动和关闭、服务启动顺序的配置等。 一、chkconfig 命令 chkconfig 命令是 Red Hat 公司开发的一款 ...
如果是init脚本,可以使用`chkconfig --add redis`添加服务,并用`chkconfig redis on`设置开机启动。如果是systemd,执行`systemctl enable redis.service`即可。 在实际使用中,`config`文件夹可能包含Redis的...
这不仅适用于Qt程序,也可以应用于任何其他需要开机启动的程序,只需调整启动脚本或服务单元文件中的内容。通过这样的设置,你的应用程序将在Linux系统启动时自动运行,为用户提供无缝的使用体验。
Linux 中 MySQL 开机自动启动 3 种方法 Linux 中 MySQL 开机自动启动是指在 Linux 系统启动时自动启动 MySQL 服务,以便提供数据库服务。本文将介绍三种实现 Linux 中 MySQL 开机自动启动的方法。 方法一:使用 ...
3. 使用`chkconfig`(对于Red Hat/CentOS)或`update-rc.d`(对于Debian/Ubuntu)添加服务到启动级别,使其开机启动: - Red Hat/CentOS: ``` chkconfig --add tomcat6 chkconfig tomcat6 on ``` - Debian/...
- 使用`chkconfig --list httpd`检查服务是否已经被设置为开机启动。 3. **权限问题:** - 确保Apache运行用户有足够的权限访问资源。 - 修改配置文件中的用户和组设置,例如使用`User`和`Group`指令指定正确的...
### Linux 下配置 Tomcat 开机启动 #### 概述 本文档主要介绍如何在 Linux 系统中配置 Apache Tomcat 服务器实现开机自动启动。通过编写一个简单的 Bash 脚本,并将其设置为系统服务的方式,可以确保 Tomcat ...
通过chkconfig命令,可以启动、停止或重启系统服务。例如,使用"chkconfig --level 3 acpid off"命令可以关闭acpid服务。 3. 服务管理 在CentOS系统中,服务管理是系统管理的重要部分。通过服务管理,可以启动、...
- 设置服务开机启动:`chkconfig ndb on` 2. **为ndb_mgmd制作系统服务** - 创建脚本文件:`vim /etc/init.d/ndb_mgm` ```bash #!/bin/sh # chkconfig: 2345 80 05 # description: ndb_mgm case "$1" in ...
"Tomcat开机自启动" Tomcat开机自启动是指在 Linux 操作系统中,使 Tomcat 服务器在系统启动时自动启动的过程。下面将详细介绍 Tomcat 开机自启动的步骤和相关知识点。 一、基本概念 在开始之前,需要了解一些...
### Nginx 开机启动脚本详解 #### 概述 Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在 BSD-like 协议下发行。它以其高性能、稳定性、丰富的功能集、简单的配置方式和低...
本文将详细介绍如何在CentOS 6.3上通过源码编译安装Nginx,并设置其为开机启动。 一、准备工作 在开始安装前,确保系统已经更新到最新版本,并安装了必要的依赖工具。运行以下命令: ```bash sudo yum update -y ...
Linux 的启动流程主要顺序是:加载内核、启动初始化进程、确定运行级别、加载开机启动程序、用户登录。在第 4 步加载启动程序中,init 进程逐一加载开机启动程序,其实就是运行指定目录里的启动脚本。在运行完指定...
本文档主要介绍了Linux添加开机启动项的多种方法,包括使用chkconfig命令、在~/.bash_profile文件中添加启动项、在/etc/rc.local文件中添加启动项、使用crond守护程序实现周期性执行命令、使用at命令实现定时执行...
开机启动的应用程序通常需要更高的权限,因此在设置开机启动时要注意权限控制,避免不必要的安全风险。 综上所述,实现Java应用程序的开机自动启动涉及多方面的技术,包括操作系统级别的设置、Java应用的后台运行...
- **检查服务是否设置为开机自启**:使用`chkconfig`命令确认服务是否已设置为开机启动。 ```bash chkconfig --list | grep jboss-eap-rhel.sh ``` 如果服务已被设置为开机启动,命令输出中会显示`3:on`和`5:on...
在旧的init系统中,服务启动配置通常在`/etc/rc.d/init.d`目录下,以shell脚本形式存在,并通过`chkconfig`或`update-rc.d`命令管理开机启动。例如,创建一个名为`my-service.sh`的脚本,然后: ```bash sudo chmod...
- 设置开机启动:`systemctl enable myapp.service` - 查看服务状态:`systemctl status myapp.service` 3. **其他自启动方式** - 使用`chkconfig`管理老版本的init服务,但systemd是CentOS 7的默认启动方式。 ...
总的来说,这个程序源码包提供了一种工具,可以帮助用户方便、高效地管理他们的开机启动程序,提高了系统管理的效率,尤其是对于那些需要多台机器同步运行特定程序的环境而言。然而,需要注意的是,不适当的使用可能...
总结:在Ubuntu 16.04上设置PostgreSQL开机启动,你需要安装`sysv-rc-conf`,复制启动脚本到`/etc/init.d/`,修改启动脚本中的配置,然后使用`chkconfig`设置服务为开机启动。完成这些步骤后,PostgreSQL会在每次...