【containerd】(202411) 07.containerd默认目录 理解容器镜像 (选自《containerd原理剖析与实战》6.1.1) 未完Dockerfile中的一条命令生成一个镜像层。ps:Dockerfile中的ENTRYPOINT并不会生成新的镜像层,实际上不会改变文件系统的命令都不会生成新的镜像层,参考OCI spec中的empty_dir字段(image-spec/config.md at main · opencontainers 2024-11-06
【hexo系列】03.Github Action自动部署hexo 前情提要【hexo系列】01.hexo环境搭建及github.io搭建 - ningan123【hexo系列】02.hexo和obsidian实现笔记丝滑 - ningan123 问题1.在上述实现的基础上,每次在本地更新完笔记之后,需要手动执行hexo clean && hexo g && hexo d推送到github.io网站(Github Pages)。2. 2024-11-01
【hexo系列】04.使用qexo管理hexo 环境123[root@ningan ~]# uname -aLinux ningan 5.4.0-150-generic #167~18.04.1-Ubuntu SMP Wed May 24 00:51:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux 安装linux下通过docker安装mysql1234567891011121314151617181920 2024-11-01 hexo
【网络成长记】xxx 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950[root@ningan ~]# ip netns list[root@ningan ~]# [root@ningan ~]# ip netns helpUsage: ip netns list ip ne 2024-10-31
【cue语言系列】(202410) cue中默认值该如何设置? 场景1:默认值设置为读取a变量的值,a存在输入: 12345global: { a: "aaa" b: *"\(global.a)" | "bbb" c: "\(global.b)"} 输出: 12345global: { a: "aaa" b: "a 2024-10-30
【go语言系列】(202410) go语言中httpServer的pprof漏洞如何避免 背景工作中写的一个go代码被安全中心检查出来了pprof漏洞,想要避免这个问题,故做了如下实验。 解决方案1:直接去掉pprof代码如下左边的代码没有pprof包,右边的代码有pprof包,两边各起了两个httpServer 分别开两个shell启动进程 1234# go run hEqual1/main.go -a="0.0.0.0:6010" -b="0.0.0 2024-10-23
【k8s系列】kube-proxy参数 命令12345678910# 操作流程systemctl stop kube-proxyiptables -F -t natiptables -t nat -L -n -vvi /root/bink8s/cfg/kube-proxy-bootstrap.configcat /root/bink8s/cfg/kube-proxy-bootstrap.config iptables -t nat -L 2024-08-30
【网络成长记】(202408) iptables常用命令 123456789101112131415161718192021222324iptables -t filter -L -niptables -t filter -A INPUT -j DROP -p tcp --dport 8081# 1表示第1条 -D表示删除iptables -t filter -D INPUT 1 # 会断掉当前的sshiptables -t filter -A OUTP 2024-08-29 net
【linux系列】(202408) set set -x使用方式112345678[root@ningan ~]# cat a.sh#!/bin/bashecho "111"[root@ningan ~]# set -x; ./a.sh+ ./a.sh111 使用方式212345678[root@ningan ~]# cat b.sh#!/bin/bashset -xecho "111"[root@ 2024-08-26