From 876f724ecb1b2e9a3138848cec196f617642743d Mon Sep 17 00:00:00 2001 From: mobeicanyue <81098819+mobeicanyue@users.noreply.github.com> Date: Wed, 29 May 2024 17:27:12 +0800 Subject: [PATCH] Update articles --- .../1panel-installation-and-usage-tutorial.md | 2 +- source/_posts/Fluid-theme-installation.md | 16 +++++-- .../Umami-installation-and-usage-tutorial.md | 12 +++-- source/_posts/Using-mariadb-on-ArchLinux.md | 48 +++++++++++++++++-- 4 files changed, 65 insertions(+), 13 deletions(-) diff --git a/source/_posts/1panel-installation-and-usage-tutorial.md b/source/_posts/1panel-installation-and-usage-tutorial.md index b14c325f..ae59cc56 100644 --- a/source/_posts/1panel-installation-and-usage-tutorial.md +++ b/source/_posts/1panel-installation-and-usage-tutorial.md @@ -141,7 +141,7 @@ Fail2Ban 是一个入侵检测系统框架,它可以监控服务器的日志 ![备份](https://pic1.zhimg.com/80/v2-534e0133ab62317a74b9a6b862c8c5b8_1440w.webp) -在新服务器上安装 `1Panel`,然后在 `应用商店` 中安装 Umami 和 MySQL,来到 `已安装` -> 点击应用的 `导入备份`,上传备份文件 点击恢复,即可迁移应用。 +在新服务器上安装 `1Panel`,然后在 `应用商店` 中安装 Umami 和 MySQL,来到 `已安装` -> 点击应用的 `导入备份`,上传备份文件 查询修改数据库中的数据查询修改数据库中的数据点击恢复,即可迁移应用。 ![导入备份](https://pic4.zhimg.com/80/v2-9a307618af09578ae21ac843c852070b_1440w.webp) diff --git a/source/_posts/Fluid-theme-installation.md b/source/_posts/Fluid-theme-installation.md index 89b52d35..72827042 100644 --- a/source/_posts/Fluid-theme-installation.md +++ b/source/_posts/Fluid-theme-installation.md @@ -8,21 +8,29 @@ abbrlink: 5eba38dc date: 2023-12-27 02:09:48 --- -[官方文档](https://hexo.fluid-dev.com/docs/start)其实挺详细的了。 -记录一下我自己的操作。 +[官方文档](https://hexo.fluid-dev.com/docs/start)其实挺详细的了。本文记录一下自己的操作。 ## 1. 安装主题 -进入博客目录执行命令: + +### 1.1 安装方式一:从 NPM 安装 + +在博客目录执行命令: ```bash npm install --save hexo-theme-fluid ``` -然后在博客目录下创建 _config.fluid.yml,将官方仓库的主题配置 [_config.yml](https://github.com/fluid-dev/hexo-theme-fluid/blob/master/_config.yml) 内容复制过去。 +然后在博客根目录下创建 _config.fluid.yml,将官方仓库的主题配置 [_config.yml](https://github.com/fluid-dev/hexo-theme-fluid/blob/master/_config.yml) 内容复制过去。 现在目录下有这三个 yml 文件: ![yml-files](https://pic2.zhimg.com/80/v2-052fdc56939475513bf83af1bd6b1bb5_1440w.webp) 可删除 `_config.landscape.yml` , 它是 hexo 默认的主题文件。 +### 1.2 安装方式二:解压 GitHub 源码包 + +下载 [主题最新 release 版本](https://github.com/fluid-dev/hexo-theme-fluid/releases) 解压到 themes 目录,并将解压出的文件夹重命名为 fluid。注意,这种方式安装的主题自带配置文件 `_config.yml`,位于主题根目录,不需要手动创建。 + +这种方式适用于想灵活修改主题的用户,因为 Fluid 更新较慢,如果你有一些自定义需求,可以直接修改源码。 + ## 2. 修改 hexo 配置 修改 Hexo 博客目录中的 `_config.yml`,将 `theme` 属性改为 `fluid`, `language` 属性改为 `zh-CN`: diff --git a/source/_posts/Umami-installation-and-usage-tutorial.md b/source/_posts/Umami-installation-and-usage-tutorial.md index 218d1732..541b15d8 100644 --- a/source/_posts/Umami-installation-and-usage-tutorial.md +++ b/source/_posts/Umami-installation-and-usage-tutorial.md @@ -70,23 +70,25 @@ yarn start {% fold info @docker-compose 安装 %} 下载官方的 docker-compose.yml 文件: -https://github.com/umami-software/umami/blob/master/docker-compose.yml +```bash +wget https://raw.githubusercontent.com/umami-software/umami/master/docker-compose.yml +``` -配置里默认是 Postgresql 数据库,如果你想使用 MySQL 数据库,可以修改 `docker-compose.yml` 文件,将 `DATABASE_URL` 的 `postgres` 替换为 `mysql`,并修改 `DATABASE_URL` 为 MySQL 对应的链接。 +`docker-compose.yml` 的默认数据库是 Postgresql 数据库,如果你想使用 MySQL 数据库,可以修改 `docker-compose.yml`,将 `DATABASE_URL` 的 `postgres` 替换为 `mysql`,并修改 `DATABASE_URL` 为 MySQL 对应的链接。 -然后运行: +修改完配置参数后运行: ```bash docker-compose up -d ``` {% endfold %} -默认情况下,应用程序将在 http://localhost:3000 上启动。你可能需要代理 Web 服务器的请求,或更改端口来直接为应用程序提供服务。 +默认情况下,应用程序将在 http://localhost:3000 上启动。建议使用反向代理避免直接暴露端口。 ## 3. 修改 Umami 密码 Umami 启动后,默认用户名为 `admin`,默认密码为 `umami`。 -第一件事是修改密码,选择 `Setting` -> `Profile`,然后设置你的新密码。 +我们先修改密码,选择 `Setting` -> `Profile`,然后设置你的新密码。 ![修改密码](https://pic4.zhimg.com/80/v2-8e5d01834b102bd9acedb220fe8cc29f_1440w.webp) 点击右上角的地球图标,修改语言为 `中文`。 diff --git a/source/_posts/Using-mariadb-on-ArchLinux.md b/source/_posts/Using-mariadb-on-ArchLinux.md index 1a41e499..1a4e5423 100644 --- a/source/_posts/Using-mariadb-on-ArchLinux.md +++ b/source/_posts/Using-mariadb-on-ArchLinux.md @@ -71,6 +71,7 @@ sudo lsattr -d /var/lib/mysql ## 1. 安装 MariaDB +输入以下命令来安装 `MariaDB`: ```bash sudo pacman -S mariadb ``` @@ -213,7 +214,48 @@ Thanks for using MariaDB! ## 5. 使用 MariaDB -### 5.1 登录 MariaDB +## 5.1 常用命令 + +启动 MariaDB 服务并设置服务开机自启: +```bash +sudo systemctl enable --now mariadb +``` +查看 MariaDB 服务状态: +```bash +sudo systemctl status mariadb +``` +更新 MariaDB: +```bash +sudo pacman -Syu mariadb +``` + +
+ +启动 MariaDB 服务: +```bash +sudo systemctl start mariadb +``` +停止 MariaDB 服务: +```bash +sudo systemctl stop mariadb +``` +重启 MariaDB 服务: +```bash +sudo systemctl restart mariadb +``` + +
+ +开机启动 MariaDB 服务: +```bash +sudo systemctl enable mariadb +``` +禁用 MariaDB 服务开机自启: +```bash +sudo systemctl disable mariadb +``` + +### 5.2 登录 MariaDB ```bash sudo mariadb ``` @@ -225,7 +267,7 @@ sudo mariadb -u root -p 如果这里报错:`ERROR 1698 (28000): Access denied for user 'root'@'localhost'`,那么你需要使用 `sudo mariadb` 来登录,或者重新运行 `sudo mariadb-secure-installation` 来设置密码。 -### 5.2 查看数据库 +### 5.3 查看数据库 ```sql SHOW DATABASES; ``` @@ -244,7 +286,7 @@ MariaDB [(none)]> show databases; 4 rows in set (0.001 sec) ``` -现在,你可以开始使用 `MariaDB` 了。 +现在,你可以开始使用 `MariaDB` 了。`MariaDB` 默认只提供命令行工具,你也可以使用 `beekeeper-studio` 或者 `navicat` 等图形化工具来管理数据库,增删改查非常方便。 参考文章: