1. 程式人生 > >ubuntu systemctl 命令及模式切換

ubuntu systemctl 命令及模式切換

blog sock graphic multi service lis use soc 配置

轉載 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常用的用法,大都是我自己會用到的。

    1. 啟動級別配置
      由於工作需要,常常會在虛擬機中安裝各類linux系統,而絕大部分時間,我們需要的只是一個文字界面,能夠通過host ssh到VM中,圖形界面沒必要起著,白白浪費cpu和內存,通過systemctl命令配置默認進入文字界面,只需一行:

      systemctl set-default multi-user.target

      如果要切回圖形界面,相應地:

      systemctl set-default graphical.target

    2. 開機啟動服務

      systemctl enable ***.service

    3. 停止開機啟動服務

      systemctl disable ***.service

    4. 啟動/停止/重啟服務

      systemctl start/stop/restart ***.service

    5. 查詢服務狀態

      systemctl status ***.service

    6. 在遠程機器上執行命令,類似ssh user@host ""

      systemctl -H user@hostname

    7. 列出系統服務,-t後用tab鍵可以關聯出所有支持的unit類型

      systemctl -t service

    8. 列出所有已經加載的units的狀態

      systemctl -a

    9. 列出加載的units/sockets/timers

      systemctl list-units [pattern]
      systemctl list-sockets [pattern]
      systemctl list-timers [pattern]

    10. 查詢某項服務是否active,以sshd.serice為例

      systemctl is-active sshd.service

    11. 直接查看某項服務的配置文件,以sshd.serice為例

      systemctl cat sshd.service

    12. 查看服務的依賴關系,以sshd.serice為例

      systemctl list-dependencies sshd.service

    13. 查看環境變量

      systemctl show-environment

ubuntu systemctl 命令及模式切換