Minio文件服务安装(Linux和window)

项目地址https://github.com/minio/minio

Linux安装

下载安装介质

cd /usr/local
wget https://dl.minio.io/server/minio/release/linux-amd64/minio

安装(下文中ip指代的是Minio所在的服务器地址)

chmod +x minio
export MINIO_ACCESS_KEY=minioadmin
export MINIO_SECRET_KEY=minioadmin
./minio server /minio/data

Endpoint: http://ip:9000 http://127.0.0.1:9000
AccessKey: minioadmin
SecretKey: minioadmin
Browser Access: http://ip:9000

开机自启动

编写脚本 minioSysInit.sh,脚本内容如下。

# !/bin/bash
/usr/local/minio server /minio/data

更改文件权限。

  chmod +x /usr/local/minioSysInit.sh

编辑 rc.local文件,加入脚本。

  vim /etc/rc.d/rc.local
  /usr/local/minioSysInit.sh

更新rc.local权限

  chmod +x /etc/rc.d/rc.local

接口开放相关查看MySQL安装的开放远程端口,关闭防火墙部分

Windows安装

https://dl.min.io/server/minio/release/windows-amd64/minio.exe
下载就可使用下面命令前台使用,要在后台运行,就要配置成服务进行使用

./minio server ./data

需要用到winsw
下载:

https://github.com/winsw/winsw/releases
将下载的WinSW.NET***.exe复制到自定义的目录,并重命名为自己想命名的服务名称minio-server.exe
同目录下创建minio-server.xml。特别注意,xmlexe必须同名
配置minio-server.xml文件
使用./minio-server.exe install安装服务
安装完后,去服务中启动服务。启动成功就可以正常使用minio
使用./minio-server.exe uninstall卸载服务
当然此操作也适用于其它exe程序只需更改配置即可
配置

<service>
    <!-- 服务名字 -->
    <id>minio-server</id>
    <name>minio-server</name>
    <description>minio文件存储服务器</description>
    <!-- 可设置环境变量 -->
    <env name="HOME" value="%BASE%"/>
    <executable>%BASE%\minio.exe</executable>
    <!-- 文件储存地址 -->
    <arguments>server "%BASE%\data"</arguments>
    <!-- <logmode>rotate</logmode> -->
    <logpath>%BASE%\logs</logpath>
    <!-- 日志配置 -->
    <log mode="roll-by-size-time">
      <sizeThreshold>10240</sizeThreshold>
      <pattern>yyyyMMdd</pattern>
      <autoRollAtTime>00:00:00</autoRollAtTime>
      <zipOlderThanNumDays>5</zipOlderThanNumDays>
      <zipDateFormat>yyyyMMdd</zipDateFormat>
    </log>
</service>

   转载规则


《Minio文件服务安装(Linux和window)》 xfx 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
Linux安装MySQL Linux安装MySQL
下载RPM可以前往MySQL官网进行下载,本次安装使用mysql57-community-release-el7-8.noarch.rpm。 wget http://dev.mysql.com/get/mysql57-community-r
2021-03-01
下一篇 
MySQL之集合之间的查询 MySQL之集合之间的查询
此为Spring Mapping层的策略根据需求有以下查询情况: 判断一个元素是否在集合里面。可用 IN 判断,要求传入参数为集合,然后通过 <foreach collection="List" item="i" index="
2021-01-27
  目录