一、验证网络在线
进入Linux命令行操作界面,分别运行以下操作:
ping -c 4 www.baidu.com curl -I https://www.baidu.com
如果命令输出包含以下任意一行,即证明Linux服务器可以连通互联网:
4 packets transmitted, 4 received, 0% packet loss, time 3005msHTTP/1.1 200 OK
二、下载安装minio
1. 下载minio
wget https://dl.min.io/server/minio/release/linux-amd64/minio
下载速度取决于Linux服务器的网速,进度条显示100%就下载完成。
2. 配置minio二进制文件执行权限
sudo chmod +x minio
3. 移动二进制文件到 /usr/local/bin/ 系统可执行路径。文件路径可以修改,但是在Linux系统上建议按照教程放到指定路径。
sudo mv minio /usr/local/bin/
4. 生成数据目录
sudo mkdir -p /data/minio
5. 生成配置文件
sudo vi /etc/default/minio
在vi编辑器里,按键盘i键进入编辑模式。在配置文件里填写如下内容,端口号和用户名、密码可以修改。
MINIO_VOLUMES="/data/minio/" MINIO_OPTS="--address :9000 --console-address :9001" MINIO_ROOT_USER="your_user_name" MINIO_ROOT_PASSWORD="your_password"
在填写之前需要保证填写的两个端口号(上述示例为9000和9001)没有被占用。
sudo netstat -tuln | grep ':9000\|:9001'
配置文件填写完毕后,点击键盘的Esc键,然后输入:wq保存并退出vi编辑器。
6. 创建systemd文件
sudo vi /etc/systemd/system/minio.service
vi编辑器里填写如下内容,编辑器的使用方法和之前一样。
[Unit] Description=MinIO Documentation=https://docs.min.io Wants=network-online.target After=network-online.target [Service] WorkingDirectory=/data/minio EnvironmentFile=/etc/default/minio User=minio Group=minio Type=simple ExecStart=/usr/local/bin/minio server $MINIO_VOLUMES $MINIO_OPTS Restart=on-failure [Install] WantedBy=multi-user.target
7. 创建minio用户和组
sudo groupadd minio sudo useradd -g minio minio
8. 赋予用户和组数据目录所有权
sudo chown -R minio:minio /data/minio
9. 启动minio服务并检查状态
sudo systemctl daemon-reload sudo systemctl start minio sudo systemctl enable minio sudo systemctl status minio
运行成功后会看到active(running)的输出
● minio.service - MiniIOLoaded: loaded (/etc/systemd/system/minio.service; enabled; vendor preset: disabled)Active: active (running) since Thu 2025-10-23 10:04:27 CST; 3s agoDocs: https://docs.min.ioMain PID: 28757 (minio)Tasks: 9Memory: 68.5MCGroup: /system.slice/minio.service└─28757 /usr/local/bin/minio server /data/minio/ --address :9000 --console-address :9001
10. 网页访问minio
在其他计算机上的浏览器访问http://<your-server-ip>:9001,能够打开网页并且输入用户名密码成功登录,整个流程就完成了。如果还有错误,再检查一下Linux服务器的防火墙,一般是这里有限制。