Ubuntu ZFS 原生全盘加密

前言 Ubuntu 20.04 的安装镜像支持 ZFS 文件系统(从19.10就开始支持了): 但是如果选择此项安装时,默认就没有全盘加密功能了。 本文介绍如何安装 Ubuntu 到 ZFS 文件系统时使用原生加密。 可加密 Root Boot 等目录。 比《Ubuntu ZFS 加密 Home 目录》更优秀。 步骤 1、下载 Ubuntu 20.04 镜像,按常规方法制作 U 盘 LiveCD。 https://releases.ubuntu.com/ 2、通过 U

Ubuntu ZFS 加密 Home 目录

前言 Ubuntu 20.04 的安装镜像支持 ZFS 文件系统: 本文是安装后加密 ZFS Home 目录的备忘教程。 另外有安装前加密 ZFS Root 文件系统的备忘教程。链接:《Ubuntu ZFS 原生全盘加密》 步骤: 1、安装时创建一个随意的临时账号,或者安装完成后,新建一个临时管理员用户,暂且把这个账号叫做:tempuser,并把它设置为自动

Ubuntu 20.04.1 配置 LNMP 本地环境备忘

本文主要记录在 Ubuntu 20.04.1 Desktop 版本中配置 Nginx、Mysql、PHP、phpMyAdmin。 提示:如果不太了解各项配置的意思,切勿在服务器生产环境中按本文配置! 安装 Nginx 移除老旧或冲突软件 sudo apt purge apache2* php7.0* mysql* phpmyadmin* sudo apt autoremove sudo apt autoclean 如果不能用*完全移除,可输入sudo apt purge apache2-然后按tab键一个一个

Ubuntu 20.04 优化

实机安装 桌面效果截图 (查看大图) 原来在用 Ubuntu 19.10,通过 do-release-upgrade 升级到 Ubuntu 20.04 后,因为一些配置出现了些奇怪的问题,索性重新安装了一次。记录一下安装优化过程。 基础优化 1、换软件源 在 Dash 里搜索 软件和更新 ,依次点击 Ubuntu软件 - 下载自 - 其他站点 - 中国: 然后选择一个源服务器,推荐阿里云和清华:

Typecho 迁移到 Hugo

记录一下从 Typecho 迁移到 Hugo 的过程。 主要是折腾的URL,也就是 slug 和导入评论到 Disqus 的过程。 因为迁移文章时必须保留以前文章的 URL,不然会对自己产生很多不良的影响。 一、Typecho 导出文章 我 Fork 了一份 PHP 脚本,进行了一些修改,适合于像我这种链接形式为: https://example.com + slug 的博客进行导出。这样导出的 Markdown 博文,会在

博客迁移到 Hugo

经过了差不多一年的挣扎(实际内心毫无波澜并且好像快忘掉这事了),总算把这个博客从 Typecho 迁移到了静态博客。现在定型为 —— Hugo 最近几年,不知道从什么时候开始,感觉维护 LNMP 类型的博客越来越费精力。 不论是配置 Nginx Mysql 这些服务,还是给服务器做安全维护,还是做数据迁移,都是很繁琐且枯燥的事情,好些台 VPS 轮

GitHub Actions 自动部署 Hexo 脚本

前言 网上虽然有很多通过 GitHub Actions 自动部署 Hexo 的教程,但都有各种各样的问题。 主要问题还是 Workflow 脚本没有写正确,比如插件部分。 步骤 1、生成密钥对 (这个也不会的话,方法自行 Google) ssh-keygen -t rsa -b 4096 -f ~/.ssh/GitHub-actions-deploy 然后会获得一个公钥和私钥。 2、在 GitHub Pages 所在的仓库中添加“公钥” 找到仓库的 Settings - Deploye keys - Add deploy key Title 填入:AC

Gridea Hexo Hugo 等 git push 同步到多个仓库

以 GitHub Pages + Coding Pages 为例 准备工作: 创建 GitHub Pages 仓库 创建 Coding Pages 仓库 申请 GitHub token 申请 Coding token 访问令牌 如果是 Gridea,在 Gridea APP 里配置好 GitHug Pages 配置 git remote 如果是 Gridea 需要在 output 设置 cd ~/Documents/Gridea/output 如果是 Hexo Hugo 等,在博客根目录即可。 然后输入以下命令: git remote set-url --add --push origin https://github.com/eallion/gridea.git git remote set-url --add --push origin https://e.coding.net/eallion/gridea.git 输入:git remote -v,如果有如下提示,即有 2 条 (push) 代码,则说明

Ubuntu 19.10 优化

实机安装 桌面效果截图 (查看大图) 硬件环境: eallion@eallion:~$ screenfetch OS: Ubuntu 19.10 eoan Kernel: x86_64 Linux 5.3.0-23-generic Uptime: 2h 26m Packages: 2176 Shell: zsh 5.7.1 Resolution: 3840x1080 DE: GNOME WM: GNOME Shell WM Theme: Adwaita GTK Theme: Yaru [GTK2/3] Icon Theme: Yaru Font: Ubuntu 11 CPU: Intel Core i5-7500 @ 4x 3.8GHz [27.8°C] GPU: GeForce GTX 1050 Ti RAM: 9011MiB / 15717MiB 作为一个一直使用长期支持版本 LTS 的人,这次也升级到了 Ubuntu 19.10 。 因为这次新版本对性能的提升还是比较大的。 最重要的是安装的时

Typecho 中英文之间自动加上空格

以前写博客,不太注意排版细节,而且那个时候也还没有Markdown。 最近无意中点开几篇老文章看起来比较混乱。 所以决定统一调整一下格式,其中有一项就是把中英文之间自动加上空格。 本文主要讲怎么把中英文之间怎么自动加上空格。 GitHub上有2个项目: https://github.com/vinta/pangu.js https://github.com/mastermay/text-autospace.js 我选用了 pangu.js 。 (当然也有PHP版本