zl程序教程

您现在的位置是:首页 >  系统

当前栏目

centos7当中的systemd及systemctl(节选)

centos7 systemd 当中 systemctl
2023-09-27 14:28:44 时间
全面进入centos7时代,这个东东是需要系统了解的。 http://blog.jobbole.com/85070/?utm_source=blog.jobbole.com utm_medium=relatedPosts ======================== 系统管理员 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 命令的对照表
telinit 3 systemctl isolate multi-user.target (OR systemctl isolate runlevel3.target OR telinit 3) 改变至多用户运行级别。

除了表 2 列出的常见用法,系统管理员还需要了解其他一些系统配置和管理任务的改变。

首先我们了解 systemd 如何处理电源管理,命令如下表所示:

表 3,systemd 电源管理命令

关机不是每个登录用户在任何情况下都可以执行的,一般只有管理员才可以关机。正常情况下系统不应该允许 SSH 远程登录的用户执行关机命令。否则其他用户正在工作,一个用户把系统关了就不好了。为了解决这个问题,传统的 Linux 系统使用 ConsoleKit 跟踪用户登录情况,并决定是否赋予其关机的权限。现在 ConsoleKit 已经被 systemd 的 logind 所替代。


CentOS下搭建和配置Zerotier并开机自启 Zerotier一款可以让您随时随地轻松连接云,移动,桌面和数据中心资源的工具。通过Zerotier可以轻松地将你的多台设备建立局域网,互联互通。
CentOS编译和yum安装Beanstalkd及service和systemctl管理 本篇笔记记录了CentOS中编译和yum两种方式安装Beanstalkd的过程,以及在CentOS6中创建服务脚本,使用service管理;CentOS7中创建服务脚本,使用systemctl管理Beanstalkd的过程