CentOS下MinIO网络设置的关键要点
/etc/sysconfig/network-scripts/ifcfg-eth0(对应网卡名),设置BOOTPROTO=static,并添加IPADDR(如192.168.1.100)、NETMASK(如255.255.255.0)、GATEWAY(如192.168.1.1)、DNS1(如8.8.8.8)等参数;修改完成后重启网络服务(sudo systemctl restart network)并验证(ip addr show eth0)。BOOTPROTO设为dhcp,重启网络服务即可。minio server /data --address ":9000" --bind-address "0.0.0.0"(0.0.0.0表示监听所有接口);配置文件方式:创建/etc/minio/config.json,设置"address": ":9000"(监听端口)、"bind-address": "0.0.0.0"(绑定地址)。MINIO_NETWORK_INTERFACE指定多个接口(如eth0,eth1),提升并发处理能力。firewall-cmd命令:sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp(数据端口)、sudo firewall-cmd --permanent --zone=public --add-port=9001/tcp(控制台端口);执行sudo firewall-cmd --reload使规则生效。minio1.example.com、minio2.example.com),并在/etc/hosts文件中配置主机名与IP映射(如192.168.1.128 minio1),避免DNS解析问题。sudo ifconfig eth0 mtu 9000。MINIO_CPUS(分配给MinIO的CPU核心数,如export MINIO_CPUS=4)、MINIO_BLOCK_SIZE(数据块大小,如export MINIO_BLOCK_SIZE=4M,适配存储数据类型)、MINIO_SSD_CACHE(SSD缓存大小,如export MINIO_SSD_CACHE=10G,加速热点数据读取)。--cert-file /path/to/cert.pem、--key-file /path/to/key.pem),避免数据传输被窃取。