linux如何查看开放了哪些端口
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章主要讲解了"linux如何查看开放了哪些端口",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"linux如何查看开放了哪些端口"吧!linux查看
千家信息网最后更新 2025年02月03日linux如何查看开放了哪些端口
这篇文章主要讲解了"linux如何查看开放了哪些端口",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"linux如何查看开放了哪些端口"吧!
linux查看开放端口的方法:1、使用rpm安装nmap工具,执行"nmap 127.0.0.1"命令即可查看本机开放的端口;2、执行"netstat -anp"命令进行查看开放的端口。
本教程操作环境:linux5.9.8系统、Dell G3电脑。
linux查看开放了哪些端口
1:nmap工具检测开放端口
nmap是一款网络扫描和主机检测的工具。nmap的安装非常简单,如下所示rpm安装所示。
[root@DB-Server Server]# rpm -ivh nmap-4.11-1.1.x86_64.rpm warning: nmap-4.11-1.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing... ########################################### [100%] 1:nmap ########################################### [100%][root@DB-Server Server]# rpm -ivh nmap-frontend-4.11-1.1.x86_64.rpm warning: nmap-frontend-4.11-1.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing... ########################################### [100%] 1:nmap-frontend ########################################### [100%][root@DB-Server Server]#
关于nmap的使用,都可以长篇大写特写,这里不做展开。如下所示,nmap 127.0.0.1 查看本机开放的端口,会扫描所有端口。 当然也可以扫描其它服务器端口。
[root@DB-Server Server]# nmap 127.0.0.1 Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2016-06-22 15:46 CSTInteresting ports on localhost.localdomain (127.0.0.1):Not shown: 1674 closed portsPORT STATE SERVICE22/tcp open ssh25/tcp open smtp111/tcp open rpcbind631/tcp open ipp1011/tcp open unknown3306/tcp open mysql Nmap finished: 1 IP address (1 host up) scanned in 0.089 secondsYou have new mail in /var/spool/mail/root[root@DB-Server Server]#
2:netstat 工具检测开放端口
可以通过"netstat -anp
" 来查看哪些端口被打开。
(注:加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049, ftp->21,因此可以开启两个终端,一一对应一下程序所对应的端口号)
扩展:检测端口是否开放
lsof 工具检测开放端口
[root@DB-Server Server]# service mysql startStarting MySQL......[ OK ][root@DB-Server Server]# lsof -i:3306COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEmysqld 7860 mysql 15u IPv6 44714 TCP *:mysql (LISTEN)[root@DB-Server Server]# service mysql stopShutting down MySQL..[ OK ][root@DB-Server Server]# lsof -i:3306[root@DB-Server Server]#
[root@DB-Server Server]# lsof -i TCP| fgrep LISTENcupsd 3153 root 4u IPv4 9115 TCP localhost.localdomain:ipp (LISTEN)portmap 3761 rpc 4u IPv4 10284 TCP *:sunrpc (LISTEN)rpc.statd 3797 rpcuser 7u IPv4 10489 TCP *:1011 (LISTEN)sshd 4020 root 3u IPv6 12791 TCP *:ssh (LISTEN)sendmail 4042 root 4u IPv4 12876 TCP localhost.localdomain:smtp (LISTEN)
使用telnet检测端口是否开放
服务器端口即使处于监听状态,但是防火墙iptables屏蔽了该端口,是无法通过该方法检测端口是否开放的。
netcat工具检测端口是否开放
[root@DB-Server ~]# nc -vv 192.168.42.128 1521Connection to 192.168.42.128 1521 port [tcp/ncube-lm] succeeded![root@DB-Server ~]# nc -z 192.168.42.128 1521; echo $?Connection to 192.168.42.128 1521 port [tcp/ncube-lm] succeeded!0[root@DB-Server ~]# nc -vv 192.168.42.128 1433nc: connect to 192.168.42.128 port 1433 (tcp) failed: No route to host
感谢各位的阅读,以上就是"linux如何查看开放了哪些端口"的内容了,经过本文的学习后,相信大家对linux如何查看开放了哪些端口这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
端口
开放
检测
工具
学习
内容
命令
方法
服务器
程序
本机
服务
一一对应
两个
主机
参数
口号
可以通过
地址
大写
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库分析决策
星际2暴雪服务器下载慢
163 网络安全绑定
计算机软件开发团队的
数码兽卡牌数据库天女兽x
淳中科技工业互联网
如何编制软件开发文档
win管理员运行服务器
实况足球连不上服务器ps4
网络安全专业就业方向作文
数据库对每个借阅者保存记录
岳阳学软件开发有没有前途
2019软件开发考高数难吗
游戏厂商用的什么服务器
实施工程师数据库常用操作
汇创软件开发深圳有限公司
众元网络技术有限公司
100m云服务器
山东齐民网络技术有限公司
一个服务器多少台
长沙软件开发培训比较好
中国网络安全在线测评
祥云杯网络安全总决赛
焊接工艺用哪种数据库
软件开发测试制度规范
数据库爬虫技术难点
实况足球连不上服务器ps4
谷歌服务器安卓能用吗
陕西工信厅软件开发
app订制软件开发哪家好