CentOS檢視系統資訊常用命令
阿新 • • 發佈:2018-11-22
檢視CPU
- # 命令1
- more /proc/cpuinfo | grep "model name"
- # 命令2
- grep "model name" /proc/cpuinfo
- # 命令3
- grep "model name" /proc/cpuinfo | cut -f2 -d:
檢視系統位數
- # 命令1 顯示系統與硬體詳細資訊
- uname -a
- # 命令2
- getconf LONG_BIT
- # 命令3
- echo $HOSTTYPE
檢視記憶體
- # 命令1
- free -m
- # 命令2
- grep MemTotal /proc/meminfo
- # 命令3
- grep MemTotal /proc/meminfo | cut -f2 -d:
- # 命令4
- free -m |grep "Mem" | awk '{print $2}'
檢視當前Linux的版本
- # 顯示系統版本
- cat /etc/redhat-release
- # –release的縮寫,顯示linux作業系統核心版本號
- uname -r
- # –all的縮寫,詳細輸出所有資訊,依次為核心名稱,主機名,核心版本號,核心版本,硬體名,處理器型別,硬體平臺型別,作業系統名稱
- uname -a
時間
- # 檢視時間
- date
- # 修改時區為東八區
- rm -rf /etc/localtime
- ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- # 同步時間
- ntpdate us.pool.ntp.org
檢視硬碟
- -h 顯示磁碟空間佔用情況
- df -h
- -H 等於“-h”,但是計算式,1K=1000,而不是1K=1024
- df -H
- # 檢視硬碟及分割槽資訊
- fdisk -l
- # 檢視當前目錄佔用
- du -sh
- # 檢視/home目錄佔用
- du /home -sh
檢視SELINUX
- # 檢視狀態
- sestatus
- # 檢視狀態
- sestatus | cut -f2 -d:
- # 檢視配置檔案
- cat /etc/sysconfig/selinux
- # 臨時關閉
- setenforce 0
- # 永久關閉
- sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
檢視網路
- # 檢視閘道器
- cat /etc/sysconfig/network
- # 檢視DNS
- cat /etc/resolv.conf
- # 修改DNS,IP可以自定義為NDS
- echo -e "options timeout:1 attempts:1 rotate\nnameserver 223.5.5.5\nnameserver 119.29.29.29" >/etc/resolv.conf;
- # 檢視主機名
- hostname
- # 檢視hosts
- cat /etc/hosts
設定SWAP快取
- # 新建swap目錄,可以自定義
- mkdir /swap
- # 設定swap大小,可以自定義
- dd if=/dev/zero of=/swap/swapadd bs=1024 count=2024288
- # 啟用swap
- mkswap /swap/swapadd
- swapon /swap/swapadd
- # 檢視swap設定是否生效
- free -m
設定防火牆FireWallD
- # 查詢80埠TCP
- firewall-cmd --permanent --query-port=80/tcp
- # 開啟80埠TCP
- firewall-cmd --permanent --zone=public --add-port=80/tcp
- # 重啟firewall服務
- firewall-cmd --reload
- # 或
- systemctl restart firewalld.service