红帽7.9的2222端口,并且不是本机的服务怎么设置为开机自启
时间: 2024-04-11 11:33:09 浏览: 120
要设置非本机服务的2222端口为开机自启,你可以按照以下步骤进行操作:
1. 创建一个自定义的systemd服务单元文件,例如:`my_service.service`。
```
sudo vi /etc/systemd/system/my_service.service
```
2. 在打开的文件中,添加以下内容:
```
[Unit]
Description=My Custom Service
After=network.target
[Service]
ExecStart=/path/to/your/service/executable
Restart=always
[Install]
WantedBy=multi-user.target
```
注意替换`/path/to/your/service/executable`为实际的服务可执行文件的路径。
3. 保存并关闭文件。
4. 启用并启动该服务:
```
sudo systemctl enable my_service
sudo systemctl start my_service
```
5. 确保防火墙允许通过2222端口的流量。你可以使用以下命令打开2222端口:
```
sudo firewall-cmd --zone=public --add-port=2222/tcp --permanent
sudo firewall-cmd --reload
```
现在,你的非本机服务应该会在启动时自动运行,并且2222端口应该已经打开。
阅读全文