Linux下服务的管理
生活随笔
收集整理的這篇文章主要介紹了
Linux下服务的管理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
服務的概念
服務指在操作系統中,用以支持各種功能的程序.
服務管理
| systemctl start 服務名 | 開啟服務 |
| systemctl stop 服務名 | 關閉服務 |
| systemctl status 服務名 | 顯示狀態 |
| systemctl restart 服務名 | 重啟服務 |
| systemctl enable 服務名 | 開機啟動服務 |
| systemctl disable 服務名 | 禁止開機啟動 |
| systemctl list-units | 查看系統中所有正在運行的服務 |
| systemctl list-unit-files | 查看系統中所有服務的開機啟動狀態 |
| systemctl list-dependencies 服務名 | 查看系統中服務的依賴關系 |
| systemctl mask 服務名 | 凍結服務 |
| systemctl unmask 服務名 | 解凍服務 |
| systemctl set-default multi-user.target | 開機時不啟動圖形界面 |
| systemctl set-default graphical.target | 開機時啟動圖形界面 |
systemctl list-units:
- 查看當前運行的所有服務
systemctl list-unit-files:
- 查看服務是否開機啟動
- disabled表示禁止開機啟動
- enabled表示允許開機啟動
- static表示該服務與其他服務相關聯,不能單獨設置該服務的啟動狀態
systemctl list-dependencies sshd
- 查看sshd服務的依賴關系
systemctl status sshd:
- 顯示sshd服務的狀態
其中:表示服務當前的狀態,有以下幾種:
| active(running) | 表示程序正在執行 |
| atcive(exited) | 執行一次就正常退出的服務,不在系統中執行任何程序 |
| active(waiting) | 正在執行中,處于阻塞狀態,需要等待其他程序執行完才能執行 |
| inactive (dead) | 未啟動狀態 |
vendor preset:后面的表示服務默認的啟動狀態
vendor preset前面的表示服務當前的啟動狀態,有以下幾種情況:
| inactive | 服務關閉 |
| disable | 服務開機不啟動 |
| enabled | 服務開機啟動 |
| static | 服務開機啟動項被管理 |
| failed | 服務配置錯誤 |
systemctl enable sshd:
- 修改sshd服務為開機啟動
systemctl disable sshd:
- 禁止sshd服務開機啟動
連接到其他主機
| ssh root@172.25.254.181 | 連接到172.25.254.181主機 |
| ssh -X root@172.25.254.181 | 連接到172.25.254.181主機,并可運行圖形化界面 |
相關的查看指令
| ifconfig eth0 | 查看虛擬機的ip |
| ip addr show br0 | 查看真機的ip |
| last | 查看誰登陸過我 |
| w | 查看誰正在使用我 |
| lastb | 查看誰試圖登陸我但是失敗了 |
last
w:
lastb:
總結
以上是生活随笔為你收集整理的Linux下服务的管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux测试usb显示速率,linux
- 下一篇: 虚节点dummy