自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(754)
  • 资源 (8)
  • 收藏
  • 关注

原创 运维工程师面试总结(含答案)

原文链接:https://www.cuiliangblog.cn/detail/article/2。

2023-05-28 12:28:44 13305 6

原创 浅谈运维工程师的开发能力的培养

本文已获得作者授权浅谈运维工程师的开发能力的培养。

2023-03-08 20:09:34 1558 2

原创 array 这个是服务器的什么信息

通常指代,核心是(独立磁盘冗余阵列)的相关配置与状态数据,属于服务器硬件监控的核心指标之一。

2025-12-31 16:35:49 276

原创 Docker 部署开源蜜罐Cowrie

现在你拥有了一个属于自己的“捕鼠笼”。哪怕只是开在 2222 端口并暴露在公网一天,你可能会惊讶地发现,互联网上有多少自动化的僵尸网络在无休止地进行扫描和爆破。延申:如果你擅长 Go 语言,可以写一个小工具(或者使用现有的 Logstash/Filebeat),读取并发送到钉钉/企业微信群里面。这样一旦有人攻入蜜罐,你手机上就能收到实时报警。代码示例import ("bytes""fmt""log""net/http""strings""time"// Config 配置项const (

2025-12-31 13:56:26 481

原创 互联网中什么是蜜罐?

如果把防火墙比作防盗门,杀毒软件比作保安,那么蜜罐就是放在客厅桌子上的一叠假钞票(上面撒了荧光粉)。小偷一旦去拿,不仅拿不到真钱,还会立刻触发警报,并留下指纹证据。

2025-12-31 13:47:50 220

原创 华为交换机常用查询命令

华为交换机(基于。

2025-12-18 15:12:26 909

原创 如何查询MySQL的CPU使用率突然变高

紧急排查:通过定位耗CPU的MySQL线程和SQL,紧急情况下可KILL长时间运行的线程。核心分析:开启慢查询日志,用和EXPLAIN分析SQL执行计划,重点排查无索引、全表扫描、高频查询等问题。长期优化:优化SQL和索引、调整MySQL配置、开启监控,避免CPU高问题复发。

2025-12-15 15:53:25 927

原创 VictoriaMetrics是一个新兴的监控解决方案

方法优点缺点适用场景Docker极快部署,环境隔离,一条命令搞定生产环境需考虑容器编排和高可用快速测试、开发体验二进制文件性能最佳,管理直接,易于配置为系统服务需手动管理版本升级生产环境推荐对于初学者,强烈建议从Docker 方式开始,几分钟内就能看到一个完整的监控后端在运行。熟悉之后,再为生产环境部署二进制文件方式或更复杂的集群模式。

2025-12-15 13:33:52 1046

原创 python集合的取值的方式,避免报错

用[]取值需配合才能返回空值,避免报错;推荐用一行完成,更简洁且符合 Python 最佳实践;核心逻辑:确保键不存在时,最终赋值为你需要的“空值”(如空字符串、None)。

2025-12-12 13:40:10 274

原创 docker部署 outline(栗子云笔记)

Outline 是一款开源的知识库/文档协作工具,支持私有化部署,基于 Docker Compose 部署是最便捷的方式。以下是完整的部署步骤,包含环境准备、配置修改、启动服务及访问验证。(邮件),需修改配置文件适配自身环境。Outline 依赖。(文件/图片存储)、

2025-12-08 10:02:53 383

原创 Python 中去掉字段中的空格

连肉带骨头,所有空格全删掉。(推荐).strip(): 只修剪两头的空格,保留中间的。.split().join(): 如果字符串中间有多个连续空格想变成一个,可以用这个复杂组合,但您的情况不需要。

2025-12-02 13:22:59 324

原创 linux 重新运行NetworkManager

在 Linux 系统中重启 NetworkManager 服务的方法因系统的。

2025-11-30 22:13:04 516

原创 crontab命令设置每半小时执行一次

要通过crontab设置。

2025-11-27 10:11:33 444

原创 通过Linux进程id找到程序路径

在 Linux 中,最直接、最可靠的方法是利用/proc文件系统。假设你的进程 ID (PID) 是12345。

2025-11-26 23:13:38 499

原创 Windows编译环境打包go程序,部署到 Linux 服务器

在 Windows 环境下将 Go 程序编译为 Linux 可执行文件,你需要利用 Go 的功能。由于 Windows 有两种主流的命令行工具(和),它们的设置命令略有不同,请根据你使用的终端选择对应的方法。

2025-11-26 22:30:19 541

原创 硬盘IO繁忙比率很高-故障排查

当三个指标同时偏高时,先通过定位瓶颈主因(IO 通常是核心),再按“应急降负载 → 中期针对性优化 → 长期架构/硬件升级”的步骤执行。减少无效资源占用,提升资源利用效率,避免单一瓶颈拖垮整个系统。如果能提供具体的输出日志、服务器配置(CPU 核心数、内存大小、磁盘类型)和运行的核心服务(如 MySQL、Java 应用),可以给出更精准的优化命令和配置建议。

2025-11-26 21:20:11 1019

原创 Windows Server的Build 版本数字

Windows Server2008、2012 、2016、2019、2022、2025 的 Build 版本数字是多少?

2025-11-21 11:07:56 949

原创 ubuntu24安装snmp服务

在 Ubuntu 24.04 上安装并配置 SNMP(Simple Network Management Protocol)服务,核心是安装snmpd(SNMP 守护进程)、调整配置文件并验证可用性。

2025-11-20 13:37:48 373

原创 运维工程师需要具备哪些技能

一位优秀的运维工程师往往是 T 型人才:在一个领域(如 Linux 或 K8s)深入钻研,同时对其他相关领域(网络、自动化、安全)具备广泛知识。

2025-11-19 17:55:16 733

原创 ubuntu安装neofetch

命令作用neofetch默认展示系统信息(带 Logo)不显示 Logo,仅展示文本信息仅显示 Logo,不展示文本信息关闭彩色输出(纯黑白)显示所有 CPU 核心信息(默认仅总览)仅显示内存使用率(隐藏绝对值)不加载配置文件,使用默认设置快速安装;日常使用:直接执行neofetch,或配置.bashrc自动启动;自定义:修改调整显示样式;WSL 环境下 neofetch 会同时显示 Ubuntu 系统信息和 Windows 主机硬件信息,属于正常适配。

2025-11-19 17:04:11 730

原创 Linux SNMP 团体号配置指定IP地址访问

永远不要使用默认团体号:将public和private修改为复杂且难以猜测的字符串。最小权限原则:只授予监控所必需的只读权限 (),除非绝对必要,否则避免使用。IP 限制是必须的:始终将团体号与特定的源 IP 或网络绑定。** Defense in Depth (纵深防御)**:结合使用snmpd.conf的访问控制和系统防火墙 (iptablesufwfirewalld只监听必要的接口:使用指令让snmpd只在内网接口上监听,而不是在所有接口 (0.0.0.0) 上。使用视图 (Views)

2025-11-13 11:24:46 369

原创 Debian 12 笔记本合盖不休眠设置指南

Debian 12 中设置笔记本合盖不休眠解决方案。

2025-11-06 16:35:37 413

原创 openEuler 安装 sar 命令完整指南

创建自定义配置文件 sudo tee /etc/sysstat/sysstat.local.conf << 'EOF'# 自定义 sysstat 配置# 数据保留天数(默认31天)HISTORY=30# 压缩旧数据# 启用详细日志DEBUG=0EOF✅使用 dnf 安装✅启用服务✅验证安装:等待10分钟后运行sar查看数据✅配置优化:根据需求调整收集频率和保留策略。

2025-11-06 14:34:57 451

原创 虚拟机导入报错:行 25: 硬件系列“vmx-21”不受支持。

✅确定目标版本:根据 ESXi 版本选择兼容的硬件版本✅备份配置:修改前备份 VMX 文件✅修改版本号:使用 sed 命令批量修改版本配置✅验证修改:检查所有版本相关配置是否一致✅重新注册:在 ESXi 中重新注册虚拟机✅测试启动:验证虚拟机正常启动和运行。

2025-11-04 16:22:40 699

原创 linux系统中查看tar.gz中的文件明细

需求命令快速查看里面有什么文件查看详细信息(权限、大小等)列表太长,想一页一页看查找特定文件查看.tar.bz2文件。

2025-10-27 17:41:31 556

原创 SQL Server 监控账号权限配置指南

try:# 获取性能计数器""")# 获取数据库状态""")# 使用示例')✅ 读取服务器和数据库状态信息的权限✅ 访问性能计数器和系统视图的能力✅ 监控数据库性能和健康状态的必要权限✅ 最小权限原则下的安全访问控制这样的配置既满足了监控需求,又遵循了安全最佳实践。

2025-10-24 11:03:22 183

原创 ELK介绍与应用场景

狭义ELK:Elasticsearch(存查) + Logstash(采集预处理) + Kibana(可视化);广义Elastic Stack:在ELK基础上增加Beats(轻量采集),是当前主流架构;核心价值:解决“海量日志分散存储、难以分析”的痛点,将无序数据转化为可监控、可分析的结构化信息,降低运维与开发成本。

2025-10-11 09:32:13 555

原创 docker-compose 安装MySQL8.0.39

创建conf目录并放入你的my.cnf文件,用于覆盖默认的MySQL设置。编辑[mysqld]# 服务器字符集# 默认认证插件 (MySQL 8.0+ 默认使用 caching_sha2_password)# 自定义其他参数,例如最大连接数、缓冲区大小等[client][mysql]

2025-10-04 22:16:19 710

原创 nohup 后台启动应用服务

需求命令说明不记录日志丢弃所有输出,简单粗暴记录日志(常用)推荐。所有输出统一到单个文件,易于管理分离日志调试时有用,可以分开查看正常和错误信息最佳实践:总是记录日志:即使你现在觉得不需要,出问题时日志是唯一的排查线索。直接丢弃日志 (/dev/null) 通常不是好主意。使用&>:语法更简洁,意图更清晰。给日志文件起一个清晰的名字:例如可以包含日期,方便按天归档。考虑使用专业的进程管理工具:对于生产环境的重要服务,nohup略显简单。可以考虑使用systemd(创建自定义服务)、或pm2。

2025-09-30 13:13:51 453

原创 Linux 系统 crontab 命令详解

命令作用常用度crontab -e编辑任务⭐⭐⭐⭐⭐crontab -l列出任务⭐⭐⭐⭐⭐crontab -r删除所有任务⭐⭐ (谨慎!安全删除(带确认)⭐⭐⭐核心要点时间格式分 时 日 月 周绝对路径:在命令和脚本中使用绝对路径。处理输出:使用或重定向到日志文件,避免塞满系统邮箱。查看日志:出问题时首先使用排查。掌握了crontab,你就拥有了让 Linux 系统自动为你工作的强大能力。

2025-09-12 15:08:34 1201

原创 Linux有回收站吗,文件rm -f 删除后还能恢复不

方案说明推荐度rm -f直接删除,极难恢复。切勿依赖恢复,只用于你100%确定要删除的文件。⚠️ 高风险trash-cli最佳替代方案。提供标准化的命令行回收站,安全直观。★★★★★rm -i删除前确认,简单有效,防止误操作。★★★★☆alias rm自定义安全行为,但需要确保脚本兼容性。★★★☆☆事后补救工具。在紧急情况下尝试恢复,但成功率不保证。🔧 恢复工具最终建议立即安装并使用trash-cli来替代你的日常rm命令,这是从危险操作过渡到安全操作最简单有效的一步。将rm。

2025-09-12 14:57:08 1156

原创 KVM(Kernel-based Virtual Machine)安装教程

好的,这是一份在 Linux 系统上安装和配置 KVM 虚拟化的详细教程。本教程以和这两个最流行的发行版为例。

2025-09-11 14:26:18 1835

原创 内存使用情况分析,是否需要释放cache的内存

指标您的数值分析结果总内存~7.6GB充足可用内存 (available~2.5GB非常充足,无需担心Swap 使用0最佳状态,无内存压力缓存占用 (buff/cache~2.5GB系统高效利用内存的表现给您的建议:什么都不要做。您系统的内存状态是理想的。忘记free和used那两列,以后看内存情况请直接关注 available这一列。只要这个值不是特别小(例如,小于总内存的 10%),并且Swap 使用量没有持续增长,就说明内存非常健康。手动释放缓存只会降低您服务器的性能。

2025-09-11 05:37:23 786

原创 Linux文件上传下载 lrzsz 使用技巧

优点缺点极其方便:在已连接的 SSH 会话中直接传输,无需打开新窗口或输入额外密码。速度慢:对于大文件,速度远慢于 SCP/Rsync。支持断点续传:网络中断后可恢复。不支持目录:需要手动打包和解包。交互简单:图形化选择文件,无需记忆复杂命令路径。依赖客户端:要求 SSH 客户端必须支持 ZMODEM。无需额外配置:服务器只需安装一个简单的包。不适合自动化:因为是交互式的,无法用于脚本。

2025-09-11 05:30:22 154

原创 使用内核参数直接刷新硬盘数据

本文介绍了强制刷新硬盘数据的几种内核级方法,包括使用/proc/sys/vm接口调整脏页参数、sync命令、drop_caches操作,以及sync挂载选项。重点分析了每种方法的适用范围、性能影响和风险,其中drop_caches会显著降低性能,sync挂载选项会严重损害I/O性能。文章建议在应用程序中使用fsync()进行精确控制,必要时配合调整dirty_*参数来优化系统级行为,并警告避免在生产环境中滥用drop_caches等激进操作。最佳实践是结合应用程序层面的同步调用和谨慎的系统调优来实现数据持久

2025-09-10 14:17:52 1104

原创 linux如何排查磁盘I/O使用高的进程

本文介绍了排查Linux系统磁盘I/O使用率高的详细方法:首先通过iostat确认I/O瓶颈和问题磁盘;然后使用iotop或pidstat定位高I/O进程;最后通过lsof、strace或/proc文件系统深入分析进程的I/O操作。文章提供了具体命令、参数解读和实用技巧,并总结了常见的高I/O场景如数据库、日志服务等。这套系统化的排查流程能有效解决Linux服务器的磁盘性能问题。

2025-09-10 14:14:39 1081

原创 Linux负载如何判断服务器的压力

系统平均负载(Load Average)是指一段时间内,系统处于可运行状态和不可中断状态的平均进程数。可运行状态:正在使用CPU或等待使用CPU的进程(即在运行队列中的进程)。不可中断状态:正在等待I/O(如磁盘、网络)操作的进程。这些进程在等待硬件响应时无法被中断,也会贡献到负载中。所以,Load Average 衡量的是:CPU的供需差I/O的等待压力它不是一个百分比,而是一个绝对值。单核CPU的负载为1.0,意味着在这段时间内,CPU刚好满负荷工作,既没有空闲,也没有让进程过度等待。

2025-09-10 13:28:03 1542

原创 如何修改内核参数:/proc/sys/vm/swappiness

swappiness需求推荐方法命令示例临时测试直接写入/proc/或sysctl永久修改(通用)编辑添加后执行永久修改(现代)在创建文件创建*.conf文件后执行数值建议桌面/开发环境10-30是一个不错的范围,可以在保证响应速度的同时留有安全缓冲。数据库/高性能服务器:建议设置为1-10,极力避免性能敏感的数据库缓存被交换到磁盘。常规服务器:默认值60通常可以接受。

2025-09-09 18:59:59 1119

原创 Linux中 Swap 有哪些作用

Swap(交换空间)是磁盘上的一块特定区域(可以是一个独立分区,也可以是一个文件),被操作系统用来扩展有效内存容量。当物理内存(RAM)不足时,可以将内存中不活跃的数据暂时移动到 Swap 中,从而为更紧急的任务释放出物理内存。您可以把物理内存(RAM)想象成办公桌的桌面,而 Swap 是您身后的文件柜。桌面(RAM):空间有限,但访问速度极快。您会把当前正在处理的文件和最常用的工具放在桌面上。文件柜(Swap):空间较大,但访问需要起身走过去,速度慢。您会把暂时不用的归档文件、参考书等放入文件柜。

2025-09-09 18:53:11 852

原创 ES数据库启动时可以设置1G一下内存吗

场景推荐配置注意事项生产环境≥ 2GB绝对不要小于1GB开发测试512MB-1GB限制索引大小和查询复杂度极低资源考虑替代方案使用Solr或MeiliSearch学习用途512MB仅用于基本功能测试最终建议:如果可能,至少分配1GB堆内存,并为系统缓存保留额外的内存空间。小于 512MB 的配置基本上无法正常运行任何有意义的搜索功能。

2025-09-09 18:44:24 1249

markdown语法.md

Markdown是一门比html更简单的标记语言,其主要用于日常写作。最终通过相应的编辑器或者脚本转换成html用于页面渲染。如果你是一个作家,或者是一个程序员,Markdown对你来说是一门必备的技能。掌握Markdown真的很简单,如你所见,这篇文章使用了这么短的篇幅就已经将Markdown的语法全部介绍完了。

2020-03-28

SNMP离线下载包,适用于Centos8的系统

SNMP离线下载包,适用于Centos8的系统,需要离线安装SNMP服务。 本地测试安装成功 客户环境安装超过100台,反馈很好使用。 适用于离线安装,请您放心下载

2023-05-06

SNMP所有的离线安装包(CentOS8)

SNMP所有的离线安装包(CentOS8) 适用于离线安装SNMP服务

2023-05-06

SNMP安装包-net-snmp-utils-5.7.2-49.el7_9.2.x86_64

SNMP安装包-net-snmp-utils-5.7.2-49.el7_9.2.x86_64

2022-07-25

前端页面实用模板集合(jQuery+vue+js)

### 前端页面实用模板集合(jQuery+vue+js) # calendar手机选择日期日历插件 # jQuery下拉框选择省市区三级联动特效 # vue聊天对话手机页面 # 砍价折扣商城微信小程序模板 # 食品零售小程序商城模板 # 手机商城购物车小程序模板 绝对实用,绝对物有所值,希望能够帮助到你。

2022-05-10

Redis数据库6.2.5版本自动化安装脚本

Redis数据库6.2.5版本自动化安装脚本 ### 适用于安装redis数据库 ### 安装环境CentOS7系统 ### 一键安装

2022-05-01

jQuery响应式全屏背景图片导航菜单特效.zip

文件包括:jQuery响应式全屏背景图片导航菜单特效、amazeui双语言全年日历、jquery仿腾讯云下拉导航、jQuery蓝色商品分页样式代码、jQuery相册图片掀开切换代码、常用web调色板合集、简单实用可展开隐藏导航菜单按钮js特效代码等,希望能给你带来帮助。

2020-03-28

spring图书管理系统.zip

本系统基于idea开发,运用了Lombok插件和Spring开发。可以实现增删改查。其中还包含一个模仿的学生管理系统,类型相似。你可以放心下载,希望能给你带来帮助。

2020-04-11

python入门学习资源.zip

在这里你可以学习到很多的python知识,有助于你面试,找到理想的工作。快来一起学习吧

2021-07-16

微信扫码后台登录界面.zip

本文件包括:微信扫码后台登录界面模板、jQuery国籍选择器、jQuery步骤进度条样式代码、扁平响应式后台管理模板、DashGum的后台付费模板、行盟APP智能系统、手机app生活服务平台首页模板。均为本人学习中积累的素材,请您放心下载!

2020-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除