- 本文目录导读:
- 1、前言
- 2、netstat命令
- 3、lsof命令
- 4、ss命令
- 5、iptables命令
- 6、为您分享
前言
作为一名LINUX爱好者,我们需要掌握一些常见的命令,以便更好地管理我们的系统。在CentOS中,端口是非常重要的一部分,因为它们是网络连接的关键。在本篇文章中,我们将详细介绍CentOS中常见的端口命令,帮助您更好地管理您的系统。
netstat命令
netstat命令用于显示网络连接、路由表和网络接口等信息,可以通过该命令来查看当前系统正在使用的端口。下面是一些常见的netstat命令:
- netstat -a:显示所有的网络连接和监听端口。
- netstat -n:以数字形式显示网络连接和监听端口。
- netstat -p:显示所有正在使用的进程名称和其对应的进程ID。
- netstat -t:显示所有TCP连接和监听端口。
- netstat -u:显示所有UDP连接和监听端口。
lsof命令
lsof命令是“list open files”的缩写,它可以列出所有打开的文件和网络连接。在CentOS中,我们可以使用lsof命令来查看当前正在使用的端口。下面是一些常见的lsof命令:
- lsof -i:显示所有打开的网络连接。
- lsof -i :端口号:显示指定端口号的网络连接。
- lsof -i TCP:显示所有TCP连接。
- lsof -i UDP:显示所有UDP连接。
ss命令
ss命令是“socket statistics”的缩写,它可以显示当前系统的socket连接情况。在CentOS中,我们可以使用ss命令来查看当前正在使用的端口。下面是一些常见的ss命令:
- ss:显示所有TCP和UDP连接。
- ss -l:显示所有监听端口。
- ss -t:显示所有TCP连接。
- ss -u:显示所有UDP连接。
- ss -p:显示所有正在使用的进程名称和其对应的进程ID。
iptables命令
iptables命令是Linux中一个非常重要的命令,它可以用于设置防火墙规则和NAT转发。在CentOS中,我们可以使用iptables命令来设置端口转发和防火墙规则。下面是一些常见的iptables命令:
- iptables -A INPUT -p tcp --dport 端口号 -j ACCEPT:允许指定端口号的TCP连接。
- iptables -A INPUT -p udp --dport 端口号 -j ACCEPT:允许指定端口号的UDP连接。
- iptables -A INPUT -j DROP:拒绝所有输入连接。
- iptables -A OUTPUT -j DROP:拒绝所有输出连接。
为您分享
在Ubuntu中,我们可以使用“history”命令来查看最近使用过的命令历史记录。例如,输入“history 10”可以显示最近使用过的10个命令。