03 2023 档案
摘要:一、概要 1. 环境 (1) Rocky Linux 9.1 (2) RHEL 8 系列 对于RHEL系列的Linux系统来讲,必须的分区有/root和swap,此外为确保系统的健壮性,强烈推荐针对/boot和/var进行分区。 2. 核心目录简介 (1) swap: 交换分区,无挂载点,用于创建虚
阅读全文
摘要:一、概要 1. 概念 与Wiki.js类似,Bookstack也是一款知识管理系统(KMS),由PHP实现。在免费开源的KMS中,Bookstack是最像Confluence的一个。 2. 环境 (1) Rocky Linux 9.1 (2) Bookstack 23.02.1 (3) PHP 8.
阅读全文
摘要:一、概要 1. 承上启下 (1) Rock Linux 系列4 SSH (2) Rocky Linux 系列5 rsync (3) Rocky Linux 系列6 inotify-tools 2. 问题的提出 (1) 我们需要解决什么问题? a. 网站发布之后多个节点的文件同步; b. 数据库备份文
阅读全文
摘要:一、概要 1. 环境 (1) Rocky Linux 9.1 2. systemd systemd是Linux系统下的服务(Service)管理工具,从RHEL 7开始systemd作为默认的系统管理工具。它具备以下功能: (1) 按需操作(启动/停止/重启)守护进程; (2) 在系统启动时并行的启
阅读全文
摘要:一、承上启下 1. MySQL安装 https://www.cnblogs.com/eagle6688/p/8975090.html 2. Crontab https://www.cnblogs.com/eagle6688/p/17019244.html 二、备份 1. 分类 MySQL分为物理备份
阅读全文
摘要:一、概念 1. 环境 (1) Rocky Linux 9.1 (2) inotify-tools 3.22.1.0 2. 概念 inotify用于监控文件或目录的改变,当文件或目录发生改变时inotify将触发通知。 3. 承上启下 (1) Rock Linux 系列4 SSH (2) Rocky
阅读全文
摘要:一、概要 1. 环境 (1) Rocky Linux 9.1 (2) rsync 3.2.7 2. 概念 rsync是一个开源的速度很快的数据传输工具。License是GNU(General Public License) 它具备以下功能和优势: (1) 在本机和远程主机之间复制或同步文件或目录;
阅读全文
摘要:一、概要 1. 环境 (1) Rocky Linux 9.1 2. 概念 (1) SSH SSH(Secure Shell)是用于两台计算机进行网络通信和数据传输的协议,使用SSH进行通信的两台计算机其通信内容已被加密,这意味着即便在不安全的网络环境中这也是一种可接受的通信方案。 SSH协议最著名的
阅读全文
摘要:一、概要 1. 环境 (1) CentOS 7.9 2009 (2) Node.js 16 (3) Wiki.js 2.5.297 2. 概念 Wiki.js是一个开源的知识管理系统,它是一款使用JS编写的Node.js项目,它的文档类型支持Markdown语法,支持将多种编辑方式,可生成PDF、M
阅读全文
摘要:一、概要 1. 环境 (1) Rocky Linux 9.1 (2) Node.js 16.0 二、安装 1. 准备 (1) 更新仓库 sudo dnf update -y (2) 安装NPM依赖的构建工具 这个工具包包含众多编译环境,比如Python, C, C++等,如果跳过此步骤那么安装nod
阅读全文
摘要:一、概要 1. 环境 Rocky Linux 9.1 2. KVM KVM是Kernel-based Virtual Machine的简称,这是一个开源的针对Linux内核的虚拟化解决方案。它同时支持Intel和AMD的CPUs并且允许用户在Linux下创建和管理虚拟机。 Linux内核作为一个虚拟
阅读全文
摘要:一、概要 1. 环境 Rocky Linux 9.1 2. 简介 Cockpit是一个Linux服务器的可视化管理工具,该工具提供服务器的实时数据(包括CPU,文件系统,处理器和其他监控数据),同时它还提供了访问服务器的方式,可以通过Cockpit管理服务器,创建/删除虚拟机,解决网络问题。 二、安
阅读全文