惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Simon Willison's Weblog
Simon Willison's Weblog
Help Net Security
Help Net Security
P
Privacy International News Feed
T
Threat Research - Cisco Blogs
C
Cisco Blogs
C
CERT Recently Published Vulnerability Notes
NISL@THU
NISL@THU
L
LINUX DO - 热门话题
Security Latest
Security Latest
A
Arctic Wolf
G
GRAHAM CLULEY
月光博客
月光博客
S
Securelist
D
Docker
J
Java Code Geeks
T
Troy Hunt's Blog
T
Tenable Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
SecWiki News
SecWiki News
S
Security @ Cisco Blogs
量子位
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
L
LINUX DO - 最新话题
Recent Commits to openclaw:main
Recent Commits to openclaw:main
aimingoo的专栏
aimingoo的专栏
博客园 - 【当耐特】
H
Heimdal Security Blog
The Hacker News
The Hacker News
博客园 - 三生石上(FineUI控件)
Application and Cybersecurity Blog
Application and Cybersecurity Blog
N
Netflix TechBlog - Medium
Vercel News
Vercel News
Forbes - Security
Forbes - Security
B
Blog RSS Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
IT之家
IT之家
B
Blog
MongoDB | Blog
MongoDB | Blog
博客园 - 聂微东
Google DeepMind News
Google DeepMind News
S
Secure Thoughts
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
Check Point Blog
云风的 BLOG
云风的 BLOG
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
T
The Blog of Author Tim Ferriss
L
Lohrmann on Cybersecurity
F
Full Disclosure
D
Darknet – Hacking Tools, Hacker News & Cyber Security
P
Proofpoint News Feed

博客园 - 上校

nginx安装教程 minio安装教程 GIT笔记 CC教程 芋道笔记 SpringCloud MySqlSugar常用写法 linux查找大目录和大文件 .NET代码混淆——开源.net 混淆器ConfuserEx介绍 微软云SQL数据库创建只读用户 nginx配置ssl证书实现https访问 nexus搭建私服 Linux下创建用户并设置权限 ActiveMQ修改密码 shiro源码篇 - shiro的session共享,你值得拥有 google guava Docker虚拟化管理:30分钟教你学会用Docker Shiro结合Redis实现分布式或集群环境下的Session共享 Springboot整合redis spring boot2整合shiro安全框架实现前后端分离的JWT token登录验证 http post scp命令 Linux和Windows文件互传
nacos安装教程
上校 · 2026-06-27 · via 博客园 - 上校

在 Linux 下安装 Nacos 推荐使用**二进制包 + 单机模式**,这是最直接、也最适合开发测试环境的方式。整个流程主要分为三步:准备 Java 环境、下载并解压安装包、启动服务。

### 📋 安装前准备

Nacos 依赖 Java 环境运行,需要先确保服务器上已安装 JDK 1.8 或更高版本。

```bash
# 检查 Java 版本
java -version
# 如果未安装,以 CentOS 为例:
yum install -y java-1.8.0-openjdk
```

### ⬇️ 下载与解压

1. 从 Nacos 官方 GitHub 仓库下载稳定版本的二进制压缩包。你可以使用 `wget` 直接下载,推荐选择如 `2.3.2` 或 `2.5.1` 等较新稳定版。

```bash
# 下载(请替换 <version> 为具体版本号,如 2.3.2)
wget https://github.com/alibaba/nacos/releases/download/<version>/nacos-server-<version>.tar.gz
```
2. 解压下载的压缩包到指定目录,如 `/usr/local/nacos`。

```bash
tar -zxvf nacos-server-<version>.tar.gz -C /usr/local/
```

### 🚀 启动与验证

1. 进入 Nacos 的 `bin` 目录,并**以单机模式(standalone)启动**。Nacos 2.x 版本默认启动模式是集群,因此必须加上 `-m standalone` 参数,否则会启动失败。

```bash
cd /usr/local/nacos/bin
# 启动单机模式
sh startup.sh -m standalone
```
2. 启动成功后,可以通过浏览器访问 `http://你的服务器IP:8848/nacos`,默认账号密码均为 `nacos`。如果无法访问,需要检查服务器的防火墙是否开放了 8848 端口。

```bash
# 以 CentOS 为例,开放 8848 端口
firewall-cmd --permanent --add-port=8848/tcp
firewall-cmd --reload
```

### ⚙️ 高级配置(可选)

* **配置数据库**:Nacos 默认使用内置的 Derby 数据库,数据在重启后可能丢失。生产环境强烈建议切换为 MySQL,以持久化存储配置数据。你需要先在 MySQL 中创建数据库和表(导入 `conf/nacos-mysql.sql`),然后修改 `conf/application.properties` 中的数据库连接信息。
* **修改启动内存**:Nacos 默认的启动内存可能较大,如果服务器内存有限,可以编辑 `bin/startup.sh` 文件,调整 JVM 参数 `-Xms`、`-Xmx`、`-Xmn` 的值,例如改为 `-Xms128m -Xmx128m` 以降低内存占用。

如果在启动过程中遇到类似 `cannot execute binary file` 的权限问题,可能需要使用 `sudo` 执行启动命令。