Linux 常用配置及硬件檢測命令

查看系統版本相關命令

$ uname -a # 查看系統,主機名,內核版本,系統架構等命令
$ top # 總覽系統全面信息命令,Ctrl + C 退出界面
$ hostname # 查看服務器主機名命令
$ cat /etc/issue # 查看 Ubuntu Debian 系發行版版本命令
$ cat /etc/redhat-release # 查看 CentOS RedHat 系發行版版本命令
$ cat /etc/os-release # 查看通用 Linux 發行版版本命令

查看CPU相關命令

$ cat /proc/cpuinfo # 查看 CPU 核心數,架構,名字,頻率,緩存,指令集等命令
$ grep name /proc/cpuinfo # 查看 CPU 名字命令
$ grep cores /proc/cpuinfo # 查看 CPU 核心數命令
$ grep MHz /proc/cpuinfo # 查看 CPU 頻率命令

查看內存相關命令

$ cat /proc/meminfo # 查看內存硬件相關信息命令
$ free -m # 查看內存總量,使用量,swap 信息等命令
$ swapon -s # 查看 swap 交換分區的路徑,大小命令

查看硬盤分區相關系統命令

$ df -h # 查看硬盤分區以及占用情況命令
$ du -sh [指定路徑] # 查看指定路徑文件或目錄大小命令
$ fdisk -l # 查看硬盤大小,數量,類型命令

查看系統時間負載相關情況命令

$ uptime # 查看開機時間,系統用戶數,平均負載命令
$ cat /proc/loadavg # 查看系統負載命令
$ w # 查看系統時間,負載,登入用戶,用戶使用資源情況命令
$ top # 總覽系統全面信息命令,Ctrl + C 退出界面

查看網絡相關情況命令

$ ifconfig # 查看網卡及本機 ip 情況命令(需要系統安裝了 net-tools 工具)
$ ip addr show # 功能同上,新的 Linux 發行版已經逐漸用 ip 命令替代 ifconfig 相關功能命令
$ iptables -L # 查看防火墻等相關情況命令
$ netstat -s # 查看系統網絡連接情況統計信息命令
$ netstat -tunlp # 查看服務器端口監聽使用情況命令
$ netstat -auntp # 查看已經建立連接的端口情況命令
$ lsof -i:[端口] # 查看指定端口占用情況命令
$ route -n # 查看路由表命令

查看進程相關命令

$ ps -aux # 列出所有進程以及相關信息命令
$ kill -9 [進程PID] # 從上命令取到相關進程的PID后,高權限kill殺死進程命令命令
$ top # 總覽系統全面信息命令,Ctrl + C 退出界面

查看用戶相關命令

$ w # 查看系統時間,負載,登入用戶,用戶使用資源情況命令
$ cut -d: -f1 /etc/passwd # 查看系統所有用戶命令
$ last # 查看系統前幾次登陸情況
$ crontab -l # 查看用戶計劃任務情況命令
$ crontab -e # 編輯計劃任務命令

查看開機啟動相關命令

$ chkconfig # 查看開機啟動服務命令
$ ls /etc/init.d # 查看開機啟動配置文件命令
$ cat /etc/rc.local # 查看 rc 啟動文件

Leave a Reply

欢乐斗地主官网