zoukankan      html  css  js  c++  java
  • Linux ps、top、free、uname命令

    Linux ps、top、free、uname命令

    Linux有很多查看系统运行时状态的命令,例如查看进程信息的ps和top,以及查看内存信息的free命令和操作系统信息的uname命令等。

    ps

    全称process status,主要是查看当前运行的进程状态。

    语法:

    ps [options] 

    常见的基本参数有:

    • -A 列出所有的进程
    • -e 同 -A
    • -au 显示较详细的信息;
    • -aux 显示所有(包含其他用户)的进程
    • -u username1,username2 显示指定用户的进程信息
    • -p 1234 2345 显示1234 和 2345进程;
    • -r 显示正在运行的进程;
    • -f full-format 显示所有的信心,包括启动进程的命令行;
    • -H hierarchy 层级形式展示进程信息;

    例如:

    ps -ef # 显示所有进程的信息
    ps -auxf # 显示所进程的信息
    ps -fHu root # 以层级形式显示root用户的所有进程

    top

    top命令用于实时显示process的动态;

    常用的参数:

    • -q:没有任何延迟的显示;
    • -i :不显示任何闲置idle和僵尸zombie进程
    • -n 更新的次数,完成后退出top命令;
    • -d N 设置更新信息的周期为N秒
    • -p pid 显示进程号为pid的信息,cpu、内存占用等;

    例如:

    top -d 2 # 设置2秒更新信息,默认是3秒
    top -p 149 # 显示149进程的信息

    free

    Linux free用来显示系统内存状态。

    语法:

    free [-bkmotV] [-s interval]

    参数说明:

    • -b 以byte为单位显示
    • -k
    • -m
    • -g
    • -h 以人类可读的方式显示;
    • -t 显示内存总和列
    
    free -h

    uname

    Linux uname命令用于显示系统信息,uname可显示电脑以及操作系统的相关信息。

    语法:

    uname [-amnrsv]

    常用参数:

    • -a 或者 –all 显示全部信息
    • -m 或者 –machine 显示处理器类型 例如x86_64
    • -n 或者 –nodename 主机名
    • -r 或者 –realease 发型编号
    • -s 或者 –sysname 操作系统名称
    • -v 显示操作系统版本号
    uname -a

    显示处理器类型

    uname -m # 输出x86_64

    显示操作系统以及发行号

    uname -sr # 例如输出Linux 4.4.0-21-generic等

    查看CPU信息

    cat /proc/cupinfo
  • 相关阅读:
    复利计算(1)
    对IT行业的一些思考
    递归下降语义分析
    1118 实验三 有限自动机的构造与识别
    冒泡排序文法评论
    实验0:了解和熟悉操作系统
    0302思考IT行业的感想
    递归下降语义分析
    对文法解释和语法树的评论
    语言文法
  • 原文地址:https://www.cnblogs.com/Spground/p/9567886.html
Copyright © 2011-2022 走看看