查看进程端口,进程号,占用内存

本文介绍了在Linux环境下如何利用命令行工具管理进程和监控内存使用情况,包括使用top命令查看资源占用情况、通过ps命令查找特定进程以及利用cat /proc/PID/status获取进程详细信息等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:在命令行提示符执行top命令
2:输入大写M,结果按内存占用降序排序;输入大写P,则结果按CPU占用降序排序。(注:大写P可以在capslock状态输入p,或者按Shift+p)

3: ll /proc/12401  查看进程pid对应的全路径 

4,ps  -ef|grep 12401


#查看进程占用物理内存

cat /proc/$PID/status | grep RSS 

$PID=ps aux | grep  weblogic.Name=bi_server1 | awk '{print $2;}' |head -1
cat /proc/45570/status | grep RSS 
VmRSS:  15,960,752 kB

#查看系统内存使用情况

free -m   (内存) (free -g)


-- 查看占用了某端口的进程号
 netstat -ntulp | grep port


netstat -ntulp | grep 50000
(Not all processes could be identified, non-owned process info
  will not be shown, you would have to be root to see it all.)
tcp        0      0 10.35.66.179:50000          0.0.0.0:*                   LISTEN      23185/java


-- 查看进程路径
ps -ef|grep 23185

-- 查看程序进程号
ps -ef|grep check_sentosa_service|grep -v grep |awk '{printf $2}'


-- 查看java进程

jps


nohup ./check_sentosa_service.sh >>check_sentosa_service.log &

查看所有用户下的定时任务

for u in `cat /etc/passwd | cut -d":" -f1`;do crontab -l -u $u;done 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值