linux 查看java进程_linux查看系统进程及其端口

    /*

    1.查看Linux系统中运行的程序;

    2.查看Linux系统中运行的程序端口;

    3.根据ID终止进程;

    */

使用ps命令

ps命令用来列出系统中当前运行的那些进程。

1.格式

ps [参数]

2.参数

a:显示当前终端下的所有进程信息,包括其他用户的进程u:使用以用户为主的格式输出进程信息x:显示当前用户在所有终端下的进程-e:显示系统内的所有进程信息-l:使用长(long)格式显示进程信息-f:使用完整的(full)格式显示进程信息习惯将上述选项连着使用,如"ps aux"或"ps -elf".

3.举例

ps -ef 【可以查看当前所有进程】ps -ef |grep 进程号(PID) 【可以查看指定进程】        ps -aux | grep 进程 【可以查看指定进程】ps -u 用户名 【显示指定用户信息】kill -9 [PID]   //强制关闭进程ID对应的程序 /*我要终止一系列正在进行的进程的时候,只需要记住他们的进程PID就可以了,然后使用kill命令就可以了,进程可以使用 grep查,也可以使用 ps -aux > ps.txt 把进程输出成txt文件记录下来.*/

使用netstat命令

netstat可以查看监视网络活动的情况

1.格式

netstat [参数]

2.参数

-a  显示所有连线中的Socket-p  显示正在使用Socket的程序识别码和程序名称-u  显示UDP传输协议的连线状况-i  显示网络界面信息表单-n  直接使用IP地址,不通过域名服务器

3.举例

netstat -anp | grep [PID]比如要查某程序的进程所用的端口号 ps -aux | grep 程序名字(比如nginx) //显示出PID netstat -anp | grep PID  //通过PID就能查看端口了 再比如通过端口查看挂载在端口上的程序netstat -anp | grep port //通过port来查看进程IDps -aux | grep PID  //通过PID来查看程序

简要分析ps和netstat两者的区别 

ps:主要查看系统正在运行的进程

netstat:主要看端口(一般都是网络方面的)18c8f507921b7b49a685c9c7de27f48e.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值