無需任何繁瑣配置、一行命令centos8上安裝分散式fastdfs、nginx、redis6、jdk1.8、mysql8.0

奕生奕世EASON發表於2020-12-09

準備

1、首先準備3臺Linux伺服器,我這裡使用的是centos8,我們還需要xshell和xftp兩個工具,請自行下載安裝,建議使用免費版本。
2、我們要設定好固定的IP地址備用。
3、把其中一臺作為分散式主節點,假設這個主節點的IP地址是192.168.199.84。
4、點選下載本文件所需檔案。
5、準備好的檔案有soft rpm mysrpm這三個資料夾和 666.sh redis.conf redis6.service test.png redis-6.0.1.tar.gz這五個檔案,如圖:
(注意:不要改任何檔案或資料夾名稱,也不要移動或更改目錄,嚴格按照本文件執行)
在這裡插入圖片描述

開始

主節點的安裝
第一步:
把soft rpm mysrpm這三個資料夾和 666.sh redis.conf redis6.service test.png這四個檔案直接拖入 /root 中,如圖:
在這裡插入圖片描述

第二步:
給666.sh檔案賦權並執行:

chmod -R 777 /root/666.sh&&/root/666.sh

等待執行完畢…
執行完畢後會重啟,等待重啟後重新連線。

第三步:
執行命令登入資料庫

mysql -uroot

在這裡插入圖片描述

進入資料庫後執行命令(命令中不要手動換行)

use mysql;alter user 'root'@'localhost' identified by 'root';flush privileges;use mysql;update user set user.Host = '%' where user.User = 'root';select user.Host,user.User from user;quit;

在這裡插入圖片描述
重新啟動mysql

systemctl restart mysqld.service

第四步:匯入資料庫,請使用navicat資料庫連線工具匯入:
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述

第五步:測試環節
上傳一個名字為test.png檔案放入/root下

/usr/bin/fdfs_upload_file /etc/fdfs/client.conf /root/test.png

執行

/usr/local/soft/redis6/bin/redis-cli -h 192.168.199.84
set a aaaa
get a

第六步:啟動jar包和配置nginx網站目錄。

nohup java -jar /home/project/你的jar名字.jar >/home/project/你的jar名字.log 2>1&

如果想結束該jar包,執行:

kill -9 $( ps -ef | grep "你的jar名字.jar" | grep -v "grep" | awk '{print $2}') &

自定義nginx網站根目錄:看你的前端網站根目錄在哪裡,假設在/home/a目錄下:
在這裡插入圖片描述

相關文章