Linux 命令安装minio

1542年前 (2022-09-29)linux系统2095

1.建个目录,进入目录


[root@ebs-63652 ~]#  cd /opt
[root@ebs-63652 opt]# mkdir minio
[root@ebs-63652 opt]# cd minio

2.wegt命令下载安装包,安装完成后在minio文件夹中会生成一个minio文本文件

[root@ebs-63652 minio]# wget https://dl.min.io/server/minio/release/linux-amd64/minio
--2022-09-29 16:54:56--  https://dl.min.io/server/minio/release/linux-amd64/minio
Resolving dl.min.io (dl.min.io)... 138.**.**.125, 178.**.**.202
Connecting to dl.min.io (dl.min.io)|138.**.**.125|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 102023168 (97M) [application/octet-stream]
Saving to: ‘minio’

100%[=====================================================================================================>] 102,023,168 3.35MB/s   in 30s    

2022-09-29 16:55:27 (3.21 MB/s) - ‘minio’ saved [102023168/102023168]

3.进入minio文件夹,创建日志文件minio.log

[root@ebs-63652 minio]# touch minio.log

4.赋予minio文件权限

[root@ebs-63652 minio]# chmod 777 minio
[root@ebs-63652 minio]# ll
total 99636
-rwxrwxrwx 1 root root 102023168 Sep 26 12:32 minio
-rw-r--r-- 1 root root         0 Sep 29 16:57 minio.log

5.启动minio

[root@ebs-63652 minio]# ./minio server /opt/minio/data

image.png

爆红的地方第二个警告:检测到默认凭据“minioadmin:minioadmin”,我们建议您使用“MINIO_ROOT_USER”和“MINIO_ROOT_PASSWORD”环境变量更改这些值。

所以我们按照提示修改

[root@ebs-63652 minio]# export MINIO_ROOT_USER=fileadmin
[root@ebs-63652 minio]# export MINIO_ROOT_PASSWORD=fileadmin


6.重新启动minio

[root@ebs-63652 minio]# ./minio server /opt/minio/data


1666322137316.jpg

第二个警告消失了。

但是我们使用ip:port登录访问不了,那就看第7步

7.修改环境变量

[root@ebs-63652 minio]# vi /etc/profile

增加两行代码,重新设置用户名密码

export MINIO_ROOT_USER=fileadmin

export MINIO_ROOT_PASSWORD=fileadmin


export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

# By default, we want umask to get set. This sets it for login shell
# Current threshold for system reserved uid/gids is 200
# You could check uidgid reservation validity in
# /usr/share/doc/setup-*/uidgid file
if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
    umask 002
else
    umask 022
fi

for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do
    if [ -r "$i" ]; then
        if [ "${-#*i}" != "$-" ]; then
            . "$i"
        else
            . "$i" >/dev/null
        fi
    fi
done

unset i
unset -f pathmunge
export MINIO_ROOT_USER=fileadmin         --增加这两行
export MINIO_ROOT_PASSWORD=fileadmin     --增加这两行

8.重新启动minio。

[root@ebs-63652 minio]# ./minio server /opt/minio/data
WARNING: Detected Linux kernel version older than 4.0.0 release, there are some known potential performance problems with this kernel version. MinIO recommends a minimum of 4.x.x linux kernel version for best performance
MinIO Object Storage Server
Copyright: 2015-2022 MinIO, Inc.
License: GNU AGPLv3 <https://www.gnu.org/licenses/agpl-3.0.html>
Version: RELEASE.2022-09-25T15-44-53Z (go1.18.6 linux/amd64)

Status:         1 Online, 0 Offline. 
API: http://192.168.**.57:9000  http://211.**.**.57:9000  http://172.**.0.1:9000  http://127.0.0.1:9000         
RootUser: fileadmin 
RootPass: fileadmin 
Console: http://192.168.**.57:38560 http://211.**.**.57:38560 http://172.**.0.1:38560 http://127.0.0.1:38560     
RootUser: fileadmin 
RootPass: fileadmin 

Command-line: https://docs.min.io/docs/minio-client-quickstart-guide
   $ mc alias set myminio http://192.**.**.57:9000 fileadmin fileadmin

Documentation: https://docs.min.io

安全组放开端口35555,访问网址http://211.**.**.57:3555,会发现每次重启minio,端口会变。所以看9

9.在minio文件夹下新建start.sh文件。复制以下命令

nohup /opt/minio/minio server  /opt/minio/data --console-address ":35555" > /opt/minio/minio.log 2>&1 &

10.脚本启动minio

[root@ebs-63652 minio]# sh start.sh


本文原创,转载必追究版权。

相关文章

用phpstudy本地搭建PHP环境

用phpstudy本地搭建PHP环境

1、安装环境1.1、下载环境包(点击下载)1.2、安装环境下载解压后,双击 .exe 的文件,进入安装流程,一直点击下一步操作;1.3、运行 phpstudy找到 phpstudy 服务开启图标,以后...

linux环境下如何安装宝塔(服务器管理面板)

linux环境下如何安装宝塔(服务器管理面板)

Centos安装命令 yum install -y wget && wget -O install.sh http://download.bt.cn/install/in...

Linux学习基础篇(一)-Linux系统中各目录的作用

Linux学习基础篇(一)-Linux系统中各目录的作用

目录名目录作用         /bin/存放系统命令的目录, 普通用户和超级用户都可以执行。 不过放在/bin下的命令在单用户模式下也可以执行 &nbs...

ssh重启linux下的 mysql

1、查看mysql版本方法一:status;方法二:select version();2、Mysql启动、停止、重启常用命令a、启动方式1、使用 service 启动:[root@localhost...

linux查看进程及杀掉进程

linux查看进程及杀掉进程

查看进程:1、ps 命令用于查看当前正在运行的进程。grep 是搜索例如: ps -ef | grep java表示查看所有进程里 CMD 是 java 的进程信息2、ps -aux | grep j...

linux 下载及安装ffmpeg

    java项目在压缩视频的时候使用了ffmpeg.exe,在windows系统下可以使用,发布到linux后无法直接调用ffmpeg.exe文件,需要在linux系统下安装f...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。