- 博客(516)
- 资源 (38)
- 收藏
- 关注
原创 崔崇鑫
该篇仅仅是为了能在csdn主页搜索 能够直接进到我的主页 没有实际意义。每天都尝试去做一点你原本不喜欢的事吧,就当是对自己的磨炼 加油!
2019-11-23 10:39:13
37967
5
原创 TrueNAS网页纯内网创建Ubuntu虚拟机、纯内网创建win10虚拟机+虚拟机使用详细手册-系统封装镜像部署
适用:TrueNAS SCALE 25.10,管理地址,账号。本文完整记录:① 为什么用「云镜像 + seed」② seed 怎么生成/怎么改 ③ 网页创建虚拟机 ④ 文件"上传" ⑤ 外挂数据盘 ⑥ 使用说明。
2026-09-28 16:47:03
390
原创 TrueNAS创建池及使用,用户权限配置详细流程
开始,手把手带你:切中文 → 建 RAID1 池 → 建数据集 → 开 SMB 共享 → Windows 访问 → 以及。若提示证书不安全 / 隐私错误,点「高级 → 继续前往」即可(自签名证书,正常现象)。:简体中文由社区翻译,个别专业术语可能仍是英文或翻译不完整,遇到时回退显示英文属正常。⚠️ 删池前必须先删掉挂在该池上的共享/应用/任务,否则系统会阻止。正文菜单一律写成「英文原文(中文)」格式,方便你对照英文界面操作。只是"分享出来的名字",改它不影响数据和路径。涉及底层,不建议乱改。
2026-09-26 23:15:00
720
原创 TrueNAS操作系统25.10.7安装使用详细说明、ZFS缓存解析
本文详细介绍了TrueNAS SCALE 25.10.7(Hobbit)的安装与配置流程,涵盖镜像下载、U盘烧录、BIOS设置、系统安装及首次启动。重点说明了系统盘与数据盘区分、管理员账号创建、静态IP配置及控制台1~10菜单功能。通过合理设置网络参数,确保Web管理界面可访问,实现家用DIY NAS的高效部署与管理。
2026-09-26 23:00:00
435
原创 iptables防火墙批量部署,iptables防火墙服务监控脚本批量部署-new202608
文章摘要 本文介绍了使用Iptables服务进行批量部署的自动化脚本实现方案。脚本通过expect工具实现SSH自动登录,从主控节点(0.0.4.20)分发iptables配置文件到目标服务器,并执行iptables规则恢复和验证操作。核心功能包括: 读取IP列表文件(格式:IP 密码) 自动SCP传输iptables配置文件 执行iptables-restore加载规则 验证规则是否生效(检查特定IP段规则和规则总数) 支持批量处理多台服务器 使用方式为执行sh iptables.sh ipall.txt
2026-08-03 23:15:00
70
原创 influxdb数据批量导出为cvs格式
工具登录是这个样子的,工具自然方便些,但工具导出的时候,特别容易卡死。体验非常不好,而且麻烦。【下面工具导出为右键数据地方-cvs】测试:命令行,要先测试一切正常,influxdb部署主机上执行下面操作【比工具好用多了】
2026-07-01 17:48:08
100
原创 wps中excel跨表通过匹配数据取其他值
本文介绍了如何使用Excel的XLOOKUP函数进行两个数据表(A表和B表)的匹配操作。A表为新建的资产模板表,B表为平台导出的详细数据表。通过IP地址作为匹配关键值,从B表提取对应数据填充到A表。文章详细解析了XLOOKUP公式各参数含义(查找值、查找数组、返回数组等),并给出修改列标的示例说明注意事项。特别提醒:返回列必须位于查找列左侧,否则无法获取正确结果。最后说明需将公式结果转为数值粘贴以避免公式依赖。该方案适用于需要整合不同来源数据的场景。
2026-06-09 23:01:19
899
原创 七载雪域,归心向家
但很快,高原反应就给了你一个下马威。可每一个日出日落,每一次克服困难后的喜悦,每一份收获带来的成长,都让你坚信,这是一段无悔的旅程,是一段刻在骨子里的成长,你感激命运的馈赠,感激在这片土地上遇到的每一个人,更感激那个在孤独中默默成长的自己。2019年身份证上生日那天,你背着行囊,踏上了前往西藏的征程,过安检时,工作人员笑着对你说生日快乐,你突然红了眼眶,那些藏在心底的不安与惶恐,在这一刻被突如其来的温柔击中 —— 原来在奔赴未知的路上,从来都不是孤身一人,陌生人的善意会像颗温软的糖,成为支撑你前行的力量。
2026-05-16 00:59:24
595
原创 shell脚本实现通过终端ipmi命令遍历取值
这个需求其实还比较简单,直接在采集机上带密码执行了,都不需要用到交互式输入密码。现在有这么个需求,在采集机上执行下面命令,测试连通性。
2026-05-07 00:41:57
128
原创 手搓AI实战——Linux系统中部署“AI驱动服务器故障智能诊断系统”
确保防火墙没开启,默认firewalld,如果有用iptables,记得自己关闭iptables。我这用的是python3.6.8,你的如果低于这个版本,最好也升级到3.6.8,这个版本简单。原因:API_KEY错误、服务器无外网、防火墙拦截出站请求。完整的诊断报告,会发现还是挺准的。
2026-04-30 21:39:45
148
原创 笔记本网络同时配置内网和外网【配置办公室远程机】
插上有限网络,只配置IP地址和子网掩码,不要配置网关【因为外网wifi已经有网关了,一台pc不能同时存在2个网关,但这个内网到路由器,路由器上配置有网关的,所以不需要担心没有网关会如何如何】配置固定ip、为什么要固定,因为dhcp的会自动带出网关,所以改为手动,下图中的dns都不需要配,因为之前配的有,我没删而已。配置好后内网就没有网关了。
2026-03-12 16:37:07
1386
原创 openstack集群相关信息全套巡检脚本【控制脚本调用子脚本实现,共14大功能】
发到内部巡检群,主要有下面作用。这个脚本实现了下面几个功能。控制脚本中的下面部分代码。对应主脚本中的下面代码。对应主脚本中的下面代码。对应主脚本中的下面代码。对应主脚本中的下面代码。结果中的下面部分内容。脚本结果中的这本部分。
2026-01-07 12:27:45
260
原创 Shell实战特训:从零到精通的自动化运维之路
当然上面是前提,我还是一名网络讲师,为什么要当网络讲师?因为这些年,我在考取各类证书上花费已超5万,购买各种直播课或录播课的费用也超1万。但我发现,购买的单个课程中所包含的内容有限,深度也不够,还需要自己额外拓展知识,学习起来费心费力。所以,我决定录制内容更有深度的课程。我是csdn博主崔崇鑫,拥有粉丝7万+,也是“领域专家: 操作系统技术领域”和“新星创作者: 云计算技术领域"
2025-11-12 11:45:28
860
2
原创 sed命令深度使用说明
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作。平常或许有许多方法可以实现这些文件数据的增删改查,但再脚本中,sed命令是不可多得的文件处理神器哈。可以透过这个 sed 的以行为单位的显示功能, 就能够将某一个文件内的某些行号选择出来显示。a 动作是在匹配的行之后追加字符串,追加的字符串中可以包含换行符(实现追加多行的情况)。:打印,亦即将某个选择的数据印出。sed 支持强大的正则表达式功能,你可以使用它来匹配复杂的文本模式。
2025-09-23 21:00:00
1268
原创 ssh端口转发的几种常用使用方式【本地端口转发、远程端口转发、反向端口转发、动态端口转发】
至于配置这些就不说了,我现在演示下使用方式。像这种使用场景不管是数据库还是网页,一般使用场景就是你改了默认端口,现在别人临时要用,但又不想别人知道你真实的端口,所以就可以通过这种方式做个端口转发,让别人用你自定义的端口。我的网页服务是安装在130上的,现在我去129上转发,转发地址用我130的ip【生产环境中,你有外网ip或绑定ip的域名,直接将转发地址改为你的域名,就能实现端口转发了】切记,我们上面说的所有转发,都需要依赖窗口,如果窗口关闭了,或时间长了窗口超时了,那么端口都无法使用!
2025-08-29 12:15:37
3560
原创 openstack的openstack compute service list命令结果中计算节点State状态批量变为down处理。
故障摘要 巡检发现OpenStack集群出现大规模计算节点宕机问题。通过openstack compute service list命令检查,发现多个计算节点状态显示为"down",涉及computer01、computer03-06、computer10-11、computer13-21、computer23-28等节点,分布在safe_domain、outService_domain、owner_domain等多个可用域。值得注意的是,controller03节点也出现异常状态,且c
2025-07-16 10:52:07
452
原创 记录一下openstack计算节点状态全部变成down的处理思路和流程、nova service-list中state状态批量为down处理思路
如我这只重启了1个控制节点的mq服务,状态就恢复到up了。但mq服务应该定时重启的,释放卡住的队列。因为我这是容器部署的,所以我重启mq的容器,控制节点依次重启mq服务,重启每一台都去看看状态。然后less跳到最后面,看最新日志,肯定有很多error,重点看error的内容即可。如我这,就说了是rabbitmq问题,所以去控制节点在mq上解决问题就好。一般这种问题都是mq问题,所以大概率重启mq服务就好了。查日志,这种一般查计算节点的nova日志就好了。回到控制节点,重启mq服务即可。
2025-06-18 09:37:39
541
原创 linux中cpu内存浮动占用,C++文件占用cpu内存、定时任务不运行报错(root) PAM ERROR (Permission denied)
停止占用,直接kill进程即可(有定时任务,还得同步删定时任务中的内容,有检测脚本进程也得删)我找了一台其他正常的主机把crond文件内容替换了,具体是哪行影响的我没测试。g++包,我这是centos7通用的,centos8不可用。注:最好文件像我上面一样分开存放。我这就是第三个问题导致的。
2025-05-21 18:40:04
543
原创 系统级/etc/crontab添加定时任务流程,脚本批量部署cpu内存占用流程、b脚本放入定时任务调用a脚本,a脚本被正常调用但a脚本中代码没有正常执行解决方案
简单来说就是cron任务中的环境变量和我手动执行的环境变量不一致,所以导致我内存出现这种问题,至于为什么cpu没问题,因为cpu是纯代码,而内存用到了rpm包的文件,cron中的环境变量没法调用rpm包的文件啊!如果想让普通用户执行任务,应使用 crontab -e 编辑用户自己的 crontab,而不是修改 /etc/crontab。如,我现在的free_use.sh代码已经更新,我需要给所有机器迭代这个脚本文件,那么我需要做的就是,因为我要批量部署,只能通过/etc/crontab文件级实现咯。
2025-05-14 09:31:28
511
原创 linux动态占用内存脚本、根据阈值增加占用或取消占用内存的脚本、自动检测占用脚本状态,多脚本套用
为什么执行要带详细路径,因为我检测脚本中的详细路径,ps看到的进程就是带详细路径的,如果我不带详细路径,那么会出现下面呢2个进程。脚本一共有3个,我单独用一个文件夹作为存放路径,建议和我路径保持一致,避免脚本中因为路径没修改完导致的报错。这个我没有测试,因为开多个占用进程不生效,只能有一个占用进程生效的,所以我开了这个窗口啥都没做。下面代码执行占用测试,看是否成功,20为需要占用的百分比。注:脚本即使意外停止了,不影响占用的存在哈,是独立的。如果想避免麻烦,建议下面3个脚本名称也和我保持一致。
2025-05-09 12:22:37
829
原创 linux动态占用cpu脚本、根据阈值增加占用或取消占用cpu的脚本、自动检测占用脚本状态、3脚本联合套用。
新开一个窗口开占用。模拟大于80的场景,会动态调整的。脚本没问题,后续这个脚本要放定时任务中的,看最后使用说明中。我kill掉该进程在执行试,会给我自动生成,没问题。这个脚本就测试的时候用,和停止的时候用。cpu占用实现的功能整体流程。使用,是查看当前使用率的。三分钟输出一次,稳定的。直接使用这个代码就行。
2025-05-08 12:23:42
800
原创 ceph集群的pg卡住不同步处理记录【如objects degraded (0.223%)】、pg为unclean和degraded等状态处理
这条命令可以解决pg异常状态,后果我前面已经说过了。而且现在再此查看异常pg状态,发现都是显示的ok,证明没有异常pg。okokok。
2025-04-16 16:19:54
682
原创 mobaXterm添加自定义内容按钮方法、mobaXterm宏的另一种使用方式、mobaxterm免输密码自动su到root用户
虽然mobax不能直接像CRT那样添加按钮。但也可以通过宏来实现按钮功能作用。操作流程如下1、左侧栏中勾选宏标签点击记录新宏,然后点击结束,就会生成一个内容。编辑该宏删除已有内容新增命令内容或定义root密码之类的都行。再添加一个回车按键最终成品就是这样最后重命名说明一下内容作用如我这验证,没问题。
2025-04-16 13:00:51
3598
原创 windows2012R2远程桌面提示出现了内部错误解决方法、事件ID139、发生身份验证错误(代码0x80004005)
我测试了一下,下面2项必须这样配置才能使用。所以你也可以测试一下下面2个,如果没能解决在根据我上面的操作做其他设置。
2025-04-01 12:22:05
1984
原创 解决普通用户su到root报错su: Module is unknown问题
修正环境变量:确保 LD_LIBRARY_PATH 包含了 PAM 模块所在的目录。如果需要修改该环境变量,可以在 ~/.bashrc 或者 /etc/profile 文件中进行修改。检查 LD_LIBRARY_PATH 环境变量:LD_LIBRARY_PATH 环境变量指定了系统查找共享库的路径。你可以使用以下命令查看该环境变量的值。环境变量的错误配置可能会影响系统对模块的查找路径。修改完成后,使用以下命令使环境变量生效。
2025-03-21 10:44:11
1322
原创 linux批量使用多个用户名登录脚本、为了给主机增加一个指定用户名的登录记录、无需root密码的主机切换到root方式
理论上是不允许无需root密码直接su到root用户的,需要配置,至于咋配置,我就不说了,毕竟不提倡,只是让你了解这样可行。所以我简单提一下就好了,通过普通用户登录上该主机以后,直接。我这弄了2个用户的,还可以增加许多自定义命令,比如用这个用户登录上去执行一些巡检命令之类的。因为ip已经在脚本中定义好了,所以可以直接执行,下面放了一个ip的循环内容。可以给脚本一个执行权限,如果只是手动执行需求,给不给都一样。像我们这,做了合规,每次登录就能看到登录用户信息。给主机增加指定用户名的登录记录,如下,常规。
2025-03-11 16:49:43
286
原创 脚本批量重启openstack虚拟机并加上启动编号、脚本批量验证openstack虚拟机状态并加上编号
这个要等上面的执行完毕以后等会再执行虚拟机状态为查看,因为虚拟机的启动需要时间。
2025-02-06 23:47:03
311
原创 crontabl循环定时任务和at一次性任务深度使用
如果我们使用 crontab 来定时执行脚本,无法执行,但是如果直接通过命令(如:./test.sh)又可以正常执行,这主要是因为无法读取环境变量的原因。注意:新创建的 cron 任务,不会马上执行,至少要过 2 分钟后才可以,当然你可以重启 cron 来马上执行。:包含system-auth文件的身份验证配置,system-auth文件通常包含一些通用的身份验证规则。:包含system-auth文件的账户配置,system-auth文件通常包含一些通用的账户管理规则。这通常用于审计和跟踪用户活动。
2025-01-27 11:01:35
1111
原创 linux主机网卡名称不一致导致网卡up报错解决办法、正确root密码无法登录控制台解决办法、普通用户sudo到root方法
如下,用户自定义的镜像生成的虚拟机,网卡名称不一致,估计是做镜像的时候有问题,重启后网卡信息被还原了。
2024-12-31 10:14:57
1603
原创 find命令深度详解
例如,如果/usr/local/是第 1 层,那么/usr/local/a是第 2 层,/usr/local/a/b是第 3 层,find命令不会查找/usr/local/a/b/c这样更深层次的目录。这个命令首先在/tmp目录下查找(find /tmp),-type f表示只查找文件类型的对象,-name "*.log"表示查找文件名以.log结尾的文件。对每个找到的文件进行复制操作,cp是复制命令,{}代表每个文件的路径,将文件复制到/data/destination目录。复制符合条件的文件到新目录。
2024-12-08 19:56:15
1965
原创 脚本中有SCRIPT_DIR=“$(cd “$(dirname “${BASH_SOURCE[0]}“)“ && pwd)“,定时任务需要加什么配合使用?、脚本中获取脚本文件所在路径的方式
这行代码是 Bash 脚本中常见的一段,用于确定脚本文件所在的目录,并将其存储在变量 SCRIPT_DIR 中。:这部分代码获取当前执行的脚本文件(即包含这段代码的脚本)的目录路径。BASH_SOURCE[0] 是一个特殊变量,它包含了当前脚本的完整路径。dirname 命令用于从路径中去除文件名,只留下目录路径。:这个命令会改变当前工作目录到 dirname 命令的输出目录。由于这是一个命令替换(command substitution),其输出(即新的目录路径)会被赋值给 SCRIPT_DIR 变量。
2024-11-07 10:12:36
752
原创 linux的CPU占用脚本-进阶版、内存占用-进阶版。所谓进阶版就是更适合长期用该脚本占用使用率~
如果不想看到一条线,可以搞一个占用脚本,cpu核数取随机值,然后脚本固定运行5分钟,然后放定时任务,7分钟执行一次,这样值就会有比较波动的变化。注意 调用的数值(30是百分比,就是占用百分之30的cpu)可根据自身需求调整,一般不低于30。额外说一下,因为这个占用值比较固定,如果本身进程不是特别大,占用后监控看到的其实是一条线。ufree为占用内存的比例文件,下面num就是需要占用的比列。—nohup:忽略输入并将标准错误重定向至标准输出。的话,就会生成mail提醒,如下。如,我现在占用50%的内存。
2024-10-24 10:45:00
426
原创 tar包离线安装docker流程、docker的离线安装后docker run 报错解决方案【...refusing to operate on /etc/resolv.conf: unknown.】
其实我在当前内网环境验证过很多方法了,都没有结果,后面实再没办法后我在本地安装了一个centos7.2版本的镜像,有外网的环境中折腾了下,错误过程也就不展示了,最终怎么弄都不行我就想着升级docker版本到最新或者降低版本(因为7.6的环境没问题,7.2和7.0环境出问题了),我想着先降低版本试下,然后发现,降低版本后,欸,可以了。之前20.10的docker只有9个包,现在19.03有28个包,26.1.4有34个包,额。对了,如果下载后不会使用,参考说明中的docker离线安装哈。
2024-10-16 18:47:07
2030
原创 openstack底层创建虚拟机快照和导出快照、浅谈dashboard中主机聚合和可用域的关系
首先简单说下,主机聚合是干啥的,一般来说根据主机类型分类,比如cpu或内存一样的物理机,我们放到同一个聚合里面,那么在该聚合内创建的虚拟机,存放的计算节点,只能在主机聚合内的节点中,而且迁移的时候,同一个聚合主机里的虚拟机只能迁移到该聚合中另一台主机上,简单来说就是a聚合宿主机上的虚拟机不能迁移到b聚合宿主机上。然后可以通过该镜像创建虚拟机,虚拟机没问题以后,就可以准备导出镜像交付了。准备将快照导出~ 快照制作完毕以后,是可以到dashboard中看到格式的,可以看到快照是raw格式。
2024-09-30 21:52:29
794
原创 openstack的openstack compute service list命令结果中计算节点State状态批量变为down处理
再一次日常巡检中,突然发现,额。大批量的计算节点状态变为down了。
2024-08-19 11:21:21
285
原创 linux巡检脚本【cpu使用率、内存使用率、IO速度、磁盘使用率、检查异常IP流量等等】以及批量执行方式、查看bond网卡状态是否up脚本
bin/bash# 定义一些变量IO_SPEED_THRESHOLD=10000 # 假设IO速度阈值是10000MB/sDISK_USAGE_THRESHOLD=85 # 假设磁盘使用率阈值是85%# 检查CPU使用率echo "检查CPU使用率..."\1thenecho "警告: CPU使用率过高: ${CPU_USAGE}%"elseecho "CPU使用率正常: ${CPU_USAGE}%"fi# 检查内存使用率echo "检查内存使用率..."then。
2024-08-05 14:00:00
555
原创 hcie-cloud computing202407新版题库解题之b卷和规划题重要记录
添加入方向规则,注意,题目说明了“solo仅允许10.101.0.0/24访问”,10.101.0.0/24是考试机器的网段,实验环境根据实际的跳板机网段配置源地址,如不清楚实验环境的跳板机是什么网段,看通过cmd敲ipconfig查看地址,另外源地址还需要填写CCE容器所使用的VPC的子网网段。修改volumeMounts,再添加一个硬盘,两个名称和上面名称一致,平台创建的挂载到/mnt【用来验证/mnt是否具有写入权限】,底层创建的挂载到/solo/opt【存放jdk文件】,点击修改。
2024-08-04 15:30:00
1410
原创 hcie-cloud computing202405新版题库解题思路1-4题汇总【业务个性化配置】【下】
可以随便创建一个负载均衡,实例数量改为1,添加存储的方式获取volumes这些参数,下载yaml文件,复制volume参数到solo-2中即可,同时会自动创建pv这些,正常去导出即可。查看主机名称,其实就是EIP,时间短的就是新创建的【就是为了确认NAME名称是EIP】将某个solo的3个负载都占满,如进入solo2的三个节点,占满cpu。然后回到改工作负载的伸缩界面,应该是可以看到伸缩记录。改为用6台,2个用户的密码用考试中指定的密码。solo-1-solo-3都需要操作。配置前可以先去主机上执行。
2024-07-29 20:31:03
1736
EFK安装所需要的全部包.rar
2021-11-02
fwupdate安装包及依赖.rar
2022-01-10
kubeadm_images.rar(含v1.21.0和v1.21.1初始化所需所有镜像包,解压出来1.2G)
2021-11-29
集群高可用所需安装包.rar
2021-11-30
ingress-nginx-controller(含镜像和代码).rar
2021-10-28
gitlab-ce镜像和registry镜像.rar
2021-11-15
jenkins镜像和文件完整包.rar
2021-11-15
k8s-dashboard镜像和yaml文件.rar
2021-11-08
helm安装代码和依赖镜像.rar
2021-11-02
LoadBalancer-metallb(含镜像和代码).rar
2021-10-28
NET Framework 3.5安装软件.rar
2021-08-25
动态 storageClass.rar
2021-08-23
docker资源scope监控搭建脚本
2021-07-06
calico-3.19-img.tar
2021-07-02
3CDaemon(文件互传带说明).rar 不要乱下载,博客中有文章,搜索:linux与windows之间的文件自动上传下载,查看使用方式
2025-10-22
g++安装包和C++内存cpu占用.rar
2025-05-23
docker的各版本tar包安装包.rar
2024-10-21
docker19.03+docker26.1.4的安装包
2024-10-16
openstack安装包+ubuntu20.4iso+DB数据库软件.txt
2023-03-14
kubelet集群所需镜像,docker离线安装包,kubelet离线安装包
2024-03-19
博客VMware文章附件
2023-02-15
docker-images-centos.tar
2023-06-27
rpms-chrony-pcs-packages.rpm.rar
2023-02-09
麒麟qcow2镜像v10版本操作系统下载
2022-06-24
enscape3.1-package.rar
2022-04-29
docker和docker-compose安装包.rar
2022-04-12
SketchUp Pro 2021 v21.0.339 Win64.rar 草图大师2021直接使用版
2022-04-02
universaltermsrvpatch.rar
2022-04-01
nginx-1.8.zip ,nginx所需所有rpm依赖和tar包安装包。
2022-03-21
linux硬盘损坏数据恢复方案
2022-02-26
win7IE10安装包和所需补丁包.rar
2022-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅