查看rocky linux 的开放端口
时间: 2024-08-16 19:05:01 浏览: 361
在Rocky Linux系统中查看开放端口,你可以通过`netstat`命令或者`lsof`命令来完成。下面是两个简单的方法:
**方法一:使用`netstat`**
1. 打开终端:
```sh
sudo netstat -tuln | grep 'LISTEN'
```
这个命令会列出所有正在监听连接的TCP和UDP端口。
**方法二:使用`lsof`**
1. 同样打开终端:
```sh
sudo lsof -i :0
```
`:0`表示所有的套接字,这个命令可以显示哪些端口是通过应用程序正在监听的。
在上述命令的输出结果中,每一行都会包含一个端口号,如果该行包含了"ESTABLISHED"或"LISTENING"这样的状态,说明对应的端口是开放的。
相关问题
rocky linux 8.7 配置和查看远程端口
要配置和查看 Rocky Linux 8.7 上的远程端口,可以按照以下步骤进行操作:
1. 配置防火墙规则:如果你的机器上运行着防火墙,你需要允许相应的端口通过防火墙。使用以下命令开放一个端口(以 8080 端口为例):
```
sudo firewall-cmd --add-port=8080/tcp --permanent
sudo firewall-cmd --reload
```
2. 检查端口状态:你可以使用 `ss` 命令或 `netstat` 命令来检查端口的状态。以下是使用 `ss` 命令查看所有监听的 TCP 端口的示例:
```
ss -tln
```
3. 确认服务监听端口:如果你想检查特定服务是否在监听某个端口(例如 SSH 服务监听的 22 端口),可以使用 `systemctl` 命令来查看服务状态:
```
systemctl status sshd
```
4. 配置 SSH 服务:如果你想远程访问 Rocky Linux 8.7 的 SSH 服务,你需要确保 SSH 服务已安装并运行。可以使用以下命令检查 SSH 服务状态:
```
systemctl status sshd
```
如果 SSH 服务未安装,可以使用以下命令进行安装:
```
sudo dnf install openssh-server
```
安装完成后,你可以通过 SSH 客户端连接到 Rocky Linux 8.7 上的远程端口。
这些步骤可以帮助你配置和查看 Rocky Linux 8.7 上的远程端口。根据你的需求,你还可以根据特定的服务和端口进行进一步的配置。
rocky Linux打开防火墙
Rocky Linux(基于CentOS Stream)同样使用firewalld作为其默认防火墙服务。以下是打开防火墙的基本步骤:
1. **安装firewalld** (若尚未安装):
```bash
sudo dnf install firewalld
```
2. **启动并开机自动运行firewalld**:
```bash
sudo systemctl start firewalld
sudo systemctl enable firewalld
```
3. **检查防火墙状态**:
```bash
sudo firewall-cmd --state
```
4. **打开指定服务**:
- 允许特定TCP端口,例如80(HTTP):
```bash
sudo firewall-cmd --permanent --add-service=http
```
- 或者允许特定UDP端口,例如53(DNS):
```bash
sudo firewall-cmd --permanent --add-service=domain
```
5. **应用更改并重启**:
```bash
sudo firewall-cmd --reload
```
6. **临时开放端口** (仅限会话期间):
```bash
sudo firewall-cmd --zone=public --permanent --add-port=80/tcp
firewall-cmd --reload
```
7. **验证规则**:
可以使用`sudo firewall-cmd --list-all`命令查看所有的规则。
请注意,根据你的实际需求,可能需要调整firewalld的zone设置(比如从public变为workstation),以及创建自定义规则。防火墙策略应谨慎制定,只开放必要的服务以保护网络安全。
阅读全文