Linux 使用

服务器之间发送文件

1
2
3
4
5
6
7
8
# 保存镜像为 .tar 文件
docker save -o xiaozhi-esp32-server.tar xiaozhi-esp32-server:server_latest

# 将 .tar 文件传输到其他服务器上的 /data 目录下
scp xiaozhi-esp32-server.tar ip:/data

# 加载 .tar 文件为镜像
docker load -i /path/to/xiaozhi-esp32-server.tar

防火墙

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 查看放行的端口
(base) [root@192 xiaozhi]# sudo firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: enp1s0f0
  sources: 
  services: cockpit dhcpv6-client ssh
  ports: 80/tcp 443/tcp
  protocols: 
  forward: yes
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 

# 添加端口
(base) [root@192 xiaozhi]# sudo firewall-cmd --add-port=30800/tcp --permanent
success

# 重载防火墙配置,使更改生效
(base) [root@192 xiaozhi]# sudo firewall-cmd --reload

# 移除端口(使用 --remove-port 参数)
sudo firewall-cmd --remove-port=30800/tcp --permanent

# 重载防火墙配置,使更改生效
sudo firewall-cmd --reload

0%