linux 进程

Last updated on September 15, 2024 pm

🧙 Questions

☄️ Ideas

注意

0 ~ 1024 一般为系统端口
1024 ~ 65535 可用端口

服务查询执行命令

# PID   CMD
# 66439 java -jar -Xmx2048m /home/ispong/flink-acorn/build/acorn/bin/../lib/acorn-plugin.jar --spring.config.additional-location=/home/ispong/flink-acorn/build/acorn/bin/../conf/application-acorn.yml
sudo ps -e -o pid,command | grep flink-acorn

服务查询进程号

# 查询所有进程的完整信息
# UID      PID   PPID   C STIME TTY      TIME     CMD
# ispong   10426 38239  0 11:03 pts/0    00:00:00 grep --color=auto flink-acorn
# UID   用户
# PID   进程id
# PPID  父级进程id
# C     cpu占用率百分比
# STIME 进程启动时间
# TTY   终端设备 ? 标识进程不是终端发起
# TIME  进程的执行时间
# CMD   执行命令
sudo ps -ef 
sudo ps -ef | grep org.apache.spark.deploy.master.Master
# 查询用户的进程完整信息
# UID      PID    CPU  MEM  VSZ      RSS TTY      STAT START   TIME CMD 
# ispong   44890  0.0  0.0  112812   980 pts/0    S+   11:11   0:00 grep --color=auto flink-acorn
# UID   用户
# PID   进程id
# CPU   cpu占用百分比
# MEM   内存占用百分比
# VSZ   虚拟内存使用大小
# RSS   常驻集大小
# TTY   终端设备 ? 标识进程不是终端发起
# STAT  进程状态(S睡眠 R运行中 Z僵尸 X死掉 L锁住 WCHAH等待 D不可中断 +后台进程组)
# START 开始时间
# TIME  执行时间
# CMD   执行命令
sudo ps aux 
sudo ps aux | grep flink-acorn

进程查询端口号

# PROTO      Recv-Q  Send-Q  Local-Address Foreign-Address  STATE       PID
# tcp6       0       0       :::30155      :::*             LISTEN      66439/java          
sudo netstat -nap | grep 16150

端口号查询进程号

如果发现没有进程号ID,可能是该用户没有权限查看,建议使用sudo查看

# PROTO      Recv-Q  Send-Q  Local-Address Foreign-Address  STATE       PID
# tcp6       0       0       :::30155      :::*             LISTEN      66439/java
sudo netstat -ntpl | grep 30105

进程号查询执行命令

# PID   CMD
# 66439 java -jar -Xmx2048m /home/ispong/flink-acorn/build/acorn/bin/../lib/acorn-plugin.jar --spring.config.additional-location=/home/ispong/flink-acorn/build/acorn/bin/../conf/application-acorn.yml
sudo ps -e -o pid,command | grep 222233

top命令

top

快捷键使用,注意大小写

M : 按内存使用降序
c : 显示命令详情
u : 输入用户,筛选此用户下的所有进程
q : 退出
f : 文档说明
h : 帮助文档
k : 杀死某个进程
1 : 按CPU使用降序
m : 显示总内存使用情况

查看服务

# 查看所有服务
systemctl list-units --type=service

# 查看自启服务
systemctl list-unit-files | grep enabled

监听远程服务端口是否开启

alpine: apk add busybox-extras

yum -y install telnet
telnet ispong-mac.local 8032

linux 进程
https://ispong.isxcode.com/os/linux/linux 进程/
Author
ispong
Posted on
April 19, 2021
Licensed under