在 Linux 系统中查看某个端口是否开启有以下几种常用方法:
1. 使用 `netstat` 命令:
```
sudo netstat -antp | grep 22
```
这个命令会显示所有正在的端口及对应的进程信息。如果看到有 "LISTEN" 状态的 22 端口,则说明该端口是开启的。
2. 使用 `lsof` 命令:
```
sudo lsof -i:22
```
这个命令会列出正在使用 22 端口的程序。如果有输出结果,则表示 22 端口正在被使用。
3. 使用 `ss` 命令:
```
sudo ss -antp | grep 22
```
这个命令与 `netstat` 类似,也能列出正在 22 端口的进程。
4. 使用 `telnet` 命令:
```
telnet localhost 22
```
如果能连接成功,说明 22 端口是开启的。如果连接失败,则说明 22 端口是关闭的。
总之,这几种方法都可以帮助您查看 22 端口在 Linux 系统上的状态。如果 22 端口没有开启,您可以检查一下相关的服务(如 SSH 服务)是否已启动。