美文网首页我用 LinuxLinux学习之路Linux
Linux系统管理命令 - systemd的常见应用

Linux系统管理命令 - systemd的常见应用

作者: 0X0E01 | 来源:发表于2017-02-03 14:05 被阅读346次

systemd是一个启动管理程序,系统运行后由他来管理一系列进程和服务,即进程树的根。

systemd工具中最常用的是systemctl命令

操作的对象称为单元(unit),常见的unit后缀有

  • .target(启动目标,类似于旧的运行级别)
  • .service(服务,守护进程,Deamons)
  • .timer(定时器,可以部分替代systemd)

我们可以通过
$ man 5 systemd.unit
来查看systemd的所有单元

控制服务运行(.service)

服务(Services)也叫守护进程(Deamons)

用法示例:


# systemctl start httpd.service  启动httpd服务
# systemctl restart httpd.service  重启httpd服务
# systemctl stop httpd.service  关闭httpd服务

# systemctl reload httpd.service  重新加载httpd服务配置

# systemctl enable sshd.service 设置ssh服务为开机启动
# systemctl disable sshd.service 禁止ssh服务开机启动

# systemctl mask gdm.service 屏蔽对ssh服务的调用
# systemctl umask  gdm.service 取消对ssh服务的屏蔽

注意:由于systemd不输入单元后缀名默认为.service,故上述后缀也可以省略,同时,systemd的单元文件是可以通过bash或者zsh的tab键补全的

切换运行级别(.target)

假设用户处于图形界面环境下,想切换到纯TTY环境,已减少图形界面对资源的占用,可以通过Ctrl + Alt + F1 - F6切换到另一个TTY中
输入

# systemctl isolate multi-user.target

即可关闭所有图形界面下的程序,并腾出TTY

后续可以通过

# systemctl isolate graphical.target

回到图形界面

或者直接启用Display Manager

# systemctl start gdm  (Gnome桌面)
# systemctl start sddm  (KDE桌面)
# systemctl start lxdm  (LXDE桌面)

因此,后续如果不满意发行版的Gnome设定,我们可以直接禁用GDM服务,使得开机不自动启用图形界面

# systemctl mask graphical.target
或者
# systemctl disable gdm

之后通过相反的命令恢复即可

# systemctl umask graphical.target
或者
# systemctl enable gdm

相关文章

  • Linux系统管理命令 - systemd的常见应用

    systemd是一个启动管理程序,系统运行后由他来管理一系列进程和服务,即进程树的根。 systemd工具中最常用...

  • Linux下systemctl基本用法

    Linux下systemctl基本用法 systemctl和systemd的关系 systemd是系统管理的守护进...

  • linux 常用命令

    Linux简介及Ubuntu安装 常见指令 系统管理命令 打包压缩相关命令 关机/重启机器 Linux管道 Lin...

  • LINUX中常用操作命令

    - Linux简介及Ubuntu安装- 常见指令- 系统管理命令- 打包压缩相关命令- 关机/重启机器- Linu...

  • 简书历史文章列表(不定时更新)

    Linux命令 Linux命令-文件管理Linux命令-系统管理 Python基础、相关模块及进阶 Python开...

  • redhat7 systemd 和 systemctl

    systemd 是系统管理守护进程, 其中的 d 表示 daemon systemctl 是命令, 其中的 ctl...

  • Systemctl 详解

    Systemd 并不是一个命令,而是一组命令,涉及到系统管理的方方面面。 一、命令 1.1 systemctl ...

  • linux systemd 命令

    https://blog.csdn.net/qq562029186/article/details/67639676

  • ubuntu设置timezone

    备注: timedatectl 命令是systemd的一部分,需要您的linux服务是由systemd拉起才能使用...

  • 04. Linux 系统管理

    Linux 系统管理 系统管理命令 开关机命令 shutdown 命令可以用来进行关机程序,并且在关机以前传送讯息...

网友评论

    本文标题:Linux系统管理命令 - systemd的常见应用

    本文链接:https://www.haomeiwen.com/subject/fnsibttx.html