一天一个 Linux 命令(45):chkconfig 命令
2022/1/5 7:05:12
本文主要是介绍一天一个 Linux 命令(45):chkconfig 命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/224
一、简介
Linux下的chkconfig命令是Red Hat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。
二、格式说明
chkconfig [OPTION] chkconfig version 1.7.4 - Copyright (C) 1997-2000 Red Hat, Inc. This may be freely redistributed under the terms of the GNU Public License usage: chkconfig [--list] [--type <type>] [name] chkconfig --add <name> chkconfig --del <name> chkconfig --override <name> chkconfig [--level <levels>] [--type <type>] <name> <on|off|reset|resetpriorities>
三、选项说明
--list 显示系统服务列表,以及这些服务在运行级别0到6中已被启动(on)还是停止(off)。 --add 增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据 --del 删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据 --level 指定读系统服务要在哪一个执行等级中开启或关毕 等级0表示:表示关机 等级1表示:单用户模式 等级2表示:无网络连接的多用户命令行模式 等级3表示:有网络连接的多用户命令行模式 等级4表示:不可用 等级5表示:带图形界面的多用户模式 等级6表示:重新启动
四、命令功能
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息
五、常见用法
5.1 列出所有的系统服务
# chkconfig -list
5.2 开启服务:
# chkconfig telnet on
5.3 关闭服务:
# chkconfig telnet off
5.4 增加httpd服务:
# chkconfig –-add httpd
5.5 删除httpd服务:
# chkconfig –-del httpd
5.7 如何增加一个脚本服务
1.创建脚本/root/test-service.sh vi /root/test-service.sh echo "test-service" 添加可执行权限 chmod +x /root/test-service.sh 2.脚本服务必须存放在/etc/ini.d/目录下,比如 test-service vi /etc/init.d/test-service #!/bin/bash #chkconfig: 35 100 01 ##description: 测试服务添加 /bin/bash /root/test-service.sh >/dev/null 2>/dev/null 3.添加可执行权限 chmod +x /etc/init.d/test-service 4.添加服务 chkconfig --add test-service 5.查看服务 chkconfig --list inotify-log
#chkconfig: 35 100 01 这三组数字到底是什么意思呢?
35代表的是系统的启动级别 启动级别包括1,2,3,4,5,6,其中常用的是3和5。3表示文字模式启动,5表示图形界面启动。 也就是说系统在35的启动级别的时候会启动test-service服务 100 01 代表的是系统启动或者关闭的时候 应用程序也就是服务的启动级别 100:表示系统启动后,每个服务的启动顺序。启动顺序是从标记为00的服务开始。通常不是特别重要的服务可以用99之后数字,如100,101...,数字越小,优先级越高,也就是启动的时候数值越小越先启动 01:表示系统关闭时,最先关闭的服务,数字越小,优先级越高,也就是关闭的时候数值越小越先关闭 100 01 这两组数字总结起来就是数值越小,就越先启动和关闭
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/224
这篇关于一天一个 Linux 命令(45):chkconfig 命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23linux 系统宝塔查看网站访问的命令是什么?-icode9专业技术文章分享
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南