zoukankan      html  css  js  c++  java
  • 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 表示输出文件名

  • 相关阅读:
    SEH(Structured Exception Handling)详细解释
    Command Query Responsibility Segregation
    C#中Func和Expression的区别
    C#的yield return是怎么被调用到的?
    C#的static constructor抛了异常会怎么处理?
    developer应该知道的image知识(JPG和PNG)
    网站前台与后台的连接
    短消息类新旧服务代码对应表
    无线广告巨头渠道火拼
    中国移动下一代移动技术将选择LTE
  • 原文地址:https://www.cnblogs.com/lixingxing/p/4219707.html
Copyright © 2011-2022 走看看