1.安裝jdk1.8
(1).apt方式安裝
1).安裝
1.在終端中輸入以下命令,以更新軟件包列表
sudo apt-get update
2.在終端中輸入以下命令,以安裝JDK 1.8
sudo apt-get install openjdk-8-jdk
3.將Java 1.8設(shè)置為默認(rèn)版本。在終端中輸入以下命令
sudo update-alternatives --config java
終端會(huì)輸出類似以下2種情況:
情況1:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
* 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press to keep the current choice[*], or type selection number:
輸入數(shù)字,以選擇Java 1.8。在我這里,我會(huì)輸入“2”。
情況2:
root@ecs---20230720:~# sudo update-alternatives --config java
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
Nothing to configure.
這樣,JDK 1.8就被成功安裝在你的Ubuntu系統(tǒng)上了。
2).檢查
1.確認(rèn)Java的版本,可以在終端中輸入以下命令:
java -version
3).配置環(huán)境變量
sudo vi /etc/environment
在這個(gè)文件的末尾,添加下面這行代碼,如下所示:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
注意:這里的路徑是Java 1.8的安裝路徑,如果你安裝的是其他版本的Java,請(qǐng)將路徑替換成該版本的安裝路徑。
保存并關(guān)閉文件。然后重新讀取/etc/environment文件的內(nèi)容,以使配置生效:
source /etc/environment
4).卸載
sudo update-alternatives --config java
sudo apt-get remove --purge openjdk-\*
sudo rm -rf /usr/lib/jvm/*
sudo rm -rf /usr/share/java/*
sudo rm -rf /usr/share/man/man1/java.1.gz
2.安裝nginx
(1).源碼安裝
1.下載源碼:
wget https://nginx.org/download/nginx-1.21.6.tar.gz
2.下載依賴
apt-get install gcc
apt-get install make
apt-get install libz-dev
apt-get install libpcre3-dev
apt-get install openssl
apt-get install libssl-dev
3.編譯
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
4.安裝
make && make install
3.安裝mysql
(1).apt安裝
1).安裝mysql8
1.安裝
apt-get update
apt-get install mysql-server-8.0
2.檢查運(yùn)行狀態(tài)
systemctl status mysql
2).數(shù)據(jù)庫(kù)配置
1.獲取初始密碼
grep 'password' /etc/mysql/debian.cnf
2.登錄
mysql -u root -p
3.修改用戶密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY '密碼';
4.創(chuàng)建用戶并授權(quán)
//host為’%'時(shí)表示為任意ip
create user 'username'@'host' identified by 'password';
//重新設(shè)置密碼規(guī)則,否則navicate連不上
ALTER USER 'res'@'%' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY '密碼'
//授權(quán)
grant all privileges on *.* to 'username'@'%' with grant option;
//刷新權(quán)限
flush privileges;
5.查詢當(dāng)前用戶
use mysql;
select host, user plugin from user;
6.設(shè)置可被外部訪問
vim /etc/mysql/mysql.conf.d/mysqld.cnf
將bind-address -127.0.0.1注釋
最后重啟 systemctl restart mysql
4.安裝redis
(1).源碼安裝
1).安裝
1.Redis 官方網(wǎng)站 :https://redis.io/
2.安裝gcc(如果沒有)
3.解壓編譯
tar -zxvf redis-5.0.4.tar.gz
cd redis-5.0.4/
make
運(yùn)行結(jié)果:
4.安裝
make PREFIX=/usr/local/redis install
5.啟動(dòng)redis
./bin/redis-server& ./redis.conf
若redis.conf文件不存在,則從解壓目錄中復(fù)制過去
2).配置
1.配置外網(wǎng)訪問
修改redis.conf文件
daemonize改為yes,同時(shí)也將#bind 127.0.0.1注釋,將protected-mode設(shè)置為no。
logfile “/usr/local/redis/logs/redis.log”
dir “/usr/local/redis/bin”
2修改密碼
修改redis.conf文件
#requirepass foobared 然后去掉注釋,這個(gè)foobared改為自己的密碼。
3).哨兵配置
1.Redis.conf
從節(jié)點(diǎn)配置
replicaof 192.168.31.168 9500文章來源:http://www.zghlxwxcb.cn/news/detail-681906.html
2.Sentinal.conf文章來源地址http://www.zghlxwxcb.cn/news/detail-681906.html
到了這里,關(guān)于【Ubuntu】Ubuntu常用軟件部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!