进程管理

[复制链接]
admin 发表于 2023-8-17 14:13:23 [显示全部楼层] 回帖奖励 倒序浏览 阅读模式 0 479
进程管理
windows
查看所有进程
tasklist 查看所有进程,

tasklist |more 如果tasklist没有显示完,就用这个命令
根据端口号查找进程
netstat -ano:列出所有活动连接和监听端口,其中-a选项用于显示所有连接,-n选项用于以数字形式显示地址和端口号,-o选项用于显示与每个连接相关的进程ID(PID)。

|:管道符号,用于将前一个命令的输出传递给下一个命令。

findstr "端口号":以指定的端口号作为搜索字符串,在前一个命令的输出中查找包含该端口号的行

活动连接
协议 本地地址 外部地址 状态 PID
TCP 127.0.0.1:8080 0.0.0.0:0 LISTENING 1234
TCP 192.168.0.1:443 104.18.34.178:443 ESTABLISHED 5678
TCP 192.168.0.1:3389 111.222.333.444:12345 ESTABLISHED 9876
UDP 0.0.0.0:53 0.0.0.0:0 LISTENING 7890

netstat -ano |findstr 61619 根据端口号查看指定进程,一般是查找PID,再根据pid删除进程
根据进程名停止进程
/F:表示强制终止进程,即强制结束进程而不需要用户确认。

/IM "进程名称.exe":指定要终止的进程的名称,其中 "进程名称.exe"是对具体进程的占位符。您需要将其替换为要终止的进程的实际名称。

/t选项,它会递归地终止指定进程的所有子进程,以确保整个进程树都被终止。

taskkill /f /t /im javaw.exe   根据进程名称删除对应进程
根据pid停止
skill PID
Linux
查看所有进程
我们主要是使用的命令是ps

ps -e:显示所有的进程,包括其他用户的进程。

ps -f:提供完整的格式化信息,包括进程的状态、PID、运行时间、CPU使用率等。

ps -u <用户名>:显示指定用户名的进程信息。

ps -p <PID>:显示指定PID对应的进程信息。

ps -ef
根据端口号查找命令
netstat是网络统计(network statistics)的缩写,这个命令用于显示网络连接、路由表和接口统计等信息。

-t选项用于显示TCP协议相关的连接信息。

-u选项用于显示UDP协议相关的连接信息。

-l选项用于显示正在监听的端口。

-n选项用于以数值形式显示端口号和IP地址,而不进行主机名和服务名的解析。

-p(或 --program):显示与每个连接关联的进程ID(PID)和程序名称。

grep是一个文本搜索工具,用于在输入数据中匹配指定模式的行

netstat -tulnp | grep <端口号>
根据进程名对进程进行停止
pkill命令使用进程名称或匹配的关键字来终止进程,而 kill命令使用进程ID(PID)来终止进程。

pkill <进程名称>
根据进程号来进行停止
kill -9 <进程PID>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关链接:

手机版 | 电脑版 | 中国红客

Copyright © 2000 - 2025 中国红客 版权所有 湘ICP备2023007301号-1
中国红客公众号
中国红客公众号
中国红客抖音号
中国红客抖音号
中国红客官方微博
中国红客官方微博
意见
反馈