最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Ubuntu 24.04上安裝Nacos并配置為開機自啟的詳細步驟

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

引言

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

一、環(huán)境準備

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

Nacos 基于 Java 開發(fā),因此需要安裝 JDK 1.8 或更高版本。推薦安裝 OpenJDK 11,因為這是 Nacos 官方推薦的版本。

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

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

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ù)庫(可選)

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

sudo apt install mysql-server -y
sudo mysql_secure_installation

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

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

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 的官方下載頁面(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

解壓完成后,你會看到一個名為 nacos 的文件夾。

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

如果需要使用 MySQL 數(shù)據(jù)庫,進入 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ù)庫(如果使用 MySQL)

/opt/nacos/conf 目錄下運行以下命令:

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

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

三、啟動 Nacos

1. 進入 Nacos 的 bin 目錄

cd /opt/nacos/bin

2. 以單機模式啟動 Nacos

bash startup.sh -m standalone

啟動完成后,可以通過查看日志文件確認 Nacos 是否正常運行:

cat /opt/nacos/logs/start.out

四、訪問 Nacos 控制臺

Nacos 默認運行在 8848 端口上。在瀏覽器中輸入以下地址訪問 Nacos 控制臺:

http://localhost:8848/nacos

如果沒有開啟鑒權,頁面會直接顯示 Nacos 控制臺。如果開啟了鑒權,需要使用默認賬號 nacos 和密碼 nacos 登錄。

五、配置 Nacos 為開機自啟

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

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

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

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. 啟用服務

sudo systemctl enable nacos.service

4. 啟動服務

sudo systemctl start nacos.service

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

sudo systemctl status nacos.service

如果服務正常運行,你會看到類似以下的輸出:

● 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

六、關閉 Nacos

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

bash shutdown.sh

七、總結(jié)

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

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

相關文章

  • Linux之常見漏洞修復

    Linux之常見漏洞修復

    這篇文章主要介紹了Linux中的常見漏洞修復,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Linux修改用戶密碼使用期限賬號到期時間問題

    Linux修改用戶密碼使用期限賬號到期時間問題

    在Linux系統(tǒng)中,通過chage命令能夠管理和查看用戶密碼的使用期限,特別是對root用戶的密碼過期時間進行設置,chage命令可以設置密碼過期時間,提醒用戶在密碼過期前修改密碼,例如,可以設定root用戶的密碼180天后過期,并在到期前15天提醒用戶修改密碼
    2024-10-10
  • Linux檢查Swap交換空間的五個命令小結(jié)

    Linux檢查Swap交換空間的五個命令小結(jié)

    這篇文章主要給大家介紹了關于Linux中檢查Swap交換空間的五個命令的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用linux具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-10-10
  • LAMP服務器性能優(yōu)化技巧之Linux主機優(yōu)化

    LAMP服務器性能優(yōu)化技巧之Linux主機優(yōu)化

    LAMP服務器性能優(yōu)化技巧之Linux主機優(yōu)化:由于LAMP的發(fā)展迅速,如今LAMP已經(jīng)成為Web服務器的標準。如何才能優(yōu)化LAMP服務器的性能?
    2012-02-02
  • linux sudo命令詳解

    linux sudo命令詳解

    本篇文章主要介紹了linux sudo命令,sudo 是一種權限管理機制,管理員可以授權于一些普通用戶去執(zhí)行一些 root 執(zhí)行的操作,而不需要知道 root 的密碼。
    2017-01-01
  • 詳解linux下批量替換文件內(nèi)容的三種方法(perl,sed,shell)

    詳解linux下批量替換文件內(nèi)容的三種方法(perl,sed,shell)

    本篇文章主要介紹了linux下批量替換文件內(nèi)容的三種方法(perl,sed,shell),具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-04-04
  • Linux系統(tǒng)特殊權限和通配符及特殊字符使用詳解

    Linux系統(tǒng)特殊權限和通配符及特殊字符使用詳解

    本文概述Linux權限掩碼、SUID/SGID設置及通配符(如~、.、..)與引號(單/雙引號)的使用區(qū)別,結(jié)合應用案例與練習題,幫助理解文件目錄權限控制和命令字符串處理技巧
    2025-08-08
  • Linux下安裝MariaDB數(shù)據(jù)庫問題及解決方法(二進制版本的安裝)

    Linux下安裝MariaDB數(shù)據(jù)庫問題及解決方法(二進制版本的安裝)

    MariaDB數(shù)據(jù)庫 分為源代碼版本和二進制版本,源代碼版本需要cmake編譯,這里是二進制版本的安裝。下面通過本文給大家介紹Linux下安裝MariaDB數(shù)據(jù)庫問題及解決方法(二進制版本的安裝),感興趣的朋友參考下吧
    2016-11-11
  • Linux下9種優(yōu)秀的代碼比對工具推薦小結(jié)

    Linux下9種優(yōu)秀的代碼比對工具推薦小結(jié)

    這篇文章主要介紹了Linux下9種優(yōu)秀的代碼比對工具推薦小結(jié),不僅有命令行工具,還有 GUI 界面工具,讓你輕松進行代碼比對,感興趣的可以一起來了解一下
    2020-06-06
  • Centos7如何開啟端口的方法示例

    Centos7如何開啟端口的方法示例

    這篇文章主要介紹了Centos7如何開啟端口的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01

最新評論

周至县| 若尔盖县| 通河县| 镇沅| 无为县| 莆田市| 保德县| 珠海市| 同仁县| 洛宁县| 富民县| 乡宁县| 革吉县| 永川市| 呼玛县| 岐山县| 荃湾区| 临清市| 南涧| 旌德县| 宁阳县| 长葛市| 读书| 茶陵县| 湛江市| 锦州市| 蚌埠市| 姚安县| 洪雅县| 满城县| 唐海县| 革吉县| 叙永县| 东乡族自治县| 乌海市| 辽宁省| 彩票| 称多县| 龙门县| 台州市| 许昌县|