送你一份Linux常用軟件快速安裝教程

安裝jdk1.8

  1. 執行以下命令,查看yum源中JDK版本。
yum list java*
  1. 執行以下命令,使用yum安裝JDK1.8。
yum -y install java-1.8.0-openjdk*
  1. 執行以下命令,查看是否安裝成功。
java -version

安裝MySQL

  1. 執行以下命令,下載並安裝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
  1. 執行以下命令,啓動 MySQL 數據庫。
service mysqld start
  1. 執行以下命令,查看MySQL初始密碼。
grep "password" /var/log/mysqld.log
  1. 執行以下命令,登錄數據庫。
mysql -uroot -p
  1. 執行以下命令,修改MySQL默認密碼。
set global validate_password_policy=0;  #修改密碼安全策略爲低。
set global validate_password_length=1;  #密碼長度至少爲1位。
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
  1. 執行以下命令,授予root用戶遠程管理權限。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
  1. 輸入exit退出數據庫。

安裝Nginx

  1. 安裝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
  1. 下載Nginx安裝包。
wget http://nginx.org/download/nginx-1.17.10.tar.gz
  1. 解壓Nginx安裝包。
tar -zxvf nginx-1.17.10.tar.gz
  1. 編譯安裝Nginx。
cd nginx-1.17.10
./configure
make && make install
  1. 啓動Nginx。
cd /usr/local/nginx/
sbin/nginx
  1. 測試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

  1. 進入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
  1. 執行以下命令,解壓Node.js的安裝包。
tar -xvf node-v14.15.0-linux-x64.tar.xz
  1. 執行以下命令,重命名Node.js安裝目錄。
mv node-v14.15.0-linux-x64/ /usr/local/node
  1. 執行以下命令,將Node.js的可執行文件目錄加入到系統環境變量中。
echo "export PATH=$PATH:/usr/local/node/bin" >> /etc/profile
  1. 執行以下命令,使剛配置的Node.js環境變量立即生效。
source /etc/profile
  1. 執行以下命令,分別查看node和npm版本。
node -v
npm -v

安裝Docker CE

  1. 安裝Docker的依賴庫。
yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 添加Docker CE的軟件源信息。
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  1. 安裝Docker CE。
yum makecache fast
yum -y install docker-ce
  1. 啓動Docker服務。
systemctl start docker

Docker的默認官方遠程倉庫是hub.docker.com,由於網絡原因,下載一個Docker官方鏡像可能會需要很長的時間,甚至下載失敗。爲此,阿里雲容器鏡像服務ACR提供了官方的鏡像站點,從而加速官方鏡像的下載。下面介紹如何使用阿里雲鏡像倉庫。

  1. 使用體驗平臺提供的阿里雲子賬號登錄 容器鏡像服務控制檯。
  1. 單擊 [鏡像中心] > [鏡像加速器],可以看到阿里云爲您提供了一個專屬的鏡像加速地址。
  1. 配置Docker的自定義鏡像倉庫地址。請將下面命令中的鏡像倉庫地址https://kqh8****.mirror.aliyuncs.com替換爲阿里云爲您提供的專屬鏡像加速地址。
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://kqh8****.mirror.aliyuncs.com"]
}
EOF
  1. 重新加載服務配置文件。
systemctl daemon-reload
  1. 重啓Docker服務。
systemctl restart docker

往期推薦

Java面試系列-spring相關

Java面試系列-redis相關

Java面試系列-線程相關(一)

Java到底是引用傳遞還是值傳遞

數據是怎麼一步一步到服務器的


本文分享自微信公衆號 - pipi蛋(pipidan_fuyun)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章