linux命令——ps和netstat

2017年03月14日 23:34:27 漫步111 阅读数 2282

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jjwyll/article/details/62091307

3、常用命令参考

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连接,多播成员

2、命令参数

注:netstat命令默认是不显示LISTEN状态的网络连接和LISTEING状态的UNIX域连接,只有使用带-a或者-l参数的命令才能显示出来。

-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

linux里netstat与ps,linux命令——ps和netstat相关推荐

  1. ps快捷键命令#ps学习教程基础视频抠图

    ps快捷键命令#ps学习教程基础视频抠图

  2. linux 阶段作业领导者,Linux入职基础-5.22_命令ps显示进程状态(应用实战6)

    命令ps显示进程状态(应用实战6) 简介: 由于一个应用程序可能需要启动多个进程,所以在同等情况下,进程的数量要比程序多.要对进程进行监测和控制,首先必须要了解当前进程的情况,而 ps 命令就是非常强 ...

  3. Linux显示瞬间进程动态的命令ps

    ps用于显示瞬间进程的动态信息.其用法如下: 一.常用参数: -A 显示所有进程(等价于-e)(utility) -a 显示一个终端的所有进程,除了会话引线 -N 忽略选择. -d 显示所有进程,但省 ...

  4. linux里进程状态为sl,Linux ps state sl+是什么意思

    下面这是一段java代码, public class Z { public static void main(String[] args) { new Z(); } private Z() { Z a ...

  5. linux里进程状态为sl,Linux ps state sl+是什么意义

    Linux ps state sl+是什么意思 下面这是一段java代码, public class Z { public static void main(String[] args) { new ...

  6. linux里的交换分区,Linux常用命令之--交换分区

    创建交换分区(交换内存):mkswap 交换分区其实是硬盘的一块空间.当系统内存小于2G时,交换分区大小为4G.如果超过2G,交换分区为+2G.内存和硬盘的读写速度差百倍,未响应是因为内存拥堵 查看系 ...

  7. linux里centos7开放端口,linux centos7 防火墙及端口开放相关命令

    一.防火墙相关命令 1.查看防火墙状态 : systemctl status firewalld.service 注:active是绿的running表示防火墙开启 2.关闭防火墙 :systemct ...

  8. 怎么结束linux里的redis进程,linux 怎么结束redis的monitor命令

    用户:392647181 2016年08月19日 /etc/sysctl.conf 添加 vm.overcommit_memory=1 刷新配置使之生效 sysctl vm.overcommit_me ...

  9. linux里运行windows,在Linux上运行Windows应用程序

    当前位置:我的异常网» Linux/Unix » 在Linux上运行Windows应用程序 在Linux上运行Windows应用程序 www.myexceptions.net  网友分享于:2015- ...

  10. linux里/是主分区,Linux主分区和扩展分区及逻辑分区的最大区别

    一.Linux分区概念 首先,让我介绍Linux中分区的概念,这从一开始就伤害了我. Linux中规定每个硬盘设备最多可以由4个主分区(包括扩展分区)组成,任何扩展分区都必须占用一个主分区号,即硬盘中 ...

最新文章

  1. vi(vim)快捷键小记
  2. 让更多声音参与改变,美团外卖“订单分配”算法公开
  3. Unix进程和线程管理及其异同
  4. 转--Linux邮件服务器软件比较
  5. 关于为使用ArrayAdapter创建ListView时,使用TextView添加子项的问题
  6. java for 循环执行顺序
  7. [Android学习笔记]使用ListView
  8. WPF 基于 .NET 5 框架和 .NET 6 的 SDK 进行完全单文件发布
  9. 前端学习(2695):重读vue电商网站16之Upload 上传组件
  10. 多语言网站设计需要注意的问题
  11. VB取得TextBox、RichTextBox光标所在的行和列(支持汉字)
  12. HackerOne 发布《2021年黑客报告》:黑客的动力、发展和未来
  13. java script应用领域_JavaScript的应用
  14. vagrant:修改Linux网络设置
  15. 数电期末基础知识整理
  16. 毕业设计——基于STM32单片机的蓝牙智能手环系统
  17. 江在川上曰:less样式预编译
  18. 线程安全、线程同步、线程间通信
  19. Java开发杨枝/9.23/9.24
  20. PHP志愿者协会报名系统的设计与实现 毕业设计-附源码201524

热门文章

  1. js学习总结--持续更新(2)
  2. 一起学爬虫——如何爬取通过ajax加载数据的网站
  3. 给RabbitMQ发送消息时,设置请求头Header。
  4. Apache+Php+Mariadb+NFS+discuz
  5. bzoj3255 一个关于序列的游戏
  6. LPC1768之GPIO
  7. BZOJ 3747 POI2015 Kinoman 段树
  8. Mysql中添加汉字乱码无法识别问题
  9. iOS检测QQ是否安装
  10. string 是值类型,还是引用类型(.net)