查看剩余內存: free -m #-/+ buffers/cache: 6458 1649 #6458M為真實使用內存 1649M為真實剩余內存(剩余內存+緩存+緩沖器) #linux會利用所有的剩余內存作為緩存,所以要保證linux運行速度,就需要保證內存的緩存大小 系統信息: uname -a # 查看Linux內核版本信息 cat /proc/version # 查看內核版本 cat /etc/issue # 查看系統版本 lsb_release -a # 查看系統版本 需安裝 centos-release locale -a # 列出所有語系 locale # 當前環境變量中所有編碼 hwclock # 查看時間 who # 當前在線用戶 w # 當前在線用戶 whoami # 查看當前用戶名 logname # 查看初始登陸用戶名 uptime # 查看服務器啟動時間 sar -n DEV 1 10 # 查看網卡網速流量 dmesg # 顯示開機信息 lsmod # 查看內核模塊 硬件信息: more /proc/cpuinfo # 查看cpu信息 lscpu # 查看cpu信息 cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c # 查看cpu型號和邏輯核心數 getconf LONG_BIT # cpu運行的位數 cat /proc/cpuinfo | grep 'physical id' |sort| uniq -c # 物理cpu個數 cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l # 結果大於0支持64位 cat /proc/cpuinfo|grep flags # 查看cpu是否支持虛擬化 pae支持半虛擬化 IntelVT 支持全虛擬化 more /proc/meminfo # 查看內存信息 dmidecode # 查看全面硬件信息 dmidecode | grep "Product Name" # 查看服務器型號 dmidecode | grep -P -A5 "Memory\s+Device" | grep Size | grep -v Range # 查看內存插槽 cat /proc/mdstat # 查看軟raid信息 cat /proc/scsi/scsi # 查看Dell硬raid信息(IBM、HP需要官方檢測工具) lspci # 查看硬件信息 lspci|grep RAID # 查看是否支持raid lspci -vvv |grep Ethernet # 查看網卡型號 lspci -vvv |grep Kernel|grep driver # 查看驅動模塊 modinfo tg2 # 查看驅動版本(驅動模塊) ethtool -i em1 # 查看網卡驅動版本 ethtool em1 使用分析系統分析 Web 日志(如逆火軟件) 分析系統性能瓶頸點(IO/Memory/CPU,常用工具,top 命令中 shift 組合鍵的特殊用 Sar/vmstat/iostat/ipcs) 日志管理常用命令: history # 歷時命令默認1000條 HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S " # 讓history命令顯示具體時間 history -c # 清除記錄命令 cat $HOME/.bash_history # 歷史命令記錄文件 lastb -a # 列出登錄系統失敗的用戶相關信息 清空二進制日志記錄文件 echo > /var/log/btmp last # 查看登陸過的用戶信息 清空二進制日志記錄文件 echo > /var/log/wtmp 默認打開亂碼 who /var/log/wtmp # 查看登陸過的用戶信息 lastlog # 用戶最后登錄的時間 tail -f /var/log/messages # 系統日志 tail -f /var/log/secure # ssh日志