首页 > 其他 > 详细

常用的 target

时间:2020-12-09 18:37:27      阅读:38      评论:0      收藏:0      [点我收藏+]

常用的 target:

graphical.target:就是文字界面再加上图形界面,这个 target 已经包含了下面的 multi-user.target。
multi-user.target:纯文本模式!
rescue.target:在无法使用 root 登陆的情况下,systemd 在开机时会多加一个额外的临时系统,与你原本的系统无关。这时你可以取得 root 的权限来维护你的系统。
emergency.target:紧急处理系统的错误,在无法使用 rescue.target 时,可以尝试使用这种模式!
shutdown.target:就是执行关机。
getty.target:可以设置 tty 的配置。

systemctl切换不同模式:

get-default:取得目前的 target。
set-default:设置后面接的 target 成为默认的操作模式。
isolate:切换到后面接的模式。
查看和设置默认的 target:
systemctl get-default

sudo systemctl suspend # 进入暂停模式
sudo systemctl hibernate # 进入休眠模式

暂停模式与休眠模式的区别:

  • suspend:暂停模式会将系统的状态保存到内存中,然后关闭掉大部分的系统硬件,当然,并没有实际关机。当用户按下唤醒机器的按钮,系统数据会从内存中回复,然后重新驱动被大部分关闭的硬件,所以唤醒系统的速度比较快。

  • hibernate:休眠模式则是将系统状态保存到硬盘当中,保存完毕后,将计算机关机。当用户尝试唤醒系统时,系统会开始正常运行,然后将保存在硬盘中的系统状态恢复回来。因为数据需要从硬盘读取,因此唤醒的速度比较慢(如果你使用的是 SSD 磁盘,唤醒的速度也是非常快的)。

systemctl list-dependencies 服务    可查看服务之间的依赖关系
systemctl list-dependencies 服务 --reverse  查看当前target引用了当前运行级别的target

systemctl daemon-reload 子命令:

新添加 unit 配置文件时需要执行 daemon-reload 子命令,有 unit 的配置文件发生变化时也需要执行 daemon-reload 子命令。daemon-reload 命令会做很多的事情,其中之一是重新生成依赖树(也就是 unit 之间的依赖关系),所以当你修改了 unit 配置文件中的依赖关系后如果不执行 daemon-reload 命令是不会生效的。

默认的RunLevel(在 /etc/inittab 文件设置)现在被默认的 Target 取代

位置在etc/systemd/system/目录下的default.target,它是一个符号链接,链接会链接graphical.target(图形界面)或者multi-user.target(多用户命令行)
查看当前运行级别:runlevel或who -r
技术分享图片

常用的 target

原文:https://www.cnblogs.com/Javonne-do/p/14109761.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!