一:重裝系統(tǒng)
我這里選擇的是CentOS7.2
1.設(shè)置JDK環(huán)境
2.更換使用配置163源
首先備份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
cd /etc/yum.repos.d/
下載對(duì)應(yīng)版本repo文件, 放入/etc/yum.repos.d/(操作前請(qǐng)做好相應(yīng)備份)
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
wget http://mirrors.163.com/.help/CentOS5-Base-163.repo
運(yùn)行以下命令生成緩存
yum clean all
yum makecache
3.安裝Mysql數(shù)據(jù)庫(kù)
CentOS7默認(rèn)安裝mariadb數(shù)據(jù)庫(kù):yum remove mariadb-libs.x86_64
下載Mysql源:https://dev.mysql.com/downloads/repo/yum/
https://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
安裝源:yum localinstall mysql57-community-release-el7-8.noarch.rpm
安裝MySQL:yum install mysql-community-server
啟動(dòng):sudo service mysqld start
默認(rèn)密碼:cat /var/log/mysqld.log | grep “password”
mysql -uroot -p
修改Root密碼(整個(gè)復(fù)雜的)
alter user 'root'@'localhost' identified by 'P@ssw0rd';
flush privileges;
設(shè)置遠(yuǎn)程登錄
grant all privileges on *.* to 'root'@'%' identified by 'P@ssw0rd' with grant option;
flush privileges;
Mysql utf8mb4字符集的處理
[root@qizi ~]# find / -name my.cnf
/etc/my.cnf
[root@qizi ~]# vim /etc/my.cnf
[root@qizi ~]#
同時(shí)數(shù)據(jù)庫(kù)配置文件my.cnf 進(jìn)行相應(yīng)的修改
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
service mysqld restart
================安裝redis===========================
關(guān)閉防火墻:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機(jī)啟動(dòng)
firewall-cmd --state #查看默認(rèn)防火墻狀態(tài)(關(guān)閉后顯示notrunning蔚携,開啟后顯示running)
配置編譯環(huán)境:
sudo yum install gcc-c++
下載源碼:
wget http://download.redis.io/releases/redis-3.2.8.tar.gz
解壓源碼:
tar -zxvf redis-3.2.8.tar.gz
進(jìn)入到解壓目錄:
cd redis-3.2.8
執(zhí)行make編譯Redis:
make MALLOC=libc
注意:make命令執(zhí)行完成編譯后希太,會(huì)在src目錄下生成6個(gè)可執(zhí)行文件,分別是redis-server酝蜒、redis-cli誊辉、redis-benchmark、redis-check-aof亡脑、redis-check-rdb堕澄、redis-sentinel邀跃。
安裝Redis:
make install
修改配置文件
cd redis-3.2.8
vim redis.conf
redis.conf 的配置信息
1、daemonize 如果需要在后臺(tái)運(yùn)行蛙紫,把該項(xiàng)改為yes
2拍屑、bind 綁定ip,設(shè)置后只接受來自該ip的請(qǐng)求 0.0.0.0
3坑傅、requirepass 設(shè)置 登陸時(shí)需要使用密碼 123456
然后保存僵驰,重啟服務(wù)
cd /usr/local/bin
./redis-server redis解壓目錄/redis.conf
frpc
!/bin/sh
檢測(cè)FRPC代理進(jìn)程是否運(yùn)行的腳本
ps -fe | grep frpc.ini | grep -v grep
if [ $? -ne 0 ]
then
cd /usr/local/src/frp_0.21.0_linux_amd64
./frpc -c frpc.ini
else
echo "frpc is runing....."
fi