Linux命令学习——ps和netstat

【Linux】常用命令 文章目录一、文件操作命令(一)touch(二)mkdir(三)rmdir(四)cp(五)rm(六)mv(七)chmod(八)more(九)less(十)tail(重点)(十一)head(十二)cat(十三)vi/vim(重点)(十四)find(重点)(十五)grep(重点)(十六)wc(十七)awk(重点)(十八)sed(重点)(十九)tar(二十)gzip(二十一)diff(扩展)(二十二)sort(扩展)(二十三)uniq(扩展)二、进程相关(一)ps(重点)(二)kill(重点)(三)pkill(扩展 阅读详情

一、ps命令

1、简介

ps是Process Status的缩写,用来列出系统中当前运行的那些进程。ps命令列出的是当前进程的快照,就是执行ps命令这个时刻的进程,可以使用top命令获取动态的进程信息。

2、使用示例

 命令:ps -aux|grep php

查看CMD是php的进程的所有状态信息

 命令:kill -9 [pid]

强制关闭进程ID对应的进程

3、命令参数

 命令:ps --help查看所有命令选项及说明,如图所示:

4、常用命令参考

a、显示所有的进程

 命令:ps -A

b、显示指定用户的进程(这里选定root用户)

 命令:ps -u root

c、显示所有的进程,包括命令行提示符信息

 命令:ps -ef

d、显示所有正在内存中进程,展示进程占用系统资源信息

 命令:ps -aux

e、ps与grep组合使用,查找cmd匹配指定内容的进程

 命令:ps -aux|grep php

f、列出命令行相关的进程

 命令:ps -l

g、树状结构展示所有的进程

 命令:ps -axjf 

h、显示进程信息,并记录到指定文件中(指定文件名不存在则默认创建该文件)

 命令:ps -aux > log.txt

二、Netstat命令

1、简介

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

命令的输出有两部分,第一部分是Active Internet connections,称为有源TCP连接,其中"Recv-Q"和"Send-Q"指的是接收队列和发送队列,这些数字一般都应该是0,如果不是则表示软件包正在队列中堆积。

第二部分是Active UNIX domain sockets,称为有源Unix域套接口(和网络套接字一样,但是只能用于本机通信,性能比网络套接字高一倍)。Proto显示连接使用的协议,RefCnt表示连接到本套接口上的进程号,Types显示套接口的类型,State显示套接口当前的状态,Path表示连接到套接口的其它进程使用的路径名。

2、命令参数

注:netstat命令默认是不显示LISTEN状态的网络连接和LISTEING状态的UNIX域连接,只有使用带-a或者-l参数的命令才能显示出来。
Tisp:需安装net-tools工具才可以使用netstat命令,执行下面这条命令进行安装
# yum install -y net-tools

-a (all)显示所有状态的连接
-t (tcp)仅显示tcp相关连接
-u (udp)仅显示udp相关连接
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在监听状态的连接

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

3、常用命令参考

a、列出所有连接(包括监听和未监听状态)

命令:netstat -a;列出所有状态下的连接

命令:netstat -at;列出所有状态下的tcp连接

命令:netstat -au;列出所有状态下的udp连接 

命令:netstat -ax;列出所有状态下的UNINX域连接

b、列出处于LISTEN状态的连接

命令:netstat -l;列出所有处于LISTEN状态的连接

命令:netstat -lt;列出所有处于LISTEN状态的tcp连接

命令:netstat -lu;列出所有处于LISTEN状态的udp连接

命令:netstat-lx;列出所有处于LISTENING状态的UNIX域连接

c、统计通信协议连接信息

命令:netstat -s;统计所有连接的通信协议连接信息

命令:netstat -st;统计基于tcp连接的通信协议连接信息

命令:netstat -su;统计基于udp连接的通信协议连接信息

d、输出中显示进程ID和进程名信息(可搭配其他参数使用)

命令:netstat -p;列出除LISTEN和LISTENING状态下的连接,包含连接所属进程的进程ID和进程名

命令:netstat -tp;列出除LISTEN和LISTENING状态下的tcp连接,包含连接所属进程的进程ID和进程名

命令:netstat -up;列出除LISTEN和LISTENING状态下的udp连接,包含连接所属进程的进程ID和进程名

e、动态输出连接信息

命令:netstat -c;每间隔一秒输出当前连接信息

f、列出特定的连接

命令:netstat -ap|grep postgres

转载于babyTigerJerry博客:https://blog.youkuaiyun.com/JerryCQU/article/details/50187935?spm=1001.2014.3001.5501

Linux进程命令四小龙:ps、netstat、top、kill,看一遍就会! ps:显示进程信息netstat:显示端口信息top:动态监控进程信息kill:杀进程。 阅读详情

相关推荐

产品失效你必须要知道的概念---MTBF、MTTF和FIT

如果我们想知道该电路在10年后仍能正常工作的几率,按照前面例子的相同计算步骤,结果将是90.3%。例如,假设一个TDK电容器的MTBF为6918年(16.5失效时间间隔,FIT),这并不意味着该电容器能持续这么久(显然,没有人能够对部件进行这么长时间的测试)。综上,MTBF和MTTF是用来描述系统或设备级别的故障间隔时间,而FIT是用来描述某单一器件的失效率的单位。MTBF和MTTF使用相同的计算方法,但MTBF用于可维修的产品,而MTTF用于不可维修或维修成本过高的产品。

weixin_49761275的博客 3834

linux命令:ps、netstat

日常我们查看服务,进程,端口,路径等等都可以用到这两个命令,因为我记得也不够详细,这里为了提升自己运用能力,特写此文章。用于显示当前进程的状态,类似于Windows中的任务管理器。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。1.Linux上进程的简单介绍 (1)Linux上进程的状态: 1)运行(正在运行或在运行队列中等待) 2)中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)

soinlove36的专栏 838

cmu15445(2024fall) project 2

project 2比p1难度要更大,代码量更大且涉及的知识更多,实现中出现的bug更多,好在是最后全部解决了。我最大的收获在于对于多线程编程的理解更深入了,实际发现解决了多个多线程相关的bug,学会了更多多线程下debug的技巧方法,也见识了更多多线程的bug情况。在之后可以更系统的学习一下多线程编程。同时学会实现B+树也是需要掌握的基础。

Jerome_Yi的博客 1559

Linux必会100个命令(八)ps、top、netstat

ps 、top、netstat 3.netstat

bigwood99的博客 4767

麒麟信安3.3-6C电网版虚拟机安装避坑指南:从ISO下载到SSH配置全流程

本文提供麒麟信安3.3-6C电网版虚拟机的详细安装与配置指南。针对电力行业仿真测试需求,重点解析从ISO镜像获取、虚拟机环境准备、安装过程中的三大“雷区”(如多管理员密码逻辑、分区方案、网络配置)到首次启动后的网络、SSH及root策略配置的全流程避坑要点,帮助技术人员高效、安全地完成部署。

rainy的博客 854

深入解析set_clock_groups:异步时钟约束的最佳实践与陷阱规避

本文深入解析了FPGA/芯片设计中set_clock_groups命令在异步时钟约束中的核心作用与最佳实践。文章对比了同步时钟、异步时钟与不重叠时钟的区别,强调了正确使用set_clock_groups避免时序分析陷阱的重要性,并提供了与set_false_path的优先级差异分析及实战规避方法,帮助设计者确保时序收敛与电路可靠性。

weixin_29232121的博客 374

netstat命令和ps命令详解——必须熟练使用

这篇文章写的不错: http://www.cnblogs.com/CheeseZH/p/5169498.html 关注Linux的系统状态,主要从两个角度出发: 一个角度是系统正在运行什么服务(ps命令); 另外一个就是有什么连接或服务可用(netstat命令)。 netstat还可以显示ps无法显示的、从inetd或xinetd中运行的服务,比如telnet等。 一、ps...

Gorden的博客 3321

quartusII简易CPU设计

优点可以实现八种运算,数据的存取及运算都能很好的实现,上板也很成功。缺点首先由于自己知识储备的缺乏,只能实现较为简单的8种运算,也是最简单的直接寻址。其次为了方便操作,没有从外部输入数据,都是直接使用存储在存储器中的数据。后续发展后续会在此简易CPU的基础上增加一些功能对CPU进行完善,如算术运算可以考虑是补码运算,输入、输出采用存储缓冲等等,直至完整的全功能的处理器。收获通过这次实践,更熟悉Quartus软件的操作。能过更加清楚每个器件的操作,比如计数器,运算器,译码器等的实现功能。

Kong08242022的博客 3484

linux命令学习——ps和netstat

linux命令学习,ps命令和netstat命令简介已经常用方法示例!

JerryCQU的专栏 1万+

SoulX-FlashHead 加速实践,提升3倍。

SoulX-FlashHead 加速实践,提升3倍。

jacke121的专栏 222

zemax 如何编译用户自定义DLL(含VS下载教程)

zemax 如何编译用户自定义DLL(含VS下载教程)

weixin_72050316的博客 491

linux里netstat与ps,linux命令学习02-通过tomcat学习ps和netstat(示例代码)

问题:如何查找tomcat进程,以及tomcat占用的端口号?1、ps -ef|grep tomcatroot 1984 1 19 10:20 ? 00:00:10 /opt/jdk1.7.0_80/jre/bin/java -Djava.util.logging.config.file=/opt/apache-tomcat-7.0.68/conf/logging.properties -Djav...

weixin_28829339的博客 130

【WRF安装】WRF环境配置移植详细说明

【WRF安装】WRF环境配置移植详细说明

WW、forever的博客 819

Linux~常用命令ps(查看进程信息)、top(监控linux的系统状况)、netstat(检验本机各端口的网络连接情况)(2)

top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。-d:number代表秒数,表示top命令显示的页面更新一次的间隔。-N或–netlink或–symbolic 显示网络硬件外围设备的符号连接名称。-A或– 列出该网络类型连线中的相关地址。-x或–unix 此参数的效果和指定”-A unix”参数相同。-l或–listening 显示监控中的服务器的Socket。-n:与-b配合使用,表示需要进行几次top命令的输出结果。

2401_83974173的博客 529

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Linux这些常用命令你都会吗(命令总结,自己复习用)

cd、Is、 pwd、clear、chmod、chown、chattr、useradd、userdel、groupadd、vi、vim、cat、more、less、mv、cp、rm、rmdir、touchifconfig、ip addr、ping、route、echo、wC、expr、bc、In、head、tail、whohostname、top、df、du、netstat、ss、kill、alias、man.tar、zip、unzip、jar、fdisk、free、uptime、lsof、Ismod、ls

keith6785753的博客 925

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

linux常用命令及三剑客整理

学习的小总结~~ 一、linux常用命令 二、linux三剑客 包含grep、sed、awk 1、grep :根据用户指定的模式对目标文本进行过滤,显示被匹配到的内容。 (1)命令格式: grep [options过滤要求] 正则表达式 文件 (2)options:可以通过 grep --help查看 -c 表示匹配到的行的数量 例如:grep -c “abc” m7.txt -i 表示不区分大小写 例如:grep -i “abc” m7.txt -h 查询多个文件时不显示文件名称 例如:

qq_35055695的博客 1138

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

linux系列之常用运维命令整理笔录_linux运维命令(2)

SELinux全称是 Security-Enhanced Linux,它是由美国国家安全局(NSA)贡献的,它为 Linux 内核子系统引入了一个健壮的强制控制访问Mandatory Access Control架构。详情可以参考SELinux 入门SELINUX工作原理其实SELinux的功能也就是类似于防火墙的功能,不过安全相对比较好,ok,所以本博客介绍一下SELinux的使用命令getenforce命令,这个是查看当前SELinux的运行模式的指令,SEliunx有三种模式。

2401_85014346的博客 749

Linux常用命令汇总,2024Linux运维进阶者的新篇章

本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。netstat -tulpn //显示tcp,udp的端口和进程等相关情况。

2401_84140653的博客 571

linux 常用命令

目录操作 创建目录 使用 mkdir 命令创建目录 mkdir $HOME/testFolder 切换目录 使用 cd 命令切换目录 cd $HOME/testFolder 使用 cd ../ 命令切换到上一级目录 cd ../ 移动目录 使用 mv 命令移动目录 mv $HOME/testFolder /var/tmp 删除目录 使用 rm -rf 命令删除目录 rm -rf /var/tmp/testFolder 查看目录下的文件 使用 ls 命令查看

曾沂宏的博客 194

Linux常用命令

Linux常用命令 1、目录切换命令 cd usr/ 切换到该目录下usr目录 cd …/ 切换到上一层目录 cd / 切换到系统根目录 cd ~ 切换到用户主目录 2、查看目录 命令:ls [-al] 父目录 在根目录 / 下使用ls,可以看到该目录下的所有的目录和文件 在根目录 / 下使用ls -a,可以看到该目录下的所有文件和目录,包括隐藏的 在根目录 / 下使用ls -l,可以看到该目录下的所有目录和文件的详细信息 3、增加目录操作 命令:mkdir 目录名称 4、

zhang_15222的博客 172

Linux命令总结

Shell编程基础学习:https://blog.youkuaiyun.com/weixin_44318830/article/details/108062253 Linux命令大全(包含shell):https://www.runoob.com/linux/linux-command-manual.html 下图框架摘自:https://blog.c...

专注大数据与人工智能技术分享,欢迎私信加群互相学习! 1175

LINUX自学第二课

知道了LINUX是什么,下面就要开始学习了。下面是我的学习线路图。 1. 掌握至少50个常用命令。 2. 熟悉Gnome/KDE等X-windows桌面环境操作 。 3. 掌握.tgz、.rpm等软件包的常用安装方法 4. 学习添加外设,安装设备驱动程序(比如网卡) 5. 熟悉Grub/Lilo引导器及简单的修复操作 。 6. 熟悉Linux文件系统 和目录结构。 7. 掌握...

weixin_33676492的博客 93

Linux常用命令总结

Linux常用命令总结(test develop engineer): 文件 cd cd .:切换到当前目录 cd ..:切换到上一层目录 cd -:切换到之前的工作目录,相当于撤销操作 cd ~:切换到家目录 cp 复制 cp anaconda-ks.cfg anaconda-ks-temp.cfg 拷贝文件夹cp -r a a-temp mv移动和剪切命令 文件重命名: mv 123 123.bak mv 123 a 将123文件移动到a文件夹 mkdir ...

语语嫣嫣 6381
上一篇: Centos添加磁盘分区
下一篇: NFS客户端挂载nfs服务器共享目录时的报错及解决办法:mount.nfs: access denied by server while mounting
TREEGLORY
博客等级 码龄7年 151粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值