linux 进程
Last updated on November 20, 2024 am
🧙 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 31288
端口号查询进程号
如果发现没有进程号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
🔗 Links
linux 进程
https://ispong.isxcode.com/os/linux/linux 进程/