chkconfig 是 Linux 中基于命令行的服务管理工具,chkconfig 可以用于查看、添加、删除、启用、禁用系统服务等。
查看所有服务
chkconfig --list
查看某一服务
chkconfig --list mysqld
可能显示如下:
mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
添加某一服务
chkconfig --add mysqld
比如添加mysqld服务:
cp /yourdir/mysql.server /etc/rc.d/init.d mysqld
chmod +x /etc/rc.d/init.d mysqld
chkconfig --add mysqld
删除某一服务
chkconfig --del mysqld
指定运行级别
指定mysqld服务在345级别启动并运行
chkconfig --level 345 mysqld on
--level 345表示该服务只在等级345运行级别启动和运行
on表示启动,off表示关闭
运行级别说明:
0:表示关机
1:单用户模式
2:无网络连接的多用户命令行模式
3:有网络连接的多用户命令行模式
4:不可用
5:带图形界面的多用户模式
6:重新启动
运行级别切换说明:
对于每个运行级,只能有一个启动脚本或者停止脚本,当切换运行级时,init 不会重新启动已经启动的服务,也不会再次去停止已经停止的服务。
运行级文件说明:
每个被chkconfig 管理的服务需要在对应的/etc/rc.d/init.d下的脚本加上两行或者更多行的注释。
第一行告诉 chkconfig 缺省启动的运行级以及启动和停止的优先级。如果某服务缺省不在任何运行级启动,那么使用 - 代替运行级。
第二行对服务进行描述,可以用/ 跨行注释。
比如查看Linux默认httpd的运行级文件可以看到如下内容:
# chkconfig: - 85 15
# description: Apache is a World Wide Web server. It is used to serve \ HTML files and CGI.
查看当前的运行级别:
runlevel
分享到:
相关推荐
这个压缩包文件"mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz"包含了适用于Linux操作系统的MySQL 5.7.31稳定版的二进制安装包,特别为glibc 2.12库优化,适用于基于x86_64架构的系统。这里我们将深入探讨MySQL 5.7的...
7. 配置系统服务,使其能在启动时自动运行:`chkconfig --add mysqld` 三、MySQL配置 MySQL的配置文件通常为 `my.cnf`,位于 `/etc/` 目录下。配置文件包含各种参数,如端口设置、最大连接数、内存使用等。通过修改...
chkconfig --add mysql service mysql start ``` 7. **安全设置**: 安装后,执行MySQL的安全脚本,设置root密码和其他安全选项: ``` /usr/local/mysql/bin/mysql_secure_installation ``` 8. **验证安装**:...
sudo chkconfig --add mysqld sudo service mysqld start ``` 6. **安全设置**:首次启动后,MySQL会提供一个安全脚本,帮助你设置root用户的密码和其他安全选项: ``` sudo bin/mysql_secure_installation `...
在Linux环境下,MongoDB提供了多种版本的安装包,以适应不同的操作系统和需求。针对你提供的文件信息,我们来深入探讨一下MongoDB在Linux环境中的部署、配置以及与CentOS 6.2系统的兼容性。 标题中的"mongodb-linux...
标题"android-chkconfig-httpd-on.rar_android_android 开机"表明我们关注的是如何在Android设备上配置Apache HTTP服务器(httpd)使其在开机时自动启动。这个过程通常涉及到Linux系统服务管理工具`chkconfig`的使用...
在Linux环境下安装和配置MongoDB是运维工作中的一项基本任务。本篇文章将详细讲解如何在RHEL 7.0系统上安装MongoDB 4.4.13版本,并探讨相关的配置文件设置。 首先,我们来看看提供的压缩包“mongodb-linux-x86_64-...
Linux chkconfig 命令详解 chkconfig 命令是 Linux 系统中的一個重要命令,主要用来更新(启动或停止)和查询系统服务的运行级信息。chkconfig 命令不是立即自动禁止或激活一个服务,而是简单地改变了符号连接。 ...
alias、apmd、aumix、bind、chkconfig、chroot、clock、crontab、declare、depmod、dircolors、dmesg、enable、eval、export、fbset、grpconv、grpunconv、hwclock、insmod、kbdconfig、lilo、liloconfig、lsmod、...
这个`mysql-5.6.49-linux-glibc2.12-x86_64.tar.gz`文件是一个针对Linux操作系统的MySQL安装包,特别适配于glibc 2.12库的64位系统。下面我们将详细讨论MySQL 5.6的关键特性和在Linux上的安装步骤。 **MySQL 5.6的...
MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,尤其在Linux环境下,它的稳定性和性能得到了广泛认可。本教程将详述如何在Linux系统中安装MySQL 5.6.36版本。 首先,确保你的Linux系统已经更新到最新版本,...
本文将详细介绍如何在Linux环境下部署MySQL 5.7.16版本,以及利用提供的my.cnf配置文件进行优化设置。 首先,确保你的Linux系统满足MySQL 5.7.16的系统需求。一般来说,对于Linux-glibc2.5-x86_64架构,大多数现代...
sudo systemctl enable mysqld 或 sudo chkconfig mysqld on ``` 现在,你可以通过`mysql_secure_installation`脚本进一步加固MySQL服务器的安全性,这将涉及删除匿名用户、禁止root远程登录、删除测试数据库等操作...
2、解压tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 3、移动目录mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql/mysql-5.7.22 4、创建用户组和用户 groupadd mysql useradd -r -g mysql -...
在本教程中,我们将详细介绍如何在 CentOS Linux release 7.9.2009 上安装 MySQL 5.7.37。首先,我们要确保系统中没有预装的 MariaDB 或其他 MySQL 版本,因为它们可能与新安装的 MySQL 冲突。 1. 卸载预装的 ...
在本案例中,我们关注的是MongoDB针对Linux 64位系统的3.4.24版本安装包——`mongodb-linux-x86_64-amazon-3.4.24.tgz`。这个压缩包是专门为Amazon Linux系统优化的,但也可以在其他兼容的Linux发行版上使用。 首先...
linux中chkconfig 启动程序顺序.docx
本文详细介绍了 Linux 系统服务管理和配置的相关知识点,包括 chkconfig 命令的使用、系统服务的添加、删除、启动和关闭、服务启动顺序的配置等。 一、chkconfig 命令 chkconfig 命令是 Red Hat 公司开发的一款 ...
- **Chkconfig/Service命令**:用于管理服务的启动与停止。 - **Anacron配置**:用于在系统运行时执行计划任务。 ### 第九章 - 安装软件 - **Yum命令**:用于在基于RPM的系统上安装、更新、删除和管理软件包。 - **...
4. **设置开机启动**:使用`systemctl enable xinetd`或`chkconfig xinetd on`确保Xinetd在系统启动时自动运行。 5. **安全考虑**:尽管Telnet服务方便,但出于安全原因,应限制非必要的远程访问。可以通过防火墙...