本博客有文章 82 篇,评论 3 条,分类 5 个,标签 53 个。

600条最强 Linux 命令总结

600条最强 Linux 命令总结
今天,带来一篇 Linux 命令总结的非常全的文章,也是我们平时工作中使用率非常高的操作命令,命令有点多,建议小伙伴们可以先收藏后阅读。 1. 基本命令 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬...

Memos 备份和数据迁移

Memos 备份和数据迁移
docker-compose 安装 Memos 安装见:Ubuntu 下 Nginx 环境 docker 部署和更新 Memos 服务 根据上面的办法安装完后,数据在 /var/www/bber/data 和 /var/www/bber/.memos 目录 Memos 备份 通常备份只要上面的两个文件夹打包到本地就好了。 Memos 数据迁移 使用第一步安装完 Memos 后,将原网站的 data 和 .memos 两个文件夹覆盖新安装的 Memos 对应文件夹,然后 sudo docker restart memos 就完成 memos 网站迁移了。 如果不重启 docker 的 me...

server reached pm.max_children setting (5), consider raising it

server reached pm.max_children setting (5), consider raising it
htop 查看系统进程,发现几个 php-fpm8.1 进程占了 CPU 的百分之百,查看 php 日志 /var/log/php8.1-fpm.log,发现一水的如下提示: WARNING: [pool www] server reached pm.max_children setting (5), consider raising it 综合了一下搜索内容,修改如下: 系统信息 Ubuntu Server 22.04 LTS 64bit apt install 安装的 php8.1-fpm apt install 安装的 nginx 1.18.0 修改 pm.max_childr...

Twikoo docker 私有部署升级

Twikoo docker 私有部署升级
本文针对 docker compose 私有部署的 Twikoo 评论系统。 Twikoo 官方文档 https://twikoo.js.org/ 更新 拉取新版本 docker pull imaegoo/twikoo 停止旧版本容器 docker stop twikoo 删除旧版本容器 docker rm twikoo 启用新的 twikoo docker-compose up -d docker compose 启动 twikoo 的配置 version: '3' services: twikoo: image: imaegoo/twikoo containe...

Ubuntu命令行压缩图片

Ubuntu命令行压缩图片
Ubuntu 自带压缩软件 jpegoptim,通过命令行安装,命令行操作压缩。 安装 sudo apt-get install jpegoptim 无损压缩,会覆盖原图 jpegoptim photo.jpg 不能无损则不覆盖 -v jpegoptim photo.jpg 压缩到指定文件夹 -d jpegoptim -d ./folder -p photo.jpg 模拟压缩 -n 输出压缩信息,不会真正压缩 有损压缩 -m jpegoptim -m50 photo.jpg "-m<质量>"选项,质量数范围0到100,0是最好质量,100是最差质量。 批量压缩 #!/bin/...

Linux 删除多余内核

Linux 删除多余内核
Ubuntu update 后显示一大堆的 generic,就比如: update-initramfs: Generating /boot/initrd.img-6.2.0-36-generic update-initramfs: Generating /boot/initrd.img-6.2.0-35-generic update-initramfs: Generating /boot/initrd.img-6.2.0-34-generic update-initramfs: Generating /boot/initrd.img-6.2.0-26-generic update-ini...

Typecho 评论者链接新窗口打开

Typecho 评论者链接新窗口打开
方法一 functions.php function CommentAuthor($obj, $autoLink = NULL, $noFollow = NULL) { //后两个参数是原生函数自带的,为了保持原生属性,我并没有删除,原版保留 $options = Helper::options(); $autoLink = $autoLink ? $autoLink : $options->commentsShowUrl; //原生参数,控制输出链接 $noFollow = $noFollow ? $noFollow : $options-&g...

Mysql 1055 错误

Mysql 1055 错误
PHP 下 Mysql 输出错误 try { $result = $db->fetchAll($sql); } catch (Exception $e) { echo $e->getMessage(); } 1055 错误 SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'typecho.ty_comments.auth...

Wordpress 显示 Custom Post Type 的自定义分类

Wordpress 显示 Custom Post Type 的自定义分类
假设 Custom Post Type 名字是 CPT 有: register_post_type( 'CPT', $args ); 并且给 CPT 添加了自定义的 Taxonomy 用于添加分类名称,比如 CPT_CAT 有: register_taxonomy( 'CPT_CAT', array( 'CPT' ), $tax_args ); 在文章页面循环里显示文章所属自定义分类则是: $terms = get_the_terms($post->ID, 'CPT_CAT'); foreach ($terms as $term) { echo '<li>&l...

.zst 文件解压缩

.zst 文件解压缩
.zst是 facebook 推出的一种新型压缩方式,压缩率更大速度更快,这里介绍一下 Windows 下怎么解压缩 .zst 文件。 下载 Zstandard 解压软件 Zstandard 发布在 github 上,地址:https://github.com/facebook/zstd 点开右边 Releases 下的最新版本,找到下面 Assets 里 -win64.zip 结尾的,下载本地解压缩。 使用 Zstandard 解压软件 在上一步解压缩后的文件夹里,右键“在终端中打开”,使用命令来解压缩: ./zstd.exe -d D:\File_patch\files.tar.zs...