chkconfig 检查与设置系统服务
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。
语法:
chkconfig [--add][--del][--list][系统服务]
## 或
chkconfig [--level <等级代号>][系统服务][on/off/reset]
chkconfig 在没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指 定了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。on和off分别指服务被启动和停止,reset指重置服务的启动信息,无论有问题的初始化脚本指定了什么。on和off开 关,系统默认只对运行级3,4,5有效,但是reset可以对所有运行级有效。
参数用法:
- —add 增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。
- —del 删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。
- —level<等级代号> 指定读系统服务要在哪一个执行等级中开启或关毕。
- 等级0表示:表示关机
- 等级1表示:单用户模式
- 等级2表示:无网络连接的多用户命令行模式
- 等级3表示:有网络连接的多用户命令行模式
- 等级4表示:不可用
- 等级5表示:带图形界面的多用户模式
- 等级6表示:重新启动
需要说明的是,level选项可以指定要查看的运行级而不一定是当前运行级。对于每个运行级,只能有一个启动脚本或者停止脚本。当切换运行级时,init不会重新启动已经启动的服务,也不会再次去停止已经停止的服务。
例如:
- chkconfig —list [name]:显示所有运行级系统服务的运行状态信息(on或off)。如果指定了name,那么只显示指定的服务在不同运行级的状态。
- chkconfig —add name:增加一项新的服务。chkconfig确保每个运行级有一项启动(S)或者杀死(K)入口。如有缺少,则会从缺省的init脚本自动建立。
- chkconfig —del name:删除服务,并把相关符号连接从/etc/rc[0-6].d删除。
- chkconfig [—level levels] name:设置某一服务在指定的运行级是被启动,停止还是重置。
比如服务器上有一个nginx服务
[root@localhost rc3.d]# chkconfig --add nginx
[root@localhost rc3.d]# ls
K15nginx K50netconsole S10network
[root@localhost rc3.d]# chkconfig --list
注:该输出结果只显示 SysV 服务,并不包含
原生 systemd 服务。SysV 配置数据
可能被原生 systemd 配置覆盖。
要列出 systemd 服务,请执行 'systemctl list-unit-files'。
查看在具体 target 启用的服务请执行
'systemctl list-dependencies [target]'。
netconsole 0:关 1:关 2:关 3:关 4:关 5:关 6:关
network 0:关 1:关 2:开 3:开 4:开 5:开 6:关
nginx 0:关 1:关 2:关 3:关 4:关 5:关 6:关
[root@localhost rc3.d]# chkconfig --del nginx
[root@localhost rc3.d]# ls
K50netconsole S10network
[root@localhost rc3.d]# chkconfig --list
注:该输出结果只显示 SysV 服务,并不包含
原生 systemd 服务。SysV 配置数据
可能被原生 systemd 配置覆盖。
要列出 systemd 服务,请执行 'systemctl list-unit-files'。
查看在具体 target 启用的服务请执行
'systemctl list-dependencies [target]'。
netconsole 0:关 1:关 2:关 3:关 4:关 5:关 6:关
network 0:关 1:关 2:开 3:开 4:开 5:开 6:关
[root@localhost rc3.d]#
使用范例:
- chkconfig —list #列出所有的系统服务
- chkconfig —add nginx #增加nginx服务
- chkconfig —del nginx #删除nginx服务
- chkconfig —list #列出系统所有的服务启动情况
- chkconfig —list nginx #列出nginx服务设置情况
- chkconfig —level 35 nginx on #设定nginx在等级3和5为开机运行服务,—level 35表示操作只在等级3和5执行,on表示启动,off表示关闭
- chkconfig nginx on #设定nginx在各等级为on,“各等级”包括2、3、4、5等级
上一篇:
lsblk 查看系统磁盘信息
猜你喜欢
blog
Linux中chkconfig命令
linux
1276
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。语法:chkconfig[--add
blog
linux系统安装apache服务器
其他
4328
-yhttpd.x86_642.在线安装安装命令:yum-yinstallhttpd开启apache服务:systemctlstarthttpd.service设置apache服务开机启动:systemctlenablehttp
java基础,springboot
1737
-DargLine="-Xmx512m-Xms512m"
但是如果我们希望在服务器上独立额外设置一些参数呢? 其实也很简单,在启动SpringBoot服务之前,会先去jar包所在的同级目录下查找,有没有
linux系统
2115
软件版本:一、linux系统版本:CentOS-7-x86_64-DVD-1708.iso下载地址:http://mirror.nsc.liu.se/centos-store/7.4.1708
框架
1893
安装环境:系统:centos7java环境:jdk1.8版本:elasticsearch-7.3.2elasticsearch下载官网:https://www.elastic.co/cn
框架
1504
压。服务启动,重启和关闭到activemq解压后的bin目录下执行:./activemqstart#启动服务./activemqrestart#重新启动服务./activemqstop#关闭服务检查是否
weblog
1354
centos7版本部署的tomcat服务器,需要将8080端口放开执行如下命令:firewall-cmd--zone=public--add-port=8080/tcp--permanentfirewall
blog
nginx添加到service启动
nginx
1361
nginx安装参考:linuxcentos7环境nginx安装配置在/etc/init.d/文件夹下创建nginx文件,并写入如下内容:vi/etc/init.d/nginx#!/bin/bash
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。