要在Linux系統上一鍵安裝MinIO對象存儲服務,您可以使用預編譯的安裝包。以下是適用于CentOS 7的步驟:
首先,使用wget命令下載適用于CentOS 7的MinIO安裝包:
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20230707071357.0.0.x86_64.rpm -O minio.rpm
接下來,使用yum命令安裝下載的安裝包:
sudo yum install minio.rpm -y
安裝完成后,您需要配置Systemd服務以便于管理和啟動MinIO。首先,創建Systemd單元文件:
sudo cat /usr/lib/systemd/system/minio.service
確保服務文件內容如下,并根據需要進行調整:
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=minio
Group=minio
EnvironmentFile=/etc/default/minio
ExecStartPre=/bin/bash -c ". /etc/default/minio; if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi"
ExecStart=/usr/local/bin/minio server --address 0.0.0.0:9000 --console-address :9001 $MINIO_VOLUMES
Restart=always
RestartSec=10
LimitNOFILE=65536
LimitNOFILE=65536
TasksMax=infinity
TimeoutStartSec=0
TimeoutStopSec=0
SendSIGKILL=no
[Install]
WantedBy=multi-user.target
然后,重新加載Systemd配置并啟動MinIO服務:
sudo systemctl daemon-reload
sudo systemctl start minio
為了安全起見,設置MinIO的管理員密碼:
cat /etc/default/minio
按照輸出中的指示設置MINIO_ACCESS_KEY
和MINIO_SECRET_KEY
。
最后,啟動MinIO服務后,您可以使用以下命令檢查其狀態:
sudo systemctl status minio
現在,您已經成功在Linux系統上一鍵安裝了MinIO,并可以開始使用它來存儲和管理數據。