Linux下minion的安装部署并配置后台运行
以上步骤,如果Ctrl+C退出后,这个Minio服务同时也停止了,如果需要它在后台运行就需要把它添加到后台服务里边。用户名密码:minio/12345678。http://IP:端口号。
·
单机部署:
1、创建minion安装目录,并切换到该目录下
mkdir -p /home/minio/data
cd /home/minio/data
2、下载minio(官网下载)
wget https://dl.min.io/server/minio/release/linux-amd64/minio
3、使下载的Minio文件为可执行文件
chmod +x minio
4、设置access_key和secret_key分别为minioadmin、minioadmin
export MINIO_ACCESS_KEY=minioadmin
export MINIO_SECRET_KEY=minioadmin
- 修改Minio的初始账号密码(也可以不修改)
- 初始账号:minioadmin
- 初始密码:minioadmin
export MINIO_ROOT_USER=minio
- 注意密码至少八位
export MINIO_ROOT_PASSWORD=12345678
5、创建minio数据存放目录
mkdir -p /usr/local/minio/data
6.启动minion(需要进入minio安装目录下)
- 50000 固定端口号 否则每次启动Minio会随机生成一个不一样的端口(控制台会有打印信息)
- /usr/local/minio/data 指定文件存放目录
./minio server --console-address ":50000" /usr/local/minio/data
7、登录控制台
http://IP:端口号
用户名密码:minio/12345678
8、部署后台运行
以上步骤,如果Ctrl+C退出后,这个Minio服务同时也停止了,如果需要它在后台运行就需要把它添加到后台服务里边
1)切换安装目录
cd /home/minio/data
2)创建目录
mkdir conf
cd /home/minio/data/conf
3)创建并编辑配置文件
vi minio.conf
- minio.conf文件内容
#数据存放目录
MINIO_VOLUMES="/usr/local/minio/data"
#端口号设置
MINIO_OPTS="--console-address :9001 --address :9000"
#用户名
MINIO_ROOT_USER="minio"
#密码
MINIO_ROOT_PASSWORD="12345678"
4)在/etc/systemd/system目录下新建一个minio.service
- 切换文件目录
cd /etc/systemd/system
- 创建配置文件
vi minio.service
- minio.service文件内容
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
#minio文件具体位置
AssertFileIsExecutable=/home/minio/data/minio
[Service]
#User and group 用户 组
User=root
Group=root
#创建的配置文件 minio.conf
EnvironmentFile=/home/minio/data/conf/minio.conf
ExecStart=/home/minio/data/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
5)修改系统服务
- 将服务设置为每次开机启动
systemctl enable minio.service
- 重新加载某个服务的配置文件,如果新安装了一个服务,归属于 systemctl 管理,要是新服务的服务程序配置文件生效,需重新加载
systemctl daemon-reload
- 启动服务
systemctl start minio
- 停止服务
systemctl stop minio
- 重启服务
systemctl restrat minio
- 查看服务状态
systemctl status minio.service
更多推荐
已为社区贡献1条内容
所有评论(0)