linux6添加chkconfig管理,Linux系统管理初步(七)系统服务管理、chkconfig与systemd 编辑中...
Linux系统本身包含了很多服务,CentOS6之前系统的服务用SysV控制,CentOS7改为systemd控制
一、chkconfig服务管理机制
简而言之,chkconfig就是CentOS6以前用来控制系统服务的工具,
常用方法举例
chkconfig --list #列出所有的系统服务。
chkconfig --add httpd #增加httpd服务。
chkconfig --del httpd #删除httpd服务。
chkconfig --level httpd 2345 on #设置httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态。
chkconfig --list mysqld #列出mysqld服务设置情况。
chkconfig --level 35 mysqld on #设定mysqld在等级3和5为开机运行服务,--level 35表示操作只在等级3和5执行,on表示启动,off表
系统开机时启动的部分服务存储在/etc/init.d/目录下。我们可以把需要开机启动的服务放在这个目录下然后用chkconfig来管理。
1、列出chkconfig管理的服务
chkconfig
chkconfig --list
2、设定不同级别上各个服务的启动与关闭
这里先提示下级别的概念,就硬记概念,反正这个CentOS7以后版本就不用了,我们总结一些关键词方便理解:
0是关机,
1是单用户,就是我们之前修改root账户密码的模式,
2是多用户模式,但比3模式少了一个nfs服务
3是多用户命令行模式,最常用
4是保留级别暂时没用,
5是图形模式,
6是重启,
关闭network服务
chkconfig network off
k开启network服务
chkconfig network on
关闭第5级别的network服务
chkconfig --level 5 network off
自定义一个服务并把它加入chkconfig管理
首先自定义的脚本要跟原有的network和netconsole服务一样格式的服务脚本。
我们看下脚本的写法
vi /etc/init.d/network
红框的部分是必须有的
我们可以把network复制一份然后做实验
cp network test
然后我们把命令加入chkconfig管理
chkconfig --add test #注意两个减号
chkconfig --del test
随着版本更新,chkconfig已经是过去时了。。。
二、systemd服务管理机制∴
查看systemd管理的服务
systemctl list-unit -all-type=service #查看所有服务
systemctl list-units --type=service #查看所有已经启动的服务
服务的选项有三种是否LOAD、ACTIVE、SUB,具体含义见下图:
针对单一服务的操作命令:
systemctl enable crond ##设置开机启动crond服务或工具
systemctl disable crond ##设置关闭开机启动crond服务或工具
systemctl status crond ##查看crond服务当前状态,如是否运行
systemctl stop crond ##停止crond服务是,但开机仍会运行
systemctl start crond ##开启crond服务
systemctl restart crond ##重启crond服务
systemctl is-enabled crond ##检查crond服务是否开机启动
linux6添加chkconfig管理,Linux系统管理初步(七)系统服务管理、chkconfig与systemd 编辑中...相关推荐
- linux 进程防火墙连接管理,Linux系统管理初步(五)系统防火墙控制程序firewalld...
CentOS7中,系统自带的netfilter操作程序由iptables变为firewalld.firewall有zone和service两个概念,网口或者说nmcli下的conection可加入某个 ...
- Linux系统管理初步(七)系统服务管理、chkconfig与systemd 编辑中
Linux系统本身包含了很多服务,CentOS6之前系统的服务用SysV控制,CentOS7改为systemd控制 一.chkconfig服务管理机制 简而言之,chkconfig就是CentOS6以 ...
- 【Linux系统管理】07 软件包管理 08 用户和权限
一 软件包分类 Linux 系统和 Windows 系统之间的软件包是分开的.Windows 系统中的 .exe,.msi 是无法在Linux系统下运行.Linux 系统中的服务器应用是无法在 Win ...
- Linux系统管理(七)——用户文件权限设置
系列文章往期回顾 Linux系统管理(一)--Linux虚拟机在VMware上的安装 Linux系统管理(二)--VMware使用文件共享功能 Linux系统管理(三)--Shell以及基本命令 Li ...
- 跟我学Linux系统管理 第三讲 磁盘管理
跟我学Linux系统管理 -------by MT.sh 第三讲 Linux 下的磁盘管理(上) 今天这一讲,我们主要要讨在Linux 下如何配置和管理磁盘,也就是磁盘管理了,最后我还会和大 ...
- 【Linux系统管理】12 服务管理
2 服务管理 2.1 服务的简介与分类 Windows 查看服务的管理,使用"services.msc"的指令操作 启动类型分为:自动,手动,禁用.自动代表下次开机之后,服务会随着 ...
- 浅析 Linux 初始化系统(系统服务管理和控制程序/Init System) -- systemd
文章目录 一.Systemd 的简介和特点 (一)同 SysVinit 和 LSB init scripts 兼容 (二)更快的启动速度 (三)systemd 提供按需启动能力 (四)Systemd ...
- java部门管理_系统管理模块_部门管理_实现基本的增删改查功能
系统管理模块_部门管理1_实现基本的增删改查功能 先不考虑上级部门 设计实体.表 1.设计实体 Department.java public classDepartment {privateLong ...
- linux通用自启动管理,linux下通过xinetd服务管理 rsync 实现开机自启动
1.1 xinetd服务配置 1.1.1 检查xinetd服务是否安装 [root@backup ~]# rpm -qa xinetd [root@backup ~]# rpm -ql xinetd ...
最新文章
- mysql 5.6 5.7 并存_centos同时运行mysql5.6和mysql5.7
- 从Spark-Shell到SparkContext的函数调用路径过程分析(源码)
- Linux移植随笔:git的使用
- (九)Hibernate 检索策略
- UrlRewrite重写url
- 断点下载的主要知识总结。
- 雷云3计算机不满足系统要求,电工进网作业许可考试(高压类)4、5、6章题库(无答案)...
- Python:暴力破解密码
- 2019互联网+直播平台开发如何发展?
- python属于计算机几级,Python语言被列入全国计算机等级考试科目
- 北大数学系女神推荐的几个硬核IT公众号
- 数据结构和算法(32)之背包问题
- 诠释绿色科技 Laedana荣获2022国际CMF设计奖
- 2022春秋杯联赛 传说殿堂赛道 sql_debug题目解析
- 初始圈的选择matlab,基于MATLAB的最优算法案例分析——关于徐州潘安湖风景区游览路线设计...
- jsvascript === 和==的区别
- 一个视频娱乐应用源码
- 理财系列 2 股票体检指标之市盈率
- Java-正则表达式:匹配特定字符开头,数字结尾的任一字符串
- 15岁上浙大、22岁获世界冠军,90后「天才黑客」为何被开除、错失上亿股票?