-
tatget相当与文件系统的目录,service相当文件
-
socket只做端口的监听,80/tcp,3306/tcp....
#查看依赖
[root@client ~ 16:33:17]# systemctl list-dependencies graphical.target
graphical.target
#查看反向依赖
[root@client ~ 16:35:02]# systemctl list-dependencies sshd.service --reverse
sshd.service
● └─multi-user.target
● └─graphical.target
设置系统当前运行 target
#只显示字符界面
[root@client ~ 16:35:05]# systemctl isolate multi-user.target
#恢复到图形化界面
[root@client ~ 16:36:58]# systemctl isolate graphical.target
设置系统开机默认运行 target
#执行这些命令后,系统重启会从默认的 图形化界面(graphical.target) 切换到 纯命令行界面(multi-user.target)
[root@client ~ 16:37:06]# systemctl get-default
graphical.target
[root@client ~ 16:39:18]# systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.
#重启验证
字符界面恢复图形化
vm虚拟机重启按任意键,暂停(除了回车键)
按e进入编辑
下方向键,找到initrd16 /.... 到其上一行输入systemd.unit=multi-user.target
ctrl+x退出恢复图形化
重置 ROOT 密码
vm虚拟机重启按任意键,暂停(除了回车键)
按e进入编辑
下方向键,找第二行utf-8,空格把第二行伪代码空格掉再输入rd.break,再ctrl+x执行
switch_root:/# mount -o remount,rw /sysroot
switch_root:/# chroot /sysroot
#设置123密码
sh-4.4# echo 123 | passwd --stdin root
#改语言
unset LANG
#再设置123密码
sh-4.4# echo 123 | passwd --stdin root
#如果系统开启了 SELinux 功能,则需要确保所有未标记的文件(包括此时的/etc/shadow)在启动过程中都会重新获得标记。
sh-4.2# touch /.autorelabel
#执行以下命令,系统将继续启动。如果系统开启了SELinux功能,还需要执行完整的 SELinux 重新标记,然后再次重新启动。
sh-4.2# exit
#再次退出
exit