摘要: ## 1.Linux下CPU使用率计算 ### 1.1 获取CPU相关数据 CPU相关的数据都存储在/proc/stat文件下 ```bash cat /proc/stat ``` 可以获取的数据如下所示 ``` cpu 6001763 384590 1904835 211700174 157342 阅读全文
posted @ 2023-05-24 15:39 umichan 阅读(1661) 评论(0) 推荐(0) 编辑
摘要: 运行进程时报错 ./main: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by ./main) ./main: /lib/x86_64-linux-gnu/libc.so.6: version 阅读全文
posted @ 2024-04-18 14:59 umichan 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 报错找不到zsh Last login: Tue Feb 20 14:28:15 2024 from 192.168.102.123 usr/bin/zsh: No such file or directory Connection to 192.168.102.112 closed. 登录服务器发 阅读全文
posted @ 2024-02-20 15:21 umichan 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 基于containers/storage的镜像存储 阅读全文
posted @ 2024-02-06 16:32 umichan 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 基于https实现镜像所有相关元信息的获取 在弱网环境下,下载镜像很慢且容易出错,基于这个原因需要开发更加可靠且支持断点续传的镜像下载程序 由于Docker Hub在国内无法访问,用自己的阿里云镜像加速替代来进行测试 下面以下载linux/amd64的ubuntu22.04镜像为例 Authenti 阅读全文
posted @ 2024-02-06 16:06 umichan 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 调用的开源库引用了github个人仓库,如果作者删除了仓库或者改成私人仓库,那么go mod tidy就会失败 以github.com/mitchellh/osext为例,作者因为某些原因删除了仓库,并给出了替代的官方仓库github.com/kardianos/osext 使用replace命令 阅读全文
posted @ 2024-02-06 10:30 umichan 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 发现与ntp服务器同步后,间隔10秒再同步,系统时间与ntp服务器已经相差0.6秒,因此怀疑系统时钟被修改了 使用adjtimex调整 sudo apt install adjtimex 对比当前系统时钟 sudo adjtimex --compare WARNING: CMOS time is 5 阅读全文
posted @ 2024-01-24 14:32 umichan 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 不同架构的CPU,CPU温度所在的系统文件有区别 CPU温度相关的系统文件位于 cd /sys/class/thermal 可以看到文件夹下有很多命名为thermal_zone{n}的文件夹 以thermal_zone0文件夹为例 cat /sys/class/thermal/thermal_zon 阅读全文
posted @ 2023-12-01 10:42 umichan 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 公司电脑尝试拉取ubuntu镜像报错如下: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Clien 阅读全文
posted @ 2023-11-23 11:39 umichan 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 需求:需要对系统日志进行监控,获取增量日志 ### 获取文件最后一行内容 ``` // 获取上一行行尾位置 int MovetoLineStart(std::fstream* fs) { fs->seekg(-1, std::ios_base::cur); for (int i = fs->tell 阅读全文
posted @ 2023-08-16 19:15 umichan 阅读(143) 评论(0) 推荐(0) 编辑
摘要: k3s相关文件在/var/lib/rancher/k3s,先赋予当前用户文件夹权限 ``` sudo chown -R ${USER} /var/lib/rancher/k3s/server ``` 证书位于/var/lib/rancher/k3s/server/tls kubeconfig位于/v 阅读全文
posted @ 2023-08-01 17:31 umichan 阅读(95) 评论(0) 推荐(0) 编辑