91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux運維之通過systemctl管理服務的示例

發布時間:2020-11-16 10:55:15 來源:億速云 閱讀:174 作者:小新 欄目:建站服務器

了解linux運維之通過systemctl管理服務的示例?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!

自centOS7后,新增了一個管理服務的命令——systemctl,通過這個命令可以非常方便的管理系統上的服務。

通過systemctl開啟、關閉服務

下面列出關于服務的開啟、關閉相關選項

  • start 開啟服務

  • stop 關閉服務

  • restart 重啟服務

  • status 查看服務狀態

  • reload 重新載入配置文件(不關閉服務)

  • enable 開機自啟動該服務

  • disable 關閉開機自啟動

下面通過案例來學習

# 查看服務運行狀況
# systemctl status atd
● atd.service - Job spooling tools
   Loaded: loaded (/usr/lib/systemd/system/atd.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2020-11-07 16:20:59 CST; 3 days ago
 Main PID: 3002 (atd)
   CGroup: /system.slice/atd.service
           └─3002 /usr/sbin/atd -f
Nov 07 16:20:59 iz8vb626ci0aehwsivxaydz systemd[1]: Started Job spooling tools.
Nov 07 16:20:59 iz8vb626ci0aehwsivxaydz systemd[1]: Starting Job spooling tools...

通過上面顯示的信息,我們可以獲取很多信息。從第二行Loaded,出現了enabled表示該服務開機自啟動。從第三行的running得知該服務正在運行中。

下面再來演示關閉、啟動服務

# systemctl stop atd
# systemctl start atd

關于服務的運行狀況,除了常見的running、dead等,還有一些,下面列出

  • active(running) 正在運行

  • active(waiting):等待執行(等其他服務執行后,再執行)

  • active(exited):僅執行一次就正常結束的服務

  • inactive(dead):服務未啟動

另外,關于服務開機是否啟動也有幾個選項:

  • enable :開機啟動

  • disable:開機不啟動

  • static:開機不能自啟動,但能被其他自啟動的服務啟動

  • mask:無論如何也不會啟動,該服務已被強制注銷

通過systemctl觀察系統上服務

通過systemctl可以查看目前有哪些服務正在運行,也可以查看系統上所有的服務(包括未啟動的),還可以查看某一類型的服務。

list-units 列出當前所有啟動的服務,若沒有使用任務選項,則默認使用該選項。加上-a則顯示所有,包括未啟動的服務

--type=TYPE 列出某一類型的服務

下面看演示內容

# 列出系統所有正在運行的服務
# systemctl 
  UNIT                                                     LOAD      ACTIVE SUB       DESCRIPTION
  proc-sys-fs-binfmt_misc.automount                        loaded    active running   Arbitrary Executable File Formats File System Automoun
  sys-devices-pci0000:00-0000:00:03.0-virtio0-net-eth0.device loaded    active plugged   Virtio network device
  sys-devices-pci0000:00-0000:00:04.0-virtio1-virtio\x2dports-vport1p1.device loaded    active plugged   /sys/devices/pci0000:00/0000:00:04.
  ……
  
# 列出系統正在運行的service類型的服務
# systemctl --type=service
   UNIT                               LOAD      ACTIVE SUB     DESCRIPTION
  aegis.service                      loaded    active running LSB: aegis update.
  aliyun.service                     loaded    active running aliyun-assist
  atd.service                        loaded    active running Job spooling tools
  auditd.service                     loaded    active running Security Auditing Service
# 列出系統上所有服務,包括未運行的
# systemctl -a
……

通過systemctl管理不同的操作環境(target unit)

在centos7中,有非常多個target unit,但這里我們只要知道幾個常用的target unit,下面列出常用的target unit:

  • graphical.target 圖形模式

  • multi-user.target 文本模式

  • rescue.target 一般救援模式

  • emergency.target 緊急救援模式

接下來再看如何查看系統默認的操作環境,以及如何去修改操作環境。

systemctl [選項] [unit.target]
[選項]
  get-default:查看系統默認操作環境
  set-default:設置系統默認操作環境
  
# 查看默認的操作環境
# systemctl get-default
multi-user.target
# 重新設置新的默認操作環境
# systemctl set-default graphical.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.
# systemctl get-default
graphical.target

感謝各位的閱讀!看完上述內容,你們對linux運維之通過systemctl管理服務的示例大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

晋州市| 翼城县| 信丰县| 萨迦县| 东乌珠穆沁旗| 永定县| 临高县| 太仆寺旗| 怀仁县| 临海市| 青岛市| 凌源市| 和田市| 德阳市| 晋中市| 浦北县| 沈阳市| 民县| 宜川县| 瑞金市| 商洛市| 康乐县| 新昌县| 寿宁县| 兴山县| 洪江市| 云龙县| 察雅县| 西充县| 涟源市| 洪泽县| 平阴县| 彩票| 壤塘县| 汉寿县| 逊克县| 营口市| 土默特右旗| 桦甸市| 澄江县| 永丰县|