
Linux笔记
文章平均质量分 88
Linux相关笔记
山河已无恙
Red Hat 认证架构师(RHCA)、CNCF 认证 K8s 管理员(CKA)、@ _ @ 兴趣是吃饭,喜欢吃饱了晒太阳。分享技术干货,CSDN、51CTO 博客专家,InfoQ 写作平台、Alibaba Cloud 开发者社区签约作者、Tencent Cloud 开发者内容共创官、Huawei Cloud 云享专家 邮箱: liruilonger@gmail.com
展开
-
认识 Linux 内存构成:Linux 内存调优之页表、TLB、缺页异常、大页认知
博文内容涉及 Linux 内存中多级页表,缺页异常,TLB,以及大页相关基本认知理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》原创 2025-04-25 17:54:31 · 95 阅读 · 0 评论 -
Linux 内存调优之系统内存全面监控
博文内容涉及 Linux 全局内存监控监控方式包括传统工具,以及proc内存伪文件系统监控内容包括进程内存使用情况内存全局数据统计内存事件指标,以及进程内存段数据监控理解不足小伙伴帮忙指正 😃,生活加油我看远山,远山悲悯持续分享技术干货,感兴趣小伙伴可以关注下。原创 2025-04-12 19:35:22 · 162 阅读 · 1 评论 -
Linux 进程内存监控:Linux 内存调优之进程内存深度监控
博文内容涉及 Linux 进程内存监控监控方式包括传统工具,以及cgroup内存子系统,proc内存伪文件系统监控内容包括进程内存使用情况内存全局数据统计内存事件指标,以及进程内存段数据监控理解不足小伙伴帮忙指正 😃,生活加油我看远山,远山悲悯持续分享技术干货,感兴趣小伙伴可以关注下。原创 2025-04-12 12:39:31 · 169 阅读 · 0 评论 -
认识 Linux 内存构成:Linux 内存调优之虚拟内存与物理内存
博文内容涉及 Linux 内存构成基本认知包括虚拟内存和物理内存映射多级页表和MMU简单认知理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》原创 2025-04-09 22:55:47 · 177 阅读 · 0 评论 -
Linux 性能调优之CPU调优认知
博文内容为《性能之巅 系统、企业与云可观测性(第2版)》CPU 章节课后习题答案整理内容涉及:CPU 术语,指标认知CPU 性能问题分析解决CPU 资源负载特征分析应用程序用户态CPU用量分析理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》原创 2025-04-09 00:00:34 · 121 阅读 · 0 评论 -
curl 你不知道的那些操作
博文内容为 curl 使用技巧简单整理理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》原创 2025-03-26 03:35:20 · 640 阅读 · 0 评论 -
openEuler 24.03 (LTS) 部署 K8s(v1.31.1) 高可用集群(Kubespray Ansible 方式)
实验需要一个CNI为flannel的K8s集群之前有一个calico的版本有些旧了,所以国庆部署了一个v1.31.1 版本 3 * master + 5 * work时间关系直接用的工具kubespray博文内容为部署过程以及一些躺坑分享需要科学上网理解不足小伙伴帮忙指正 😃,生活加油99%的焦虑都来自于虚度时间和没有好好做事,所以唯一的解决办法就是行动起来,认真做完事情,战胜焦虑,战胜那些心里空荡荡的时刻,而不是选择逃避。不要站在原地想象困难,行动永远是改变现状的最佳方式。原创 2024-10-05 23:49:44 · 1628 阅读 · 5 评论 -
Linux 性能优化之CPU 多级缓存
博文内容为 Linux CPU 多级缓存认知内容涉及:什么是CPU多级缓存认知,CPU 硬件缓存信息,缓存流程写入策略,映射算法认知CPU 缓存分析,使用 valgring 和 Perf 分析CPU 缓存命中情况编码方面 CPU 缓存优化,数据指令缓存,多核缓存命中率优化方式理解不足小伙伴帮忙指正 😃,生活加油哦99%的焦虑都来自于虚度时间和没有好好做事,所以唯一的解决办法就是行动起来,认真做完事情,战胜焦虑,战胜那些心里空荡荡的时刻,而不是选择逃避。原创 2024-09-30 08:15:30 · 1400 阅读 · 0 评论 -
Linux 性能调优之CPU上下文切换
博文内容为 Linux 性能指标 CPU 上下文切换认知内容涉及:上下文认知,发生上下文切换的场景有哪些上下文指标信息查看,内核上下文切换事件跟踪,系统上下文切换统计上下文异常场景分析,CPU亲和性配置优化上下文理解不足小伙伴帮忙指正 😃,生活加油99%的焦虑都来自于虚度时间和没有好好做事,所以唯一的解决办法就是行动起来,认真做完事情,战胜焦虑,战胜那些心里空荡荡的时刻,而不是选择逃避。不要站在原地想象困难,行动永远是改变现状的最佳方式。原创 2024-09-08 15:12:07 · 2932 阅读 · 0 评论 -
Linux 性能观测之CPU平均负载
99%的焦虑都来自于虚度时间和没有好好做事,所以唯一的解决办法就是行动起来,认真做完事情,战胜焦虑,战胜那些心里空荡荡的时刻,而不是选择逃避。不要站在原地想象困难,行动永远是改变现状的最佳方式Linux 平均负载指标可以说是最直观的查看 Linux 性能负载的指标,可以对CPU性能有直观的体现,性能调优大神在 Linux 60s 性能分析中最先讲到的工具为uptime,一起来看下如何理解这些平均负载指标。原创 2024-08-24 17:35:32 · 1298 阅读 · 0 评论 -
Linux 装机必备的危机工具(Crisis Tools)
博文内容整理自博客对作者谈到的危机工作做简单说明理解不足小伙伴帮忙指正 😃,生活加油99%的焦虑都来自于虚度时间和没有好好做事,所以唯一的解决办法就是行动起来,认真做完事情,战胜焦虑,战胜那些心里空荡荡的时刻,而不是选择逃避。不要站在原地想象困难,行动永远是改变现状的最佳方式危机工具列表。原创 2024-08-18 16:12:58 · 999 阅读 · 0 评论 -
Linux性能调优之CPU时间分布(亲和性、带宽、权重)配置
带宽权重亲和性进程级别Cgroup-v2服务级别systyemd我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》原创 2024-05-18 18:39:24 · 1365 阅读 · 0 评论 -
Linux 性能调优之 CPU 亲和性配置
tasksetsystemd不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树。原创 2024-05-14 15:55:33 · 1727 阅读 · 0 评论 -
服务器硬件:裸金属安装 VMware ESXi
工作中遇到,简单整理博文内容涉及 裸金属安装VMware ESXi 基本步骤理解不足小伙伴帮忙指正不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树。原创 2024-04-27 17:52:53 · 3196 阅读 · 0 评论 -
Linux 环境下 InfiniBand 组网认知
工作中遇到,简单整理博文内容涉及InfiniBand简单认知,以及使用ib_send_*和iperf3对 InfiniBand 组网进行测试 Demo理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》InfiniBand(或则直接叫IB)是一种高性能计算和数据中心网络技术。原创 2024-04-25 20:52:55 · 1602 阅读 · 1 评论 -
Linux BPF性能分析之基于BCC工具清单检查
博文内容为读书笔记整理内容涉及 11 种 BCC 单一功能工具使用理解不足小伙伴帮忙指正不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树关于BCC是什么这里不多介绍,小伙伴可以看我之前的文章。原创 2024-04-01 02:45:23 · 744 阅读 · 0 评论 -
Linux 常见性能分析方法论介绍(业务负载画像、下钻分析、USE方法论,检查清单)
博文内容为读书笔记整理内容涉及常用的性能调优方法论介绍:业务负载画像下钻分析USE方法论检查清单理解不足小伙伴帮忙指正不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树讲到性能分析,可以觉得有点高大上,实际上,性能分析在日常运维场景中很常见,系统故障往往可以是性能问题导致。原创 2024-03-30 20:58:51 · 1054 阅读 · 0 评论 -
Linux 网络隧道技术 VXLAN 认知
博文内容为 Linux 网络隧道技术VXLAN认知,内容涉及:vxlan协议介绍vxlan基本配置命令基于命名空间的组网实践自维护VTEP组介绍篇幅较长,小伙伴可直接跳到第三部分看实验基于《 Kubernetes 网络权威指南:基础、原理与实践》vxlan部分整理理解不足小伙伴帮忙指正不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树当我们在构建网络时,有时候需要将多个物理网络连接在一起,形成一个虚拟的网络。原创 2024-03-19 22:37:41 · 1480 阅读 · 0 评论 -
Linux 网络虚拟化 IPvlan(共享Mac地址的虚拟网络接口) 认知
博文内容涉及 IPvlan 的简单认知,以及一个 Demo博文内容根据《 Kubernetes 网络权威指南:基础、原理与实践》整理理解不足小伙伴帮忙指正不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树与Macvlan类似,IPvlan也是从一个主机接口虚拟出多个虚拟网络接口。区别在于IPvlan所有的虚拟接口都有相同的MAC地址,而IP地址却各不相同。因为所有的IPvlan虚拟接口共享MAC地址,所以特别需要注意DHCP使用的场景。原创 2024-03-16 13:56:29 · 743 阅读 · 0 评论 -
Linux 网络虚拟化 Macvlan(基于物理网络接口虚拟网络接口) 认知
博文内容涉及 Macvlan 的简单认知,以及一个Demo博文内容根据《 Kubernetes 网络权威指南:基础、原理与实践》整理理解不足小伙伴帮忙指正不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树。原创 2024-03-16 12:55:58 · 3403 阅读 · 0 评论 -
Linux 性能调优之配置CPU调度策略和可调参数
考试整理,博文内容涉及:CPU 调度简单认知不同进程优先级和不同调度策略认知内核调度可调参数介绍理解不足小伙伴帮忙指正人生不是书上的故事,喜怒哀乐,悲欢离合,都在书页间,可书页翻篇何其易,人心修补何其难。——烽火戏诸侯《剑来》当前实验环境。原创 2024-03-08 02:32:03 · 2224 阅读 · 4 评论 -
Linux网络隧道协议IPIP认知(基于Linux network namespace 的 IPIP 隧道通信)
博文内容为 Linux 隧道通信 IPIP认知内容涉及:ipip 介绍,一个 ipip 通信 Demo 以及数据帧流转分析理解不足小伙伴帮忙指正某些人和事,哪怕没有缘分,是路边的风景,可是只要看一眼,依然会让人觉得很美好。原创 2024-03-05 22:28:22 · 1235 阅读 · 0 评论 -
Linux 网络接口的混杂模式(Promiscuous mode)认知
博文内容为混杂模式的简单认知理解不足小伙伴帮忙指正认定一件事,即使拿十分力气都无法完成,也要拿出十二分力气去努力。—《剑来》网络接口的混杂模式混杂模式,简称,俗称监听模式。混杂模式通常被网络管理员用来诊断网络问题,但也会被无认证的、想偷听网络通信的人利用。根据维基百科的定义,混杂模式是指一个网卡会把它接收的所有网络流量都交给CPU,而不是只把它想转交的部分交给CPU。在IEEE 802定的网络规范中,每个网络帧都有一个目的MAC地址。在非混杂模式下,网卡只会接收目的MAC地址是它自己的单播帧。原创 2024-03-03 12:18:42 · 1492 阅读 · 0 评论 -
Linux network namespace 访问外网以及多命名空间通信(经典容器组网 veth pair + bridge 模式认知)
整理K8s网络相关笔记博文内容涉及 Linux network namespace 访问外网方案 Demo实际上也就是经典容器组网 veth pair + bridge 模式理解不足小伙伴帮忙指正不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树关于什么是 Linux network namespace ,小伙伴可以看我之前的文章,这里不多介绍我们知道从发包到因特网是无法通信,所以我们需要一些魔法(Linux bridge 桥接设备)。原创 2024-02-12 18:35:26 · 2573 阅读 · 0 评论 -
Linux 性能调优之内核可调参数优化
考试整理相关笔记分享一些 Linux 中网络内核参数调优的笔记理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》原创 2023-11-14 09:03:31 · 363 阅读 · 0 评论 -
关于 Linux 中 iptables 升级的一些笔记
学习 K8s 中 kube-proxy 组件调用相关,iptables 模式 发现调用链有些特殊怀疑是 iptables 版本太旧的问题,所以升级一下试试关于升级是否有必要,nftables都出来好久了,这里不做考虑哈理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》这里需要一提的是 ,k8s集群使用Calico。原创 2023-04-25 12:03:49 · 1247 阅读 · 0 评论 -
关于Linux 网络抓包的一些笔记整理
遇到一个ping 单通的情况,需要抓包分析下,所以整理这部分笔记博文内容涉及:HTTP/TCP抓包分析 DemoICMP抓包分析 DemoNginx抓包分析用户名密码 Demo理解不足小伙伴帮忙指正这世界的存在完全只是就它对一个其他事物的,一个进行 “表象者” 的关系来说的,这个进行 “表象者” 就是人自己 -----《作为意志和表象的世界》(第一篇 世界作为表象初论)在 Linux 中常常使用tcpdump网络抓包工具来进行抓包,排查一些网络问题,需要安装的工具包。原创 2022-12-31 00:00:00 · 3285 阅读 · 1 评论 -
关于Linux下通过ping/mtr 长期监控网络输出日志报告的一些笔记
分享一些 通过ping、mtr长期监控网络输出报告的笔记博文内容涉及通过启动一个临时的实现长ping日志输出通过启动一个临时的实现mtr定时报告日志输出理解不足小伙伴帮忙指正我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》关于ping和mtr的作用使用这里不多介绍,下面提供的实现方式前提是系统通过Systemd来引导进程。原创 2022-12-30 00:45:00 · 1093 阅读 · 1 评论 -
关于Linux下Docker内网离线安装的一些笔记
博文为内网离线安装 docker 教程安装前提是你需要有一台最小化安装的 Linux 机器,可以是虚机如果不是最小化,可能需要手动下载一些依赖理解不足小伙伴帮忙指正我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》原创 2022-12-25 17:44:25 · 664 阅读 · 0 评论 -
关于 Linux 中 firewalld 的一些笔记整理
嗯,今天和小伙伴们分享一些 firewall 的笔记内容涉及:zone的介绍具和具体规则的添加服务,端口和协议,ICMP 阻塞,SNAT/DNAT,IP伪装,端口转发等Demofirewall离线命令(服务未启动规则预设方式)理解不足小伙伴帮忙指正傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波。原创 2022-12-25 17:31:12 · 745 阅读 · 0 评论 -
iptables 命令和 iptables.service 服务 有什么关系 ?
傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波我对 命令 和 的一些疑惑,在 提了相关问题,有小伙伴为我做了解答,下面为问题和答案我一直以为因为有 服务才可以使用 命令,实际上并不是这样的, 是基于内核的,和 没有关系,不用安装任何工具包就可以使用 命令添加的防火墙规则,只是添加的规则是临时的,基于内存的,会在系统重启前消失,所以需要 , 来对添加的规原创 2022-12-06 13:16:02 · 1519 阅读 · 0 评论 -
关于Linux中如何使用 systemd-run创建临时Cgroup来限制ad-hoc的资源消耗
分享一些临时命令资源限制的笔记博文内容涉及:systemd-run 限制 ad-hoc 资源消耗基本原理前后台ad-hoc资源限制demo理解不足小伙伴帮忙指正地球上人的博爱将只可能以媚俗作态为基础--------《生命中不能承受之轻》通过命令我们可以创建一个临时的cgroup并且可以在这个cgroup中运行临时命令。从而达到对资源的限制。这里其实是把临时命令封装为一个service或者scope。原创 2022-11-01 01:21:26 · 853 阅读 · 0 评论 -
关于Linux中作业调度 crond 和 systemd.timer 使用场景的一些笔记
分享一些相关的笔记博文内容涉及:的一些介绍cronVS区别如何创建作业调度理解不足小伙伴帮忙指正我们承受所有的不幸,皆因我们无法独处 ------叔本华crond这里不多介绍,小伙伴们应该都接触过。所以直接来看systemd 的timer 单元。用于封装一个基于时间触发的动作。它取代了传统的 atd, crond 等任务计划服务。参见 systemd.timer(5) 手册。, 换句话讲,就是对crond。原创 2022-10-30 01:51:55 · 663 阅读 · 0 评论 -
关于Linux挂载 fstab 和 systemd.mount 使用场景的一些笔记
在的社区看到相关的问题。有大佬做了解答,感觉问题不错,答案也不错,整理分享给小伙伴这里简单总结:通过配置挂载点/etc/fstab是我们管理挂载的首选方法。建议使用mount unit作为工具,即用于自动配置。类似我们起服务一样,做为一个和 二进制文件直接执行的方式两个挂载方式是冲突的,想要自动设置挂载的工具不应该尝试编辑/etc/fstab不知归路,宁愿一世无悔追逐。——王小波用于封装一个文件系统挂载点(也向后兼容传统的 /etc/fstab 文件)。系统中所有的".mount"翻译 2022-10-27 01:28:18 · 1583 阅读 · 0 评论 -
关于Linux中通过 Systemd Path Unit 监听配置更新自动重启服务的一些笔记
在的社区 看到有小伙伴提出相关的问题。这里整理分享给小伙伴,博文内容涉及:Systemd的Path Units常用命令手册学习Path Units的应用通过httpd服务演示监听配置文件自动重启服务食用方式:需要了解一点Systemd理解不足小伙伴帮忙指正在路上,我们永远年轻,永远热泪盈眶。——杰克·凯鲁亚克《在路上》这本书买了好久,大概是离我的生活太远了,看了几页就在没看过,或者应该这年少的时候读…path 单元。用于根据文件系统上特定对象的变化来启动其他服务。原创 2022-10-25 21:41:59 · 1200 阅读 · 0 评论 -
关于Linux中批量配置SSH免密的一些笔记
今天和小伙伴们分享批量配置SSH免密的一些笔记传统的运维场景可以通过Ansible 等运维工具处理在安装使用一些运维工具,比如Ansible,或则一些pass组件,需要配置ssh免密,sudo免密的操作今天和小伙伴分享如何批量操作博文内容比较简单,涉及+expect内网外网安装+ 通过expect来批量配置免密食用方式:+ 需要Linux 基础知识理解不足小伙伴帮忙指正傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。...原创 2022-08-22 21:33:57 · 1001 阅读 · 0 评论 -
关于Linux性能调优中磁盘IO调优的一些笔记
和小伙伴分享一些的笔记,内容很浅,可以用作入门博文内容结合读书笔记整理涉及内容包括食用方式:理解不足小伙伴帮忙指正 总感觉当下的生活不是想要的,总感觉一路走下去会是一个讨厌的未来,每天睁眼的一瞬间就是懊悔,昨天又浪费掉了…人生没有意义,但是要努力寻找活着的意义--------山河已无恙在Linux中,我们可以通过一些性能工具评估磁盘I/O子系统的使用情况。展示那些磁盘或分区已被使用,每个磁盘处理了多少I/O,发给这些磁盘的I/O请求要等多久才被处理。在学习性能工具之前,我们来了解Linux磁盘I/O系统是怎原创 2022-06-20 12:44:12 · 1347 阅读 · 1 评论 -
关于 Linux中systemd的一些笔记
傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波原创 2022-04-03 18:11:35 · 2962 阅读 · 2 评论 -
关于 Linux中卷/分区等知识的一些总结
自殺並不是一定就是軟弱,常常倒是一種堅定的抗議,是鮮活可愛的心向生命要求意義的無可奈何的慘烈方式。 ------- 史鐵生《我與地壇》原创 2022-02-26 01:02:20 · 2269 阅读 · 2 评论 -
一个轻量的Linux运维监控脚本
我的生命不长,但是,如你所说,我是自己生命的主宰。-----《阳光姐妹淘》原创 2022-02-24 19:31:07 · 3667 阅读 · 4 评论