跳至主要內容
Linux上使用cryptsetup对磁盘、U盘等设备进行加密/解密

最近丢了一个U盘,好在里面没什么重要信息。有时候我会用U盘备份一些文件,包括ssh密钥文件。如果有一天装有自己密钥文件的U盘丢失,被人捡到的话,会非常不安全。因此简单研究了下磁盘的加密操作,在此记录一下。虽然加密、解密增加了使用U盘的复杂性,但是如果真的有一些文件,使用互联网备份怕泄漏的,还是需要一些加密手段来保护的。这里只试了在Linux下的操作,基于cryptsetup命令行工具。


SmartDeng...大约 5 分钟LinuxSecurityLinuxEncryptionSecurity
Gentoo Linux 安装及配置记录

折腾病又犯了,于是装起了Gentoo,在archlinux下,靠着google和官方wiki,一次性就装好了systemd版的Gentoo。特此记录下安装的过程。


SmartDeng...大约 5 分钟LinuxGentooLinuxInstallation
基于flask和webhook的telegram 机器人

2023-03-26 最新更新:懒了很长一段时间,最近回来重新折腾了。手头上的服务器多了,又开始折腾了起来。加上最近ChatGPT大火,想起了这个被我搁置很久的Telegram机器人。由于时间久远,之前的部署方式已经不能用了,便重新研究了起来,并且从python-telegram-bot这个库切换到了webhook+requests调用官方API的方式实现。


SmartDeng...大约 4 分钟FlaskPythonLinuxDebianNginxFlask
利用githook将flask快速部署到Linux服务器

网上有用到一些自动化部署工具来实现自动部署的,过程略为繁琐,就偷个懒,这个方法的灵感来源于hexo自动部署的过程,反正linux 下没有shell脚本不能做的。

就干脆利用git的post-receive 来实现了,简单粗暴。

环境

centos7 nginx web服务


SmartDeng...大约 2 分钟FlaskLinuxLinuxNginxFlask
Arch Linux 安装记录(持续更新)

自己重装archlinux的次数也很多了,就此记录下archlinux的安装过程,当做自己安装配置的笔记用。距离第一次安装arch已经一年多了,中间也学到了许多linux方面的知识,对这个安装过程又有了全新的认识,最近重新看了下这篇博客,archwiki的安装过程也基本没变,此次更新主要更新了安装中提到的一些软件方面的,比如fcitx,还有yay。 由于archlinux更新较快,所以本篇提到的一些软件或者说安装步骤,也许会随着时间发生变化,所以,请一定注意实效性!本文最新更新于2021年4月26日。 archlinux官方安装wiki(英文版): Installation guide - ArchWiki


SmartDeng...大约 7 分钟LinuxArchlinuxLinuxInstallation
debian/ubuntu开启bbr加速

并升级内核

bbr 加速需要Linux kernel 4.9及以上,debian 9已经是4.9内核了,不需要升级。


SmartDeng...小于 1 分钟LinuxUbuntuDebianLinux