1. 程式人生 > 其它 >Linux(CentOs)安裝MinIo,詳細教程,附防火牆埠開放操作

Linux(CentOs)安裝MinIo,詳細教程,附防火牆埠開放操作

Linux安裝MinIo

1,準備安裝目錄和檔案

系統:CentOs
#進入安裝目錄
cd  /home/minio
#線上下載二進位制檔案
wget https://dl.min.io/server/minio/release/linux-amd64/minio

2,安裝

賦權
#提權
chmod +x minio
設定使用者名稱、密碼
#設定控制檯賬號(最少3位)
export MINIO_ACCESS_KEY=admin
設定密碼(最少8位)
export MINIO_SECRET_KEY=12345678
建立儲存目錄及日誌檔案
#建立儲存目錄
mkdir -p  /home/minio/data
#進入
cd /home/minio
#建立日誌檔案
touch minio.log

3,後臺啟動

進入執行檔案目錄
cd /opt/minio
#後臺啟動
nohup /home/minio/minio server --address :9800 --console-address :9889 /home/minio/data >/home/minio/minio.log 2>&1 &
備註:
   nohup:後臺啟動
   ./minio server:啟動命令
   --address :9800:指定API埠
   --console-address :9889:指定控制檯埠
  /home/minio/data:指定儲存目錄
  >/home/minio/minio.log 2>&1 :控制檯日誌重定向到/home/minio/minio.log檔案中
  &:後臺執行

4,開放對應防火牆埠

1,檢視防火牆狀態

service iptables status
注,如果此時提示:Unit iptables.service could not be found. 解決方案:
1.安裝iptables-services
yum install iptables-services
2.啟動iptables
systemctl enable iptables
systemctl start iptables
3.再次檢視防火牆狀態
service iptables status

關閉防火牆:

service iptables stop

開啟防火牆:

service iptables start 

2.重啟防火牆

service iptables restart

3.檢視埠狀態

netstat -an|grep 9889

4.編輯防火牆配置檔案

vi /etc/sysconfig/iptables

注:一定注意自己的虛擬機器系統是什麼

ubuntu 使用

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

CentOS 使用

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

注意上述程式碼要放在之後

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

注意上述程式碼要放在之前

-A INPUT -j REJECT --reject-with icmp-host-prohibited

5.重啟防火牆

service iptables restart

5.嘗試登入MinIo

地址:主機IP:9889

密碼為之前設定的admin賬號