在Linux系统上安装MinIO可以分为几个主要步骤,包括下载安装包、安装、配置服务、启动服务以及访问控制。以下是详细的步骤解析:
一、下载安装包
首先,从MinIO的官方网站下载适用于Linux系统的MinIO二进制文件。例如,对于CentOS 7系统,可以下载以下命令:
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20230809233022.0.0.x86_64.rpm
二、安装MinIO
下载完成后,使用rpm
命令安装MinIO包:
sudo rpm -ivh minio-20230809233022.0.0.x86_64.rpm
三、配置systemd服务
MinIO使用systemd进行管理,因此需要创建并配置一个systemd服务文件:
- 创建
minio.service
文件并放置在/etc/systemd/system/
目录下:
sudo vim /etc/systemd/system/minio.service
- 编辑
minio.service
文件,添加以下内容:
[unit] Description=MinIO Documentation=https://min.io/docs/minio/linux/index.html Wants=network-online.target After=network-online.target AssertFileIsExecutable=/usr/local/bin/minio [Service] WorkingDirectory=/usr/local ProtectProc=invisible EnvironmentFile=-/etc/default/minio ExecStartPre=/bin/bash -c "if [ -z \"${minio_volumes}\" ]; then echo \"variable minio_volumes not set in /etc/default/minio\"; exit 1; fi" ExecStart=/usr/local/bin/minio server $minio_opts $minio_volumes Restart=always LimitNoFile=65536 TasksMax=infinity TimeoutStopSec=infinity SendSigKill=no [Install] WantedBy=multi-user.target
- 创建并编辑
/etc/default/minio
文件,添加以下内容:
sudo vim /etc/default/minio
内容如下:
minio_root_user=minioadmin minio_root_password=minioadmin minio_volumes=/data minio_opts="--console-address :9001"
四、启动MinIO服务
配置完成后,启动MinIO服务并设置为开机自启:
sudo systemctl start minio sudo systemctl enable minio
五、验证安装
启动服务后,可以使用以下命令查询MinIO服务的运行状态:
sudo systemctl status minio
六、访问MinIO控制台
打开浏览器,访问服务器的IP地址和端口(默认为9000),使用配置的用户名和密码登录MinIO控制台,开始使用对象存储服务。
以上步骤涵盖了在Linux系统上安装和配置MinIO的基本流程,确保用户能够顺利搭建起自己的对象存储服务。