环境:以下命令仅适于redhat/centos,不适合于ubuntu.
先说共性吧:
chkconfig和service都可以作为服务启动,比如:
service postgresql start
或者
/etc/init.d/postgresql start
再说区别:
chkconfig除了可以启动服务外,还可以把服务添加到启动列表中。
所以可以狭窄的理解为:
service启动的服务在机器重启后将会失效。
而chkconfig添加的服务在机器重启后依然生效。
----------------------------------------------------------------------------------------------------------------
顺便说一下chkconfig如何把postgresql添加到自启动列表,(背景:postgresql是用yum安装的)
1、用root登录
1、cd /etc/init.d/
2、chkconfig --add postgresql9.1
3、可以用chkconfig --list来查看启动列表
4、添加好以后就可以利用service postgresql9.1 start/stop/restart来控制它了。
refurl:http://www.cnblogs.com/mchina/archive/2012/06/06/2539003.html
http://soft.chinabyte.com/os/494/12379994.shtml
相关推荐
2. **设置服务启动级别**:`chkconfig --add [service_name]`用于添加新服务到系统,`chkconfig [service_name] on/off`可以开启或关闭服务在特定运行级别的启动。 3. **修改服务启动顺序**:通过`chkconfig --...
在Linux系统管理中,`chkconfig`命令扮演着至关重要的角色,它主要用于管理系统服务的启动和关闭状态,确保服务能够在特定的运行级别自动启动或停止。`chkconfig`命令的灵活性和功能强大,使其成为系统管理员进行...
本文详细介绍了 Linux 系统服务管理和配置的相关知识点,包括 chkconfig 命令的使用、系统服务的添加、删除、启动和关闭、服务启动顺序的配置等。 一、chkconfig 命令 chkconfig 命令是 Red Hat 公司开发的一款 ...
Linux中的`chkconfig`命令是系统管理的重要工具,主要用于管理和查询系统服务在不同运行等级下的启动状态。在Linux操作系统中,服务(或称守护进程)是后台运行的程序,它们通常在系统启动时启动,并在系统运行期间...
本文主要介绍了两种在Linux下开启启动服务的命令:`chkconfig`和`ntsysv`,这两种命令主要用于设置服务在系统启动时自动运行。 `chkconfig`是一个命令行工具,用于管理系统启动时的服务配置。它允许管理员查看和...
`service` 命令通常依赖于 `chkconfig` 来管理和控制服务,因此我们需要在脚本头部添加必要的注释,以便 `chkconfig` 能正确解析。 安装 `vsftpd` 的过程涉及到源码编译,这包括检查开发库和工具 (`yum ...
本文将详细介绍如何使用`chkconfig`和`systemctl`命令来启用或禁用Linux服务。 首先,让我们了解一下`chkconfig`命令。`chkconfig`是一个在特定运行级别下启动、停止服务的工具,同时它还可以列出所有服务及其当前...
### Linux中的systemctl和service详解 #### 一、Service 命令介绍 在Linux操作系统中,`service` 命令是一种常见的服务管理工具,主要用于控制系统中的各种服务(如网络服务、数据库服务等)的启动、停止、重启等...
当运行`chkconfig --level 35 service_name on`时,chkconfig会修改这些配置,使得服务在运行级别3和5(即图形界面模式)下启动。 aaa_base与chkconfig的结合意味着,我们可以从源代码层面理解这两个组件是如何协同...
例如,使用`chkconfig --list`列出所有服务,`chkconfig service_name on/off`来开启或关闭服务在特定运行级别的启动。`chkconfig`也可以帮助在系统启动时优化服务,确保只有必要的服务启动,提高系统性能。 `...
systemctl作为systemd的一部分,提供了强大的服务管理功能,不仅能够替代旧版本中的`service`和`chkconfig`命令,还提供了更为丰富和灵活的功能集。 #### 1. systemctl的基本概念与作用 systemctl是systemd提供的...
然而,Android并没有提供`chkconfig`命令,因为它并不使用运行级别来管理服务,而是依赖于`init`系统和`systemd`(在较新版本中)来启动和管理服务。 要使Apache HTTP服务器在Android开机时启动,我们需要创建一个`...
除了上述基本命令,还有一些图形化界面工具和高级管理工具,如Windows的"Services.msc" 控制台,以及Linux的"systemctl" 和 "chkconfig" 等。这些工具提供了更直观、更全面的服务管理方式,包括查看服务状态、修改...
chkconfig --add servicename ``` 这样做后,该服务会在`/etc/rc.d/rcN.d`中被赋予K/S入口。 3. **修改服务的默认启动等级**: ```bash chkconfig --level 35 mysqld on ``` 通过这种方式,可以设定`mysqld`...
在早期的Linux版本中,服务通常通过`/etc/rc.d/init.d`目录下的脚本进行管理,并使用`chkconfig`工具来控制服务的启动、停止和开机启动设置。然而,随着System V初始化脚本的演变,现代Linux发行版(如Ubuntu、...
`service`命令是Linux系统管理中的关键工具,通过它我们可以方便地控制和管理各种服务。了解并熟练掌握其用法,对于日常的系统维护和故障排查工作至关重要。同时,随着Systemd的广泛应用,熟悉`systemctl`命令也变得...
本文将详细讲解如何将2BizBox Service设置为开机自启动,以便在系统启动时自动运行,确保服务的稳定性和连续性。 2BizBox是一款综合业务管理软件,它集成了CRM(客户关系管理)、ERP(企业资源规划)和项目管理等...
在CentOS7中,systemd服务单元文件通常以.service结尾,并且通常包括三部分:[Unit]、[Service]和[Install]。 - [Unit]部分主要是对这个服务的说明,内容包括Description(描述服务)和After(描述服务类别)。 - ...
通过使用Red Hat提供的`service`命令,我们可以轻松地实现Oracle数据库的启动、关闭和重启等功能。 #### 二、Service脚本设计原理 为了实现对Oracle数据库的高效管理,本文将详细介绍如何创建一个服务脚本,并通过...