Ubuntu 22.04.5 如何删除不需要的内核 作者:时鹏亮 | 发布时间:04/21/2025 06:25:45 嗯,磁盘空间很小的小鸡,多余的内核也会占用不少空间,那么系统是Ubuntu 22.04.5的服务器,如何删除不需要的内核呢? 问了AI,得到个可用的shell,代码如下:#!/bin/bash# 获取当前正在使用的内核版本current_kernel=$[......]阅读全文
Linux下/var/log/journal文件过多,占用空间过大,如何解决? 作者:时鹏亮 | 发布时间:04/19/2025 06:25:39 嗯,偶然发现的问题,/var/log/journal文件过多,占用空间过大,小鸡空间本来就不多,所以探索了一下如何解决这个问题。 方法也很简单,执行如下指令即可:cat <<EOF > /etc/systemd/journald.con[......]阅读全文
CentOS 如何禁止某个软件升级 作者:时鹏亮 | 发布时间:03/22/2025 06:25:51 嗯,这篇其实延续了另一篇:Ubuntu 如何禁止某个软件升级。 背景:偶尔会发现docker的服务中断,翻查系统日志,发现docker自动重启了,仔细看了下是定时任务yum update更新docker时重启的服务。鉴于我完全不需要新版docker且我希[……]阅读全文
Linux vim 如何清空当前文件内容 作者:时鹏亮 | 发布时间:02/08/2025 06:25:50 嗯,其实算是基础姿势,但是我这不是vim用的少么,每次都echo > 清空文件内容,显得自己很笨的样子。 所以单纯的记录下vim如何清空当前文件内容。按:进入命令模式[……]阅读全文
如何在Linux中使用Docker拉起Garnet服务 作者:时鹏亮 | 发布时间:02/04/2025 06:25:46 Garnet,是微软推出的缓存存储系统,能更大限度发挥硬件功能,帮助应用程序开发人员更快地运行应用程序,几乎可以可完全替代Redis。 那么如何在Linux中使用Docker拉起Garnet服务呢?方法也很简单:docker run --network=[......]阅读全文
Shell如何判定当某个环境变量存在时执行某个指令 作者:时鹏亮 | 发布时间:12/24/2024 06:25:41 嗯,最近有个比较特殊的需求,宿主机需要对某个环境变量做检测,只有当某个环境变量存在时,才会执行某些指令。 随手问了下GPT,整理记录代码示例如下:if [ ! -z "$test" ]; then echo "OK&quo[......]阅读全文
Ubuntu 20.04.6 如何设置swap 作者:时鹏亮 | 发布时间:12/16/2024 06:25:32 嗯,最近有个实例因为偶尔内存不够用而宕机,看了下是因为没有swap造成的。也懒得翻资料了,直接问GPT如何创建4G的swap,整理方法如下:swapon --show没有输出,说明当前没有启用的 swap。[……]阅读全文
Ubuntu如何精确查看端口占用进程信息 作者:时鹏亮 | 发布时间:12/02/2024 06:25:54 这个需求好像经常要用到,但我貌似没整理到博客过,索性问了下GPT,整理个最简单的出来:lsof -i :<端口号>输出示例:[root@centos ~]# lsof -i :80COMMAND PID[......]阅读全文
Ubuntu 20.04 cmake 如何升级 作者:时鹏亮 | 发布时间:09/29/2024 06:25:28 嗯~~~这应该算是比较小众的情况,就是编译一些程序的时候,提示cmake版本至少需要3.20才行,而Ubuntu 20.04官方源提供的cmake版本只有3.16而已。那么如何升级cmake呢?参考国外文章,实际操作如下:卸载官方cmake[……]阅读全文
iptables如何根据行号精确删除某行规则 作者:时鹏亮 | 发布时间:08/18/2024 06:25:04 之所以有这样的需要,其实还是强迫症,规则https的放行因为一个一键脚本搞重复了,那看着不爽,还是要想办法删除掉的。 首先,想根据行号精确删除规则,你得知道规则的行号才行,指令示例如下:iptables -L INPUT --line-numbers[......]阅读全文