转载 http://blog.csdn.net/jun2016425/article/details/53100963/
1.vim /etc/default/grub #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="text" # Uncomment to disable graphical terminal (grub-pc only) GRUB_TERMINAL=console 2.update-grub 3.systemctl set-default multi-user.target 4.systemctl start lightdm
转载 http://blog.csdn.net/zhengjie19/article/details/49069767
这篇文章记录了一些systemd常用的用法,大都是我自己会用到的。
-
启动级别配置
由于工作需要,常常会在虚拟机中安装各类linux系统,而绝大部分时间,我们需要的只是一个文字界面,能够通过host ssh到VM中,图形界面没必要起着,白白浪费cpu和内存,通过systemctl命令配置默认进入文字界面,只需一行:systemctl set-default multi-user.target
如果要切回图形界面,相应地:
systemctl set-default graphical.target
-
开机启动服务
systemctl enable ***.service
-
停止开机启动服务
systemctl disable ***.service
-
启动/停止/重启服务
systemctl start/stop/restart ***.service
-
查询服务状态
systemctl status ***.service
-
在远程机器上执行命令,类似ssh [email protected] ""
systemctl -H [email protected]
-
列出系统服务,-t后用tab键可以关联出所有支持的unit类型
systemctl -t service
-
列出所有已经加载的units的状态
systemctl -a
-
列出加载的units/sockets/timers
systemctl list-units [pattern]
systemctl list-sockets [pattern]
systemctl list-timers [pattern] -
查询某项服务是否active,以sshd.serice为例
systemctl is-active sshd.service
-
直接查看某项服务的配置文件,以sshd.serice为例
systemctl cat sshd.service
-
查看服务的依赖关系,以sshd.serice为例
systemctl list-dependencies sshd.service
-
查看环境变量
systemctl show-environment