centos7安装minio并开机自启

-- 下载
wget https://dl.minio.io/server/minio/release/linux-amd64/minio
-- 我腾讯云服务器用这个这个下载快
wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
-- 赋权
chmod +x minio
-- 移动到目录 改成自己自定义
mv minio /usr/local/minio/bin
-- 文件数据目录
mkdir -p /data/minio
-- 运行
cd /usr/local/minio/bin
./minio server /data/minio
-- 这样运行是临时的一退出就停止了

 


-- 设置运行常量
vim /etc/default/minio

#MINIO_ACCESS_KEY="root" 改成自己自定义 用户
#MINIO_SECRET_KEY="root" 改成自己自定义 密码
#数据目录 改成自己自定义 目录
#MINIO_OPTS="--address :9000 " 改成自己自定义端口

MINIO_ROOT_USER="root"
MINIO_ROOT_PASSWORD="root"
MINIO_VOLUMES="/data/minio/"
MINIO_OPTS="--console-address 0.0.0.0:19001"


-- 编辑自启脚本
vim /etc/systemd/system/minio.service
//////////////////////////////////////////////
[Unit]
Description=Minio
Documentation=https://docs.minio.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/minio/bin/minio

[Service]
WorkingDirectory=/usr/local/minio/bin
User=root
Group=root
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/minio/bin/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

# Specifies the maximum number of threads this process can create
TasksMax=infinity

# Disable timeout logic and wait until process is stopped
TimeoutStopSec=infinity
SendSIGKILL=no

[Install]
WantedBy=multi-user.target

# Built for ${project.name}-${project.version} (${project.name})
//////////////////////////////////////////////


systemctl disable minio.service 开机自启关闭
systemctl enable minio.service 开机自启开启
systemctl daemon-reload 重载
systemctl start minio 启动
systemctl status minio.service 查看
systemctl stop minio 关闭

posted @   svvkcn  阅读(1780)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示