Centos7 服务 service 设置命令 systemctl 用法 (替代service 和 chkconfig)
在Centos 中 systemctl 是设置系统服务的命令,即 service , 它融合之前service和chkconfig的功能于一体。
可以使用它永久性或只在当前会话中启用/禁用服务。
CentOS 7 的 /etc/rc.d/rc.local 是没有执行权限的, 系统建议创建 systemd service 启动服务。

查看服务列表状态:
systemctl list-units --type=service

systemctl list-unit-files 列出所有已经安装的 服务 及 状态 (可为人所读, 内容简略、清晰):

systemctl 可以列出正在运行的服务状态,如图:(基本不为人所读, 内容复杂、全面)


systemd-cgls 以树形列出正在运行的进程,它可以递归显示控制组内容。如图:


2、如何启动/关闭、启用/禁用服务?
启动一个服务:
systemctl start postfix.service
关闭一个服务:
systemctl stop postfix.service
重启一个服务:
systemctl restart postfix.service
显示一个服务的状态:
systemctl status postfix.service
在开机时启用一个服务:systemctl enable postfix.service
在开机时禁用一个服务:systemctl disable postfix.service
查看服务是否开机启动:   systemctl is-enabled postfix.service
查看已启动的服务列表:   systemctl list-unit-files | grep enabled
systemctl --failed
PS:使用命令 systemctl is-enabled postfix.service 得到的值可以是enable、disable或static,这里的 static 它是指对应的 Unit 文件中没有定义[Install]区域,因此无法配置为开机启动服务。 
说明:启用服务就是在当前“runlevel”的配置文件目录 /etc/systemd/system/multi-user.target.wants 里,建立 /usr/lib/systemd/system 里面对应服务配置文件的软链接;
禁用服务就是删除此软链接,添加服务就是添加软连接。
如图:



打开某个 service 文件, 查看一下其中内容:


Centos7 服务 service 设置命令 systemctl 用法 (替代service 和 chkconfig)的更多相关文章
- nginx启动报错:Job for nginx.service failed. See 'systemctl status nginx.service' and 'journalctl -xn' fo
		一.背景 这个错误在重启nginx或者启动nginx的时候,经常会出现.我之前也一直认为出现这个错误是因为有程序占用了nginx的进程.但是知其然不知其所以然.每次报错都有点懵逼,所以这边一步步排查错 ... 
- linux开机自启动服务优化设置命令
		1.设置成英文字符,避免出现乱码[root@xuegod62 ~]# LANG=en2.两种配置linux开机自启动服务命令:1)[root@xuegod62 ~]# ntsysv2)[root@xu ... 
- Centos7 环境下开机   自启动服务(service)   设置的改变  (命令systemctl 和 chkconfig用法区别比较)
		参考文章: <Linux 设置程序开机自启动 (命令systemctl 和 chkconfig用法区别比较)> http://blog.csdn.net/kenhins/article/ ... 
- Linux 设置程序开机自启动 (命令systemctl 和 chkconfig用法区别比较)
		之前在Linux centos 7 上安装了apache 和mysql,当时并没有设置开机自动启动. 最近又重新练习网页,每次开机总是要手动启动httpd和mysqld,不方便,就想设置成开机自动启动 ... 
- RHEL 7 中 systemctl 的用法(替代service 和 chkconfig)
		1.systemctl是RHEL 7 的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体.可以使用它永久性或只在当前会话中启用/禁用服务. systemctl可以列出 ... 
- Linux CentOS7.0 (04)systemctl vs chkconfig、service
		CentOS 7.0中已经没有service命令,而是启用了systemctl服务器命令 systemctl 是系统服务管理器命令,它实际上将 service 和 chkconfig 这两个命令组合到 ... 
- 对比centos7的systemctl和其他service+chkconfig
		syetemctl就是service和chkconfig这两个命令的整合,在CentOS 7就开始被使用了.systemctl 是系统服务管理器命令,它实际上将 service 和 chkconfig ... 
- systemctl 命令的用法
		对比表,以 apache / httpd 为例 任务 旧指令 新指令 使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.serv ... 
- centos7当中的systemd及systemctl(节选)
		全面进入centos7时代,这个东东是需要系统了解的. http://blog.jobbole.com/85070/?utm_source=blog.jobbole.com&utm_mediu ... 
随机推荐
- 使用Ajax向服务器端发送请求
			<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ... 
- MonkeyScript使用教程
			原文地址https://www.cnblogs.com/yizhou-xu/p/8072813.html 原文地址https://www.cnblogs.com/YatHo/p/7205162.htm ... 
- vue开发笔记
			1.一定要弄明白什么是数据驱动,以前jQuery操作dom的那种思维模式可以不去考虑,在类似框架中任何一个效果的完成都是由数据驱动来完成的. 2.以.vue作为扩展名的文件,是vue组件,他是一个类, ... 
- pyenv常用命令
			pyenv使用教程 安装 Mac brew install pyenv brew install pyenv-virtualenv 配置 echo 'eval "$(pyenv init - ... 
- html5 七巧板
			<!DOCTYPE html><html> <canvas id="diag" height="200" width=&qu ... 
- 字节跳动冬令营网络赛 Solution
			A:Aloha Unsolved. B:Origami Unsolved. 题意: 初始的时候有一张纸,可以从左边往右边折叠,或者从右边往左边折叠 每次折叠的长度不能超过现有宽度,最后折叠到长度为1 ... 
- bootstrap详解 见网址
			http://caibaojian.com/bootstrap/base-css.html?#forms 
- Sublime Text 3图标更改
			Sublime Text 3图标更改 步骤: 1.下载ico图标 2.然后更改图标 注意:重点讲解下,如何将png文件转换为ico图标: 网络上单独找sublime text 3的ico图标比较不好找 ... 
- Python3:sqlalchemy对sybase数据库操作,非sql语句
			Python3:sqlalchemy对sybase数据库操作,非sql语句 # python3 # author lizm # datetime 2018-02-01 10:00:00 # -*- c ... 
- curl使用介绍
			linux curl是通过url语法在命令行下上传或下载文件的工具软件,它支持http,https,ftp,ftps,telnet等多种协议,常被用来抓取网页和监控Web服务器状态. 一.Linux ... 
