在CentOS虛擬機中,有許多常用的命令可以幫助您進行系統管理、文件操作、網絡配置等任務。以下是一些常用的CentOS命令及其功能:
系統信息查詢與管理
- hostname: 顯示主機名、操作系統版本、內核版本、架構等信息。
- uname: 顯示系統內核與硬件信息。
- lsb_release: 顯示LSB(Linux Standard Base)相關信息。
- date: 顯示或設置系統日期和時間。
- timedatectl: 管理系統時間和時區。
- yum (或 dnf): 管理軟件包及其依賴。
用戶與組管理
- useradd: 創建新用戶。
- passwd: 設置或更改用戶密碼。
- usermod: 修改用戶屬性。
- groupadd: 創建新用戶組。
- gpasswd: 管理用戶組成員。
文件與目錄操作
- ls: 列出目錄內容。
- cd: 切換目錄。
- pwd: 顯示當前工作目錄。
- mkdir: 創建目錄。
- rmdir: 刪除空目錄。
- rm: 刪除文件或目錄。
- cp: 復制文件或目錄。
- mv: 移動或重命名文件或目錄。
- find: 在文件系統中查找文件。
- grep: 在文件中搜索指定模式。
- cat: 連續顯示文件內容。
- less: 分頁查看文件內容。
- head, tail: 查看文件開頭或結尾部分內容。
文件權限與所有權
- ls -l: 查看詳細列表時,第一列即表示文件權限。
- chmod: 更改文件或目錄的權限。
- chown: 更改文件或目錄的所有者。
文件搜索與內容查看
- find: 根據名稱、類型、時間等屬性查找文件。
- cat: 連續顯示文件內容。
- less: 分頁查看文件內容。
- head, tail: 查看文件開頭或結尾部分內容。
網絡管理
- ip: 顯示或管理網絡接口、路由等。
- netstat: 顯示網絡連接、路由、接口統計等信息。
- ping: 測試網絡連通性。
- traceroute (或 tracert): 追蹤數據包路由。
系統服務管理
- systemctl: 管理系統服務、守護進程、系統狀態等。
進程管理
- ps: 報告當前系統中進程的狀態。
- kill: 向進程發送信號。
- killall: 根據進程名殺死進程。
虛擬機管理命令
- virsh list --all: 查看所有虛擬機狀態。
- virsh start <虛擬機名稱或ID>: 啟動虛擬機。
- virsh shutdown <虛擬機名稱或ID>: 關閉虛擬機。
- virsh undefine <虛擬機名稱> --remove-all-storage: 刪除虛擬機及其所有資源。
以上命令僅為CentOS虛擬機常用命令的一部分,更多命令和詳細用法可以參考官方文檔或相關教程。