1. 程式人生 > >CentOS檢視系統資訊常用命令

CentOS檢視系統資訊常用命令

檢視CPU

  1. # 命令1
  2. more /proc/cpuinfo | grep "model name"
  3. # 命令2
  4. grep "model name" /proc/cpuinfo
  5. # 命令3
  6. grep "model name" /proc/cpuinfo | cut -f2 -d:

檢視系統位數

  1. # 命令1 顯示系統與硬體詳細資訊
  2. uname -a
  3. # 命令2
  4. getconf LONG_BIT
  5. # 命令3
  6. echo $HOSTTYPE

檢視記憶體

  1. # 命令1
  2. free -m
  3. # 命令2
  4. grep MemTotal /proc/meminfo
  5. # 命令3
  6. grep MemTotal /proc/meminfo | cut -f2 -d:
  7. # 命令4
  8. free -m |grep "Mem" | awk '{print $2}'

檢視當前Linux的版本

  1. # 顯示系統版本
  2. cat /etc/redhat-release  
  3. # –release的縮寫,顯示linux作業系統核心版本號
  4. uname -r
  5. # –all的縮寫,詳細輸出所有資訊,依次為核心名稱,主機名,核心版本號,核心版本,硬體名,處理器型別,硬體平臺型別,作業系統名稱
  6. uname -a

時間

  1. # 檢視時間
  2. date
  3. # 修改時區為東八區
  4. rm -rf /etc/localtime
  5. ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  6. # 同步時間
  7. ntpdate us.pool.ntp.org

檢視硬碟

  1. -h 顯示磁碟空間佔用情況
  2. df -h
  3. -H 等於“-h”,但是計算式,1K=1000,而不是1K=1024
  4. df -H
  5. # 檢視硬碟及分割槽資訊
  6. fdisk -l
  7. # 檢視當前目錄佔用
  8. du -sh
  9. # 檢視/home目錄佔用
  10. du /home -sh

檢視SELINUX

  1. # 檢視狀態
  2. sestatus
  3. # 檢視狀態
  4. sestatus | cut -f2 -d:
  5. # 檢視配置檔案
  6. cat /etc/sysconfig/selinux
  7. # 臨時關閉
  8. setenforce 0
  9. # 永久關閉
  10. sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config

檢視網路

  1. # 檢視閘道器
  2. cat /etc/sysconfig/network
  3. # 檢視DNS
  4. cat /etc/resolv.conf
  5. # 修改DNS,IP可以自定義為NDS
  6. echo -e "options timeout:1 attempts:1 rotate\nnameserver 223.5.5.5\nnameserver 119.29.29.29" >/etc/resolv.conf;
  7. # 檢視主機名
  8. hostname
  9. # 檢視hosts
  10. cat /etc/hosts

設定SWAP快取

  1. # 新建swap目錄,可以自定義
  2. mkdir /swap
  3. # 設定swap大小,可以自定義
  4. dd if=/dev/zero of=/swap/swapadd bs=1024 count=2024288
  5. # 啟用swap
  6. mkswap /swap/swapadd
  7. swapon /swap/swapadd
  8. # 檢視swap設定是否生效
  9. free -m

設定防火牆FireWallD

  1. # 查詢80埠TCP
  2. firewall-cmd --permanent --query-port=80/tcp
  3. # 開啟80埠TCP
  4. firewall-cmd --permanent --zone=public --add-port=80/tcp
  5. # 重啟firewall服務
  6. firewall-cmd --reload
  7. # 或
  8. systemctl restart firewalld.service