亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

在Ubuntu 24.04上安裝Nacos并配置為開(kāi)機(jī)自啟的詳細(xì)步驟

 更新時(shí)間:2025年07月03日 10:09:21   作者:好奇的菜鳥(niǎo)  
Nacos 是一個(gè)更易于構(gòu)建云原生應(yīng)用的動(dòng)態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺(tái),在本文中,我將詳細(xì)介紹如何在 Ubuntu 24.04 系統(tǒng)上安裝 Nacos,并將其配置為開(kāi)機(jī)自啟服務(wù),需要的朋友可以參考下

引言

在本文中,我將詳細(xì)介紹如何在 Ubuntu 24.04 系統(tǒng)上安裝 Nacos,并將其配置為開(kāi)機(jī)自啟服務(wù)。Nacos 是一個(gè)更易于構(gòu)建云原生應(yīng)用的動(dòng)態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺(tái)。通過(guò)以下步驟,你可以在 Ubuntu 24.04 上快速部署 Nacos,并確保其在系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行。

一、環(huán)境準(zhǔn)備

1. 安裝 Java 環(huán)境

Nacos 基于 Java 開(kāi)發(fā),因此需要安裝 JDK 1.8 或更高版本。推薦安裝 OpenJDK 11,因?yàn)檫@是 Nacos 官方推薦的版本。

sudo apt update
sudo apt install openjdk-11-jdk -y
java -version

如果安裝成功,你會(huì)看到類似以下的輸出:

openjdk version "11.0.20.1" 2024-09-17
OpenJDK Runtime Environment (build 11.0.20.1+1-Ubuntu-0ubuntu1.24.04)
OpenJDK 64-Bit Server VM (build 11.0.20.1+1-Ubuntu-0ubuntu1.24.04, mixed mode)

2. 安裝 MySQL 數(shù)據(jù)庫(kù)(可選)

如果你需要使用 MySQL 數(shù)據(jù)庫(kù)來(lái)存儲(chǔ) Nacos 的數(shù)據(jù),可以安裝 MySQL。以下是安裝 MySQL 的命令:

sudo apt install mysql-server -y
sudo mysql_secure_installation

在安裝過(guò)程中,系統(tǒng)會(huì)提示你設(shè)置 root 用戶的密碼。請(qǐng)按照提示輸入密碼。

登錄到 MySQL 數(shù)據(jù)庫(kù)并創(chuàng)建一個(gè)名為 nacos 的數(shù)據(jù)庫(kù):

mysql -u root -p

輸入密碼后,執(zhí)行以下 SQL 命令:

CREATE DATABASE nacos CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL PRIVILEGES ON nacos.* TO 'root'@'%' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
EXIT;

二、下載并安裝 Nacos

1. 下載 Nacos 安裝包

從 Nacos 的官方下載頁(yè)面(https://github.com/alibaba/nacos/releases)下載最新版本的 Nacos 安裝包,例如 nacos-server-2.5.1.tar.gz。

2. 解壓安裝包

cd /opt
tar -zxvf nacos-server-2.5.1.tar.gz

解壓完成后,你會(huì)看到一個(gè)名為 nacos 的文件夾。

3. 配置 Nacos 使用 MySQL 數(shù)據(jù)庫(kù)(可選)

如果需要使用 MySQL 數(shù)據(jù)庫(kù),進(jìn)入 conf 目錄,編輯 application.properties 文件:

cd /opt/nacos/conf
nano application.properties

在文件中添加以下內(nèi)容:

spring.datasource.url=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf-8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
spring.datasource.username=root
spring.datasource.password=your_password

保存并退出編輯器。

4. 初始化 MySQL 數(shù)據(jù)庫(kù)(如果使用 MySQL)

/opt/nacos/conf 目錄下運(yùn)行以下命令:

mysql -u root -p nacos < mysql-schema.sql

輸入密碼后,腳本會(huì)自動(dòng)執(zhí)行,完成數(shù)據(jù)庫(kù)初始化。

三、啟動(dòng) Nacos

1. 進(jìn)入 Nacos 的 bin 目錄

cd /opt/nacos/bin

2. 以單機(jī)模式啟動(dòng) Nacos

bash startup.sh -m standalone

啟動(dòng)完成后,可以通過(guò)查看日志文件確認(rèn) Nacos 是否正常運(yùn)行:

cat /opt/nacos/logs/start.out

四、訪問(wèn) Nacos 控制臺(tái)

Nacos 默認(rèn)運(yùn)行在 8848 端口上。在瀏覽器中輸入以下地址訪問(wèn) Nacos 控制臺(tái):

http://localhost:8848/nacos

如果沒(méi)有開(kāi)啟鑒權(quán),頁(yè)面會(huì)直接顯示 Nacos 控制臺(tái)。如果開(kāi)啟了鑒權(quán),需要使用默認(rèn)賬號(hào) nacos 和密碼 nacos 登錄。

五、配置 Nacos 為開(kāi)機(jī)自啟

為了確保 Nacos 在系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行,我們需要將其配置為服務(wù)。以下是配置步驟:

1. 創(chuàng)建 systemd 服務(wù)文件

創(chuàng)建一個(gè)名為 nacos.service 的 systemd 服務(wù)文件:

sudo nano /etc/systemd/system/nacos.service

在文件中添加以下內(nèi)容:

[Unit]
Description=Nacos Service
After=network.target

[Service]
Type=forking
ExecStart=/bin/bash /opt/nacos/bin/startup.sh -m standalone
ExecStop=/bin/bash /opt/nacos/bin/shutdown.sh
User=root
Restart=on-failure

[Install]
WantedBy=multi-user.target

保存并退出編輯器。

2. 重新加載 systemd 配置

sudo systemctl daemon-reload

3. 啟用服務(wù)

sudo systemctl enable nacos.service

4. 啟動(dòng)服務(wù)

sudo systemctl start nacos.service

5. 檢查服務(wù)狀態(tài)

sudo systemctl status nacos.service

如果服務(wù)正常運(yùn)行,你會(huì)看到類似以下的輸出:

● nacos.service - Nacos Service
     Loaded: loaded (/etc/systemd/system/nacos.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2024-07-03 14:30:00 CST; 1min 23s ago
   Main PID: 1234 (startup.sh)
      Tasks: 10 (limit: 4915)
     Memory: 2.1G
     CGroup: /system.slice/nacos.service
             ├─1234 /bin/bash /opt/nacos/bin/startup.sh -m standalone
             └─1235 java -Djava.ext.dirs=/usr/lib/jvm/java-11-openjdk-amd64/jre/lib/ext:/usr/lib/jvm/java-11-openjdk-amd64/lib/ext -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m -XX:-OmitStackTraceInFastThrow -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/nacos/logs/java_heapdump.hprof -XX:-UseLargePages -Dnacos.member.list= -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -Xloggc:/opt/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/opt/nacos/plugins,/opt/nacos/plugins/health,/opt/nacos/plugins/cmdb,/opt/nacos/plugins/selector -Dnacos.home=/opt/nacos -jar /opt/nacos/target/nacos-server.jar --spring.config.additional-location=file:/opt/nacos/conf/ --logging.config=/opt/nacos/conf/nacos-logback.xml --server.max-http-header-size=524288

六、關(guān)閉 Nacos

如果需要關(guān)閉 Nacos,可以在 bin 目錄下執(zhí)行以下命令:

bash shutdown.sh

七、總結(jié)

通過(guò)以上步驟,你可以在 Ubuntu 24.04 上成功安裝并運(yùn)行 Nacos,并將其配置為開(kāi)機(jī)自啟服務(wù)。如果在安裝過(guò)程中遇到任何問(wèn)題,可以參考 Nacos 官方文檔或相關(guān)教程獲取更多幫助。

以上就是在Ubuntu 24.04上安裝Nacos并配置為開(kāi)機(jī)自啟的詳細(xì)步驟的詳細(xì)內(nèi)容,更多關(guān)于Ubuntu 24.04安裝Nacos并開(kāi)機(jī)自啟的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Linux實(shí)現(xiàn)線程同步的多種方式匯總

    Linux實(shí)現(xiàn)線程同步的多種方式匯總

    本文詳細(xì)介紹了Linux下線程同步的多種方法,包括互斥鎖、自旋鎖、信號(hào)量以及它們的使用示例,通過(guò)這些同步機(jī)制,可以解決線程安全問(wèn)題,防止資源競(jìng)爭(zhēng)導(dǎo)致的錯(cuò)誤,示例代碼展示了如何在多線程環(huán)境中正確地管理共享資源,確保線程安全,需要的朋友可以參考下
    2025-06-06
  • 嵌入式Linux重啟QT應(yīng)用程序的簡(jiǎn)單辦法(基于QT4.8 qws)

    嵌入式Linux重啟QT應(yīng)用程序的簡(jiǎn)單辦法(基于QT4.8 qws)

    今天小編就為大家分享一篇關(guān)于嵌入式Linux重啟QT應(yīng)用程序的簡(jiǎn)單辦法(基于QT4.8 qws),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • Linux如何搭建文件服務(wù)器

    Linux如何搭建文件服務(wù)器

    這篇文章主要介紹了Linux如何搭建文件服務(wù)器,包括基于centos7.9搭建http文件服務(wù)器,基于centos7.9搭建nginx文件服務(wù)器以及基于ubuntu2204搭建http文件服務(wù)器,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2023-10-10
  • 怎樣給centos系統(tǒng)擴(kuò)展磁盤分區(qū)的實(shí)現(xiàn)方法

    怎樣給centos系統(tǒng)擴(kuò)展磁盤分區(qū)的實(shí)現(xiàn)方法

    這篇文章主要介紹了怎樣給centos系統(tǒng)擴(kuò)展磁盤分區(qū)的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Kali Linux默認(rèn)工具包安裝全過(guò)程

    Kali Linux默認(rèn)工具包安裝全過(guò)程

    這篇文章主要介紹了Kali Linux默認(rèn)工具包安裝全過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • Linux下nginx生成日志自動(dòng)切割的實(shí)現(xiàn)方法

    Linux下nginx生成日志自動(dòng)切割的實(shí)現(xiàn)方法

    這篇文章主要介紹了 Linux下nginx生成日志自動(dòng)切割的實(shí)現(xiàn)方法的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的功能看,需要的朋友可以參考下
    2017-10-10
  • Linux下RPM打包制作過(guò)程

    Linux下RPM打包制作過(guò)程

    這篇文章主要介紹了Linux下RPM打包制作的詳細(xì)流程,并分享了相關(guān)實(shí)例代碼,一起學(xué)習(xí)下。
    2018-02-02
  • 詳解輕巧AMH虛擬主機(jī)面板安裝使用和GCE云空間搭建網(wǎng)站實(shí)例

    詳解輕巧AMH虛擬主機(jī)面板安裝使用和GCE云空間搭建網(wǎng)站實(shí)例

    這篇文章主要介紹了輕巧AMH虛擬主機(jī)面板安裝使用和GCE云空間搭建網(wǎng)站實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Linux服務(wù)器如何修改默認(rèn)的遠(yuǎn)程連接端口

    Linux服務(wù)器如何修改默認(rèn)的遠(yuǎn)程連接端口

    這篇文章主要介紹了Linux服務(wù)器如何修改默認(rèn)的遠(yuǎn)程連接端口問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 在linunx系統(tǒng)中搭建靜態(tài)文件服務(wù)的流程步驟

    在linunx系統(tǒng)中搭建靜態(tài)文件服務(wù)的流程步驟

    在服務(wù)器上有一些文件,想共享給其他用戶下載,同時(shí)因?yàn)閒tp和sftp被禁用,且使用起來(lái)不太方便,需要找一種搭建成本低,安全高效的方式來(lái)完成此功能,因此linux上的httpd服務(wù)是一個(gè)很好的選擇,所以本文給大家介紹了在linux系統(tǒng)中搭建靜態(tài)文件服務(wù)的流程步驟
    2024-02-02

最新評(píng)論