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

 

posted @ 2018-03-04 20:15  myway_liang  阅读(1893)  评论(0编辑  收藏  举报