博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Linux笔记】ps、kill、netstat、nohup、screen
阅读量:4916 次
发布时间:2019-06-11

本文共 1403 字,大约阅读时间需要 4 分钟。

1、ps 命令,用于查看当前正在运行的进程,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等。

语法:

  ps [options]

示例:

  ps -ef | grep nginx

  ps -aux | grep nginx

以上两个命令都表示查看所有进程里nginx的进程信息

  -ef   使用标准语法

  -aux 使用BSD语法

列信息解释:

解释
USER 进程拥有者
PID PID
%CPU 占用的CPU使用率
%MEM 占用内存的使用率
VSZ 占用虚拟内存的大小
RSS 占用实际内存的大小
TTY 终端的次要装置号码
STAT

D 不可中断 Uninterruptible(usually IO)

R 正在运行,或在队列中的进程
S 处于休眠状态
T 停止或被追踪
Z 僵尸进程
W 进入内存交换(从内核2.6开始无效)
X 死掉的进程

 

< 高优先级

N 低优先级
L 有些页被锁进内存
s 包含子进程
l  多线程,克隆线程 multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
+ 位于后台的进程组

START 进程开始时间
TIME 执行的时间
COMMAND 所执行的指令

 

2、 kill 命令,用于终止进程。

语法:

  kill [-s signal|-p] [--] pid...

  kill -l [signal]

示例,有十几种控制进程的方法,下面是一些常用的方法:

  kill -STOP [pid]

    发送SIGSTOP (17,19,23)停止一个进程,而并不消灭这个进程。
  kill -CONT [pid]
    发送SIGCONT (19,18,25)重新开始一个停止的进程。
  kill -KILL [pid]
    发送SIGKILL (9)强迫进程立即停止,并且不实施清理操作。
  kill -9 -1
    终止你拥有的全部进程。
  SIGKILL 和 SIGSTOP 信号不能被捕捉、封锁或者忽略,但是,其它的信号可以。

 

3、netstat命令,用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

语法:

  netstat -[atunlp]

选项参数:

  -a:显示所有选项,包括系统上所有的联机、监听、Socket 数据都列出来,默认不显示LISTEN相关

  -t:仅显示TCP相关选项

  -u:仅显示UDP相关选项

   -n:拒绝显示别名,能显示数字的全部转化成数字

  -l:仅列出有在 Listen (监听) 的服务状态

  -p:显示建立相关链接的程序名

  -r:显示路由信息,路由表

  -e:显示扩展信息,例如uid等

  -s:按各个协议进行统计

  -c:每隔一个固定时间,执行该netstat命令。

提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到

 

4、nohup 和screen命令。

转:

 

 

转载于:https://www.cnblogs.com/lyongde/p/4177347.html

你可能感兴趣的文章
轮子:读取config.ini文件
查看>>
Java 最常见 200+ 面试题全解析:面试必备(转载)
查看>>
LinkedList
查看>>
Spring框架下PropertyPlaceholderConfigurer类配置roperties文件
查看>>
素因数分解式求法
查看>>
GarsiaWachs算法
查看>>
eclipse 快捷键
查看>>
mysql错误:Column ‘id’ in field list is ambiguous的解决方法
查看>>
HDFS超租约异常总结(org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException)
查看>>
重构之路第二篇——在对象之间搬移特性的几种方法
查看>>
多线程杂谈
查看>>
linux python3获取ip地址
查看>>
神药iberogast
查看>>
SQL查询优化
查看>>
使用子查询
查看>>
SD卡调试关键点
查看>>
Hadoop HBase Phoenix 版本
查看>>
深入Java集合学习系列:ConcurrentHashSet简单实现
查看>>
[原创]独立模式安装Hive
查看>>
最长公共上升子序列||LCIS
查看>>