linux

MinIO Linux安装后如何启动

小樊
174
2025-04-27 21:14:57
栏目: 智能运维

在Linux上安装MinIO后,您可以选择直接启动或后台启动两种方式来启动MinIO服务。以下是详细的启动步骤:

直接启动

  1. 切换到MinIO目录下:
cd /opt/minio
  1. 启动MinIO服务器,并设置初始管理员密码:
./minio server /opt/minio/data

启动时系统会提示您设置管理员密码,请根据提示设置一个不少于8位的密码,否则在重启时可能会报错。设置密码后,您就可以使用以下命令访问MinIO控制台:

./minio client console /opt/minio/data

输入刚才设置的密码即可登录。

后台启动

后台启动可以让MinIO服务在后台运行,并且可以固定端口,不会占用操作系统的页面。以下是后台启动的步骤:

  1. 进入MinIO的bin目录:
cd /opt/minio/bin
  1. 创建一个启动脚本start.sh
nano start.sh

将以下内容复制粘贴到start.sh文件中,并保存退出:

#!/bin/bash
export MINIO_ROOT_KEY=adminexport MINIO_ROOT_KEY=admin123456nohup /opt/minio/minio server /opt/minio/data --console-address ":9100" "/opt/minio/minio.log" 2>&1 &

注意:请将admin123456替换为您自己设置的密码。

  1. start.sh脚本添加执行权限:
chmod +x start.sh
  1. 启动MinIO服务:
./start.sh
  1. (可选)如果您希望MinIO服务在系统启动时自动运行,可以创建一个Systemd服务。以下是创建Systemd服务的步骤:
sudo nano /etc/systemd/system/minio.service
[Unit]
Description=MinIO Single Node Service
After=network.target

[Service]
User=$USER # 替换为实际运行用户(需有存储目录权限)
Group=$USER
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
RestartSec=5s
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now minio
sudo systemctl status minio

输出应显示 “Active: active (running)”,表示MinIO服务正在运行。

以上就是在Linux上启动MinIO服务的步骤,希望对您有所帮助。

0
看了该问题的人还看了