<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[运维少年]]></title><description><![CDATA[记录个人学习历程]]></description><link>https://blog.youkuaiyun.com/c13257595138</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; c13257595138]]></copyright><item><title><![CDATA[学会使用这个魔法棒，再也不用在容器里安装乱七八糟的命令工具了！]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/134868596</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/134868596</guid><author>c13257595138</author><pubDate>Fri, 08 Dec 2023 02:12:31 +0800</pubDate><description><![CDATA[在构建镜像的时候，我总是倾向于极简构建，一切没有必要的软件包都不安装，以此来缩小镜像的容量。但是这种做法为后续运维带来了一些困难，如在日常查询、排查问题的时候发现很多命令用不了，不得不在容器中安装额外的命令软件包，本文使用。进入文件系统的命名空间而不是网络空间，不然可能发生找不到文件的尴尬事情。我是运维少年，如果文章对您有帮助，欢迎关注我的同名公众号~工具，实现既不在容器中安装软件包，又能使用命令的功能。需要注意的是，如果需要查看容器内的日志，应该使用。创建一个容器，使用大小仅5.59MB的。]]></description><category></category></item><item><title><![CDATA[异想天开 | 如何实现PXE可视化？批量主机PXE如何监控状态？]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/134868593</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/134868593</guid><author>c13257595138</author><pubDate>Fri, 08 Dec 2023 02:11:41 +0800</pubDate><description><![CDATA[我已经忘记了为什么我会说出这样的答案，虽然后面通过了面试，但由于其他的原因没有选择去那边工作。前端：jQuery + bootstrap v5 + bootstrap-table (不懂前端，90%的时间都消耗在这)后要需要执行脚本去安装第三方包、修改配置等，可以在脚本上去执行。我是运维少年，如果文章对您有帮助，欢迎关注我的同名公众号~相关的东东，想了一个不太成熟的方案，以此来记录一下。这个问题源于早几年前印象比较深刻的面试，面的岗位是。这里可以自定义，比如在安装比较复杂的场景，安装完。]]></description><category></category></item><item><title><![CDATA[[linux运维] 利用zabbix监控linux高危命令并发送告警（基于Zabbix 6）]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/134868592</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/134868592</guid><author>c13257595138</author><pubDate>Fri, 08 Dec 2023 02:10:09 +0800</pubDate><description><![CDATA[4）监控项选择上面创建的监控项，功能选择find()，O为匹配模式，我们用like，和数据库中的like是一样的意思，V是需要匹配的值，结果为1，填完之后点插入即可。之前写过一篇是基于zabbix 5.4的实现文章，但是不太详细，最近已经有两个小伙伴在zabbix 6上操作，发现触发器没有str函数，所以更新一下本文，基于zabbix 6。键值是：logrt[/var/log/cmd.log,,,,,,,,]--完，我是运维少年，欢迎关注我的微信公众号~3）利用上面两个特性，就可以实现命令行的记录。]]></description><category></category></item><item><title><![CDATA[[Linux] Bash脚本多函数应该如何执行？使用eval提高脚本编写效率！]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/134868591</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/134868591</guid><author>c13257595138</author><pubDate>Fri, 08 Dec 2023 02:08:48 +0800</pubDate><description><![CDATA[字段，在执行的时候直接输入function_后面一串字符即可（但是这个要和别人协商好，写好readme）。当然，如果脚本是自己用的就无所谓了！如果是给别人用的话，还得考虑解决这个问题！我想到了一个最简单的方法，那就是加个自定前缀，比如我每个方法都加上了。但是这样会带来一个安全的问题，如果用户输入的是一条命令的话...今天的分享就到这里，我是运维少年，欢迎大家关注我的微信公众号~PS：如果你们是按照代码行评绩效，建议不要这样操作~这样在函数多的情况下需要写很多判断，效率低下。]]></description><category></category></item><item><title><![CDATA[完蛋了！我不小心把整个Linux操作系统的权限都给修改了！在线等修复！]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/134868590</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/134868590</guid><author>c13257595138</author><pubDate>Fri, 08 Dec 2023 02:08:06 +0800</pubDate><description><![CDATA[最近一个客户在群里说他一不小心把某台业务服务器的根目录权限给改了，本来想修改当前目录，结果执行成了根目录。看到这里我顿感不妙！果然，他接着在群里@了我，我只想说但我没这么做，因为客户就是上帝啊...作为一个运维搜索工程师，我第一步肯定是打开浏览器搜一下了，结果发现特别简单，解决了之后来水一篇文章。只需用到getfacl和setfacl就行，下面用实验环境来模拟一下！1、设备test001有data目录，data目录下的文件权限如下2、模拟误操作3、问题不大，从另一个设备test002中使用。]]></description><category></category></item><item><title><![CDATA[没有公网IP和云主机，如何在公网访问PROXMOX？利用Cloudflared Tunnel来实现！]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/131400234</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/131400234</guid><author>c13257595138</author><pubDate>Thu, 22 Jun 2023 15:38:19 +0800</pubDate><description><![CDATA[上次讲了自己搭建了一个实验平台，这次说一说如何在没有公网IP+云主机的情况下远程访问proxmox。当然，如果你的电脑能安装向日葵之类的软件，大可创建一台windows主机，随物理机启动而启动，然后使用向日葵之类的软件进行远程操作。本篇文章主要讲解利用cloudflare tunnel实现proxmox的远程访问。实现原理...]]></description><category></category></item><item><title><![CDATA[不到3000块，搭建IT人的实验平台！性能可媲美服务器！]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/131351767</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/131351767</guid><author>c13257595138</author><pubDate>Thu, 22 Jun 2023 15:34:47 +0800</pubDate><description><![CDATA[作为IT从业者，特别是运维这个岗位，没有自己的实验平台真的特别难受，那么如何搭建自己的实验平台呢？这是我最近思考并付诸实践的一个事情，最终找到了自己觉得比较可以的方案。01 我的需求是什么？大内存容量、CPU多核心，可以多开虚拟机可用的虚拟化/云架构支持远程开机支持无公网的情况下远程访问实验环境02 服务器 or 台式机？...]]></description><category></category></item><item><title><![CDATA[你可能不知道的Bash脚本中IFS变量的含义和使用方法！]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/131400229</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/131400229</guid><author>c13257595138</author><pubDate>Thu, 22 Jun 2023 15:30:49 +0800</pubDate><description><![CDATA[01 背景写这一篇文章源于在工作遇到了一个比较有趣的问题，我在写shell脚本的时候，发现echo的结果和预期不一致。具体如下：我有一个文件，文件中有两列，假设文件test.txt内容如下：a 1
b 2
c 3
d 4此时我想通过循环，将每一列的值显示出来for line in `cat test.txt`; do ec...]]></description><category></category></item><item><title><![CDATA[Linux系统的CVE该如何确认？学会这个方法不用慌！]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/131419862</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/131419862</guid><author>c13257595138</author><pubDate>Thu, 22 Jun 2023 15:26:03 +0800</pubDate><description><![CDATA[在维护过程中，应用系统免不了被客户做定期的漏扫，运维需要根据客户的扫描结果进行反馈是否涉及和是否能整改，本文主要针对Linux CVE漏洞进行一个基本的排查。一、什么是CVE漏洞？CVE 是 Common Vulnerabilities and Exposures 的缩写，意思是“常见漏洞披露”。它是一个由 Microso...]]></description><category></category></item><item><title><![CDATA[如何提升虚拟机性能？除了绑核还有它可以！]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/131351766</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/131351766</guid><author>c13257595138</author><pubDate>Thu, 22 Jun 2023 15:23:08 +0800</pubDate><description><![CDATA[第一章 大页内存与小页内存1.1 小页内存在Linux系统中，默认情况下，内存管理器将物理内存划分为小页(4KB)或大页(2MB或1GB)的大小。Linux内核会根据需要分配和释放内存，以确保系统的稳定性和性能。在默认情况下，Linux系统会使用小页内存。小页内存管理器能够更好地处理内存碎片，但是在处理大量内存时，可能会导...]]></description><category></category></item><item><title><![CDATA[如何提高虚拟机性能？利用这个特性来实现！]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/131400230</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/131400230</guid><author>c13257595138</author><pubDate>Thu, 22 Jun 2023 15:19:14 +0800</pubDate><description><![CDATA[第一章 什么是绑核线程绑核是指将线程绑定到特定的CPU核心上执行，而不允许线程在不同核心之间切换执行。这种操作可以有效地减少操作系统的上下文切换和负载均衡的开销，从而提高程序的执行效率。没有绑核的线程则可以在多个CPU核心上随意切换执行。这虽然可以让操作系统更加灵活地分配CPU资源，并提高系统的负载均衡性，但也会增加上下文...]]></description><category></category></item><item><title><![CDATA[单台服务器搭建不了虚拟化/云平台集群？是时候开启KVM嵌套虚拟化了！]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/131419864</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/131419864</guid><author>c13257595138</author><pubDate>Thu, 22 Jun 2023 15:14:43 +0800</pubDate><description><![CDATA[一、嵌套虚拟化嵌套虚拟化即让虚拟机支持虚拟化，也就是在虚拟机上再跑虚拟机，一般用于测试环境，当我们只有一台服务器，像模拟一个虚拟化集群、云平台的时候经常会使用到嵌套虚拟化。二、开启嵌套虚拟化本文以基于intel处理器为例，如果是AMD处理器，则讲本文的kvm_intel替换为kvm_amd即可。1.首先检查 KVM hos...]]></description><category></category></item><item><title><![CDATA[云平台采集的虚拟机CPU利用率与实际的使用率差很多？与这个参数息息相关！...]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/131351765</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/131351765</guid><author>c13257595138</author><pubDate>Thu, 22 Jun 2023 15:08:15 +0800</pubDate><description><![CDATA[一、概述主流的云平台都实现了对虚拟机资源使用率的监控，如网络流入流出带宽、CPU和内存利用率、磁盘利用率等。在没有安装平台定制的vmtools情况下，很有可能出现平台监控数据与虚拟机内部数据不相符的情况，如云平台显示虚拟机CPU使用率长期接近100％，并产生相应资源使用率高的告警，但实际登陆到虚拟机内部，发现虚拟机CPU使...]]></description><category></category></item><item><title><![CDATA[为什么我的虚拟机热迁移那么慢？原来热迁移速度跟这两个因素息息相关！]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/129011383</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/129011383</guid><author>c13257595138</author><pubDate>Fri, 10 Feb 2023 16:15:40 +0800</pubDate><description><![CDATA[一、虚拟机迁移类型虚拟机迁移一共有两种类型，分别是冷迁移和热迁移。冷迁移需要在虚拟机关机状态下进行，所以冷迁移会中断业务；热迁移支持虚拟机在开启状态下进行迁移，迁移过程中用户基本无感知(非绝对)。1.1 冷迁移冷迁移流程大致可以分为两个步骤，一是迁移，二是确认。冷迁移和resize是一样的流程。大致流程如下(以共享存储为例...]]></description><category></category></item><item><title><![CDATA[揭秘运营商数据中心的物理层高可用机制（二）机柜级别高可用]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/128903812</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/128903812</guid><author>c13257595138</author><pubDate>Sun, 05 Feb 2023 15:47:45 +0800</pubDate><description><![CDATA[之前一篇文章说了以下设备的高可用机制，包括交换机、服务器、防火墙等设备和连线的高可用，这篇文章主要是聊一聊如何规划机柜级别的高可用。一、列头柜列头柜即电源配电柜，一般列头柜为当前列机柜进行配电管理的设备。当列头柜出现故障的时候可能会导致整列机柜供电中断。二、机柜级别的高可用实现机柜级别的高可用非常简单，就是把设备分开放，避...]]></description><category></category></item><item><title><![CDATA[此HA非彼HA！FusionSphere这两种HA你分清楚了吗？]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/128903811</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/128903811</guid><author>c13257595138</author><pubDate>Sat, 04 Feb 2023 21:55:30 +0800</pubDate><description><![CDATA[华为FusionSphere中有两个HA的概念，分别是主机组​​(Host Aggregate)​​​和高可用​​(Highly Available)​​。一、Host Aggregate​​FusionSphere​​​可以在​​CPS​​​和​​OM​​​上配置主机组，但这两个系统的主机组不是同一个概念，这里主要是以​...]]></description><category></category></item><item><title><![CDATA[华为FusionSphere OpenStack标签有大作用，你用对了吗？]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/128870375</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/128870375</guid><author>c13257595138</author><pubDate>Thu, 02 Feb 2023 22:04:57 +0800</pubDate><description><![CDATA[FusionSphere 的标签有两处设置的地方，一个是主机组标签，一个是规格标签，这两个标签配置均在FusionSphere OpenStack OM上进行配置。标签与虚拟机能发放的位置、热迁移和重建的范围息息相关。一、主机组标签主机组标签设置入口为 主机组&gt;更多&gt;标签主机组常见标签如下:主机组名称标签：主机...]]></description><category></category></item><item><title><![CDATA[揭秘运营商数据中心的物理层高可用机制，竟如此简单细节！]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/128852723</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/128852723</guid><author>c13257595138</author><pubDate>Wed, 01 Feb 2023 21:43:54 +0800</pubDate><description><![CDATA[如何设计高可靠的物理架构？以运营商数据中心组网为例        对于云计算这个名词，相信大家都不会陌生，这个词不但讲了很多年，而且我相信，未来几年后一定还会继续讲。          本篇主要总结的是在设计时如何实现物理架构的高可用性，如有不对的地方，请多多指教。一、服务器高可靠性        在所有的云环境，几乎所有...]]></description><category></category></item><item><title><![CDATA[[kubernetes]持久化存储之StorageClass]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/124007621</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/124007621</guid><author>c13257595138</author><pubDate>Fri, 01 Apr 2022 07:14:09 +0800</pubDate><description><![CDATA[熟悉了PV/PVC之后，我们知道PV和PVC是一一对应的，一旦PV被一个PVC关联之后，PV就不能被其他的PVC关联了。从这里可以看出，我们每使用一次PVC就要创建一次PV，有没有好的办法简化一些呢？有，那就是StorageClass(SC)，SC就好像是帮我们提供了一个存储池，当我们在这个存储池上创建PVC的时候...]]></description><category></category></item><item><title><![CDATA[[kubernetes] 跨云厂商使用公网IP搭建k8s v1.20.9集群]]></title><link>https://blog.youkuaiyun.com/c13257595138/article/details/124007628</link><guid>https://blog.youkuaiyun.com/c13257595138/article/details/124007628</guid><author>c13257595138</author><pubDate>Fri, 01 Apr 2022 07:12:31 +0800</pubDate><description><![CDATA[最近双11，各大云厂家都在搞活动，所以我在腾讯云和阿里云都各买了一台服务器玩玩。之前的实验环境都是在家里的笔记本用虚拟机搭的，想着搭一套云上的玩一下，本文参照https://blog.youkuaiyun.com/chen645800876/article/details/105833835进行操作，搭建后暂时没有遇到问题，配...]]></description><category></category></item></channel></rss>