centos7当中的systemd及systemctl(节选)
全面进入centos7时代,这个东东是需要系统了解的。
http://blog.jobbole.com/85070/?utm_source=blog.jobbole.com&utm_medium=relatedPosts
========================
系统管理员
systemd 的主要命令行工具是 systemctl。
多数管理员应该都已经非常熟悉系统服务和 init 系统的管理,比如 service、chkconfig 以及 telinit 命令的使用。systemd 也完成同样的管理任务,只是命令工具 systemctl 的语法有所不同而已,因此用表格来对比 systemctl 和传统的系统管理命令会非常清晰。
表 2. Systemd 命令和 sysvinit 命令的对照表
Sysvinit 命令 | Systemd 命令 | 备注 |
---|---|---|
service foo start | systemctl start foo.service | 用来启动一个服务 (并不会重启现有的) |
service foo stop | systemctl stop foo.service | 用来停止一个服务 (并不会重启现有的)。 |
service foo restart | systemctl restart foo.service | 用来停止并启动一个服务。 |
service foo reload | systemctl reload foo.service | 当支持时,重新装载配置文件而不中断等待操作。 |
service foo condrestart | systemctl condrestart foo.service | 如果服务正在运行那么重启它。 |
service foo status | systemctl status foo.service | 汇报服务是否正在运行。 |
ls /etc/rc.d/init.d/ | systemctl list-unit-files –type=service | 用来列出可以启动或停止的服务列表。 |
chkconfig foo on | systemctl enable foo.service | 在下次启动时或满足其他触发条件时设置服务为启用 |
chkconfig foo off | systemctl disable foo.service | 在下次启动时或满足其他触发条件时设置服务为禁用 |
chkconfig foo | systemctl is-enabled foo.service | 用来检查一个服务在当前环境下被配置为启用还是禁用。 |
chkconfig –list | systemctl list-unit-files –type=service | 输出在各个运行级别下服务的启用和禁用情况 |
chkconfig foo –list | ls /etc/systemd/system/*.wants/foo.service | 用来列出该服务在哪些运行级别下启用和禁用。 |
chkconfig foo –add | systemctl daemon-reload | 当您创建新服务文件或者变更设置时使用。 |
telinit 3 | systemctl isolate multi-user.target (OR systemctl isolate runlevel3.target OR telinit 3) | 改变至多用户运行级别。 |
除了表 2 列出的常见用法,系统管理员还需要了解其他一些系统配置和管理任务的改变。
首先我们了解 systemd 如何处理电源管理,命令如下表所示:
表 3,systemd 电源管理命令
命令 | 操作 |
---|---|
systemctl reboot | 重启机器 |
systemctl poweroff | 关机 |
systemctl suspend | 待机 |
systemctl hibernate | 休眠 |
systemctl hybrid-sleep | 混合休眠模式(同时休眠到硬盘并待机) |
关机不是每个登录用户在任何情况下都可以执行的,一般只有管理员才可以关机。正常情况下系统不应该允许 SSH 远程登录的用户执行关机命令。否则其他用户正在工作,一个用户把系统关了就不好了。为了解决这个问题,传统的 Linux 系统使用 ConsoleKit 跟踪用户登录情况,并决定是否赋予其关机的权限。现在 ConsoleKit 已经被 systemd 的 logind 所替代。
centos7当中的systemd及systemctl(节选)相关推荐
- CentOS7新特性——systemd及systemctl
目录 一.Systemd 的简介和特点 1.同 SysVinit 和 LSB init scripts 兼容 2.更快的启动速度 3.systemd 提供按需启动能力 二.Systemd的基本概念 1 ...
- 怎样对php使用systemctl启动,Centos7 配置php-fpm服务到systemctl
前言 本教程假定已通过<Centos7.4 编译安装PHP7.2(Nginx篇)>,成功编译安装好PHP7.2.并且其php-fpm文件和配置文件位于/usr/local/php. php ...
- centos7以上系统服务管理命令-systemctl
在Centos7以上的系统中把service和chkconfig两个指令结合后,可能在日常管理和使用中带来很多的不习惯,因此上网看了下,找到一个比较不错的总结表格在这里收录下,在这里补充一点就是如果自 ...
- 【Linux】之systemd与systemctl
文章目录 一.systemd 1. systemd 守护进程管理 Linux 的启动 2. systemd 提供的功能: 3. systemd 使用单元来管理不同类型的对象. 4. 服务单元信息 二. ...
- Linux学习总结(27)——CentOS7及以上系统的systemctl命令使用介绍
1.查看正在运行的服务 systemctl 2.启动服务 systemctl start foo.service 3.关闭服务 systemctl stop foo.service 4.重启服务 sy ...
- 【备忘】linux视频
参考笔记 内部参考脚本 [M哥linux-多年内部积累电子书-无价之宝]Books7 01.M哥亲讲Linux运维发展与学习路线图.mp4 02.Linux云计算学习环境介绍.mp4 03.Linu ...
- centos7 systemctl status servicename执行慢的问题
一,这个问题和systemd-journald有关,故我们先简单了解下: 过去只有 rsyslogd 的年代中,由于 rsyslogd 必须要开机完成并且执行了 rsyslogd 这个 daemon ...
- centos7之service文件详解及systemctl命令使用
centos7之service文件详解及systemctl命令使用 1. systemed简介 systemd与init的区别及优势 systemd和init的区别 systemd对比init的优势 ...
- Linux systemctl 详解自定义 systemd unit
Linux systemctl 详解&自定义 systemd unit systemctl 序 大家都知道,我们安装了很多服务之后,使用 systemctl 来管理这些服务,比如开启.重启.关 ...
最新文章
- GreenDao 使用方法:
- html语言dl与ul,HTML中DL、UL、OL用哪个比较好
- Windows Phone开发(28):隔离存储B 转:http://blog.csdn.net/tcjiaan/article/details/7436959...
- 10大淘宝直播之城公布:杭州、广州、连云港位列前三
- 全球市场第一季度下跌0.8%,思科的WLAN份额再次下跌
- LR mobile HTTP/HTML协议实战
- spring-cloud Sleuth
- mybatis ——xml方式与动态sql
- 战旗助手服务器代码,炉石盒子PC端人工智能战棋助手启用!
- java 通用事件回调类(观察者队列)
- git pull --rebase的作用是什么,它与git pull有什么区别?
- 陈冠希传 转载,奇文共欣赏
- Matlab 结构体(struct)使用
- C语言函数大全--h开头的函数
- 京东方劝退_正式确认,华为mate40正面照来了,国行价“劝退”!
- 2023年房地产融资模式研究报告
- 高考电子计算机改卷,高考电子阅卷潜规则,看看你的卷子在电脑中成什么样?...
- Java美团下单接单区域处理_订餐系统之同步美团商家订单
- 通过图像转换软件打造95%原创文章--真的可以告别伪原创(有点扯)
- ANSYS APDL R16.0参数化编程与工程视频教程
热门文章
- WCF发布到IIS 7.0,并以https访问
- C#网络编程示例(note)
- Spark中如何管理Spark Streaming消费Kafka的偏移量
- Python的if判断和两重判断
- grDevices | R语言中的配色方法汇总(Ⅱ-2)
- 360天擎默认卸载密码_装机工具老毛桃携带木马病毒 卸载安全软件进行恶意推广...
- linux 程序调试日志,Linux程序调试
- 魔方机器人需要特制魔方吗_火影忍者手游:如果新春水门金币团购,你会夸魔方良心吗?...
- python编码规范简单总结
- 分段函数怎么用神经网络进行拟合_Tensoflow简单神经网络实现非线性拟合