20240727 2

嗯,这篇其实延续了另一篇:Ubuntu 如何禁止某个软件升级。
背景:偶尔会发现docker的服务中断,翻查系统日志,发现docker自动重启了,仔细看了下是定时任务yum update更新docker时重启的服务。鉴于我完全不需要新版docker且我希[……]

阅读全文

20241022 1

嗯,一般你装Redis的话是会默认带上的,但如果不装Redis呢?比如我缓存用的Garnet,如何处理?
搜了下,实际上就是编译下,然后只复制编译好的redis-cli,首先确保你有gcc编译环境,指令如下:

wget http://download.re[......]

阅读全文

20240510 3

嗯,这个问题是用CentOS 7.9测试安装docker最新版时碰到的,直接报错:

https://download.docker.com/linux/centos/7/x86_64/stable/repodata/repomd.xml: [Errno 14] cu[......]

阅读全文

承接之前的博文,旧的不用的内核如何移除呢?CentOS Stream 9 中提供了更简单的方式实现。
现在运行下面的命令保留最新的2个内核并删除其余的:

dnf remove --oldinstallonly --setopt installonly_limi[......]

阅读全文

CentOS Stream 9是比较新的系统了,印象里之前用的时候连screen都要自己编译安装的。
最近恰巧有台VPS重启后断网,人工核对发现内核没有按预期使用安装好的最新内核,索性整理下CentOS Stream 9 设置默认启动内核的相关指令:查看[……]

阅读全文

那,先说结论,这个奇葩情况是nohup造成的。
问题背景:同事找到我,说碰到个奇葩情况,Go写的服务运行一段时间后,磁盘激增却无法定位占用空间的具体文件。定位流程:

  1. 获取进程id,然后用lsof查看。
    lsof +L | grep 进程

    [……]

阅读全文

CentOS 9禁用IPv6的方式有点不太一样,光改/etc/sysctl.conf不行了。
具体方式如下:

  1. 打开终端并以root用户身份登录。[……]

阅读全文