要查看Linux服務器的配置,您可以使用以下命令和工具:
硬件配置信息
- lshw:列出服務器的詳細硬件配置信息。
- lscpu:查看CPU信息,包括型號、核心數等。
- free:查看內存使用情況。
- df:查看磁盤空間使用情況。
- lsblk:列出所有可用的塊設備信息。
- lspci:列出所有PCI設備信息。
- lsusb:列出所有USB設備信息。
操作系統版本和內核信息
- uname -a:顯示系統內核版本、主機名、處理器類型、系統時間等信息。
- lsb_release -a:查看操作系統發行版信息。
- cat /etc/*-release:查看操作系統版本詳細信息。
網絡配置信息
- ifconfig (或 ip addr):查看網絡接口的IP地址、子網掩碼、廣播地址等信息。
- route -n:查看路由表。
- netstat -tulnp:查看所有監聽端口和已經建立的連接。
- ss -tulnp:查看網絡連接狀態和統計信息。
- ping:測試網絡連接。
- traceroute (或 tracepath):查看數據包在網絡中的傳輸路徑。
系統資源使用情況
- top:實時顯示系統進程和資源使用情況。
- htop:與top類似,但界面更友好,功能更強大。
- free -h:查看內存使用情況。
- vmstat:報告虛擬內存統計信息。
- iostat:報告CPU利用率和磁盤I/O統計信息。
用戶和組信息
- cat /etc/passwd:查看系統用戶列表及其相關信息。
- cat /etc/group:查看系統用戶組列表及其相關信息。
- whoami:查看當前登錄用戶名。
- id:查看當前用戶的用戶ID和組ID。
服務配置
- systemctl status <service_name>:查看指定服務的狀態。
- systemctl list-units --type=service:列出所有服務。
- systemctl enable <service_name>:啟用指定服務。
- systemctl disable <service_name>:禁用指定服務。
日志文件
- cat /var/log/messages (或 dmesg):查看系統日志文件,了解系統啟動和運行過程中的信息。
- tail -f /var/log/messages (或 tail -f /var/log/syslog):實時查看日志文件的最后幾行,監控系統活動。
通過上述命令和工具,您可以有效地查看和管理Linux服務器的配置信息。這些命令涵蓋了從硬件信息到軟件服務的多個方面,是系統管理員不可或缺的工具。