Linux 運維涉及許多常用命令,用于管理和維護 Linux 系統。以下是一些常見的 Linux 運維常用命令:
1. 文件和目錄操作:
- `ls`:列出文件和目錄。
- `cd`:切換目錄。
- `pwd`:顯示當前工作目錄。
- `mkdir`:創建目錄。
- `rm`:刪除文件或目錄。
- `cp`:復制文件或目錄。
- `mv`:移動或重命名文件或目錄。
- `find`:按照指定條件查找文件。
2. 文件查看和編輯:
- `cat`:顯示文件內容。
- `more` 或 `less`:逐頁查看文件內容。
- `head`:顯示文件的開頭部分。
- `tail`:顯示文件的末尾部分。
- `vi` 或 `vim`:文本編輯器。
3. 文件權限和用戶管理:
- `chmod`:修改文件或目錄的權限。
- `chown`:修改文件或目錄的所有者。
- `chgrp`:修改文件或目錄的所屬組。
- `useradd`:添加用戶。
- `userdel`:刪除用戶。
- `passwd`:修改用戶密碼。
4. 系統狀態和監控:
- `top`:實時顯示系統資源使用情況。
- `ps`:顯示當前運行的進程。
- `df`:顯示文件系統的磁盤空間使用情況。
- `du`:顯示目錄或文件的磁盤空間使用情況。
- `free`:顯示系統內存使用情況。
5. 網絡相關:
- `ping`:測試網絡連接。
- `ifconfig` 或 `ip`:顯示網絡接口信息。
- `netstat`:顯示網絡連接、路由表和網絡接口信息。
- `ssh`:遠程登錄到其他主機。
6. 進程管理:
- `kill`:終止進程。
- `killall`:根據進程名終止進程。
- `ps`:顯示當前運行的進程。
- `top`:實時顯示系統資源使用情況。
7. 日志查看和分析:
- `tail`:顯示日志文件的末尾部分。
- `grep`:在文件中搜索匹配的文本。
- `sed`:文本替換和處理工具。
- `awk`:文本處理工具。
8. 壓縮和歸檔:
- `tar`:創建、提取或解壓 tar 歸檔文件。
- `gzip`:壓縮或解壓縮文件。
- `zip`:創建、提取或解壓 zip 歸檔文件。
9. 系統服務管理:
- `systemctl`:管理系統服務(適用于 Systemd 系統)。
- `service`:管理系統服務(適用于 SysV 系統)。
以上僅是列舉了一些常見的 Linux 運維常用命令,實際使用時還會根據具體情況和需求進行進一步的命令組合和參數調整。熟練掌握這些命令可以有效地進行 Linux 系統管理和維護工作。