国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Ubuntu/Linux安裝JDK、Mysql、Redis、Rabbitmq、Nginx 并設(shè)置開機(jī)自啟動

這篇具有很好參考價值的文章主要介紹了Ubuntu/Linux安裝JDK、Mysql、Redis、Rabbitmq、Nginx 并設(shè)置開機(jī)自啟動。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

前言

1、Ubuntu安裝版本為20.04
2、文中安裝包也可以從網(wǎng)盤下載
鏈接:https://pan.baidu.com/s/1YAXhSByi0fQULPR6lV3yGg
提取碼:ubun
3、相關(guān)查看命令

# 查看所有服務(wù)列表
ubuntu@ubuntu:~/lyqc/mysql$ systemctl list-unit-files

# 利用grep過濾指定服務(wù)(如下:查看mysqld服務(wù)開機(jī)自啟動設(shè)置)
ubuntu@ubuntu:~/lyqc/mysql$ systemctl list-unit-files | grep mysql

# 查看系統(tǒng)中某個文件或文件夾
ubuntu@ubuntu:~/lyqc/mysql$ find / -name 'my.cnf'

1、JDK安裝

1.1 jdk下載

先去Oracle官網(wǎng)下載jdk,本人使用版本為jdk-8u351
ubuntu service mysql start 自動啟動,linux,java-rabbitmq,ubuntu

1.2 jdk上傳并解壓

將上面的jdk上傳到服務(wù)器,使用下面命令解壓

sudo tar -zxvf jdk-8u351-linux-x64.tar.gz

命令參數(shù)解釋

參數(shù) 含義
tar Linux壓縮/解壓縮命令
-z 代表gzip,使用gzip工具進(jìn)行壓縮或解壓 (后綴是*.tar.gz *.tar不需要)
-x 代表extract,解壓文件(壓縮文件是-c)
-v 代表verbose,顯示解壓過程(文件列表)
-f 代表file,指定要解壓的文件名(or 要壓縮成的文件名)

1.3 jdk安裝

1.3.1 獲取jdk安裝路徑(使用pwd命令)

ubuntu@ubuntu:~/lyqc/jdk1.8.0_351$ pwd
/home/ubuntu/lyqc/jdk1.8.0_351

將上面的路徑記錄下來,后面需要配置環(huán)境

1.3.2 配置環(huán)境變量

vim ~/.bashrc   #按鍵盤上的i進(jìn)入insert模式

在文件的末尾添加下面內(nèi)容

#set oracle jdk environment
export JAVA_HOME=/home/ubuntu/lyqc/jdk1.8.0_351  ## 這里要注意目錄要換成自己解壓的jdk目錄
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

按 Esc鍵盤,輸入 :wq 保存并退出
通過輸入一下命令,使配置生效

source ~/.bashrc 

最后輸入 java -version 測試下是否安裝成功

ubuntu@ubuntu:~/lyqc/jdk1.8.0_351$ java -version
java version "1.8.0_351"
Java(TM) SE Runtime Environment (build 1.8.0_351-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.351-b10, mixed mode)
ubuntu@ubuntu:~/lyqc/jdk1.8.0_351$ 

2、Mysql安裝

2.1 mysql下載

進(jìn)入mysql官網(wǎng)下載對應(yīng)的版本
ubuntu service mysql start 自動啟動,linux,java-rabbitmq,ubuntu
本人下載的版本是5.7.36
ubuntu service mysql start 自動啟動,linux,java-rabbitmq,ubuntu

2.2 mysql上傳并解壓

使用命令mkdir mysql創(chuàng)建mysql目錄,并解壓到mysql目錄下

tar -xvf mysql-server_5.7.36-1ubuntu18.04_amd64.deb-bundle.tar -C mysql/

查看

ubuntu@ubuntu:~/lyqc$ cd mysql
ubuntu@ubuntu:~/lyqc/mysql$ ls
libmysqlclient20_5.7.36-1ubuntu18.04_amd64.deb    mysql-common_5.7.36-1ubuntu18.04_amd64.deb            mysql-community-test_5.7.36-1ubuntu18.04_amd64.deb
libmysqlclient-dev_5.7.36-1ubuntu18.04_amd64.deb  mysql-community-client_5.7.36-1ubuntu18.04_amd64.deb  mysql-server_5.7.36-1ubuntu18.04_amd64.deb
libmysqld-dev_5.7.36-1ubuntu18.04_amd64.deb       mysql-community-server_5.7.36-1ubuntu18.04_amd64.deb  mysql-testsuite_5.7.36-1ubuntu18.04_amd64.deb
mysql-client_5.7.36-1ubuntu18.04_amd64.deb        mysql-community-source_5.7.36-1ubuntu18.04_amd64.deb
ubuntu@ubuntu:~/lyqc/mysql$ 

2.3 mysql安裝

2.3.1 使用dpkg -i命令順序安裝

sudo dpkg -i mysql-common_5.7.36-1ubuntu18.04_amd64.deb 
sudo dpkg -i libmysqlclient20_5.7.36-1ubuntu18.04_amd64.deb 
sudo dpkg -i libmysqlclient-dev_5.7.36-1ubuntu18.04_amd64.deb 
sudo dpkg -i libmysqld-dev_5.7.36-1ubuntu18.04_amd64.deb 
sudo dpkg -i mysql-community-server_5.7.36-1ubuntu18.04_amd64.deb 

在安裝mysql server這個包的時候 會報依賴錯誤 暫時先不管

ubuntu@ubuntu:~/lyqc/mysql$ sudo dpkg -i mysql-community-server_5.7.36-1ubuntu18.04_amd64.deb 
Selecting previously unselected package mysql-community-server.
(Reading database ... 74128 files and directories currently installed.)
Preparing to unpack mysql-community-server_5.7.36-1ubuntu18.04_amd64.deb ...
Unpacking mysql-community-server (5.7.36-1ubuntu18.04) ...
dpkg: dependency problems prevent configuration of mysql-community-server:
mysql-community-server depends on mysql-client (= 5.7.36-1ubuntu18.04); however:
Package mysql-client is not installed.
mysql-community-server depends on libmecab2; however:
Package libmecab2 is not installed.

dpkg: error processing package mysql-community-server (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.10.2-1) ...
Errors were encountered while processing:
mysql-community-server

接著我們安裝mysql-client 然后此時你會發(fā)現(xiàn) 又提示缺少mysql-community-client這個依賴包 繼續(xù)裝

ubuntu@ubuntu:~/lyqc/mysql$ sudo dpkg -i mysql-client_5.7.36-1ubuntu18.04_amd64.deb 
Selecting previously unselected package mysql-client.
(Reading database ... 74290 files and directories currently installed.)
Preparing to unpack mysql-client_5.7.36-1ubuntu18.04_amd64.deb ...
Unpacking mysql-client (5.7.36-1ubuntu18.04) ...
dpkg: dependency problems prevent configuration of mysql-client:
mysql-client depends on mysql-community-client (= 5.7.36-1ubuntu18.04); however:
Package mysql-community-client is not installed.

dpkg: error processing package mysql-client (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
mysql-client

再安裝mysql-community-client,發(fā)現(xiàn)又缺少libmecab這個包了

ubuntu@ubuntu:~/lyqc/mysql$ sudo dpkg -i mysql-community-client_5.7.36-1ubuntu18.04_amd64.deb 
Selecting previously unselected package mysql-community-client.
(Reading database ... 74296 files and directories currently installed.)
Preparing to unpack mysql-community-client_5.7.36-1ubuntu18.04_amd64.deb ...
Unpacking mysql-community-client (5.7.36-1ubuntu18.04) ...
dpkg: dependency problems prevent configuration of mysql-community-client:
mysql-community-client depends on libtinfo5 (>= 6); however:
Package libtinfo5 is not installed.

dpkg: error processing package mysql-community-client (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.10.2-1) ...
Errors were encountered while processing:
mysql-community-client 

接下來使用命令 apt --fix-broken install 自動解決依賴問題,選擇y同意

ubuntu@ubuntu:~/lyqc/mysql$ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
libmecab2 libtinfo5
The following NEW packages will be installed:
libmecab2 libtinfo5
0 upgraded, 2 newly installed, 0 to remove and 50 not upgraded.
3 not fully installed or removed.
Need to get 298 kB of archives.
After this operation, 1,432 kB of additional disk space will be used.
Do you want to continue? [Y/n] 

2.3.2 在接下來的彈框中輸入你的mysql密碼就可以了

ubuntu service mysql start 自動啟動,linux,java-rabbitmq,ubuntu

2.3.3 輸入完兩次密碼后,mysql的安裝就完成了,驗證一下

ubuntu@ubuntu:~/lyqc/mysql$ mysql -u root -p123456
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.36 MySQL Community Server (GPL)

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

2.4 mysql遠(yuǎn)程連接

2.4.1 首先 進(jìn)入mysql庫 查看user表

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> 
mysql> select User,Host from user;
+---------------+-----------+
| User          | Host      |
+---------------+-----------+
| mysql.session | localhost |
| mysql.sys     | localhost |
| root          | localhost |
+---------------+-----------+
3 rows in set (0.00 sec)

mysql> 

發(fā)現(xiàn)root的Host是localhost 這里需要修改為 ‘%’
%表示哪里都可以訪問

mysql> update user set host = '%' where user = 'root'; 
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select User,Host from user;
+---------------+-----------+
| User          | Host      |
+---------------+-----------+
| root          | %         |
| mysql.session | localhost |
| mysql.sys     | localhost |
+---------------+-----------+
3 rows in set (0.00 sec)

mysql> flush privileges; 
Query OK, 0 rows affected (0.00 sec)

mysql> 

2.4.2 接下來還需要修改mysql的配置文件

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

將bind-address修改為0.0.0.0(表示不限制ip)
ubuntu service mysql start 自動啟動,linux,java-rabbitmq,ubuntu
保存退出 重啟mysql服務(wù)

systemctl restart mysql

2.5 mysql設(shè)置開機(jī)自啟動

2.5.1 創(chuàng)建一個服務(wù)單元

vi /lib/systemd/system/mysql.service

2.5.2 單元內(nèi)容

[Unit]
Description=mysql
After=network.target

[Service]
Type=forking
ExecStart=service mysql start
ExecReload=service mysql restart
ExecStop=service mysql stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target

2.5.3 重新加載服務(wù)并設(shè)置開機(jī)自啟動

# 重新加載服務(wù)
systemctl daemon-reload
# 設(shè)置開機(jī)自啟動
systemctl enable mysql.service

3、Redis安裝

3.1 redis環(huán)境配置

安裝gcc

 sudo apt-get install -y gcc
 sudo apt-get install -y g++
 sudo apt-get install -y gcc automake autoconf libtool make
 sudo apt-get install pkg-config

3.2 redis下載

進(jìn)入redis官網(wǎng)下載對應(yīng)的版本
ubuntu service mysql start 自動啟動,linux,java-rabbitmq,ubuntu
ubuntu service mysql start 自動啟動,linux,java-rabbitmq,ubuntu

3.3 redis上傳并解壓

使用命令mkdir redis創(chuàng)建redis目錄,并解壓到redis目錄下

tar -zxvf redis-6.2.6.tar.gz
ubuntu@ubuntu:~/lyqc/redis$ ls
bin  redis-6.2.6  redis-6.2.6.tar.gz
ubuntu@ubuntu:~/lyqc/redis$ 

3.4 redis安裝

3.4.1 進(jìn)入到redis-6.2.6目錄,查看是否存在Makefile文件,存在則直接make編譯

ubuntu@ubuntu:~/lyqc/redis/redis-6.2.6$ ls
00-RELEASENOTES  CONDUCT       COPYING  INSTALL   MANIFESTO  redis.conf  runtest-cluster    runtest-sentinel  src    TLS.md
BUGS             CONTRIBUTING  deps     Makefile   README.md  runtest     runtest-moduleapi  sentinel.conf     tests  utils
ubuntu@ubuntu:~/lyqc/redis/redis-6.2.6$ 
ubuntu@ubuntu:~/lyqc/redis/redis-6.2.6$ 
ubuntu@ubuntu:~/lyqc/redis/redis-6.2.6$ sudo make

安裝時間稍長 如果出現(xiàn)以下信息則表示編譯成功

Hint: It's a good idea to run 'make test' ;) 

3.4.2 安裝編譯后的redis放在指定目錄下 會在指定目錄生成bin目錄

make install PREFIX=/home/ubuntu/lyqc/redis

出現(xiàn)以下信息表示安裝成功

Hint: It's a good idea to run 'make test' ;)

    INSTALL redis-server
    INSTALL redis-benchmark
    INSTALL redis-cli

3.4.3 redis啟動

進(jìn)入bin目錄執(zhí)行 ./redis-server 即可啟動redis

ubuntu@ubuntu:~/lyqc/redis/bin$ ls
redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli  redis.conf  redis-sentinel  redis-server
ubuntu@ubuntu:~/lyqc/redis/bin$ ./redis-server

為了讓redis后臺啟動 我們需要修改bin下面的redis.conf 將 daemonize no -> daemonize yes (no->yes 啟動方式由前臺啟動改為后臺啟動)

vim redis.conf

ubuntu service mysql start 自動啟動,linux,java-rabbitmq,ubuntu
修改bind ip地址為0.0.0.0 以便遠(yuǎn)程連接
ubuntu service mysql start 自動啟動,linux,java-rabbitmq,ubuntu
輸入 ESC -> :wq -> Enter 保存并退出

3.5 redis開機(jī)自啟動

3.5.1 創(chuàng)建一個服務(wù)單元

vi /lib/systemd/system/redis.service

3.5.2 單元內(nèi)容

[Unit]
Description=redis
After=network.target
 
[Service]
Type=forking
ExecStart=/home/ubuntu/lyqc/redis/bin/redis-server /home/ubuntu/lyqc/redis/bin/redis.conf
ExecStop=/home/ubuntu/lyqc/redis/bin/redis-cli shutdown
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

3.5.3 重新加載并設(shè)置開機(jī)自啟動

# 重新加載服務(wù)
systemctl daemon-reload
# 設(shè)置開機(jī)自啟動
systemctl enable redis.service

本人設(shè)置了之后并沒有生效 使用了下面的方法實現(xiàn)了自啟動

# 1、建立redis文件夾
mkdir /etc/redis
# 2、把redis源碼文件中redis.conf復(fù)制到/etc/redis/目錄下
cp /home/ubuntu/lyqc/redis/bin/redis.conf /etc/redis/6379.conf
# 3、拷貝redis源碼中初始化文件redis_init_script到/etc/init.d/redis
cp /home/ubuntu/lyqc/redis/redis-6.2.6/utils/redis_init_script /etc/init.d/redis
# 4、修改/etc/init.d/redis配置文件中EXEC和CLIEXEC與自己路徑一致
EXEC=/home/ubuntu/lyqc/redis/bin/redis-server
CLIEXEC=/home/ubuntu/lyqc/redis/bin/redis-cli
# 5、加入開機(jī)自啟項
chkconfig redis on
# 6、7、然后 vi /etc/rc.d/rc.local 在文件rc.local中添加啟動命令 (保證命令可運(yùn)行)
vi /etc/rc.d/rc.local
/etc/init.d/redis start

4、Rabbitmq安裝

rabbitmq使用的語言是erlang 所以需要先安裝erlang

4.1 erlang下載

官網(wǎng)地址下載對應(yīng)版本
ubuntu service mysql start 自動啟動,linux,java-rabbitmq,ubuntu
下載的時候要注意erlang版本和rabbitmq版本對應(yīng) 可通過地址查看對應(yīng)關(guān)系
ubuntu service mysql start 自動啟動,linux,java-rabbitmq,ubuntu

4.2 erlang安裝

執(zhí)行安裝命令

sudo dpkg -i esl-erlang_25.3-1~ubuntu~focal_amd64.deb

命令執(zhí)行后會出現(xiàn)缺少軟件包的錯誤,可以去地址:https://packages.ubuntu.com/下載對應(yīng)的安裝包 需要注意 ubunut版本20.04對應(yīng)的focal
然后把所有下載好的deb包放在一起 執(zhí)行命令安裝

sudo dpkg -i *.deb

本人執(zhí)行的是:

sudo apt-get install libwxbase3.0-0v5
# 按照上面命令執(zhí)行后的提示 執(zhí)行下面命令
sudo apt --fix-broken install

執(zhí)行erl命令查看erl是否安裝成功

ubuntu@ubuntu:~/lyqc/rabbitmq$ erl
Erlang/OTP 25 [erts-13.2] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [jit:ns]

Eshell V13.2  (abort with ^G)
1> halt().
# halt(). 是erlang的控制臺中斷語句 注意最后的點(diǎn)號
ubuntu@ubuntu:~/lyqc/rabbitmq$ 

4.3 rabbitmq 下載

進(jìn)入官網(wǎng)下載對應(yīng)版本的rabbitmq
本人官網(wǎng)打不開,用的下載地址是: https://packagecloud.io/rabbitmq/rabbitmq-server?filter=debs&page=4
下載的版本是rabbitmq-server_3.11.19-1_all.deb
ubuntu service mysql start 自動啟動,linux,java-rabbitmq,ubuntu
服務(wù)器版本不同,下載的rabbitmq描述名稱是不同的
ubuntu service mysql start 自動啟動,linux,java-rabbitmq,ubuntu

4.4 rabbitmq安裝

# 安裝rabbitmq包
sudo dpkg -i rabbitmq-server_3.11.19-1_all.deb
# 設(shè)置管理員用戶名密碼
sudo rabbitmqctl add_user root root
# 授予管理員的訪問權(quán)限
sudo rabbitmqctl set_user_tags root administrator
# 啟用rabbitmq的管理插件
sudo rabbitmq-plugins enable rabbitmq_management

# 重啟rabbitmq 使上面更改生效
sudo systemctl restart rabbitmq-server

4.5 rabbitmq 開機(jī)自啟動

4.5.1 創(chuàng)建一個服務(wù)單元

vi /lib/systemd/system/rabbitmq.service

4.5.2 單元內(nèi)容

[Unit]
Description=rabbitmq
After=network.target
 
[Service]
Type=forking
User=root
Group=root
ExecStart=/usr/sbin/rabbitmq-server -detached
ExecReload=/usr/sbin/rabbitmqctl stop
ExecStop=/usr/sbin/rabbitmqctl stop
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

4.5.3 重新加載服務(wù)并設(shè)置開機(jī)自啟動

# 重新加載服務(wù)
systemctl daemon-reload
# 設(shè)置開機(jī)自啟動
systemctl enable rabbitmq.service

5、Nginx安裝

5.1 nginx環(huán)境配置

下載nginx相關(guān)依賴包

sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install zlib1g zlib1g-dev
sudo sudo apt-get install openssl
sudo sudo apt-get install libssl-dev

5.2 nginx下載

進(jìn)入nginx官網(wǎng)下載對應(yīng)的版本
ubuntu service mysql start 自動啟動,linux,java-rabbitmq,ubuntu

5.3 nginx上傳并解壓

使用命令mkdir nginx創(chuàng)建nginx目錄,并解壓到nginx目錄下

ubuntu@ubuntu:~/lyqc/nginx$ ls
client_body_temp  conf  fastcgi_temp  html  logs  nginx-1.20.2  nginx-1.20.2.tar.gz  proxy_temp  sbin  scgi_temp  uwsgi_temp
ubuntu@ubuntu:~/lyqc/nginx$ 

5.4 nginx安裝

5.4.1 配置

./configure --prefix=/home/ubuntu/lyqc/nginx --with-http_stub_status_module --with-http_ssl_module

說明文章來源地址http://www.zghlxwxcb.cn/news/detail-786419.html

參數(shù) 含義
–prefix=/home/ubuntu/lyqc/nginx 指定安裝目錄為/home/ubuntu/lyqc/nginx。在編譯和安裝完成后,軟件將被安裝到該目錄下
-with-http_stub_status_module 啟用 HTTP Stub Status 模塊。該模塊是 Nginx 的一個內(nèi)置模塊,用于獲取 Nginx 服務(wù)器的狀態(tài)信息
–with-http_ssl_module 啟用 HTTP SSL 模塊。該模塊使得 Nginx 支持通過 HTTPS 提供安全的加密傳輸

5.4.2 編譯和安裝

# 編譯
sudo make
# 安裝
sudo make install

5.5 nginx啟動

# 切換到nginx的安裝目錄
cd /home/ubuntu/lyqc/nginx/sbin

# 啟動nginx
./nginx

5.6 nginx開機(jī)自啟動

5.6.1 創(chuàng)建一個服務(wù)單元

vi /lib/systemd/system/nginx.service

5.6.2 單元內(nèi)容

[Unit]
Description=nginx
After=network.target

[Service]
Type=forking
TimeoutSec=0 #防止啟動超時
User=root
Group=root
cription=nacos
After=network.target

[Service]
Type=forking
TimeoutSec=0 #防止啟動超時
User=root
Group=root

ExecStart=/home/ubuntu/lyqc/nginx/sbin/nginx
ExecReload=/home/ubuntu/lyqc/nginx/sbin/nginx -s reload
ExecStop=/home/ubuntu/lyqc/nginx/sbin/nginx -s quit

Restart=on-failure
PrivateTmp=true

[Install]
WantedBy=multi-user.target

5.6.3 重新加載服務(wù)并設(shè)置開機(jī)自啟動

# 重新加載服務(wù)
systemctl daemon-reload
# 設(shè)置開機(jī)自啟動
systemctl enable nginx.service

6 Jar包設(shè)置開機(jī)自啟動

# 1.切換至java目錄
cd /home/java

# 2.創(chuàng)建啟動腳本
vi jar_start.sh

#!/bin/bash
export JAVA_HOME=/usr/local/jdk1.8.0_351   #對應(yīng)的 jdk 位置 
export PATH=$JAVA_HOME/bin:$PATH
nohup java -jar /home/java/jeecg.jar > /home/java/jeecg.log 2>&1 &
echo $! > /home/java/jar_start.pid   #將上一次啟動的pid 寫入到指定文件

# 3.創(chuàng)建結(jié)束腳本
vi jar_stop.sh

#!/bin/sh
PID=$(cat /home/java/jar_start.pid)
kill -9 $PID

# 4.創(chuàng)建服務(wù)單元
vi /lib/systemd/system/jeecg.service

# 5.單元內(nèi)容
[Unit]
Description=jeecg_service
After=network.target

[Service]
Type=forking
# /bin/bash 下面這個一定要加,之前沒有加的時候,報了好久的203錯誤
ExecStart= /bin/bash /home/java/jar_start.sh
ExecStop=/home/java/jar_stop.sh
PrivateTmp=true

[Install]
WantedBy=multi-user.target

# 6.重新加載并加入開機(jī)自啟動
# 重新加載服務(wù)
systemctl daemon-reload
# 設(shè)置開機(jī)自啟動
systemctl enable jeecg.service

到了這里,關(guān)于Ubuntu/Linux安裝JDK、Mysql、Redis、Rabbitmq、Nginx 并設(shè)置開機(jī)自啟動的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux環(huán)境下安裝 Nacos、Redis、RabbitMQ、Nginx

    Linux環(huán)境下安裝 Nacos、Redis、RabbitMQ、Nginx

    硬件設(shè)備:Linux服務(wù)器 服務(wù)依賴環(huán)境:Nacos、Redis、RabbitMQ、Nginx 基礎(chǔ)環(huán)境:Java jdk1.8: ??????????????????MySQL數(shù)據(jù)庫:(2條消息) Linux-安裝MySQL(詳細(xì)教程)_linux安裝mysql_多加點(diǎn)辣也沒關(guān)系的博客-CSDN博客 (注意Linux服務(wù)器系統(tǒng)和版本,比如是centos還是Ubuntu,是centos7還

    2024年01月23日
    瀏覽(28)
  • Unbutu系統(tǒng)-Docker安裝、JDK環(huán)境配置,Docker常用指令、Docker安裝MySQL、Redis、Tomcat、Nginx,前端后分離項目部署

    Unbutu系統(tǒng)-Docker安裝、JDK環(huán)境配置,Docker常用指令、Docker安裝MySQL、Redis、Tomcat、Nginx,前端后分離項目部署

    目錄 1、防火墻 1.1、查看防火墻狀態(tài) 1.2、開啟防火墻 1.3、關(guān)閉防火墻 1.4、重啟防火墻 1.5、查看防火墻版本 2、安裝JDK 2.1、官網(wǎng)下載tar包 2.3、解壓tar.gz文件 2.4、配置環(huán)境變量 2.4.1、查看安裝路徑 2.4.2、設(shè)置環(huán)境變量 2.4.3、執(zhí)行該讓環(huán)境變量生效 2.4.4、查看JDK版本 3、Docker

    2024年02月04日
    瀏覽(24)
  • 【Linux】Centos 8 服務(wù)器部署:docker 安裝 jdk、nginx、nacos、redis、Sentinel Dashboard

    【Linux】Centos 8 服務(wù)器部署:docker 安裝 jdk、nginx、nacos、redis、Sentinel Dashboard

    目錄 一、安裝軟件 (1)全部安裝命令 (2)安裝:jdk (3)安裝:nginx? (4)安裝:nacos (5)安裝:redis (6)安裝:Sentinel Dashboard 二、開放端口 三、啟動軟件? (1)啟動:nacos (2)啟動:nginx (3)啟動:redis (4)啟動:Sentinel Dashboard 四、訪問網(wǎng)址? (1)訪問:nacos?

    2024年02月06日
    瀏覽(46)
  • linux安裝mysql,redis,elasticsearch,rabbitmq

    linux安裝mysql,redis,elasticsearch,rabbitmq

    創(chuàng)建組和用戶(通常不使用root賬號來運(yùn)行) 創(chuàng)建名為mysql的用戶并將該用戶添加到mysql用戶組中,設(shè)置該用戶無法直接登錄系統(tǒng) 上傳并解壓mysql包 改變文件擁有者 修改配置文件 初始化MySQL 啟動服務(wù) 檢查進(jìn)程和端口,確認(rèn)啟動情況 連接到mysql 讓root賬號遠(yuǎn)程可以訪問 上傳并解壓

    2024年02月03日
    瀏覽(22)
  • 離線安裝配置linux環(huán)境(centerOS7離線安裝nginx、postgis、redis、minio、kkview、jdk、docker)

    離線安裝配置linux環(huán)境(centerOS7離線安裝nginx、postgis、redis、minio、kkview、jdk、docker)

    注意 本文所涉及資源地址 所需前置知識(會的可以忽略) 關(guān)于yum downloadonly 離線安裝docker教程 查看系統(tǒng)中是否已安裝 gcc 如果顯示版本號,則說明已經(jīng)安裝 否則進(jìn)行如下安裝操作 進(jìn)入 /usr/local/nginx_package/gcc 目錄,執(zhí)行以下命令安裝gcc: 解壓 安裝 其中?–nodeps?表示忽略依

    2024年02月04日
    瀏覽(33)
  • docker-compose安裝和使用(自啟、redis、mysql、rabbitmq、activemq、es、nginx、java應(yīng)用)

    1.在線安裝docker-compose: 參考官網(wǎng):https://docs.docker.com/compose/install/other/ docker-compose安裝及簡單入門 [Docker] docker-compose使用教程 Docker系列教程22-docker-compose.yml常用命令 2、離線安裝docker-compose: 參考:Docker - 離線安裝 docker-compose(以CentOS系統(tǒng)為例) (1)首先訪問 docker-compose 的

    2024年02月05日
    瀏覽(30)
  • Linux環(huán)境jdk、git、maven、MySQL和redis的安裝和配置

    Linux環(huán)境jdk、git、maven、MySQL和redis的安裝和配置

    這里整理了在Linux上如何安裝和配置jdk、git、maven、MySQL和redis,主要用于在Linux上部署Java項目 文章中博主使用了一個叫FinalShell遠(yuǎn)程連接軟件進(jìn)行上傳,如果沒有類似的工具也可以直接通過yum命令行下載包 博主使用的Linux服務(wù)器為centos7,不同linux服務(wù)器下和安裝不同版本,安裝

    2024年04月16日
    瀏覽(24)
  • 后端Linux軟件安裝大全[JDK、Tomcat、MySQL、Irzsz、Git、Maven、Redis...持續(xù)更新中]

    后端Linux軟件安裝大全[JDK、Tomcat、MySQL、Irzsz、Git、Maven、Redis...持續(xù)更新中]

    為了鞏固所學(xué)的知識,作者嘗試著開始發(fā)布一些學(xué)習(xí)筆記類的博客,方便日后回顧。當(dāng)然,如果能幫到一些萌新進(jìn)行新技術(shù)的學(xué)習(xí)那也是極好的。作者菜菜一枚,文章中如果有記錄錯誤,歡迎讀者朋友們批評指正。 (博客的參考源碼可以在我主頁的資源里找到,如果在學(xué)習(xí)的

    2024年02月16日
    瀏覽(32)
  • Docker配置jdk,mysql,redis,rabbitmq,nacos詳細(xì)教程

    Docker配置jdk,mysql,redis,rabbitmq,nacos詳細(xì)教程

    1.安裝鏡像 找到所要安裝的鏡像版本,復(fù)制命令 輸入命令,下載openjdk8鏡像 命令 作用 2.查看已安裝的鏡像 命令 作用 3.運(yùn)行容器 命令解析 命令 作用 docker run 創(chuàng)建并啟動一個容器 –name jdk8 將容器取名為jdk8 -d 設(shè)置后臺運(yùn)行 -it -i:以交互模式運(yùn)行容器 -t:為容器重新分配一個

    2024年03月28日
    瀏覽(28)
  • ubuntu安裝jdk、emqx、nginx

    ubuntu安裝jdk、emqx、nginx

    要在Ubuntu上安裝JDK 1.8,您可以按照以下步驟進(jìn)行操作: 打開終端(Ctrl+Alt+T)。 確保您的系統(tǒng)已更新: 安裝OpenJDK 8: 安裝完成后,您可以通過運(yùn)行以下命令來驗證安裝是否成功: 您應(yīng)該看到類似以下內(nèi)容的輸出: 現(xiàn)在,您已經(jīng)成功在Ubuntu上安裝了JDK 1.8。注意,上述步驟安

    2024年02月12日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包