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 服务器的网络配置 - 2. 查看 Linux 服务器的进程的更多相关文章

  1. Linux 服务器的网络配置 - 1. 查看 Linux 服务器的网络连接

    1. 查看 Linux 服务器的网络连接 1)查看主机名: liuqian@ubuntu:~$ hostname ubuntu 2)查看 ip 地址: 用 ifconfig 即可,这里介绍命令组合用法 ...

  2. Linux系统安装和网络配置

    系统下载 CentOS 6.x 50% 6.9    ---- 常用 CentOS 7.x 50% 7.2   ----常用 官网-国外 https://wiki.centos.org/Downloa ...

  3. Linux系统基本网络配置之ifconfig命令

    Linux系统基本网络配置之ifconfig命令 一.Linux系统的网络配置基本包括:网络IP的配置.网关路由的配置.主机DNS的配置.主机名的配置等,本篇注重介绍网络IP的配置. 二.Linux系 ...

  4. (转)Linux系统基础网络配置老鸟精华篇

    Linux系统基础网络配置老鸟精华篇 原文:http://blog.51cto.com/oldboy/784625 对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太 ...

  5. Linux 7.X 网络配置

    Linux 7.X 网络配置 环境: 笔记本中安装了虚拟机,在虚拟机中安装了Redhat 7.4版本的操作系统,现配置该操作系统网络.(IP.网关等) 相关指令如下: # nmcli connecti ...

  6. 【转】Linux - CentOS 7网络配置

    Linux - CentOS 7网络配置 https://blog.csdn.net/J080624/article/details/78083988   安装完VM后,需要进行网络配置.第一个目标为 ...

  7. Linux下使用ps命令来查看Oracle相关的进程

    Linux下可以使用ps命令来查看Oracle相关的进程 Oracle Listener 这个命令会列出Oracle Net Listener的进程 [oracle@ www.linuxidc.com ...

  8. Linux下可以使用ps命令来查看Oracle相关的进程

    Linux下可以使用ps命令来查看Oracle相关的进程 Oracle Listener 这个命令会列出Oracle Net Listener的进程 [oracle@ www.linuxidc.com ...

  9. linux系统基础网络配置

    1.修改主机名 临时方法: 退出当前shell重新登录即可生效.此法只能临时修改生效.重启系统后失效. 提示:很多人使用hostname主机名来修改,其实这个只是作为暂时的.重启后将恢复到配置前的主机 ...

随机推荐

  1. [强连通分量] POJ 1236 Network of Schools

    Network of Schools Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 16803   Accepted: 66 ...

  2. 一个 11 行 Python 代码实现的神经网络

    一个 11 行 Python 代码实现的神经网络 2015/12/02 · 实践项目 · 15 评论· 神经网络 分享到:18 本文由 伯乐在线 - 耶鲁怕冷 翻译,Namco 校稿.未经许可,禁止转 ...

  3. [vijos P1083] 小白逛公园

    不知怎地竟有种错觉此题最近做过= =目测是类似的?那道题貌似是纯动归? 本来今晚想做两道题的,一道是本题,一道是P1653疯狂的方格取数或NOI08 Employee,看看现在的时间目测这个目标又达不 ...

  4. BEGIN_TEMPLATE_MESSAGE_MAP

    最近转做服务端开发,或多或少有点坑爹的感觉.目前正在恶补Linux C/C++编程,主要还是集中在Linux系统API的学习.不过也好,以后更新的内容不仅仅只有Windows了. 今天说一点简单的东西 ...

  5. Linux提供两个格式化错误信息的函数

    #include “stdio.h” Void perror(__const char *__s); 其中__s是出现错误的地方,函数向标准错误输出设备输出如下:s:错误的详细信息. Eg.perro ...

  6. 《Java中方法的重写》

    //方法的重写 /* 注意:方法的重写要遵循“两同两小一大”规则 “两同”即方法名相同.形参列表相同: “两小”(1)指的是子类方法返回值类型比父类方法的返回值类型更小或相等,[什么意思?] (2)子 ...

  7. 模仿MFC封装Windows API

    .... 最后添加了两个按钮,分别处理每个按钮的单击事件时,走了弯路,本来想的是在QButton中重写OnLButtonDown方法,但是,无法区分是那个按钮.参考这篇文章: http://zhida ...

  8. UIkit框架之UIPickerView

    1.继承链:UIview:UIResponder:NSObject 2.获取uipicker view的属性 (1)@property(nonatomic, readonly) NSIntegernu ...

  9. QT下调用摄像头(opencv2.4.4)

    http://www.cnblogs.com/yuliyang/p/3525107.html 项目pro文件: #------------------------------------------- ...

  10. ireport开发报表,Java和JSP端如何集成

    Java端: @RequestMapping("/report") public String report() { return "/credit/report/rep ...