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. iOS开发拓展篇—封装音频文件播放工具类

    iOS开发拓展篇—封装音频文件播放工具类 一.简单说明 1.关于音乐播放的简单说明 (1)音乐播放用到一个叫做AVAudioPlayer的类 (2)AVAudioPlayer常用方法 加载音乐文件 - ...

  2. 为什么高手离不了Linux系统?这就是我的理由

    摘要: 通过本文来记录下我在Linux系统的学习经历,聊聊我为什么离不了Linuxx系统,同时也为那些想要尝试Linux而又有所顾忌的用户答疑解惑,下面将为你介绍我所喜欢的Linux系统,这里有一些你 ...

  3. java 深度探险 java 泛型

    Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter).声明的类型参数在使用时用具体的类型来替换.泛型最主要的应用是在JD ...

  4. 安卓手机上的python运行环境-qpython

    qpython是一个能让安卓手机运行和编写python的APP,到网上下载APK安装或者在GOOGLE PLAY搜索安装即可. 安装之后你可以你手机跑自己的python程序. qpython有两个大版 ...

  5. 复制过来的东西也不靠谱,微信公众号第三方平台的API

    API:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&veri ...

  6. 动手实现自己的 STL 容器 《1》---- vector

    本文参考了侯捷的 <STL 源码分析>一书,出于兴趣,自行实现了简单的 vector 容器. 之后会陆续上传 list, deque 等容器的代码,若有错误,欢迎留言指出. vector ...

  7. 视频转gif

    如何把视频变成GIF https://shop16541393.koudaitong.com/v2/feature/1x6q09fa?openid=ov0dfwb6-DBFqTzvekSNAjT59U ...

  8. Android RecyclerView单击、长按事件:基于OnItemTouchListener +GestureDetector标准实现(二),封装抽取成通用工具类

     Android RecyclerView单击.长按事件:基于OnItemTouchListener +GestureDetector标准实现(二),封装抽取成通用工具类 我写的附录文章2,介绍了 ...

  9. echo、print、sprint、sprintf输出

    echo() 函数 定义和用法 echo() 函数输出一个或多个字符串. 语法 echo(strings) 参数 描述 strings 必需.一个或多个要发送到输出的字符串. 提示和注释 注释:ech ...

  10. 使用Object.observe 实现数据绑定

    Object.observe API概述 最近,JavaScript的MVC框架在Web开发届非常盛行.在实现MVC框架的时候,一个非常重要的技术就是数据绑定技术.如果要实现模型与视图的分离,就必须要 ...