zoukankan      html  css  js  c++  java
  • 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 "Memorys+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日志 
  • 相关阅读:
    十分钟-Nginx 入门到上线
    83.面向忙碌开发者的 Android 知识点收录 (转)
    技术人,为什么需要构建知识图谱 (转载)
    C# 4.0四大新特性代码示例与解读
    .NET 项目代码风格要求
    .NET 推荐博客
    C# 五、谈扩展方法的理解
    ASP.NET 一步步开发自己的博客 .NET版(11、Web.config文件的读取和修改)
    ASP.NET 你必须知道的EF知识和经验
    Linq表达式、Lambda表达式你更喜欢哪个?
  • 原文地址:https://www.cnblogs.com/vincent-liang/p/8505923.html
Copyright © 2011-2022 走看看