typecho 有用的插件

名称 描述 版本 作者
AutoSaveImage 自动下载保存远程图片 1.0.0 dream
AutoTags 标签自动生成插件 1.0.0 DT27
Clipboard2markdown 剪贴板内容格式化Markdown for Typecho后台编辑器 1.0.0 大袋鼠
Donate Donate 1.0.0 山顶洞洞人
EditorMD Markdown 编辑器 Editor.md for Typecho 1.4.0 DT27
HighSlide 为博客添加HighSlide弹窗效果与相册功能 1.4.7 羽中
Menu Tree 根据内容标题关系自动生成目录树 【TF社区维护版】 0.1.2 BeaconFire,Melon
TeStore 读取Github上维护的专用表格实现插件仓库各项功能 1.1.5 羽中, zhulin3141
ViewsCounter 文章浏览量统计插件,可设置对同一篇文章的多次浏览行为是否计入浏览量的时间间隔。 1.0.0 Quarkay

docker 退出集群模式的办法

当收到如下警告:

WARNING: The Docker Engine you’re using is running in swarm mode.

如果确认不需要/没有使用集群模式,可以使用以下命令退出:

docker swarm leave --force

linux 系统安全防范

添加黑名单

找出非法的登录尝试

less /var/log/secure | grep 'Did not receive'

找出频繁的 IP,例如 192.168.11.112,打开 /etc/hosts.deny,添加该 IP:

sshd:192.168.11.112

查看其他

正常登录

less /var/log/secure | grep 'Accepted'

密码有误

less /var/log/secure | grep 'Failed password'

manjaro 安装后的设置

KDE 禁用文件索引

文件索引会占用大量CPU,尤其机械硬盘影响更大。

balooctl disable

pacman 中国镜像源

sudo pacman-mirrors -c China -m rank

科技大学的安装源(可选)

使用root权限编辑 /etc/pacman.conf 增加以下内容

[archlinuxcn]
SigLevel = Optional TrustedOnly
Server =https://mirrors.ustc.edu.cn/archlinuxcn/$arch

然后执行

sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
继续阅读

postgresql 主键重新计数

在 pg12 中,使用 GENERATED BY DEFAULT AS IDENTITY 创建的主键重新计数的方法:

ALTER TABLE table  ALTER COLUMN "id" RESTART;

ALTER TABLE table  ALTER COLUMN "id" RESTART WITH 1;

CentOS 7 使用 Cockpit

Cockpit 是一个 Red Hat 赞助的开源项目,它是一个网页式用户界面,让用户可以通过浏览器来管理和监控Linux 服务器。除了一些常规的系统操作外,Cockpit 还支持 Docker、Kubernetes和KVM。 通过Cockpit Web UI可以轻松启动容器、管理存储、配置网络和检查日志。

安装过程如下:

yum install -y epel-release
yum clean all
yum makecache fast
yum install -y cockpit cockpit-dashboard cockpit-storaged cockpit-packagekit
systemctl enable cockpit.socket
systemctl start cockpit.socket

开启防火墙

firewall-cmd --permanent --add-service=cockpit
firewall-cmd --reload

管理 docker / k8s

yum install -y cockpit-docker cockpit-kubernetes

管理虚拟机

yum install -y cockpit-machines libvirt virt-install

安装完后访问服务器 9090 端口即可。