minio linux安装和使用
时间: 2025-01-04 18:34:57 浏览: 10
### MinIO 安装教程
#### 准备工作
为了顺利安装MinIO,在开始之前需确保操作系统已更新至最新状态并拥有必要的权限来执行命令。对于CentOS这样的Linux发行版来说,通常意味着要以root用户身份操作或是通过`sudo`获取临时提升权限[^2]。
#### 下载MinIO二进制文件
前往官方下载页面或使用wget工具直接拉取对应平台版本的MinIO可执行程序到本地系统中:
```bash
wget https://dl.minio.io/server/minio/release/linux-amd64/minio
```
此链接指向的是针对linux-amd64架构优化过的预编译包;如果是其他类型的硬件,则应调整URL中的路径部分以匹配目标设备的需求[^1]。
#### 设置执行权限
下载完成后赋予该文件相应的读写及执行权限以便后续能够正常调用它作为守护进程运行:
```bash
chmod +x minio
```
这一步骤非常重要因为只有设置了正确的权限之后才能让shell识别这是一个可以被执行的应用程序而不是普通的文本或其他形式的数据流[^3]。
#### 配置环境变量(可选)
虽然不是强制性的步骤但如果希望简化每次启动时输入完整路径的过程的话可以通过设置环境变量的方式来实现这一点。编辑~/.bashrc或者其他初始化脚本加入如下两行代码即可完成配置:
```bash
export PATH=$PATH:/path/to/directory-containing-minio-binary/
source ~/.bashrc
```
请注意这里的/path/to/directory-containing-minio-binary/应当替换为你实际放置minio这个二进制文件的位置。
#### 初始化与启动服务
现在终于来到了最激动人心的部分——正式启动我们的MinIO实例!
简单的方式是在终端里键入下面这条指令就可以立即看到效果了(假设你打算把数据存放在/usr/shuang/data目录下):
```bash
./minio server /usr/shuang/data
```
不过更推荐的做法是以守护模式(no background process)的形式开启服务并将日志重定向保存起来方便日后排查问题之用:
```bash
nohup ./minio server /mnt/data > minio.log 2>&1 &
```
这里需要注意两点:一是指定的日志文件位置(/mnt/data),二是&符号表示将整个过程放到后台去处理从而不会阻塞当前会话窗口。
#### 自定义访问凭证
出于安全考虑建议更改默认提供的用户名密码组合以免造成不必要的风险。具体做法就是利用两个特定于MinIO的服务端环境变量来进行设定:
```bash
export MINIO_ROOT_USER=adminUser
export MINIO_ROOT_PASSWORD=adminPassword
```
上述两条语句里的adminUser以及adminPassword自然是要替换成你自己想要使用的名称啦!而且记住一点:这两个参数最好是一起修改才有效果哦~
阅读全文