Linux服務管理:啓動、停止與狀態查看

Linux服務是後臺運行的特定功能程序,管理服務是系統運維基礎,需管理員權限(如`$ sudo`)。核心操作通過`systemctl`命令實現:`systemctl status [服務名]`查看狀態(如`active (running)`);`start/stop/restart`分別啓動、停止、重啓服務;`list-units --type=service`列出服務列表,`is-active [服務名]`快速判斷運行狀態。開機自啓用`enable/disable`,驗證用`is-enabled`。服務故障時,`journalctl -u [服務名]`查日誌(如端口占用、配置錯誤)。掌握這些命令可滿足大部分服務管理需求。

閱讀全文
新手必學:Linux日誌文件查看命令

這篇文章介紹了Linux服務器新手必學的5個日誌查看命令,適用於日常問題定位與監控。核心命令及用途如下: 1. **tail**:查看文件末尾,常用`-n 數字`指定行數,`-f`即時監控(如網站訪問日誌),`-q`隱藏文件名。 2. **head**:查看文件開頭,參數`-n 數字`指定行數,適合初始日誌(如系統啓動日誌)。 3. **cat**:快速查看小文件全部內容,`-n`/`-b`顯示行號,大文件不推薦(刷屏)。 4. **less**:大文件分頁查看,支持上下翻頁、搜索(`/關鍵詞`),`+G`直達末尾。 5. **grep**:按關鍵詞過濾,`-n`顯示行號,`-i`忽略大小寫,`-v`反向過濾,常與`tail`組合(如`tail -f log | grep error`)。 組合技巧:如`tail -n 100 log | grep error`快速定位錯誤,`less +G log`跳至日誌末尾。

閱讀全文
系統監控工具:Linux服務器性能查看指南

本文介紹Linux服務器初學者必備的6大性能監控工具,幫助快速掌握服務器“健康狀況”。系統監控是保障服務穩定的關鍵,需定期檢查CPU、內存、磁盤等資源。 核心工具包括:`top`即時監控CPU、內存及進程,按P/M排序可快速定位高資源佔用進程;`vmstat`分析系統整體性能,關注等待進程數(r)、IO阻塞數(b)及交換分區(swpd);`iostat`專注磁盤IO,通過tps、%util判斷是否瓶頸;`free -h`快速查看內存使用及可用空間;`df -h`與`du -sh`分別監控磁盤分區空間和目錄文件大小。 選擇工具場景:快速概覽用`top`,內存緊張看`free`,磁盤IO瓶頸查`iostat`,空間不足用`df`,定位大文件靠`du`。掌握這些工具,可通過按需監控及時發現並解決資源問題,保障服務器穩定運行。

閱讀全文
一文讀懂Linux服務啓動與停止

本文介紹Linux服務管理的核心方法,服務是後臺持續運行的程序,管理是系統維護基礎,現代Linux用systemd的systemctl工具管理。核心操作包括:啓動服務用`sudo systemctl start <服務名>`,停止用`stop`,重啓用`restart`,狀態查看用`status`;設置開機自啓用`enable`,禁用用`disable`,可通過`list-unit-files`查看自啓狀態。實用操作有:重新加載配置(無需重啓)用`reload`,查看日誌用`journalctl -u <服務名>`。注意事項:需`sudo`提權,服務名需準確(如Nginx爲`nginx`),操作前確認服務已安裝,`stop`會強制終止服務可能丟數據,優先用`restart`或`reload`(安全)。掌握這些可應對基礎運維需求。

閱讀全文