Linux中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等级
猜你喜欢
blog
linux命令
linux系统
3185
linux命令echo指令:输出内容到控制台,输出环境变量head指令:用于显示文件开头部分的内容,默认情况下显示前十行head文件:显示前10行head-n5:显示前5行tail指令:用于输出文件
blog
linux命令
linux系统
2980
linux命令文件和目录cd:进入该用户的主目录cd./目录1/目录2:进入当前目录下的子目录pwd:显示当前工作路径ls-a:列出文件下所有的文件,包括隐藏文件ll:列出文件的详细信息
blog
linux命令大全
linux系统
2967
Linux命令一、Linux下常用命令:文件与目录操作basename:从文件名中去掉路径和扩展名cd:切换当前工作目录到指定目录chgrp:改变文件所属组chmod:改变文件的权限chown:改变
blog
linux重启命令
linux系统
1654
linux重启命令shutdownshutdown-hnow:立即关机shutdown-h1:一分钟后关机shutdown-rnow:立即重启halt:直接关机reboot:重启系统sync:把内存的数据同步到磁盘su-用户名:切换用户logout:立即注销用户
blog
linux命令
linux系统
2144
修改权限-chmod说明:通过chmod指令,可以修改文件或者目录的权限1.1通过+,-,=变更权限U所有者,g所有组o其他人a所有人(u,g,o的总和)1)chmodu=rgx,g=rx,o=r文
blog
linux nohup命令使用
linux系统
1501
Command参数和任何相关的Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用nohup命令运行后台中的程序。要运行后台中的nohup命令,添加&(表示”and”的符号)到命令的尾部。
blog
linux bg / fg命令的使用
linux系统
3376
&:这个用在一个命令的最后,可以把这个命令放到后台执行。ctrl+z:可以将一个正在前台执行的命令放到后台,并且暂停执行。jobs:查看当前有多少在后台运行的命令。fg:将后台中的命令调至前
blog
linux查看进程的命令
linux系统
2564
linux下查看进程的命令1、ps命令用于查看当前正在运行的进程。grep是搜索例如:ps-ef|grepjava表示查看所有进程里CMD是java的进程信息2、ps-aux|grepjava
最近发表
归档
2018年11月
12
2018年12月
33
2019年01月
28
2019年02月
28
2019年03月
32
2019年04月
27
2019年05月
33
2019年06月
6
2019年07月
12
2019年08月
12
2019年09月
21
2019年10月
8
2019年11月
15
2019年12月
25
2020年01月
9
2020年02月
5
2020年03月
16
2020年04月
4
2020年06月
1
2020年07月
7
2020年08月
13
2020年09月
9
2020年10月
5
2020年12月
3
2021年01月
1
2021年02月
5
2021年03月
7
2021年04月
4
2021年05月
4
2021年06月
1
2021年07月
7
2021年08月
2
2021年09月
8
2021年10月
9
2021年11月
16
2021年12月
14
2022年01月
7
2022年05月
1
2022年08月
1
标签
算法基础
linux
前端
c++
数据结构
框架
数据库
计算机基础
储备知识
java基础
ASM
其他
深入理解java虚拟机
nginx
git
消息中间件
搜索
maven
redis
docker
dubbo
vue
导入导出
软件使用
idea插件
协议
无聊的知识
jenkins
springboot
mqtt协议
keepalived
minio