一、安装
进入/usr/local/下
cd /usr/local/创建一个minio文件夹,并进入minio
mkdir miniowget下载minio安装包
wget https://dl.minio.io/server/minio/release/linux-amd64/minio创建日志文件
touch minio.log赋予minio文件执行权限
chmod 777 minio启动minio,开启安全组(注意,每次minio重新启动的时候端口都会变,细心的同学已经发现了)
./minio server /home/minio/data --console-address ":9999"设置minio后台启动
vim start.sh
nohup /usr/local/minio/minio server /home/minio/data --console-address ":9999" > /usr/local/minio/minio.log 2>&1 &脚本运行minio
sh start.sh二、设置开机自启
编写配置
# 创建配置文件
cd /usr/local/minio
vim minio.conf
# 编写配置
#数据存放目录,最好放在空间比较大的地方例如/home/minio
MINIO_VOLUMES="/home/minio/data"
#端口号设置
MINIO_OPTS="--console-address :9999"
#用户名
MINIO_ROOT_USER="minioadmin"
#密码
MINIO_ROOT_PASSWORD="minioadmin"创建开机自启脚本
# 创建脚本文件
cd /etc/systemd/system
vim minio.service
# 编写脚本
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
#minio文件具体位置
AssertFileIsExecutable=/usr/local/minio/minio
[Service]
# User and group 用户 组
User=root
Group=root
#创建的配置文件 minio.conf
EnvironmentFile=/usr/local/minio/minio.conf
ExecStart=/usr/local/minio/minio server $MINIO_OPTS $MINIO_VOLUMES
# Let systemd restart this service always
Restart=always
# Specifies the maximum file descriptor number that can be opened by this process
LimitNOFILE=65536
# Disable timeout logic and wait until process is stopped
TimeoutStopSec=infinity
SendSIGKILL=no
[Install]
WantedBy=multi-user.target设置开机自启及相关命令
#将服务设置为每次开机启动
systemctl enable minio.service
#重新加载某个服务的配置文件,如果新安装了一个服务,归属于 systemctl 管理,要是新服务的服务程序配置文件生效,需重新加载
systemctl daemon-reload
#启动服务
systemctl start minio
#停止服务
systemctl stop minio
#重启服务
systemctl restrat minio
#查看服务状态
systemctl status minio.service访问minio文件服务
127.0.0.1:9000
默认评论
Halo系统提供的评论