1.linux使用什么命令查看端口 ?
netstat命令各个参数说明如下:
-t : 指明显示TCP端口
-u : 指明显示UDP端口
-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
-n : 不进行DNS轮询,显示IP(可以加速操作)
即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况··
netstat -ntlp //查看当前所有tcp端口·
netstat -ntulp |grep 80 //查看所有80端口使用情况·
netstat -an | grep 3306 //查看所有3306端口使用情况·
查看一台服务器上面哪些服务及端口
netstat -lanp
查看一个服务有几个端口。比如要查看mysqld
ps -ef |grep mysqld
查看某一端口的连接数量,比如3306端口
netstat -pnt |grep :3306 |wc
查看某一端口的连接客户端IP 比如3306端口
netstat -anp |grep 3306
netstat -an 查看网络端口
lsof -i :port,使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接。
nmap 端口扫描
netstat -nupl (UDP类型的端口)
netstat -ntpl (TCP类型的端口)
netstat -anp 显示系统端口使用情况
很基础的linux知识,建议跟着《linux就该这么学》系统学习下!
2.怎样在Linux下查看端口的使用情况及启动?
Netstat -tln 命令是用来查看linux的端口使用情况 /etc/init。
d/vsftp start 是用来启动ftp端口~! 看文件/etc/services netstat 查看已经连接的服务端口(ESTABLISHED) netstat -a 查看所有的服务端口(LISTEN,ESTABLISHED) sudo netstat -ap 查看所有的服务端口并显示对应的服务程序名 nmap 例如: nmap localhost nmap -p 1024-65535 localhost nmap -PT 192。 168。
1。127-245 当我们使用 netstat -apn 查看网络连接的时候,会发现很多类似下面的内容: Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 52 218。
104。81。
152:7710 211。100。
39。 250:29488 ESTABLISHED 6111/1 显示这台服务器开放了7710端口,那么这个端口属于哪个程序呢?我们可以使用 lsof -i :7710 命令来查询: COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME sshd 1990 root 3u IPv4 4836 TCP *:7710 (LISTEN) 这样,我们就知道了7710端口是属于sshd程序的。
3.cmd和linux的查看端口命令是什么?
Linux系统的端口命令 Linux系统和Windows系统有很大的不同,不仅仅是它本身的操作界面和操作方式,系统的运行机制也不一样。
因此我们在使用Linux系统的时候可以使用netstat命令来进行端口命令的查询。它和各个参数相互配合就能够帮助我们查询到Linux系统计算机的很多端口状态。
比如,如果我们要在Linux系统中查看Mysql的默认端口3306是否已经被计算机启动了,那么就可以使用命令“netstat-ntlp”进行查询。 Linux系统的各个不同的端口命令参数分别是:netstat-t查询的是当前计算机网络的TCP端口信息;netstat-u则是能够帮助我们显示出当前计算机UDP端口的信息;netstat-l显示监听套接字的断就信息(所谓的套接字指的是能够使用应用程序进行相互通信的通信协议);netstat-p命令能够显示进程的相关标识符和程序的名称,当前每一个套接字和端口都可以被算作是一个程序;netstat-n命令操作之后不会进行网络DNS的轮询,但是它能够显示出IP。
除去以上的命令之外,netstat-ntlp|grep80能够帮助我们查看计算机相关的80端口的使用情况,若数字变成3306,则能够帮助我们查看3306端口的使用情况。 Windows系统CMD查看端口命令 Windows系统作为使用最广泛的PC机操作系统,使用CMD查看端口命令的方法必然是需要大幅度普及的。
当我们进入计算机点击开始菜单之后,在程序搜索栏中输入CMD,打开运行CMD命令提示符之后输入特定的命令进行查询,我们就能够查看到计算机当前的很多端口信息了。在CMD中,输入命令:netstat-na之后,按下回车键计算机便会返回计算机当前的端口状态,因此netstat-na便是Windows系统中查询端口状态的端口命令,在返回的信息当中,LISTENING代表的是计算机处于监听状态,而ESTABLISHED则显示出计算机已经建立了连接,且处于通信状态。
4.Linux下怎样查看某个端口下运行的是什么程序?
当我们使用 netstat -apn 查看网络连接的时候,会发现很多类似下面的内容: Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 52 218.104.81.152:7710 211.100.39.250:29488 ESTABLISHED 6111/1 显示这台服务器开放了7710端口,那么这个端口属于哪个程序呢?我们可以使用 lsof -i :7710 命令来查询: COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME sshd 1990 root 3u IPv4 4836 TCP *:7710 (LISTEN) 这样,我们就知道了7710端口是属于sshd程序的。
5.Linux进程和端口对应关系怎么查看?
1。
查看进程占用的端口号 netstat -anp [root@nbatest ~]# netstat -anp | grep syslog udp 0 0 0。0。
0。0:514 0。
0。0。
0:* 31483/syslogd 2。 查看使用端口号的进程 lsof [root@nbatest ~]# lsof -i:514 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME xinetd 4027 root 6u IPv4 8560 TCP *:shell (LISTEN) syslogd 31483 root 8u IPv4 428081 UDP *:syslog 。
6.Linux下如何知道某个端口在运行什么程序
当我们用netstat -an的时候,我们有时候可以看到类似的输出: udp 0 0 0.0.0.0:32768 0.0.0.0:* 但是查找/etc/services又没有这个端口的相关说明,怎么办呢?这个是不是黑客程序?有没有办法查看究竟什么程序监听在这个端口? 使用lsof -i :32768就可以看到:COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMErpc.statd 603 root 4u IPv4 953 UDP *:32768rpc.statd 603 root 6u IPv4 956 TCP *:32768 (LISTEN) 原来是rpc的程序。
使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接。
7.linux 如何查看服务和端口
1. netstat/lsof
2. netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况
3. -a 显示一个所有的有效连接信息列表(包括已建立的连接,也包括监听连接请求的那些连接)
4. -n 显示所有已建立的有效连接
5. -t tcp协议
6. -u udp协议
7. -l 查询正在监听的程序
8. -p 显示正在使用socket的程序识别码和程序名称
9. 例如:netstat -ntupl|grep processname
10. 如何只查询tomcat的连接?
11. netstat -na|grep ESTAB |grep 80 |wc-l
12. netstat -na|grep ESTAB |grep 8080 |wc-l
13. 常用端口介绍:
14. 端口:21
15. 服务:FTP服务器所开放的端口,用于上传、下载。
16. 端口: 22
17. 服务:ssh
18. 端口: 80
19. 服务:HTTP 用于网页浏览
20. 端口:389
21. 服务:LDAP ILS 轻型目录访问协议和NetMeetingInternet Locator Server
22. 端口:443
23. 服务:网页浏览端口 能提供加密和通过安全端口传输的另一种HTTP
24. 端口:8080
25. 服务:代理端口
26. 打开终端,执行如下命令,查看各进程占用端口情况:
27. # ps -ef|wc -l //查看后台运行的进程总数
28. # ps -fu csvn //查看csvn进程
29. # netstat -lntp //查看开启了哪些端口
30. # netstat -r //本选项可以显示关于路由表的信息
31. # netstat -a //本选项显示一个所有的有效连接信息列表
32. # netstat -an|grep 8080
33. # netstat -na|grep -i listen //可以看到目前系统侦听的端口号
34. # netstat -antup //查看已建立的连接进程,所占用的端口。
35. netstat -anp|grep1487
36. lsof -i:1487
8.linux 怎么查看程序的端口
使用lsof命令
具体方法:
lsof -i :port_number |grep "(LISTEN)"
-i是用来查找和网络相关的文件,":"号是必须的,它是标志你查找的是一个端口。port_number就是你要查找的端口号,譬如你要查找是否 有程序占用了oracle的监听端口1521,就可以使用lsof -i :1521 |grep "(LISTEN)"。如果有程序已经占用了,那么下面打印的第二个字段就是该程序的进程id,第一个字段是进程的名字。
如果只有losf -i :port_number可能会查到很多应用程序,但这些程序实际并没有占用你指定的端口,这些端口只是连接到本机器或者别的机器的该端口。所以要grep "(LISTEN)“,因为一个端口只可能被一个程序占用的,所以这种方法是可靠的。
9.linux 怎么查看开启的端口
命令一
netstat -a 查看所有服务端口
命令二
nmap +ip地址
yum install nmap 安装nmap软件包
linux开放服务端口的设置
/etc/sysconfig/iptables
vi iptables
加入如下内容
-A INPUT -p tcp -m tcp --dport 6001 -j ACCEPT
然后保存退出,重启服务
/etc/init.d/iptables restarts
查看端口是否开放
/sbin/iptables -L -n
转载请注明出处windows之家 » win10运行linux怎么查看端口