linux查看哪些端口启用
时间: 2023-06-05 20:48:04 浏览: 114
要查看Linux上哪些端口启用,可以使用以下命令:
1. netstat命令
netstat命令可以显示当前系统的网络连接、路由表和网络接口等信息,包括哪些端口正在监听和哪些端口已经连接。
例如,要查看所有正在监听的TCP端口,可以使用以下命令:
```
netstat -tln
```
其中,-t表示TCP协议,-l表示监听状态,-n表示不解析域名和服务名。
2. lsof命令
lsof命令可以列出当前系统打开的文件和网络连接等信息,包括哪些进程正在使用哪些端口。
例如,要查看所有正在使用的TCP端口,可以使用以下命令:
```
lsof -iTCP -sTCP:LISTEN
```
其中,-iTCP表示TCP协议,-sTCP:LISTEN表示只显示监听状态的端口。
3. ss命令
ss命令是netstat命令的替代品,可以更快速地列出当前系统的网络连接和监听状态等信息。
例如,要查看所有正在监听的TCP端口,可以使用以下命令:
```
ss -tln
```
其中,-t表示TCP协议,-l表示监听状态,-n表示不解析域名和服务名。
以上就是Linux查看哪些端口启用的方法。
相关问题
linux 如何查看端口状态及启用端口
要查看端口状态,可以使用 Linux 中的 netstat 命令。具体命令如下:
```
netstat -an | grep LISTEN
```
该命令将列出所有正在侦听的端口及其状态。如果要查看特定端口的状态,可以将 grep 命令中的 LISTEN 改为该端口号。
要启用端口,需要确保目标应用程序正在运行,并且可以通过防火墙打开该端口。要打开端口,请使用以下命令:
```
sudo ufw allow <port_number>
```
其中,<port_number> 是要打开的端口号。该命令将在防火墙中添加新规则,以允许通过该端口的流量。如果您没有使用 ufw 防火墙,请查阅您所使用的防火墙软件的文档,以了解如何打开特定端口。
kali 修改apache查看启用80端口
在Kali Linux系统上修改Apache服务器并查看是否启用了80端口,可以按照以下步骤操作:
1. 首先,确保已经安装了Apache web服务器。你可以通过运行`sudo apt-get install apache2`命令来检查和安装。
2. 打开Apache的配置文件。这个文件通常位于`/etc/apache2/apache2.conf`,但是为了安全,它可能会被软链接到其他位置,如`/etc/apache2/sites-available/ports.conf`。确认一下你的系统中实际的位置。
3. 使用文本编辑器打开该配置文件。常用的有`nano`, `vim` 或者 `gedit`。例如,输入`sudo nano /etc/apache2/apache2.conf`。
4. 搜索 "Listen" 或 "Port" 关键字,找到监听80端口的行。默认情况下,Apache会监听80端口,查找类似这样的设置:
```
Listen 80
```
5. 确认没有注释掉这一行或将其更改为其他端口。如果需要禁用其他端口,可以取消注释这一行,保持原样即可。
6. 保存并关闭编辑器。如果你使用的是`nano`,按`Ctrl+X`,然后选择`Y`保存更改,再按`Enter`确认;如果是其他编辑器,参照其提示进行保存。
7. 重启Apache服务使其应用更改,命令是`sudo service apache2 restart` 或 `sudo systemctl restart apache2`.
8. 最后,你可以使用`netstat -tuln | grep :80`命令来检查80端口的状态,如果显示活跃连接,则说明Apache正在监听80端口。
阅读全文