《Disney +》 迪士尼、Marvel、彼思、星球大戰…  最新生存模擬遊戲《Surviving the Aftermath》最新宣傳片公開!   ANIPLEX發表以《FGO》為主的遊戲開發將子公司化。接手DELiGHTWORKS遊戲事業   DIR EN GREY鼓手Shinya挑戰用「刨冰」製作人氣寶可夢「謎擬Q」!究竟能不能成功呢?   PlayStation Store:「雙倍折扣」優惠回歸   創造沒有限制的世界   插上USB就能輕鬆提升音質!Razer推出便攜式 DAC 耳機擴大器「THX Onyx」!   開放世界RPG手機遊戲新作「Over Eclipse」開放事前登錄,並同時舉辦抽獎活動!   LoL與UNIQLO「UT」合作!《英雄聯盟》UT日本開始販售! 

Linux Systemd 設定開機自動啟動的程式、服務

商業

Linux 以前 initrd 管理開機啟動程式的時代,可以使用 update-rc.d、rcconf、sys-rc-conf 來管理 /etc/rc0.d/ ~ /etc/rc6.d/,現在換 Systemd 後,想要開機自動啟動的程式,要如何設定呢?

Linux Systemd 設定開機自動啟動的程式、服務

列出所有 Service

  • systemctl list-units
  • systemctl list-units --type=service
  • systemctl list-units *.service
  • systemctl --type=service
  • 其它狀態
    • systemctl --type=service --state=active
    • systemctl --type=service --state=running
    • systemctl list-unit-files --type service --state enabled,generated

開機自動啟動、關閉自動啟動、查詢開機是否會自動啟動 .. 等

  • sudo systemctl enable apache2.service # 設定 Apache 開機自動啟動
  • sudo systemctl disable apache2.service # 設定 Apache 關閉開機自動啟動
  • sudo systemctl is-enabled apache2.service # 查看 Apache 服務是否有設定開機自動啟動
  • sudo systemctl is-active apache2.service # 檢查 Apache 服務是否正在運行
  • sudo systemctl is-failed apache2.service # 檢查 Apache 服務是否啟動失敗

從檔案層面查看有哪些 Systemd service

  • ls /lib/systemd/system/
  • ls /etc/systemd/system/
  • ls /etc/systemd/system/multi-user.target.wants/ # 由 /lib/systemd/system/ ln 到此處

Tsung

隨機商業新聞