
Linux
文章平均质量分 76
中年如酒
懵懂半生,庸碌尘世中,
不见远方,也找不回故乡,
人生如梦
展开
-
使用 mutt 发送邮件:Linux 下轻量高效的命令行邮件工具
本文介绍了如何在 Linux 或类 Unix 系统中使用 mutt 命令行邮件客户端进行邮件发送。mutt 以其轻量、灵活的特点,广泛应用于服务器自动化通知、备份提醒和系统告警等场景。文章详细讲解了 mutt 的安装、配置(通过 .muttrc 文件)、以及如何使用命令行发送邮件,包括群发、多收件人、附件发送和自定义发件人等操作。此外,还提供了一个脚本示例,展示了如何在自动化运维中使用 mutt 发送邮件。mutt 不仅适合简单的邮件发送需求,也能处理更复杂的邮件任务,是系统管理员的得力工具。原创 2025-05-21 18:06:05 · 371 阅读 · 0 评论 -
循序渐进掌握json处理利器-jq
本文介绍了如何在 Ubuntu 系统中安装和使用 jq 工具,这是一个轻量级的命令行 JSON 处理器,广泛应用于处理 REST API 响应、k8S 配置文件等场景。文章首先提供了 jq 的安装命令,并展示了如何验证安装版本。接着,详细讲解了 jq 的基本用法,包括格式化 JSON、访问嵌套字段、处理 JSON 数组、使用函数进行数据筛选和转换等操作。此外,还介绍了如何通过索引、切片、正则表达式等方式处理复杂 JSON 数据,并演示了如何删除 JSON 中的指定字段。文章通过多个示例代码,帮助读者快速掌握原创 2025-05-11 01:29:08 · 849 阅读 · 0 评论 -
Linux Namespace(网络命名空间)系列三 --- 使用 Open vSwitch 和 VLAN 标签实现网络隔离
通过这个实验,我在系列二的基础上进一步扩展了网络配置,利用 OVS 的 VLAN 标签功能将 net1 和 net2 隔离在 VLAN 10 中,并验证了它们之间的通信。值得注意的是,未设置 VLAN 标签的接口(如系列二中的 veth-r 和 veth-g)与 VLAN 10 的接口无法直接通信,体现了 VLAN 的隔离效果。这个实验展示了 Linux 网络命名空间和 OVS 在网络分段中的实际应用。下一篇文章可能会探讨更复杂的场景,例如跨 VLAN 通信或与容器网络的集成。原创 2025-03-23 22:04:44 · 1015 阅读 · 0 评论 -
Linux Namespace(网络命名空间)系列一 --- 网络命名空间基础与简单配置
Linux网络命名空间(network namespace)原创 2024-12-13 23:36:14 · 1471 阅读 · 0 评论 -
Linux Namespace(网络命名空间)系列二 --- 使用 Open vSwitch 和网络命名空间搭建虚拟网络
通过以上步骤,我成功搭建了一个基于 OVS 和网络命名空间的简单虚拟网络。red 和 green 两个命名空间通过 veth 接口和 OVS 桥连接,接口状态正常。原创 2025-03-23 18:03:25 · 771 阅读 · 0 评论 -
Chrony 无法同步时间的排查过程
通过上述检查,chrony.conf中透过fqdn的形式指定的两台ntp server,均属于内部的ntp server,而这台主机的默认dns server 是8.8.8.8(外部public dns server),无法解析内部的ntp server的fqdn。chronyc tracking 也显示 Leap status: Not synchronised,表明 Chrony 没有同步到任何时间源。以上输出表明,主机已经开始与ntp server正常同步时间。7.4 使用nc测试。原创 2025-02-11 17:27:42 · 994 阅读 · 0 评论 -
Linux-NTP Timeout问题分析与排查
根据上面3.4中的输出,显然,问题源于并未配置基于ipv6 ntp服务,导致ntp query timeout。分别对 time.pci.com 和 time.pchen.com 进行查询,发现 NTP 服务器正常同步。再次运行ntpq -p命令,顺利返回ntp time,问题得到解决。5.1 我们将选择注释掉/etc/ntp.conf中的这一行。以上输出的配置内容,接下来,我们将分别进行检查。3.2 查询 time.pchen.com。3.1 查询 time.pci.com。5.2 重启ntp服务。原创 2025-02-10 12:40:50 · 401 阅读 · 0 评论 -
了解 Linux 中 nobody 用户的角色
了解 Linux 中 nobody 用户的角色原创 2024-10-22 10:27:03 · 1342 阅读 · 0 评论 -
Linux Swap Cache
Linux Swap Cache原创 2024-06-08 00:15:30 · 529 阅读 · 0 评论 -
Sendmail 设置 SMTP主机
Set up SMTP relay with Sendmail原创 2024-05-14 18:34:40 · 422 阅读 · 0 评论 -
Linux 内存Overcommitment与OOM Killer
Linux Memory Overcommitment and the OOM Killer翻译 2024-05-01 20:44:29 · 220 阅读 · 0 评论 -
Linux journalctl命令详解
Linux journalctl命令详解原创 2024-04-09 21:08:17 · 3212 阅读 · 0 评论 -
安装及管理docker
How To Install and Use Docker原创 2024-03-09 13:25:13 · 1196 阅读 · 0 评论 -
如何在 Linux 上使用 dmesg 命令
How to Use the dmesg Command?原创 2024-02-27 15:40:36 · 1611 阅读 · 0 评论 -
linux文件系统中的inode详解
inode in linux file system原创 2024-02-01 11:18:57 · 2397 阅读 · 0 评论 -
Linux 详细介绍strace命令
Linux 详细介绍strace原创 2023-12-08 15:12:51 · 1844 阅读 · 0 评论 -
linux批量修改文件名及文件内容
linux中批量修改文件名及其内容原创 2023-11-20 14:23:18 · 268 阅读 · 0 评论 -
Linux删除大量文件时遭遇Argument list too long的解决方法
Linux删除大量文件时遭遇Argument list too long的解决方法原创 2023-11-06 17:55:21 · 846 阅读 · 0 评论 -
df显示磁盘空间满了,实际没有满的处理案例
df says disk is full, but it is not原创 2023-07-18 18:44:47 · 1986 阅读 · 0 评论 -
Linux 复制目录结构,不复制文件的方法
Linux下目录复制原创 2023-06-09 16:15:03 · 1473 阅读 · 0 评论 -
CentOS陷入登录循环-login loop之处理方法
CentOS陷入登录循环-login loop之处理方法原创 2022-09-15 22:35:04 · 1215 阅读 · 0 评论 -
iptables深度指南
Linux iptables原创 2022-09-07 12:04:15 · 4735 阅读 · 0 评论