首页 > 代码库 > Linux基本信息查看命令

Linux基本信息查看命令

top
    实时显示进程状态
vmstat 2 3
    服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况
uptime
    命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况。

 

 

查看内核/操作系统/CPU信息
    uname -a
系统版本
    cat /etc/issue |sed -n ‘1p‘

 

CPU:
    1) 查看CPU明细
        lscpu
            安装 yum install -y util-linux-ng
    2) 查看CPU型号
        cat /proc/cpuinfo |grep ‘model name‘ |uniq |awk -F ‘:‘ ‘{print $2}‘
    3) 查看物理CPU的个数
        cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
    4) 查看逻辑CPU的个数
        cat /proc/cpuinfo | grep "processor" | wc -l
    5) 查看CPU是几核
        cat /proc/cpuinfo |grep "cores" | uniq


内存:
    1) 内存的详细信息
        cat /proc/meminfo
    2) 大概的内存信息
        free -m

硬盘:
    1) 硬盘大小:
        df -h
    2) 硬盘测速
        hdparm -t /dev/hda (IDE硬盘)
        hdparm -t /dev/sda (SATA、SCSI、硬RAID卡阵列)

 

lsof:
    1) 显示开启文件abc.txt的进程
        lsof abc.txt
    2) 查找谁在使用文件目录系统
        lsof 目录名
    3) 看进程打开了哪些文件
        lsof -p $PID
    4) 查看远程已打开的网络连接
        lsof -i @127.0.0.1


把错误信息重定向到空设备
    ./test.sh 2>/dev/null
把标准输出重定向到空设备
    ./test.sh >/dev/null
把标准输出和标准错误全重定向到空设备
    ./test.sh >/dev/null 2>&1
把标准错误stderr重定向到标准输出stdout
    2>&1


更改文件编码方式:
  iconv -f gbk -t utf-8 -o outfile infile
        -f 原来编码方式
        -t 输出编码方式
        -o 表示输出文件名

Linux基本信息查看命令