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. OC语言@property @synthesize和id

    OC语言@property @synthesize和id 一.@property @synthesize关键字 注意:这两个关键字是编译器特性,让xcode可以自动生成getter和setter的声明 ...

  2. js里function的apply vs. bind vs. call

    js里除了直接调用obj.func()之外,还提供了另外3种调用方式:apply.bind.call,都在function的原型里.这3种方法的异同在stackoverflow的这个答案里说的最清楚, ...

  3. Service中事务不能回滚的解决方式(转)

    1.在service方法里面如果对异常进行了捕获的话,该事务是不会进行回滚的        默认spring事务只在发生未被捕获的 runtimeexcetpion时才回滚.          spr ...

  4. android基础(二)Broadcast Receiver知识

    1.广播的注册 (1)动态广播注册: 优点:可以灵活控制广播的注册与撤销 缺点:必须在程序启动时才能接收广播 IntentFilter :当Intent在组建之间传递时,组件想告诉android系统自 ...

  5. [Algorithm Basics] Search

    1, Binary Search On sorted array! public static int binarySearch(int e, int[] array, int low, int hi ...

  6. IOS开发-当遇到tableView整体上移时的解决方案

    方案一在使用了navigationController后,当界面进行跳转往返后,时而会出现tableView上移的情况,通常会自动上移64个像素,那么这种情况,我们可以关闭tableView的自动适配 ...

  7. Android:给ViewPager添加切换效果

    原文参照开发者官网:http://developer.android.com/training/animation/screen-slide.html#viewpager 以App的引导页为例: 首先 ...

  8. 根据滑动显隐状态栏的iOS实现

    之前很多兄弟问如何实现类似于淘宝客户端搜索列表那种动态显隐的效果,这几天刚好有时间,就实现了几个例子搞一下,其实原理很简单,也参考了github上一位兄弟的实现.不多说,上代码 @interface ...

  9. Remove Element

    Given an array and a value, remove all instances of that value in place and return the new length. T ...

  10. codeforces mysterious present 最长上升子序列+倒序打印路径

    link:http://codeforces.com/problemset/problem/4/D #include <iostream> #include <cstdio> ...