发博客的时候要注意,word有可能会把文中两个减号“--”转换成中文的”–“,文中本就应该存在”–“,如果有,那一定是被转换了。

一、systemctl介绍

CentOS7启用了新的系统和服务管理器,采用systemctl命令代替了老版本的service和chkconfig。为了保持兼容性,在CentOS7中,老版本的service和chkconfig命令仍然可以使用。

systemctl命令是system(系统)和control(控制)两个单词的简写,它是一个功能强大的命令,本文只介绍与服务管理相关的用法。

systemctl命令有一点不足,就是很多命令执行后没有提示信息,例如下图:

上图中,执行启动和停止服务命令后没有“服务已启动”或“服务已关闭”等提示信息,让人很不习惯。还有,start和stop各执行了两次,也没有任何提示信息,这也让人很不习惯。

二、systemctl常用命令

1、启动服务

systemctl start name.service

注意name.service的.service可以省略不写,以下两条命令的效果相同。

systemctl start vsftpd             # 启动ftp服务。
systemctl start vsftpd.service # 启动ftp服务。

2、停止服务

systemctl stop name.service

3、重启服务

如果服务没有启动,就启动它。

systemctl restart name.service

4、查看服务是否已启动

systemctl is-active name.service

5、查看服务的状态

systemctl status name.service

示例:

Loaded:关于服务是否已经加载的信息,文件的绝对路径以及是否被启用的注释。

Active:服务是否正在运行,然后是启动时间信息。

Process:进程额外信息。

Main PID:服务主进程pid。

CGroup:Control Groups额外信息。

6、启用开机自启动服务

systemctl enable name.service

7、停用开机自启动服务

systemctl disable name.service

8、查看服务是否为开机自启动

systemctl is-enabled name.service

9、只重启正在运行中的服务

systemctl try-restart name.service

10、显示所有的服务状态

按空格键显示下一页,按q键退出。

systemctl list-units --type service --all

11、查看启动成功的服务列表

systemctl list-unit-files|grep enabled

12、查看启动失败的服务列表

systemctl --failed

13、查看所有服务的状态

按空格键显示下一页,按q键退出。

systemctl list-unit-files --type service

14、列出在指定服务之前启动的服务(依赖)

按空格键显示下一页,按q键退出。

systemctl list-dependencies --after name.service

15、列出在指定服务之后启动的服务(被依赖)

按空格键显示下一页,按q键退出。

systemctl list-dependencies --before name.service

三、版权声明

C语言技术网原创文章,转载请说明文章的来源、作者和原文的链接。

来源:C语言技术网(www.freecplus.net)

作者:码农有道

如果文章有错别字,或者内容有错误,或其他的建议和意见,请您留言指正,非常感谢!!!

CentOS7系统服务管理systemctl的更多相关文章

  1. centos7系统服务管理

    systemd是RH7系列操作系统开始启用新的系统和服务管理器.它被设计为与sysv init脚本向后兼容,并提供了一些功能,例如在引导时并行启动系统服务,按需激活守护程序或基于依赖关系的服务控制逻辑 ...

  2. systemctl -- 系统服务管理器 【转】

    systemctl  -- 系统服务管理器 systemctl 是系统服务管理器命令,它实际上将 service 和 chkconfig 这两个命令组合到一起. 直接运行命令可以列出所有正在运行的服务 ...

  3. centOS7服务管理与启动流程

    centOS7服务管理与启动流程 centOS7启动流程 systemd简介 unit对象 unit类型 特性 service unit文件格式 service unit file文件通常由三部分组成 ...

  4. Centos 7.0系统服务管理

    从Centos7开始,不再用sysvinit管理系统服务了,而是改用了systemd,因此对系统服务管理方法已经变更,以下简述 1.查看当前所有系统服务的状态 systemctl 2.查看指定系统服务 ...

  5. centos7也支持service命令启动服务吗,对于centos7 中的systemctl和旧的service命令的区别和联系

    一.centos7也支持service命令启动服务吗 CentOS 7.0中一个最主要的改变,就是切换到了systemd.它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服 ...

  6. 服务管理--systemctl命令

    摘要: systemctl 是系统服务管理器命令,它实际上将 service 和 chkconfig 这两个命令组合到一起. 任务 旧指令 新指令 使某服务自动启动 chkconfig --level ...

  7. Linux服务器,服务管理--systemctl命令详解,设置开机自启动

    Linux服务器,服务管理--systemctl命令详解,设置开机自启动 syetemclt就是service和chkconfig这两个命令的整合,在CentOS 7就开始被使用了. 摘要: syst ...

  8. CentOS 7.0 服务管理 – systemctl 命令

    转载自:http://linux.it.net.cn/CentOS/fast/2014/0720/3212.html CentOS 7.0中已经没有service命令,而是启用了systemctl服务 ...

  9. centos7 supervisor管理redis

    centos7 supervisor管理redis 标签(空格分隔): linux,redis 概念 Supervisor 相当强大,提供了很丰富的功能,不过我们可能只需要用到其中一小部分 super ...

随机推荐

  1. mysql视图、事务、触发器、索引

    视图 什么是视图 ? 一个查询语句的结果是一张虚拟表,将这种虚拟表保存下来,它就变成了一个视图. 为什么要用视图? 当频繁需要用到多张表的连表结果,你就可以事先生成好视图,之后直接调用即可,避免了反复 ...

  2. SpringMVC之参数绑定

    1.Controller package com.tz.controller; import org.springframework.beans.factory.annotation.Required ...

  3. connect() failed (111: Connection refused) while connecting to upstream报错处理

    新lnmp环境调试项目时,nginx报错如下: 解决: 发现php-fpm.conf是以套接字方式通信,而nginx是以端口方式通信,见下图: 将nginx.conf修改为如下,重新reload即可

  4. Numpy入门(一):Numpy的安装和创建

    在数据分析和机器学习中,大量的使用科学计算,Numpy提供了大型矩阵计算的方式,而这些是python标准库中所缺少的.Numpy也是许多优秀的第三方库的基础,依赖于Numpy的库非常多,后续会慢慢的进 ...

  5. OpenStack官方镜像无法ssh登陆

    0x00 序 当前主流的Linux系统都有提供可以在OpenStack中直接使用cloud镜像,但当使用从官方网站下载的镜像创建云主机时,你会发现Linux下经常使用的ssh竟然无法登陆新创建好的云主 ...

  6. k8s集群搭建(三)

    Dashboard安装 Kubernetes Dashboard是k8s提供基于Web的监控和操作界面,可以通过UI来显示集群的所有工作负载,除了查看资源,还是创建.编辑.更新.删除资源. 根据Kub ...

  7. Soulwail

    XMLHttpRequest 属性解读 首先在 Chrome console 下创建一个 XMLHttpRequest 实例对象 xhr.如下所示: inherit 试运行一下代码. var xhr ...

  8. HBase源码系列之HFile

    本文讨论0.98版本的hbase里v2版本.其实对于HFile能有一个大体的较深入理解是在我去查看"到底是不是一条记录不能垮block"的时候突然意识到的. 首先说一个对HFile ...

  9. CS229 Lesson 5 生成学习算法

    课程视频地址:http://open.163.com/special/opencourse/machinelearning.html 课程主页:http://cs229.stanford.edu/ 更 ...

  10. LeetCode---二叉树3-总结例题

    二叉树-总结例题 1-从中序与后序遍历序列构造二叉树 给定二叉树的后序遍历和二叉树的中序遍历 想法: 先根据后序遍历的最后一个元素构造根节点 寻找根节点在中序遍历中的位置 递归构建根节点的左右子树 / ...