安裝jdk1.8
-
執行以下命令,查看yum源中JDK版本。
yum list java*
-
執行以下命令,使用yum安裝JDK1.8。
yum -y install java-1.8.0-openjdk*
-
執行以下命令,查看是否安裝成功。
java -version
安裝MySQL
-
執行以下命令,下載並安裝MySQL官方的Yum Repository。
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
-
執行以下命令,啓動 MySQL 數據庫。
service mysqld start
-
執行以下命令,查看MySQL初始密碼。
grep "password" /var/log/mysqld.log
-
執行以下命令,登錄數據庫。
mysql -uroot -p
-
執行以下命令,修改MySQL默認密碼。
set global validate_password_policy=0; #修改密碼安全策略爲低。
set global validate_password_length=1; #密碼長度至少爲1位。
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
-
執行以下命令,授予root用戶遠程管理權限。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
-
輸入exit退出數據庫。
安裝Nginx
-
安裝Nginx運行所需要的插件。
-
安裝gcc。gcc是Linux下的編譯器,它可以編譯C、C++、Ada、Object C和Java等語言。
yum -y install gcc
-
安裝pcre。pcre是一個perl庫,Nginx的HTTP模塊使用pcre來解析正則表達式。
yum install -y pcre pcre-devel
-
安裝zlib。zlib是一個文件壓縮和解壓縮的庫,Nginx使用zlib對HTTP數據包進行gzip壓縮和解壓。
yum install -y zlib zlib-devel
-
下載Nginx安裝包。
wget http://nginx.org/download/nginx-1.17.10.tar.gz
-
解壓Nginx安裝包。
tar -zxvf nginx-1.17.10.tar.gz
-
編譯安裝Nginx。
cd nginx-1.17.10
./configure
make && make install
-
啓動Nginx。
cd /usr/local/nginx/
sbin/nginx
-
測試Nginx啓動。在瀏覽器地址欄輸入ECS服務器的彈性公網IP,例如123.123.123.123,出現如下界面表示安裝啓動成功。
安裝Redis
1.安裝gcc依賴
yum install -y gcc
2.下載redis安裝包
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
3.解壓
tar -zxvf redis-5.0.3.tar.gz
4.cd切換到redis解壓目錄下,執行編譯
cd redis-5.0.3
make
5.安裝並指定安裝目錄
make install PREFIX=/usr/local/redis
6.拷貝源碼目錄中配置文件到安裝目錄
cp /root/redis-5.0.3/redis.conf /usr/local/redis/bin/
7.開放遠程連接:修改 redis.conf 文件,註釋 bind 127.0.0.1
8.關閉保護模式:修改 redis.conf 文件,把protected-mode yes 改爲 protected-mode no
8.設置後臺啓動:修改 redis.conf 文件,把 daemonize no 改爲 daemonize yes
9.後臺啓動
./redis-server redis.conf
安裝node.js
-
進入node.js官網http://nodejs.cn/download/,複製Linux二進制文件下載地址,執行以下命令
wget https://npm.taobao.org/mirrors/node/v14.15.0/node-v14.15.0-linux-x64.tar.xz
-
執行以下命令,解壓Node.js的安裝包。
tar -xvf node-v14.15.0-linux-x64.tar.xz
-
執行以下命令,重命名Node.js安裝目錄。
mv node-v14.15.0-linux-x64/ /usr/local/node
-
執行以下命令,將Node.js的可執行文件目錄加入到系統環境變量中。
echo "export PATH=$PATH:/usr/local/node/bin" >> /etc/profile
-
執行以下命令,使剛配置的Node.js環境變量立即生效。
source /etc/profile
-
執行以下命令,分別查看node和npm版本。
node -v
npm -v
安裝Docker CE
-
安裝Docker的依賴庫。
yum install -y yum-utils device-mapper-persistent-data lvm2
-
添加Docker CE的軟件源信息。
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
安裝Docker CE。
yum makecache fast
yum -y install docker-ce
-
啓動Docker服務。
systemctl start docker
Docker的默認官方遠程倉庫是hub.docker.com,由於網絡原因,下載一個Docker官方鏡像可能會需要很長的時間,甚至下載失敗。爲此,阿里雲容器鏡像服務ACR提供了官方的鏡像站點,從而加速官方鏡像的下載。下面介紹如何使用阿里雲鏡像倉庫。
-
使用體驗平臺提供的阿里雲子賬號登錄 容器鏡像服務控制檯。
-
單擊 [鏡像中心] > [鏡像加速器],可以看到阿里云爲您提供了一個專屬的鏡像加速地址。
-
配置Docker的自定義鏡像倉庫地址。請將下面命令中的鏡像倉庫地址https://kqh8****.mirror.aliyuncs.com替換爲阿里云爲您提供的專屬鏡像加速地址。
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://kqh8****.mirror.aliyuncs.com"]
}
EOF
-
重新加載服務配置文件。
systemctl daemon-reload
-
重啓Docker服務。
systemctl restart docker
往期推薦
本文分享自微信公衆號 - pipi蛋(pipidan_fuyun)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。