• Linux系统信息查看命令大全


    Linux系统信息查看命令大全

    系统
    # uname -a # 查看内核/操作系统/CPU信息
    # head -n 1 /etc/issue # 查看操作系统版本
    # cat /proc/cpuinfo # 查看CPU信息
    # hostname # 查看计算机名
    # lspci -tv # 列出所有PCI设备
    # lsusb -tv # 列出所有USB设备
    # lsmod # 列出加载的内核模块
    # env # 查看环境变量
    资源
    # free -m # 查看内存使用量和交换区使用量
    # df -h # 查看各分区使用情况
    # du -sh # 查看指定目录的大小
    # grep MemTotal /proc/meminfo # 查看内存总量
    # grep MemFree /proc/meminfo # 查看空闲内存量
    # uptime # 查看系统运行时间、用户数、负载
    # cat /proc/loadavg # 查看系统负载
    # cat /proc/5346/status 5347是pid #查看每个进程的情况

    磁盘和分区
    # mount | column -t # 查看挂接的分区状态
    # fdisk -l # 查看所有分区
    # swapon -s # 查看所有交换分区
    # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
    # dmesg | grep IDE # 查看启动时IDE设备检测状况
    网络
    # ifconfig # 查看所有网络接口的属性
    # iptables -L # 查看防火墙设置
    # route -n # 查看路由表
    # netstat -lntp # 查看所有监听端口
    # netstat -antp # 查看所有已经建立的连接
    # netstat -s # 查看网络统计信息
    进程
    # ps -ef # 查看所有进程
    # top # 实时显示进程状态
    用户
    # w # 查看活动用户
    # id # 查看指定用户信息
    # last # 查看用户登录日志
    # cut -d: -f1 /etc/passwd # 查看系统所有用户
    # cut -d: -f1 /etc/group # 查看系统所有组
    # crontab -l # 查看当前用户的计划任务
    服务
    # chkconfig --list # 列出所有系统服务
    # chkconfig --list | grep on # 列出所有启动的系统服务
    程序
    # rpm -qa # 查看所有安装的软件包
    7,查看系统整体状态 top

    最后一些输出信息的解释:

    load average: 0.09, 0.05, 0.01

    三个数分别代表不同时间段的系统平均负载(一分钟、五 分钟、以及十五分钟),它们的数字当然是越小越好。“有多少核心即为有多少负荷”法则: 在多核处理中,你的系统均值不应该高于处理器核心的总数量

    进程使用的内存可以用top,有3个列VIRT RES SHR, 标示了进程使用的内存情况, VIRT标识这个进程可以使用的内存总大小, 包括这个进程真实使用的内存, 映射过的文件, 和别的进程共享的内存等. RES标识这个这个进程真实占用内存的大小. SHR标识可以和别的进程共享的内存和库大小.

    8,性能监视sar命令

    sar -u输出显示CPU信息。-u选项是sar的默认选项。该输出以百分比显示CPU的使用情况

    CPU #CPU编号
    %user #在用户模式中运行进程所花的时间
    %nice #运行正常进程所花的时间
    %system #在内核模式(系统)中运行进程所花的时间
    %iowait #没有进程在该CPU上执行时,处理器等待I/O完成的时间
    %idle #没有进程在该CPU上执行的时间
    sar 5 10 sar以5秒钟间隔取得10个样本
    sar -u -p ALL 5 5 分cup显示
    sar -n { DEV | EDEV | NFS | NFSD | SOCK | ALL }
    sar 提供六种不同的语法选项来显示网络信息。-n选项使用6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV显示网络接口信息,EDEV显示关于网络错误的统计数据,NFS统计活动的NFS客户端的信息,NFSD统计NFS服务器的信息,SOCK显示套接字信息,ALL显示所有5个开关。它们可以单独或者一起使用。

    sar -n DEV 各参数含义

    IFACE #LAN接口
    rxpck/s #每秒钟接收的数据包
    txpck/s #每秒钟发送的数据包
    rxbyt/s #每秒钟接收的字节数
    txbyt/s #每秒钟发送的字节数
    rxcmp/s #每秒钟接收的压缩数据包
    txcmp/s #每秒钟发送的压缩数据包
    rxmcst/s #每秒钟接收的多播数据包

    9,查看命令历史(含时间戳)
    export HISTTIMEFORMAT='%F %T ';history| more
  • 相关阅读:
    2019 SDN阅读作业
    第01组 Alpha冲刺(4/6)
    第01组 Alpha冲刺(3/6)
    第01组 Alpha冲刺(2/6)
    2019 SDN上机第3次作业
    第01组 Alpha冲刺(1/6)
    2019 SDN上机第2次作业
    第01组 团队Git现场编程实战
    1755: [Usaco2005 qua]Bank Interest
    3386/1752: [Usaco2004 Nov]Til the Cows Come Home 带奶牛回家
  • 原文地址:https://www.cnblogs.com/liuzhuqing/p/7480156.html
Copyright © 2020-2023  润新知