• Linux 服务器的网络配置


    2. 查看 Linux 服务器的进程

    1)ps

    【主要选项】

    • -a  显示系统中所有进程的信息
    • -e  显示所有进程的信息
    • -f  显示进行的所有信息
    • -l   以长格式显示进程信息
    • -r  只显示正在运行的进程
    • -u  显示面向用户的格式(包括用户名、CPU 及内存的使用情况等信息)
    • -x  显示所有非控制终端上的进程信息
    • -p  显示由进程 id 指定的进程信息
    • -t  显示指定终端上的进程信息
    liuqian@ubuntu:~$ ps aux
    USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root          1  0.0  0.1 184948  3712 ?        Ss   10:03   0:02 /sbin/init auto noprompt
    root          2  0.0  0.0      0     0 ?        S    10:03   0:00 [kthreadd]
    root          3  0.0  0.0      0     0 ?        S    10:03   0:02 [ksoftirqd/0]
    root          5  0.0  0.0      0     0 ?        S<   10:03   0:00 [kworker/0:0H]
    root          7  0.0  0.0      0     0 ?        S    10:03   0:17 [rcu_sched]
    root          8  0.0  0.0      0     0 ?        S    10:03   0:00 [rcu_bh]
    root          9  0.0  0.0      0     0 ?        S    10:03   0:14 [rcuos/0]
    root         10  0.0  0.0      0     0 ?        S    10:03   0:00 [rcuob/0]
    root         11  0.0  0.0      0     0 ?        S    10:03   0:00 [migration/0]

    【STAT 的说明】表示进程的运行状态

    • D  不可中断的睡眠
    • R  就绪(在可运行队列中)
    • S  睡眠
    • T  被跟踪或性质
    • Z  终止(僵死)的进程,这些进程不存在,但暂时无法消除
    • W  没有足够的内存分页可分配
    • <  高优先序的进程
    • N  低优先序的进程
    • L  有内存分页分配并锁在内存体中(实时系统或 I/O)

    2)top

    交互命令:

    • P  根据 CPU 使用的多少进行排序
    • T  根据时间、累计时间排序
    • q  退出 top 命令
    • m  切换显示内存信息
    • t  切换显示进程和 CPU 状态信息
    • c  切换显示命令名称和完整命令行
    • M  根据使用内存的大小进行排序
    • W  将当前设置写入 ~/.toprc 文件中。(这是写 top 配置文件的推荐方法)

    3)pgrep  ---- 查找当前运行的进程,并列出匹配给定条件进程的 pid

    liuqian@ubuntu:~$ pgrep python
    3802
    3879
  • 相关阅读:
    提高情商的八种方法
    线程安全与可重入
    【Linux必知必会】initrd.img、vmlinux和 vmlinuz************
    shell调试技术
    (转)DeviceIOControl详解
    软件质量特性及其子特性列表
    【Linux必知必会】initrd.img、vmlinux和 vmlinuz
    驱动程序与应用程序之间共享内存
    调试器GDB
    知道IP地址和子网掩码。算出网络地址、广播地址、地址范围、可用的主机数
  • 原文地址:https://www.cnblogs.com/liuq/p/5627372.html
Copyright © 2020-2023  润新知