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 编辑中...相关推荐

  1. linux 进程防火墙连接管理,Linux系统管理初步(五)系统防火墙控制程序firewalld...

    CentOS7中,系统自带的netfilter操作程序由iptables变为firewalld.firewall有zone和service两个概念,网口或者说nmcli下的conection可加入某个 ...

  2. Linux系统管理初步(七)系统服务管理、chkconfig与systemd 编辑中

    Linux系统本身包含了很多服务,CentOS6之前系统的服务用SysV控制,CentOS7改为systemd控制 一.chkconfig服务管理机制 简而言之,chkconfig就是CentOS6以 ...

  3. 【Linux系统管理】07 软件包管理 08 用户和权限

    一 软件包分类 Linux 系统和 Windows 系统之间的软件包是分开的.Windows 系统中的 .exe,.msi 是无法在Linux系统下运行.Linux 系统中的服务器应用是无法在 Win ...

  4. Linux系统管理(七)——用户文件权限设置

    系列文章往期回顾 Linux系统管理(一)--Linux虚拟机在VMware上的安装 Linux系统管理(二)--VMware使用文件共享功能 Linux系统管理(三)--Shell以及基本命令 Li ...

  5. 跟我学Linux系统管理 第三讲 磁盘管理

    跟我学Linux系统管理 -------by MT.sh 第三讲 Linux 下的磁盘管理(上)      今天这一讲,我们主要要讨在Linux 下如何配置和管理磁盘,也就是磁盘管理了,最后我还会和大 ...

  6. 【Linux系统管理】12 服务管理

    2 服务管理 2.1 服务的简介与分类 Windows 查看服务的管理,使用"services.msc"的指令操作 启动类型分为:自动,手动,禁用.自动代表下次开机之后,服务会随着 ...

  7. 浅析 Linux 初始化系统(系统服务管理和控制程序/Init System) -- systemd

    文章目录 一.Systemd 的简介和特点 (一)同 SysVinit 和 LSB init scripts 兼容 (二)更快的启动速度 (三)systemd 提供按需启动能力 (四)Systemd ...

  8. java部门管理_系统管理模块_部门管理_实现基本的增删改查功能

    系统管理模块_部门管理1_实现基本的增删改查功能 先不考虑上级部门 设计实体.表 1.设计实体 Department.java public classDepartment {privateLong ...

  9. linux通用自启动管理,linux下通过xinetd服务管理 rsync 实现开机自启动

    1.1 xinetd服务配置 1.1.1 检查xinetd服务是否安装 [root@backup ~]# rpm -qa xinetd [root@backup ~]# rpm -ql xinetd ...

最新文章

  1. mysql 5.6 5.7 并存_centos同时运行mysql5.6和mysql5.7
  2. 从Spark-Shell到SparkContext的函数调用路径过程分析(源码)
  3. Linux移植随笔:git的使用
  4. (九)Hibernate 检索策略
  5. UrlRewrite重写url
  6. 断点下载的主要知识总结。
  7. 雷云3计算机不满足系统要求,电工进网作业许可考试(高压类)4、5、6章题库(无答案)...
  8. Python:暴力破解密码
  9. 2019互联网+直播平台开发如何发展?
  10. python属于计算机几级,Python语言被列入全国计算机等级考试科目
  11. 北大数学系女神推荐的几个硬核IT公众号
  12. 数据结构和算法(32)之背包问题
  13. 诠释绿色科技 Laedana荣获2022国际CMF设计奖
  14. 2022春秋杯联赛 传说殿堂赛道 sql_debug题目解析
  15. 初始圈的选择matlab,基于MATLAB的最优算法案例分析——关于徐州潘安湖风景区游览路线设计...
  16. jsvascript === 和==的区别
  17. 一个视频娱乐应用源码
  18. 理财系列 2 股票体检指标之市盈率
  19. Java-正则表达式:匹配特定字符开头,数字结尾的任一字符串
  20. 15岁上浙大、22岁获世界冠军,90后「天才黑客」为何被开除、错失上亿股票?

热门文章

  1. 女人用一辈子承诺一句话
  2. 苹果服务两天内经历两次宕机:部分服务受影响 现已修复
  3. 李佳琦公益助力乡村教育 为学生送上开学礼物
  4. 因策划进军餐饮等虚假营销 TikTok前营销主管被开除
  5. 张朝阳:知识直播是长久的事情 商业模式将水到渠成
  6. 明天上线!部分开发者手机已安装鸿蒙OS:超流畅,可装安卓应用
  7. 魅族17系列正式发布:17年梦想之作,3699元起
  8. 苹果确认部分iPad Air 3会出现永久性黑屏:可免费维修
  9. 疫情下的十大堵城:复工后整体拥堵下降37.3%
  10. 美团联合创始人王慧文卸任摩拜高管职位