linux查看端口和进程

查看进程

ps -aux | grep appname

杀死进程

kill pid

查看端口:

netstat -ap | grep 端口号

netstat -ap | grep 进程名字

  lsof -i:端口号

例子:server这个程序会开启8888这个端口。

[email protected]:/mnt/hgfs/code/SVN/net_code/dd# ./server &
[1] 3779
[email protected]:/mnt/hgfs/code/SVN/net_code/dd# netstat -ap | grep 8888
tcp 0 0 localhost:8888 *:* LISTEN 3779/server
[email protected]:/mnt/hgfs/code/SVN/net_code/dd# netstat -ap | grep server
tcp 0 0 localhost:8888 *:* LISTEN 3779/server
unix 3 [ ] 流 已连接 23278 3779/server
unix 3 [ ] 流 已连接 23277 3779/server

[email protected]:/mnt/hgfs/code/SVN/net_code/dd# lsof -i:8888
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
server 3779 root 3u IPv4 23688 0t0 TCP localhost:8888 (LISTEN)

[email protected]:/mnt/hgfs/code/SVN/net_code/dd# kill 3779
[1]+ 已终止 ./server
[email protected]:/mnt/hgfs/code/SVN/net_code/dd# netstat -ap | grep server

时间: 2024-12-20 08:03:18

linux查看端口和进程的相关文章

Linux查看端口、进程情况及kill进程

看端口: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程. 使用命令:netstat –apn 查看所有的进程和端口使用情况.发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进程占用. 进一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看 就可以明确知道8080端口是被哪个程序占用了!然后判断是否使用KILL命令干掉! 方法二:直接使用 n

linux 查看端口占用 进程

netstat   -anp -a, --all, --listening     display all sockets (default: connected) -n, --numeric             don't resolve names -p, --programs           display PID/Program name for sockets http://www.cnblogs.com/benio/archive/2010/09/15/1826728.htm

linux 查看端口号命令

Linux下如果我们需要知道2809号端口的情况的话,我们可以这样,如下命令: $netstat -pan|grep 24800 tcp        0      0 0.0.0.0:24800           0.0.0.0:*               LISTEN      4496/synergys        tcp        0      0 192.168.1.104:24800     192.168.1.106:49479     ESTABLISHED 4496

Linux查看端口被占用情形

查看某端口的占用情况: lsof -i:<端口号> 例如:lsof -i:8080 netstat -apn|grep <端口号> 例如: netstat -apn | grep 8080 找到进程号以后,再使用以下命令查看详细信息: ps -aux|grep <进程号> 知道进程号后, kill <pid> 可以杀死进程 或者 killall <进程名>    (这个先使用lsof -i:8080  或者 lsof -i 来确定进程名) 查看进

linux 查看并终止进程

1,查看端口被那个进程占用 例如: netstat -anp | grep 1160 ps:查看端口1169被那个进程占用. 2,查找进程 例如 :ps -ef | grep 'tomcat' ps:查找出进程名里含有 tomcat的进程 3,终止进程 一般终止进程的方法是如: kill 8080 ps:终止进程号为8080的进程 如果上面的命令终止不了进程可以使用 killall命令进程终止 如:killall -KILL 8080 ps:强制终止进程号为8080的进程 linux 查看并终止

Linux查看端口使用状态及启动

Netstat -tln 命令是Linux查看端口使用情况 /etc/init.d/vsftp start 是用来启动ftp端口~! 看文件/etc/services netstat Linux查看端口查看已经连接的服务端口(ESTABLISHED) netstat -a Linux查看端口查看所有的服务端口(LISTEN,ESTABLISHED) sudo netstat -ap Linux查看端口查看所有的服务端口并显示对应的服务程序名 nmap <扫描类型><扫描参数> 例如

Linux查看端口被那个进程占用?

1.lsof -i:端口号 2.netstat -tunlp|grep 端口号 都可以查看指定端口被哪个进程占用的情况 工具/原料 linux,windows xshell 方法/步骤 [步骤一]lsof -i lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具.以root用户来执行lsof -i命令,如下图   [步骤二]lsof -i:端口号 lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,l

linux查看端口及端口详解

今天现场查看了TCP端口的占用情况,如下图 红色部分是IP,现场那边问我是不是我的程序占用了tcp的链接,,我远程登陆现场查看了一下,这种类型的tcp链接占用了400多个,,后边查了一下资料,说ESTABLISHED状态 ESTABLISHED的意思是建立连接.表示两台机器正在通信.      之后查找  ncube-lm  发现ncube-lm是一个端口,是nCube License Manager (即ncube管理的一个许可证明),意思是被允许,被认证开放的意思,,, 之后查看端口号 是1

【mark】linux查看端口占用

原文:http://yuangeqingtian.blog.51cto.com/6994701/1188023 Linux下查看进程占用端口: 查看程序对应进程号:ps –ef|grep 进程名 REDHAT :查看进程号所占用的端口号:netstat –nltp|grep 进程号<?xml:namespace prefix="o">?xml:namespace> ubuntu:查看进程占用端口号:netstat -anp|grep pid Linux下查看端口号所使