数据与人文
聚焦技术和人文,分享干货,共同成长。
聚焦技术和人文,分享干货,共同成长。
netstat
命令netstat
是一个非常经典的网络工具,可用于显示网络连接、路由表和网络接口等信息。netstat -tuln
-t
:显示 TCP 连接。-u
:显示 UDP 连接。-l
:只显示监听中的套接字(即开放的端口)。-n
:以数字形式显示地址和端口号,而不进行域名和服务名解析,这样可以加快显示速度。Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
udp 0 0 0.0.0.0:68 0.0.0.0:*
Proto
列显示协议类型(TCP 或 UDP),Local Address
列显示本地监听的地址和端口号,例如 0.0.0.0:22
表示在所有网络接口上监听 TCP 端口 22(通常是 SSH 服务)。ss
命令ss
是 netstat
的替代品,它比 netstat
更快且功能更强大。ss -tuln
netstat
中的 -tuln
相同。Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
tcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
udp UNCONN 0 0 0.0.0.0:68 0.0.0.0:*
netstat
类似,同样能清晰看到监听的端口和协议。lsof
命令lsof
(list open files)可以列出当前系统打开的所有文件,网络套接字也被视为文件,因此可以用它来查看开放的端口。lsof -iTCP -sTCP:LISTEN -P -n
-iTCP
:只显示 TCP 相关的网络连接。-sTCP:LISTEN
:只显示处于监听状态的 TCP 连接。-P
:不将端口号转换为服务名,以数字形式显示。-n
:不进行域名解析,以 IP 地址形式显示。COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sshd 1234 root 3u IPv4 12345 0t0 TCP *:22 (LISTEN)
COMMAND
列显示使用该端口的进程名,PID
是进程 ID,NAME
列显示监听的地址和端口。nmap
命令nmap
(Network Mapper)是一个强大的网络扫描工具,可用于扫描目标主机开放的端口。nmap 127.0.0.1
127.0.0.1
是本地回环地址,用于扫描本地主机。Starting Nmap 7.80 ( https://nmap.org ) at 2024-10-01 12:00 UTC
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000050s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
22/tcp open ssh
学会了
我去, 虽然没有360杀毒软件, 但的确运行了一个360安全卫士, 这个垃圾软件真的阻止了安装, 退出后就能正常安装了
很有帮助
楼主,请教一下,这个进程杀掉后,Oracle还会自动生成么
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了