• LINUX常用命令

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 1.查看某程序占用端口情况:ps -ef |grep xx

    ps -ef |grep xx --xx表示程序名,如系统运行了几个tomcat,想知道这些tomcate占用端口情况,就使用ps -ef |grep tomcat

    • 2.查看当前目录:pwd
    • 3.查看CPU、内存等使用情况

     ----1.先安装sysstat:  yum -y install sysstat

     

    A: 在命令行方式下,

    1. 查看CPU使用情况的命令

    \\\$ vmstat 5

    每5秒刷新一次,最右侧有CPU的占用率的数据

    \\\$ top

    top 然后按Shift+P,按照进程处理器占用率排序

    2. 查看内存使用情况的命令

    \\\$ free

    top 然后按Shift+M, 按照进程内存占用率排序

    \\\$ top

    3. 查看网络流量

    可以用工具iptraf工具

    \\\$ iptraf -g

    “”针对某个Interface的网络流量可以通过比较两个时间网络接口的RX和TX数据来获得

    \\\$ date; ifconfig eth1

    \\\$ date; ifconfig eth1

    4. 查看磁盘i/o

    \\\$ iostat -d -x /dev/sdc3 2

    用iostat查看磁盘/dev/sdc3的磁盘i/o情况,每两秒刷新一次

    \\\$ vmstat 2

    用vmstat查看io部分的信息

    procs:
    r–>;在运行队列中等待的进程数
    b–>;在等待io的进程数
    w–>;可以进入运行队列但被替换的进程

    memoy
    swap–>;现时可用的交换内存(k表示)
    free–>;空闲的内存(k表示)

    pages
    re--》回收的页面
    mf--》非严重错误的页面
    pi--》进入页面数(k表示)
    po--》出页面数(k表示)
    fr--》空余的页面数(k表示)
    de--》提前读入的页面中的未命中数
    sr--》通过时钟算法扫描的页面

    disk 显示每秒的磁盘操作。 s表示scsi盘,0表示盘号

    fault 显示每秒的中断数
    in--》设备中断
    sy--》系统中断
    cy--》cpu交换

    cpu 表示cpu的使用状态
    cs--》用户进程使用的时间
    sy--》系统进程使用的时间
    id--》cpu空闲的时间

    其中:
    如果 r经常大于 4 ,且id经常少于40,表示cpu的负荷很重。
    如果pi,po 长期不等于0,表示内存不足。
    如果disk 经常不等于0, 且在 b中的队列 大于3, 表示 io性能不好。

     

    • 4.查看linux版本

    cat /etc/redhat-release 

    • 5.查看软件安装情况(是否安装)

    rpm -qa|grep xxx   --xxx表示软件名,如想查看java的安装位置:rpm -qa|grep java 

    • 6.查看软件安装位置

    whereis xxx  如想查看nginx的安装位置,就用whereis nginx

    • 标签:
    • 常用命令
    • 进程
    • 表示
    • 时间
    • 使用
    • grep
    • linux
    • 安装
    • cpu
    • 内存
    • 查看
    • 页面
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部