journalctl使用方式

journalctl 是 systemd 体系里最值得花时间掌握的工具之一。按「原理 → 常用 → 进阶 → 排障」的顺序讲。 一、原理:日志从哪来 1. systemd-journald 是什么 一个常驻的守护进程,负责收集整个系统的日志,而不是像传统 syslog 那样由各个程序自己往文件里写。 它接收这些来源: 来源 说明 内核 /dev/kmsg,dmesg 的内容 systemd 自身 服务启动、停止、失败 服务的 stdout/stderr 由 systemd 接管的服务,直接输出就被抓走 syslog 套接字 /dev/log,传统程序写 syslog 也进这里 audit…

Linux 识别exFAT格式U盘&离线安装完整指南

适用:RHEL / CentOS / Anolis / Rocky / AlmaLinux 8 系、Ubuntu / Debian、Fedora。 重点覆盖“联网机下载 → 离线服务器安装”的场景。 文中 Anolis 8.6 + 内核 4.18 的组合已在 15577 实测通过。 0. 一句话原理 Linux 要挂载 exFAT,需要两样东西: 1. 一个 exFAT 驱动:内核 ≥ 5.4 用原生 exfat 模块;内核 < 5.4(如 RHEL/Anolis 8 的…

wireguard

我的架构:云服务器A,绑定域名www.test.com,并且安装了wireguard,wireguard ip : AWIP,本地虚拟机B,Ubuntu26.04,wirdguard ip:BWIP,现在我想在B中安装ghost博客,然后通过A的域名访问 你的链路本质是:B 上跑 Ghost,A 做七层反向代理并终止 TLS。域名解析到 A 的公网 IP,A 通过 WireGuard 把请求转给 BWIP:2368,B 不直接暴露公网。这是最省事、最容易排查的做法。 浏览器 │ https://www.test.com (443) ▼ 云服务器 A nginx + Let's…

mongo分片搭建

环境如下: 138 gbaseNode1 139 gbaseNode2 140 分片集群如下: 角色 IP Node 分片0复制集 10.25.245.138:27017、10.25.245.139:27017、10.25.245.140:27017 1主1从1仲裁 分片1复制集 10.25.245.138:27018、10.25.245.139:27018、10.25.245.140:27018 1主1从1仲裁 config复制集 10.25.245.138:28018、…

小项目初步了解go

创建项目: 创建一个文件夹(名字是golearn),进入文件夹,使用命令:go mod init golearn,这命令具体的执行内容后面再讲,最明显的是这个命令创建了一个go.mod文件,这个文件用于跟踪项目依赖的包,也能用于发布项目。 这个示例项目是创建一个网页,用于邀请大家来参加一个party,首先有一个欢迎界面,然后有一个表格界面用于填写要参加party的人的信息,以及对于填写了信息的人展示欢迎界面。 创建一个go文件(名字是learn1003.go): 写入代码: package main import "fmt" func main() { fmt.Println("TODO:add some features") } main函数是整个项目的入口函数,每个项目有且仅有一个 自定义数据类型和集合 创建一个RSVP请求数据类型: package main import "fmt" type…

test

test…