自学内容网 自学内容网

ubuntu23 安装minio

要在Ubuntu 23版本上安装MinIO,您可以遵循以下步骤:

1. 下载MinIO Server二进制文件

访问MinIO官方下载页面(https://min.io/download),或者直接在终端使用wget命令下载最新版本的MinIO二进制文件。假设您想要安装的是适用于Linux AMD64架构的版本:

wget https://dl.min.io/server/minio/release/linux-amd64/minio

2. 赋予执行权限

下载完成后,使用chmod命令为MinIO可执行文件添加执行权限:

chmod +x minio

3. 创建存储数据目录

选择一个合适的路径作为MinIO的数据存储目录。例如,创建一个名为/data/minio的目录:

mkdir -p /data/minio

确保该目录的权限设置正确,以便MinIO进程能够读写。如果需要,可以将该目录的所有权更改为运行MinIO的用户(比如创建一个专门的minio用户):
如何用root用户启动可以不执行此步骤。

sudo chown -R minio:minio /data/minio

4. (可选)配置访问密钥

默认情况下,MinIO会生成随机的访问密钥。如果您希望自定义访问密钥和秘密密钥,可以创建一个配置文件,例如/etc/minio/minio.conf

cat << EOF > /etc/minio/minio.conf
MINIO_ACCESS_KEY=minioadmin
MINIO_SECRET_KEY=minioadmin
EOF

替换 your_access_keyyour_secret_key 为您自己设定的密钥。

5. 启动MinIO Server

现在可以使用以下命令启动MinIO服务:

./minio server /data/minio

如果您已经配置了访问密钥,可以这样启动:

MINIO_OPTS="-C /etc/minio/minio.conf" ./minio server --address 0.0.0.0:9000 --console-address 0.0.0.0:9001  /data/minio

MinIO将输出其Web UI的访问地址(通常是http://localhost:9000)以及用于验证的凭据。您可以在浏览器中访问这个URL来管理您的MinIO实例。

6. (可选)设置开机自动启动

要让MinIO在系统启动时自动运行,可以使用systemd创建一个服务单元。创建一个名为/etc/systemd/system/minio.service的文件,内容如下:

[Unit]
Description=MinIO Object Storage
After=network.target

[Service]
User=root
Group=root
ExecStart=/path/to/minio server --address 0.0.0.0:9000 --console-address 0.0.0.0:9001 /data/minio
Restart=always
EnvironmentFile=-/etc/default/minio

[Install]
WantedBy=multi-user.target

请确保将/path/to/minio替换为实际的MinIO二进制文件路径。如果之前创建了配置文件(如/etc/minio/minio.conf),可以创建一个环境文件/etc/default/minio来引用它:

echo "MINIO_OPTS=\"-C /etc/minio/minio.conf\"" > /etc/default/minio

然后,启用并启动MinIO服务:

sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio

现在,MinIO已安装并在Ubuntu 23上运行,且配置为开机自动启动。您可以使用systemctl status minio检查服务状态,或使用journalctl -u minio查看日志以进行故障排查。

请注意,上述步骤假设您有适当的权限来创建系统目录、修改文件权限,并使用systemctl管理服务。根据实际情况,您可能需要以sudo或root用户身份执行某些命令。同时,请始终参考官方文档(https://docs.min.io/docs/minio-quickstart-guide.html)以获取最新和详细的安装指导。


原文地址:https://blog.csdn.net/iteye_10392/article/details/137381305

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!