CentOS日常運維命令


查看剩余內存:

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日志 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM