Ubuntu系统网络基础配置
/etc/netplan/01-netcfg*.yaml文件,设置dhcp4: no并指定addresses、gateway4、nameservers)或传统网络配置文件(Ubuntu 16.04及以下版本,编辑/etc/network/interfaces文件,设置iface为static并配置相应参数)实现,配置完成后使用sudo netplan apply(或sudo /etc/init.d/networking restart)使设置生效。ping www.baidu.com命令检查网络是否正常;通过ip addr show <网卡名称>(如ip addr show enp0s3)命令确认静态IP已正确绑定到网卡。MinIO服务端口配置
9000端口(HTTP)和9001端口(HTTPS,若启用)。若需修改端口,可在启动命令中添加--address=:<端口号>参数(如minio server --address=:8080 /data),或在配置文件(如minio.conf)中修改port参数。ufw防火墙,可执行sudo ufw allow <端口号>/tcp命令(如sudo ufw allow 9000/tcp);若使用iptables,需添加相应规则允许端口通过。确保安全组(如云服务器的安全组)也放行这些端口。MinIO监听地址配置
localhost),无法被网络中的其他机器访问。需在启动命令中指定监听所有网络接口(--address=:<端口号>,如minio server --address=:9000 /data),或在配置文件中将host参数设置为服务器的静态IP地址(如host: 192.168.1.100)。HTTPS加密配置
public.crt和private.key文件),并将证书放置在指定目录(如/path/to/certs),然后在启动命令中添加--certs-dir /path/to/certs参数(如minio server --address=:9000 --certs-dir /usr/local/minio/config/certs /data)。启用后,客户端需通过https://<服务器IP>:9000访问MinIO服务。访问控制配置
access_key和secret_key用于身份验证,需设置复杂度高的密钥(如包含大小写字母、数字和特殊字符,长度不少于12位)。可在启动命令中通过--access-key=<自定义密钥>和--secret-key=<自定义密钥>参数设置(如minio server --access-key=myaccesskey123 --secret-key=mysecretkey456 /data),或在配置文件中修改access_key和secret_key参数。网络性能优化
net.core.somaxconn(监听队列长度,默认128,可调整为1024)、net.ipv4.tcp_max_syn_backlog(SYN队列长度,默认1024,可调整为2048)、net.ipv4.tcp_tw_reuse(允许复用TIME-WAIT状态的连接,默认0,设置为1)等参数,提升并发连接处理能力。