# Linux查看配置命令有哪些
在Linux系統中,查看硬件、系統和服務的配置信息是日常管理和故障排查的重要工作。本文將介紹常用的配置查看命令及其典型應用場景。
---
## 一、系統信息查看
### 1. `uname` - 查看內核信息
```bash
uname -a # 顯示所有系統信息(內核版本、主機名等)
uname -r # 僅顯示內核版本
lsb_release
- 查看發行版信息lsb_release -a # 顯示完整的發行版信息
hostnamectl
- 查看主機配置(systemd系統)hostnamectl # 顯示主機名、操作系統版本等
lscpu
- CPU信息lscpu # 顯示CPU架構、核心數等詳細信息
free
- 內存信息free -h # 以人類可讀格式顯示內存使用情況
lsblk
- 磁盤信息lsblk # 顯示塊設備列表(硬盤、分區等)
lspci
- PCI設備信息lspci -v # 顯示所有PCI設備詳細信息
ifconfig
/ip
- 網絡接口ifconfig # 傳統命令(需安裝net-tools)
ip addr # 現代替代命令
netstat
/ss
- 網絡連接netstat -tuln # 查看監聽端口
ss -tuln # 更快的替代方案
route
- 路由表route -n # 傳統命令
ip route # 現代替代方案
systemctl
- 服務狀態systemctl list-units --type=service # 列出所有服務
ps
- 進程信息ps aux # 顯示所有運行中的進程
top
/htop
- 實時監控top # 基礎版資源監控
htop # 增強版(需安裝)
env
- 環境變量env # 顯示所有環境變量
id
- 用戶信息id # 顯示當前用戶UID/GID
who
- 登錄用戶who -a # 顯示所有登錄用戶
dmidecode
- 硬件詳情(需root)sudo dmidecode -t memory # 查看內存詳細信息
inxi
- 綜合信息工具(需安裝)inxi -F # 顯示完整的系統概覽
掌握這些命令可以幫助你快速獲取Linux系統的各類配置信息。建議通過man [命令]
查看具體參數說明,例如:
man lscpu
注意:部分命令可能需要root權限或額外安裝軟件包。 “`
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。