导航:首页 > IDC知识 > linux服务器端口

linux服务器端口

发布时间:2021-02-11 03:41:42

1、linux 如何查看服务和端口

netstat/lsof  

netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况  

-a 显示一个所有的有效连接信息列表(包括已建立的连接,也包括监听连接请求的那些连接)  

-n 显示所有已建立的有效连接  

-t tcp协议  

-u udp协议  

-l 查询正在监听的程序  

-p 显示正在使用socket的程序识别码和程序名称  

例如:netstat -ntupl|grep processname  

如何只查询tomcat的连接?  

netstat -na|grep ESTAB |grep 80 |wc-l  

netstat -na|grep ESTAB |grep 8080 |wc-l  

常用端口介绍:  

端口:21  

服务:FTP服务器所开放的端口,用于上传、下载。  

端口: 22  

服务:ssh  

端口: 80  

服务:HTTP 用于网页浏览  

端口:389  

服务:LDAP ILS 轻型目录访问协议和NetMeetingInternet Locator Server  

端口:443  

服务:网页浏览端口 能提供加密和通过安全端口传输的另一种HTTP  

端口:8080  

服务:代理端口  

打开终端,执行如下命令,查看各进程占用端口情况:  

# ps -ef|wc -l //查看后台运行的进程总数  

# ps -fu csvn //查看csvn进程  

# netstat -lntp //查看开启了哪些端口  

# netstat -r //本选项可以显示关于路由表的信息  

# netstat -a //本选项显示一个所有的有效连接信息列表  

# netstat -an|grep 8080  

# netstat -na|grep -i listen //可以看到目前系统侦听的端口号  

# netstat -antup //查看已建立的连接进程,所占用的端口。  

netstat -anp|grep1487  

lsof -i:1487  

2、linux下如何开放一个端口

1、首先连接到linux服务器,先查看一下想要开放的端口是不是有程序监听了,没有的话,就检查程序是不是正常运行。这里以80端口例子,其中web程序已经运行了:

2、输入“vi /etc/sysconfig/iptables”,打开iptables的配置文件,输入之前按一下"i",然后添加一行"-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT",这里的数字就是端口号,要开放别的端口可以改这里就行,最后按一下ESC,输入":x",回车,保存退出:

3、重启iptables,输入"service iptables restart":

4、重启成功以后输入"service iptables status",回车就会显示正在生效的规则,至此linux下开发端口的操作就完成了:

3、linux服务器如何开启端口

传输层的端口么?服务才会监听端口啊,比如ssh默认端口22,当ssh运行的时候,22端口自然就开启了啊,你也可以通过配置文件修改默认端口。想远程的时候就通过22端口远程。
比如网站一般就是用的80端口啊,输入网页的时候,就是去访问某台服务器的80端口啊,80的端口对应着http服务。

4、如何查看linux服务器开放了哪些端口?

netstat -nupl (UDP类型的端口)

netstat -ntpl (TCP类型的端口)

a 表示所有

n表示不查询dns

t表示tcp协议

u表示udp协议

p表示查询占用的程序

l表示查询正在监听的程序

netstat -nuplf|grep 3306 //这个表示查找处于监听状态的,端口号为3306的进程

5、如何开启linux服务器开启的端口

root用户执行netstat -ntupl n表示不查询dns t表示tcp协议 u表示udp协议 p表示查询占用的程序 l表示查询正在监听的程序

6、怎么打开linux服务器的端口

可以通过netstat命令进行简单查询
netstat命令各个参数说明如下回:
-t
:
指明显答示TCP端口
-u
:
指明显示UDP端口
-l
:
仅显示监zd听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
-p
:
显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
-n
:
不进行DNS轮询,显示IP(可以加速操作)

7、如何查看linux服务器ip和端口

参考方法:

1、用netstat查看:

2、lsof
-i:port,使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连专接。 

3、nmap端口扫描。

4、文件属/etc/services显示的各个服务的端口号:

8、linux服务器需要开启哪些端口

-bash-3.00# netstat -tln
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程序的。66

9、如何查看linux服务器开放了哪些端口

netstat -nupl (UDP类型的端口)

netstat -ntpl (TCP类型的端口)

a 表示所有

n表示不查询dns

t表示tcp协议

u表示udp协议

p表示查询占用的程序

l表示查询正在监听的程序

netstat -nuplf|grep 3306 //这个表示查找处于监听状态的,端口号为3306的进程

10、Linux各个服务器的端口

cat
/etc/services
这个文件里
都是
服务和端口的默认匹配文件
你可以看这个文件
就知道服务所对应的端口了
但是别瞎改
容易使服务不能通讯的

与linux服务器端口相关的知识