docsify在线文档部署保姆教程


首图

前言

博主介绍:✌目前全网粉丝4W+,csdn博客专家、Java领域优质创作者,博客之星、阿里云平台优质作者、专注于Java后端技术领域。

涵盖技术内容:Java后端、大数据、算法、分布式微服务、中间件、前端、运维等。

博主所有博客文件目录索引:博客目录索引(持续更新)

CSDN搜索:长路

视频平台:b站-Coder长路


详细部署

安装 nvm

  1. 打开终端,运行以下命令下载并安装 nvm:bash复制
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

注意:v0.39.5 是当前最新版本,可以访问 nvm GitHub 查看最新版本。

  1. 安装完成后,重新加载 Shell 配置文件:bash复制
source ~/.bashrc  # 如果你使用的是 Bash
source ~/.zshrc   # 如果你使用的是 Zsh
  1. 验证 nvm 是否安装成功:bash复制
nvm --version

如果显示版本号,说明安装成功。

选择node版本同时全局安装docsify启动服务

# 切换node版本
nvm install v12.22.3
nvm use v12.22.3

# 配置国内加速镜像
npm config set registry https://registry.npmmirror.com

# 安装
npm install -g docsify-cli

# 校验版本
docsify -v

null

测试部署

举个例子:https://github.com/Vonng/ddia

把项目拷贝下来,将整个工具书放到目录里

img

cd /opt/tools/books/ddia-main
docsify serve

服务启动:

image-20250708122201452

测试访问下:

image-20250708122214957

这种方式不太建议,临时运行方式,一旦连接关闭就断了,下面的也不太稳定。

# 后台方式运行
nohup docsify serve > docsify.log 2>&1 &

建议用screen方式


screen虚拟会话终端启动服务

安装screen工具:

# 安装screen工具  yum -y install screen
sudo apt install screen

使用screen工具来使用一个会话去分别运行docsify:

# 创建一个叫ddia-main-docsify的虚拟终端(同时也是切换命令)
screen -R ddia-main-docsify

# 进入到该目录
cd /opt/tools/books/ddia-main

# 运行hbbs
docsify serve

# Ctrl+a和d返回主终端

查看下当前的会话:

screen -ls

表示运行成功!

# 删除终端  示范:screen -S 8669.myHbbr -X quit
screen -XS 终端名称 quit

资料获取

大家点赞、收藏、关注、评论啦~

精彩专栏推荐订阅:在下方专栏👇🏻

更多博客与资料可查看👇🏻获取联系方式👇🏻,🍅文末获取开发资源及更多资源博客获取🍅

### 磁盘阵列部署保姆教程或详细指南 以下是一份详细的磁盘阵列(RAID)部署指南,涵盖了从基础理论到具体实施步骤的内容。本指南适用于希望深入了解 RAID 技术及其部署过程的技术人员。 --- #### ### 1. 理解 RAID 的基础知识 RAID(Redundant Array of Independent Disks)是一种通过将多个独立磁盘组合成一个逻辑单元来提升性能和数据安全性的技术[^1]。不同的 RAID 级别提供了不同程度的数据保护和性能优化: - **RAID 0**: 数据条带化,无冗余,提供最高性能。 - **RAID 1**: 数据镜像,完全冗余,适合高可用性需求。 - **RAID 5**: 数据条带化加上分布式奇偶校验,平衡性能与冗余。 - **RAID 6**: 类似于 RAID 5,但支持双驱动器故障。 - **RAID 10**: 结合了 RAID 1 和 RAID 0 的优点,兼具高性能和高可靠性。 --- #### ### 2. 部署前的准备工作 在正式部署 RAID 之前,需要完成以下几个关键步骤: - **评估业务需求**:根据工作负载的特点选择合适的 RAID 级别。例如,数据库服务器可能更适合使用 RAID 10,而文件共享服务则可以选择 RAID 5。 - **准备硬件设备**:确保有足够的物理磁盘,并验证它们是否兼容所选的 RAID 控制器或操作系统。 - **安装必要的工具**:如果是软件 RAID,需确保操作系统已安装相应的管理工具(如 Linux 中的 `mdadm` 或 Windows 中的 Disk Management 工具)。 --- #### ### 3. 软件 RAID 的部署(以 Linux 为例) Linux 环境下可以利用 `mdadm` 工具轻松配置软件 RAID。以下是完整的部署流程: ##### ###### (1)查看现有磁盘 运行以下命令列出当前系统的磁盘列表: ```bash lsblk ``` ##### ###### (2)创建 RAID 设备 假设我们有三块磁盘 `/dev/sda`, `/dev/sdb`, `/dev/sdc`,要创建一个 RAID 5 设备: ```bash sudo mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sd{a,b,c} ``` 该命令会创建一个新的 RAID 5 设备 `/dev/md0`[^3]。 ##### ###### (3)监控 RAID 构建进度 构建 RAID 过程可能需要一些时间,可以通过以下命令实时查看状态: ```bash watch -n 1 cat /proc/mdstat ``` ##### ###### (4)保存 RAID 配置 为了使 RAID 设置在系统重启后仍然有效,需要更新 `mdadm.conf` 文件: ```bash sudo mdadm --detail --scan | sudo tee -a /etc/mdadm.conf ``` ##### ###### (5)格式化 RAID 卷 根据实际需求选择适当的文件系统(如 ext4、XFS)。以下是一个示例: ```bash sudo mkfs.ext4 /dev/md0 ``` ##### ###### (6)挂载 RAID 卷 创建挂载点并将 RAID 卷挂载到指定目录: ```bash sudo mkdir /mnt/raid sudo mount /dev/md0 /mnt/raid ``` ##### ###### (7)设置开机自动挂载 编辑 `/etc/fstab` 文件,添加以下内容以便系统启动时自动挂载 RAID 卷: ``` /dev/md0 /mnt/raid ext4 defaults 0 0 ``` --- #### ### 4. 硬件 RAID 的部署(以 HPE Smart Array Controller 为例) 硬件 RAID 的配置通常依赖于厂商提供的专用工具或 BIOS/UEFI 界面。以下是通用的部署步骤: ##### ###### (1)进入 RAID 控制器配置界面 - 启动服务器时按下特定快捷键(通常是 Ctrl+R 或 F8)进入 RAID 控制器的配置菜单。 - 创建新的逻辑驱动器,并选择所需的 RAID 级别和成员磁盘。 ##### ###### (2)保存并退出 完成配置后保存更改并重新引导系统。此时,操作系统应能检测到新创建的 RAID 卷。 ##### ###### (3)初始化磁盘 如果使用的是 Windows 操作系统,首次发现 RAID 卷时需要对其进行初始化操作: ```powershell Initialize-Disk -Number X New-Partition -DiskNumber X -UseMaximumSize | Format-Volume -FileSystem NTFS -Confirm:$false ``` --- #### ### 5. 复制策略与备份机制 除了基本的 RAID 配置外,还需要考虑长期的数据保护措施。正如提到的优势所示[^1],可以通过定义复制策略进一步增强数据的安全性。例如,在企业环境中,可定期将本地 RAID 存储库中的数据同步至远程数据中心或云端存储。 --- #### ### 6. 故障排查与维护建议 即使 RAID 提供了一定程度的容错能力,仍需关注日常运维活动: - 定期检查磁盘健康状况; - 替换失效磁盘时及时重建 RAID 组; - 测试灾难恢复计划的有效性。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长路 ㅤ   

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值