摘要: Firewalld通过富规则(rich rules)和直接规则(direct rules)支持端口转发和NAT。 下面详细说明各种配置方法: 端口转发(Port Forwarding) 方法1:使用富规则(推荐) 基础端口转发(本地转发) # 将外部访问 8080 端口的流量转发到本机 80 端口 阅读全文
posted @ 2026-01-24 19:37 开元澄 阅读(14) 评论(0) 推荐(0)
摘要: 场景 如果我在 Windows 系统下建立一个git仓库,上传了一个 Linux 系统下使用的脚本 默认情况下,这个脚本没有Unix可执行权限标识位 所以当我在Linux系统中克隆下来时,还得执行 chmod +x myscript.sh 如何在Windows建立仓库时加上这个可执行权限标识位? 直 阅读全文
posted @ 2026-01-24 19:04 开元澄 阅读(2) 评论(0) 推荐(0)
摘要: git 本地仓库 删除最近一次commit 1. 彻底删除最近一次 commit(包括更改) # 删除最近一次 commit,工作区会回到该 commit 之前的状态 # 注意:这会永久删除该 commit 的更改 git reset --hard HEAD~1 # 或者用 commit hash 阅读全文
posted @ 2026-01-24 18:56 开元澄 阅读(8) 评论(0) 推荐(0)
摘要: -I 和 -include 和 -isystem 有哪些区别? 1. -I(Include Directory Search Path) -I /usr/include 作用:添加头文件搜索路径,编译器会按顺序在这些路径中查找 #include 的文件。 特点: 搜索优先级:按照命令行中出现的顺序搜 阅读全文
posted @ 2026-01-24 18:55 开元澄 阅读(7) 评论(0) 推荐(0)
摘要: 技术背景 在 CentOS 9 及更新的 RHEL 系发行版中,传统的 ifcfg 文件已被弃用,取而代之的是 NetworkManager 的原生配置格式,以下是通过NetworkManager配置网桥的相关操作备忘 使用nmcli 命令行工具配置网桥 1. 创建网桥设备 sudo nmcli c 阅读全文
posted @ 2025-04-08 11:41 开元澄 阅读(545) 评论(0) 推荐(0)
摘要: 1. 环境准备 安装 KVM 和 virt-install 工具。 sudo yum install qemu-kvm libvirt virt-install virt-viewer bridge-utils -y 启动并启用 libvirtd 服务: sudo systemctl start l 阅读全文
posted @ 2025-03-18 20:22 开元澄 阅读(498) 评论(0) 推荐(0)
摘要: 首先,加载nbd内核模块 modprobe nbd max_part=8 将qcow2磁盘镜像连接到nbd设备 qemu-nbd -c /dev/nbdX /path/to/image.qcow2 挂载镜像到目录 mount /dev/nbdXpX /mnt/dir 卸载后断开nbd设备连接 qem 阅读全文
posted @ 2025-03-18 20:11 开元澄 阅读(96) 评论(0) 推荐(0)
摘要: PatchISO 不建议使用mkisofs,这种操作可能导致CentOS 8及以上版本的ISO安装镜像在安装时无法加载ISO自带的源 使用mkksiso,该工具用于向ISO中添加kickstart文件,由lorax软件包提供 yum install lorax mkksiso --ks kickst 阅读全文
posted @ 2025-03-16 10:20 开元澄 阅读(46) 评论(0) 推荐(0)