首页 > 系统相关 >Linux之ps -ef进程命令及netstat网络状态命令简记

Linux之ps -ef进程命令及netstat网络状态命令简记

时间:2024-03-12 11:24:02浏览次数:30  
标签:ps 显示 grep ef netstat 命令 进程

ps -ef

释义:ps -ef 表示查看全格式的全部进程。

ps是linux下最常用的也是非常强大的进程查看命令,常配合管道命令 | 和查找命令 grep 同时执行来查看特定进程。

参数含义:

-e 显示所有进程。-f 全格式。-h 不显示标题。-l 长格式。-w 宽输出。a 显示终端上的所有进程,包括其他用户的进程。r 只显示正在运行的进程。x 显示没有控制终端的进程。

进程的状态一般分为以下几种

R 运行,正在运行或在运行队列中等待。

S 中断,休眠中, 受阻, 在等待某个条件的形成或接受到信号。

D 不可中断,收到信号不唤醒和不可运行, 进程必须等待直到有中断发生。

Z 僵死 ,进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放。

T 停止,进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行。

ps -ef 命令一般搭配grep命令使用,grep命令的作用是查找 例:ps -ef | grep java

中间的“|”是管道符 是指ps命令与grep同时执行

字段含义如下:

UID       PID       PPID      C     STIME    TTY       TIME         CMD

xxxx   8084   23789      0     00:25      pts/0      00:02:40    grep --color=auto dae

 

UID      :程序被该 UID 所拥有

PID      :就是这个程序的 ID

PPID    :则是其上级父程序的ID

C          :CPU使用的资源百分比

STIME :系统启动时间

TTY     :登入者的终端机位置

TIME   :使用掉的CPU时间。

CMD   :所下达的是什么指令

 

netstat

netstat命令是用来查看网络状态,显示系统端口使用情况的。它是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况

netstat一般常用参数

-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态

-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。

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

netstat一般常用命令 

netstat -anp 显示系统端口使用情况
netstat -nulp UDP类型的端口
netstat -ntlp TCP类型的端口
netstat -l 只显示所有监听端口
netstat -lt 只显示所有监听tcp端口

标签:ps,显示,grep,ef,netstat,命令,进程
From: https://www.cnblogs.com/stepforwardisdream/p/18067890

相关文章

  • 常用的Docker命令及其用途简述
    记录常用的Docker命令及其用途在日常的开发和运维工作中,Docker和docker-compose已经成为了不可或缺的工具。它们帮助我们轻松地构建、运行和管理容器化的应用程序。在这篇随笔中,我将记录下一些我常用的Docker和docker-compose命令,并简述它们的用途,并在每一个命令后面加上一条示例......
  • Qps如何计算?
    1.QPS说明:QPS即每秒查询率,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。2.每秒查询率因特网上,经常用每秒查询率来衡量域名系统服务器的机器的性能,即为QPS。对应fetches/sec,即每秒的响应请求数,也即是最大吞吐能力。3.计算关系:QPS=并发量/平均响应时......
  • UVM宏解释+odt文件转doc+merge命令和difflib+python调用命令+clog2和系统函数+java添
    UVM宏解释UVM_DISABLE_AUTO_ITEM_RECORDINGhttps://blog.csdn.net/MGoop/article/details/127295965itemrecord的方法主要是用于记录事务信息的,原理是调用accept_tr,begin_tr,end_tr。似乎和波形上显示出各个事务相关。默认情况下,在调用get_next_item()和item_done()时自动......
  • Linux nohup命令详解
    Linuxnohup命令详解我们自己笔记本或台式机的显卡往往不能支持我们进行深度学习实验或大模型训练,因此我们往往使用SSH连接服务器然后去运行代码。有的时候我们跑的程序需要跑几个小时甚至几天,这样我们就需要一直开着电脑挂着SSH;偶尔也会遇上网络断开,程序半途中止的情况。所以,......
  • Java线上诊断神器Arthas:常用命令详解!
    有关Arthas基本介绍、安装部署、arthasidea插件在上篇文章已经介绍过,这里就不在重述。文章地址:Java诊断工具Arthas:开篇之watch实战上篇重点讲了watch命令。这篇把剩余一些重要命令讲解演示下。一、trace命令作用:展示方法内部调用路径,并输出方法路径上的每个节点上耗时......
  • 新版eclipse创建maven项目步骤
    eclipse版本:eclipse-jee-2023-12R一、使用eclipse自带的maven,先进行eclipse配置:1、打开Window-》preferences-》maven-》installations-》可以看到eclipse自带的maven版本,默认勾选的也是该版本(如果需要使用自行安装的maven可以在这里add);2、打开Window-》preferences-》maven-......
  • WAF和IPS的区别
    简介Web应用防火墙WAF(WebApplicationFirewall)和入侵防御系统IPS(IntrusionPreventionSystem)是网络安全领域中常见的两种安全解决方案,它们有以下区别:1.功能定位WAF主要用于保护Web应用程序免受各种Web攻击(如SQL注入、跨站脚本等)的影响,通过检测和过滤HTTP/HTTPS流量......
  • Rc+RefCell解释
    1Rc(ReferenceCounted)Rc(ReferenceCounted):是Rust标准库中,用于处理引用计数的智能指针。用来突破单一所有权的限制。其基本操作是通过clone()增加引用计数。ReferenceCounted//Rc会把对应的数据结构创建在堆上//堆上的数据才适合被用来在多个函数调用栈帧中共享leti......
  • JUC讲解:使用 stack log(jstack、jps)
    JUC讲解:使用stacklog(jstack、jps)stacklog是通过命令行来查看线程状态的手段,这篇文章着重介绍其用法使用为了演示,我写了一段Demo,这段Demo里包含“wait()线程”,“sleep线程”,“被阻塞的线程”三类线程,我们待会要在stacklog中找到这些线程代码贴出来:publicstaticvoi......
  • t03_docker命令
    docker通用命令作用dockerversion显示docker的版本信息dockerinfo显示docker的系统信息,包括镜像和容器的数量docker命令--help帮助命令docker帮助文档Referencedocumentation|DockerDocumentation镜像命令镜像命令......