我使用的环境是用3A服务器搭建的1、准备安装目录和文件系统:CentOs进入安装目录cd/home/miniominio下载地址也可以在线下载二进制文件wgethttps://dl.min.io/server/迷你...2。Install2.1Authorizechmod+xminio2.2设置用户名和密码修改Minio的初始账号密码(或不修改)初始账号:minioadmin初始密码:minioadmin设置控制台账号(最少3个字符)exportMINIO_ACCESS_KEY=adminsetpassword(最少8位)exportMINIO_SECRET_KEY=123456782.3创建存储目录和日志文件创建存储目录mkdir-p/home/minio/dataentercd/home/minio创建日志文件touchminio.log3后台启动3.1进入执行文件目录cd/opt/minio后台启动nohup/home/minio/minioserver--address:9800--console-address:9889/home/minio/data>/home/minio/minio.log2>&1&Remarks:nohup:backgroundstart./minioserver:startcommand--address:9800:指定API端口--console-address:9000:指定控制台端口/home/minio/data:指定存放目录/home/minio/minio.log2>&1:重定向控制台日志到/home/minio/minio.log文件&:后台运行注意:--console-address:9000启动minio(需要进入minio存放目录)#50000固定端口号,否则每次启动minio都会随机生成不同的端口(控制台会打印信息)4、将Minio设置为系统服务:以上步骤,如果Ctrl+C退出,Minio服务也会同时停止。如果需要在后台运行,需要添加到后台服务切换文件目录cd/usr/local/minio创建目录mkdirconf创建配置文件mkdirminio.confminio.conf文件内容数据存放目录MINIO_VOLUMES="/usr/local/data"端口号设置MINIO_OPTS="--console-address:9000"用户名MINIO_ROOT_USER="minio"密码MINIO_ROOT_PASSWORD="12345678"在/etc/systemd/system在目录下新建minio.service开关文件目录cd/etc/systemd/system创建配置文件mkdirminio.serviceminio.service文件内容[Unit]Description=MinIODocumentation=https://docs.min.ioWants=network-online.targetAfter=network-online.targetminio文件具体位置AssertFileIsExecutable=/usr/local/minio/minio[Service]Userandgroup用户组User=rootGroup=root创建配置文件minio.confEnvironmentFile=/usr/local/minio/conf/minio.confExecStart=/usr/local/minio/minioserver$MINIO_OPTS$MINIO_VOLUMESLetsystemdrestartthisservicealwaysRestart=always指定这个进程可以打开的最大文件描述符数LimitNOFILE=65536禁用超时逻辑,等待ILStopfin进程停止=noTime[Install]WantedBy=multi-user.target5官方启用和状态查看#设置服务每次开机启动systemctlenableminio.service,重新加载一个服务的配置文件。如果安装了一个新的服务,它属于系统mctl管理,如果新服务的服务程序配置文件生效,需要重新加载systemctldaemon-reload启动服务systemctlstartminio停止服务systemctlstopminio重启服务systemctlrestratminio查看服务状态systemctlstatusminio.service打开页面访问并登录成功http://192.168.80.137:9000
