
自学
文章平均质量分 68
酱江奖
这个作者很懒,什么都没留下…
展开
-
CentOS系统内存突增简单分析
通过这些详细的工具和命令,可以深入分析 CentOS 系统上内存突增的原因。调试时需要密切关注内存占用最高的进程,尤其是缓存、Swap、和具体应用程序的内存使用模式。原创 2024-09-11 21:02:10 · 537 阅读 · 0 评论 -
ceph osd down 分析处理
当 Ceph OSD 出现down状态时,可能由多种原因引起,包括硬件故障、网络问题、配置错误等。通过系统化的排查流程,结合日志分析和硬件检查,可以准确定位问题并采取合适的处理措施。处理完问题后,建议通过 Ceph 的监控工具持续监控 OSD 状态,确保集群的稳定性和高可用性。原创 2024-09-09 23:09:34 · 1178 阅读 · 0 评论 -
omm kill 内存碎片化
频繁的 OOM 现象确实会导致内存碎片化,碎片化会进一步加剧内存分配的失败,尤其是对于大块内存的分配需求。因此,在 Kylin V10 SP2 系统中,优化内存使用、调整内核参数以及使用内存压缩机制等措施可以有效缓解内存碎片化问题,并减少 OOM 进程被杀的情况。定期监控和优化内存使用状况是保持系统长期稳定的关键,同时应考虑根据应用场景合理配置内核参数、增加物理内存或使用 Huge Pages 来减轻碎片化对系统的影响。原创 2024-09-08 22:35:28 · 725 阅读 · 0 评论 -
Kylin V10 SP2系统中 OMM进程被kill问题分析
OMM 进程是 Kylin 系统中的核心内存管理进程。它负责内存分配和回收,确保系统在高负载下维持稳定的内存管理。若 OMM 进程因系统内存不足被杀,可能会导致系统内存溢出或其他严重问题。调整参数,控制内核保留的最小空闲内存。当系统接近内存不足时,提前回收内存,减少 OMM 进程被 OOM Killer 杀死的可能。增加系统的物理内存或配置 Swap 分区,可以为系统提供更多的内存空间,缓解内存压力,减少 OOM Killer 的触发。通过调整 OMM 进程的。原创 2024-09-08 22:25:27 · 1240 阅读 · 0 评论 -
Ansible在CentOS下批量部署Nginx到Kubernetes集群
假设你有一个已经配置好的Kubernetes集群,并且在你的CentOS机器上已经安装了Ansible和kubectl。现在,你想在Kubernetes集群上部署一个简单的Nginx服务,以供内部测试或演示使用。创建Playbook:根据上面提供的playbook模板,你可以创建一个适合自己的playbook文件。在这个playbook中,定义了一个名为的Deployment对象,它包含三个副本,并且每个副本都运行着一个基于Nginx 1.7.9版本的容器。此外,还定义了一个名为。原创 2024-09-06 15:22:24 · 1138 阅读 · 0 评论 -
Nginx日志切割方法详解及脚本示例
在Web服务器的日常管理中,日志文件的管理是一个重要的环节。随着网站流量的增长,日志文件会迅速膨胀,如果不及时处理,可能会占用大量的磁盘空间,并且在查找历史信息时变得困难。因此,合理地对日志文件进行切割是非常必要的。本文将介绍几种常见的Nginx日志切割方法,并给出具体的脚本示例。原创 2024-09-06 15:20:55 · 844 阅读 · 0 评论 -
麒麟操作系统rpm ivh安装rpm包卡死问题分析
在尝试yum list 命令时,或者rpm -qa查询均发现查询无结果输出,此时可以定位rpm包出问题。问题就在这,正常rpm出问题会有相应报错,但是并未给与提示,只能尝试去从系统层面去排查。如果RPM数据库损坏或者需要更新,这个命令会从已安装的包头文件中反向重建RPM数据库。(2)这个命令会创建一个新的RPM数据库,如果数据库已经存在,它不会做任何事情。夜间变更开发反应,rpm -ivh 安装包命令夯死,无执行结果,也无报错。在Linux系统中,rpmdb命令用于初始化和重建rpm数据库。原创 2024-06-06 22:44:26 · 924 阅读 · 0 评论 -
tmpfs 创建与管理
tmpfs 是一种基于内存的文件系统,它在计算机内存中创建一个临时文件系统,可用于存储临时文件和目录。tmpfs 最初是为 Linux 操作系统开发的,但它现在也被许多其他操作系统所支持。与传统硬盘驱动器不同,tmpfs 文件系统使用计算机内存而不是物理磁盘进行操作。由于内存速度快,所以 tmpfs 文件系统比传统文件系统可以更快地访问和读写文件。但是,由于它只存储在内存中,如果计算机重启或关机,则所有数据都将被清除。tmpfs 文件系统通常用于存储临时文件和目录,如日志文件、缓存数据和临时文件等。原创 2023-12-06 10:52:06 · 316 阅读 · 0 评论 -
ansible批量修改root获取免密,不能直接root用户
这样,您就可以通过普通用户批量读取CSV文件中的IP地址并实现免密连接。根据您的实际需求,您可以根据Playbook的需要添加更多的任务和配置。Ansible会读取CSV文件中的IP地址,并使用指定的用户名和密码(如果提供了密码)来连接目标主机并执行任务。请确保在运行Ansible之前,已经在所有目标主机上设置好免密连接(例如,将公钥添加到目标主机的。字段为实际的普通用户名,并根据需要提供。字段为实际的普通用户名,并在。部分编写实际的任务。原创 2023-05-23 10:49:00 · 796 阅读 · 0 评论 -
kylin V10 安装zabbix agent
kylin系统安装zabbix agent并进行监控的相关操作原创 2023-01-29 17:11:39 · 1481 阅读 · 0 评论 -
linux扩swap空间与磁盘空间
SWAP空间扩容1、使用dd命令创建/home/swap分区文件。空间4G。 dd if=/dev/zero of=/home/swap1 bs=1024 count=40960002、把分区变成swap分区 /sbin/mkswap /home/swap13、分区状态变为有效状态 /sbin/swapon /home/swap14、查看内存及分区swap分区大小 free -m5、写入配置,自动挂载vi /etc/fstab增加内容: /home/swap1原创 2022-03-04 16:08:46 · 561 阅读 · 0 评论 -
麒麟系统软 raid 创建
麒麟软raid划分原创 2022-03-03 22:28:03 · 2593 阅读 · 0 评论 -
idrac收集日志方法
戴尔服务器日志采集原创 2022-03-03 13:11:31 · 1597 阅读 · 0 评论 -
麒麟系统iscsi 搭建
iscsi麒麟系统配置原创 2022-03-02 21:35:26 · 1091 阅读 · 0 评论 -
麒麟V10系统密码强度修改
麒麟系统密码强度修改原创 2022-03-02 21:15:07 · 1843 阅读 · 0 评论 -
centos与kylinV10 FTP搭建与用户创建
centos,麒麟系统kylin,配置ftp用户并在过程中遇到的问题以及解决方式原创 2022-03-02 20:53:47 · 1275 阅读 · 0 评论 -
麒麟kylinOS内网源部署及使用配置
麒麟服务器,内网源部署,操作系统配置原创 2022-03-02 20:40:45 · 1359 阅读 · 0 评论 -
比较好用的Java反编译工具Procyon与CFR
最近在反编译Java文件发现jd-gui等已经不够正常使用,经常会反编译缺少内容或者编译不正常。在网上找到两个很好的反编译工具Procyon与CFR,不仅小巧而且使用很便捷。命令行就能够完成操作,不用安装。使用CFR进行反编译1、将需要反编译的jar包放与cfr-0.144.jar放一起;2、进入cmd命令编辑页面;3、用cd命令进入jar包所在路径;3、使用命令java -jar命令进行反编译;**相关命令介绍**```bashjava -jar 反编译命令cfr原创 2021-08-24 09:57:37 · 2091 阅读 · 0 评论 -
ZABBIX server 在Centos7下的安装,包含自己遇到的问题
ZABBIX server 在Mac下的安装欢迎使用Markdown编辑器最近在学习你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdo原创 2021-08-23 10:55:07 · 1029 阅读 · 3 评论 -
Python 关于JSON的那些事
日常记录JSON的那些事字典和json互转示例JSON的那些事说起JSON算是解放前后端数据交互的功臣,是一种轻量级的数据交换格式。在前后端的交互与常用的语义方面具有大用处。之前被面试问到,当时也没准备所以有点受到打击。本着亡羊补牢的目的对之前的知识进行总结。其实在python的JSON使用方面相对来说是比较简单的,更多的就是读取和编码,所以Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数:json.dumps():对数据进行编码json.loads(原创 2021-01-18 15:24:45 · 212 阅读 · 3 评论 -
Python中pdfplumber与pypdf2库如何对pdf进行操作
Python操作PDF全总结介绍pdfplumber使用方法安装使用简单样例提取单页pdf文字提取所有页pdf文字提取所有pdf文字并写入文本中提取PDF表格pypdf2使用方法安装使用详情PdfFileReader 对象的属性和方法PDF 读取操作:PdfFileWritePDF 写入操作:分割PDF:合并PDF:PDF旋转PDF加密解密加密解密PDF添加水印最后介绍最近一个小demo需要对PDF进行操作,于是一不做而不休本着人人为我,我为人人的角度写我在做PDF操作时候用到的方法,同时也相当于给自己原创 2021-01-15 20:28:08 · 1171 阅读 · 0 评论 -
Sherlock:具有后端选择的分布式锁
Sherlock的Python项目详细描述概述功能支持的后端和客户端库安装与使用基本用法测试文档二级目录三级目录概述Sherlock是一个提供易于使用的分布式进程间锁定,能够为事先的锁定选择后端同步。当使用由多个服务或分布式服务,通常需要某种锁定机制使一次访问某些资源成为可能。分布式锁或互斥锁可以帮助您实现这一点。Sherlock提供这种方法,通过提供了一个易于使用的api方便进程间的锁定,类似于标准库的threading.lock语义。除此之外,Sherlock在管理锁的选择时候还提供了使用后端的灵活原创 2021-01-13 17:20:23 · 754 阅读 · 0 评论