在Linux中安装MinIO时,确保您具有root权限或使用sudo命令
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
/usr/local/bin
目录,以便在任何位置运行它:sudo mv minio /usr/local/bin/
sudo addgroup minio
sudo adduser -g minio minio
sudo chown minio:minio /usr/local/bin/minio
sudo mkdir /data
sudo chown minio:minio /data
sudo -u minio /usr/local/bin/minio server /data
现在,MinIO服务器应该已经启动并运行在http://localhost:9000
。您可以使用任何支持S3协议的客户端连接到此地址。
如果您希望将MinIO作为服务运行,可以创建一个systemd服务文件。以下是一个示例:
/etc/systemd/system/minio.service
的文件:sudo nano /etc/systemd/system/minio.service
ExecStart
行中的数据目录:[Unit]
Description=MinIO Server
After=network.target
[Service]
User=minio
Group=minio
ExecStart=/usr/local/bin/minio server /data
Restart=always
Environment=MINIO_ACCESS_KEY=your-access-key
Environment=MINIO_SECRET_KEY=your-secret-key
[Install]
WantedBy=multi-user.target
保存并关闭文件。
重新加载systemd守护程序以识别新服务:
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
现在,MinIO将作为服务运行,并在系统启动时自动启动。您可以使用以下命令检查服务状态:
sudo systemctl status minio