自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 Linux 系统资源监控与告警脚本

这两个 Shell 脚本实现了 Linux 系统资源的实时监控,包括 CPU 使用率、内存使用率、磁盘使用率、I/O 负载以及网络带宽使用情况。当任何资源使用率超过预设阈值时,脚本会自动发送邮件告警。调整监控阈值:根据您的系统配置调整脚本中的阈值变量dataMax:CPU、内存、磁盘使用率阈值IOMax:I/O 使用率阈值NATLimit:网络带宽阈值修改网络接口:在 getNat.sh 中修改NIC变量为您的实际网络接口名称更改告警邮箱:将所有替换为您的实际邮箱地址调整监控频率。

2025-09-07 15:01:53 321

原创 Linux文本处理三剑客:sed、awk和grep实用指南

这些文本处理工具的真正威力在于它们的组合使用。# 分析日志:统计每个IP的访问次数# 提取系统信息:获取内存使用率# 批量修改配置:禁用SELinuxLinux文本处理工具提供了强大而灵活的方式来处理各种文本操作需求。快速分析和提取日志信息批量修改配置文件数据清洗和格式转换系统监控和报告生成。

2025-09-03 19:41:49 530

原创 Shell脚本编程:函数、数组与正则表达式详解

方式一:使用function关键字function 函数名(){echo "$参数1"echo "$参数2"# 函数体return $?# 返回值# 方式二:简化定义函数名(){# 函数体return # 返回值# 方式一:一次性赋值# 方式二:逐个元素赋值函数、数组和正则表达式是Shell脚本编程中不可或缺的三大核心要素。通过函数,我们可以实现代码的模块化和复用;通过数组,我们可以高效地管理和操作数据集合;通过正则表达式,我们可以进行复杂的文本匹配和处理操作。

2025-09-01 20:18:57 488

原创 Shell脚本编程入门:从基础语法到流程控制

Shell脚本编程是每个Linux用户和系统管理员必备的技能。脚本基础:创建、权限管理和执行方式变量使用:声明、引用和删除变量字符串操作:长度获取、子串提取等常用操作参数传递:使脚本能够接受外部输入运算符:算术、关系、逻辑和文件测试运算符流程控制:条件判断和循环结构的灵活运用。

2025-08-30 19:07:17 319

原创 Linux系统深度优化指南:CPU、I/O与内核参数调优实战

系统优化是一个持续的过程,需要根据实际工作负载和性能指标不断调整。本文介绍的CPU优先级调整、I/O资源限制和内核参数优化都是经过实践验证的有效方法。监控先行:在优化前建立性能基线,优化后对比效果逐步调整:每次只调整一个参数,观察效果后再决定下一步测试验证:在生产环境应用前,在测试环境充分验证文档记录:记录每次优化的参数和效果,形成知识积累记住,最优的配置取决于您的具体工作负载和硬件环境。建议定期审查系统性能指标,根据实际需求调整优化策略。

2025-08-27 21:23:37 951

原创 Linux系统性能优化全攻略:从CPU到网络的全方位监控与诊断

系统性能优化是一个系统工程,需要从CPU、内存、磁盘I/O和网络等多个维度进行全面分析。本文介绍的工具和方法涵盖了Linux系统性能监控的主要方面,能够帮助您快速定位和解决系统性能问题。在实际工作中,建议结合多种工具使用,互相验证监控结果。对于长期运行的系统,可以设置定时任务定期收集性能数据,建立性能基线,以便在出现问题时能够快速对比分析。记住,没有一劳永逸的优化方案,只有持续监控和不断调整,才能保持系统始终处于最佳运行状态。希望本文能为您Linux系统性能优化工作提供有价值的参考。

2025-08-27 21:21:21 980

原创 手把手教程:Linux服务器基础环境配置全攻略

新部署的Linux服务器就像一张白纸,虽然纯净,但缺乏生产环境所需的工具、优化和安全设置。一份标准化、自动化的基础环境配置流程,是保障服务器稳定、高效、安全运行的第一步。本文将以CentOS 7为例,带你一步步完成从系统初始化到安全加固的全过程,为你后续部署应用打下坚实基础。提速与备刀:换源加速,安装必备工具软件。通信与标识:确保网络畅通,设置唯一主机名。守时与守门:同步精确时间,配置防火墙守好安全大门。安全建议:最小化原则:防火墙只开放绝对必要的端口。密钥登录。

2025-08-26 19:46:05 685

原创 深入理解Linux iptables防火墙:从核心概念到实战应用

在Linux系统中,网络安全防护的核心工具之一便是iptables。它绝非一个简单的命令,而是一个功能强大的用户态工具,与Linux内核中的netfilter框架协同工作,共同构建了Linux的防火墙体系。理解iptables,意味着你获得了精细控制服务器网络流量的能力,是实现网络安全的基石。iptables是Linux网络安全的基石,通过其高度灵活的“四表五链”结构,实现了对网络流量极其精细的控制。核心概念netfilter与iptables的关系,以及四表五链的划分依据和工作流程。语法精髓。

2025-08-25 20:29:48 897 1

原创 全面解析FTP协议:从原理到实战搭建指南

文件传输协议(FTP)是一种基于客户端/服务器(C/S)架构的经典应用层协议,专门用于在网络上的计算机之间高效、可靠地传输文件。无论是网站维护、数据备份还是日常文件共享,FTP都扮演着至关重要的角色。理解其工作原理和掌握其搭建方法,是网络管理员和开发人员的必备技能。FTP作为一个古老而高效的文件传输协议,在内部网络、数据中心等环境中依然广泛应用。FTP的核心原理:双端口设计和工作模式的区别。搭建能力:如何使用vsftpd快速搭建支持匿名或本地用户访问的FTP服务器。配置技巧。

2025-08-22 20:23:51 562

原创 常见 Linux 网络命令梳理

以上命令基本覆盖了连通性检测、接口管理、路由管理、连接监控、DNS 查询、端口测试、系统信息等常见场景。在运维或排障过程中,掌握并灵活使用这些命令,往往能快速定位问题并解决故障。熟能生巧,多练习几次,你就会发现它们是排障路上的得力助手。

2025-08-21 21:08:32 372

原创 深入浅出:计算机网络核心概念全景指南

它会自动学习并维护一张MAC地址表,记录每个端口对应的设备MAC地址,从而实现数据的精准转发,隔离不必要的流量。在实际的TCP/IP协议族中,通常将OSI的上三层(应用、表示、会话)合并为一层,形成一个更实用的五层模型。网络通信是一个复杂的过程,为了降低复杂性,工程师们采用了“分而治之”的策略,将其划分为不同的功能层。TCP是面向连接的、可靠的传输协议,其连接的管理通过著名的“三次握手”和“四次挥手”实现。OSI模型是一个理想化的理论框架,定义了网络功能的七个层次,是理解网络通信的最佳工具。

2025-08-19 19:51:32 619

原创 Linux系统管理核心指南:启动、进程与任务调度

类别高频命令核心参数启动控制进程监控后台管理jobs -lbg %1后台启动任务调度crontab -e每5分钟系统配置--static永久生效远程传输scp -P 端口 文件 用户@主机:路径-r递归目录灾难恢复锦囊系统无法启动:GRUB界面选恢复模式 →查日志进程失控→pkill -9 进程名crontab误删找用户备份运维箴言生产环境操作前必备份修改配置后必验证定时任务必重定向输出掌握这些核心技能,你将游刃有余地驾驭Linux系统。

2025-08-16 21:16:21 919

原创 LVM逻辑卷管理完全指南:灵活存储的终极艺术

LVM是Linux存储管理的革命性技术,突破传统分区限制。本文将深入解析LVM架构、实战操作及企业级应用,助你掌握等核心技能。

2025-08-14 21:41:37 692

原创 Linux磁盘管理终极指南:从分区到挂载的完整艺术

操作流程全景图fill:#333;color:#333;color:#333;fill:none;添加磁盘识别磁盘分区规划创建文件系统配置fstab挂载使用监控维护高频命令速记场景命令参数点睛分区操作-l查看分区GPT分区支持>2TB格式化-f强制创建SWAP管理类型代码82挂载性能优化选项永久挂载/etc/fstab优先用UUID容量监控df -hT人类可读+文件系统类型终极箴言生产环境操作前必备份分区表修改fstab后必验证磁盘性能瓶颈必监控。

2025-08-14 21:33:35 1032

原创 Linux权限管理精髓:Sudo权限提升完全指南

场景推荐配置开发人员部署权限运维批量管理数据库管理员。

2025-08-14 19:34:00 1141

原创 Linux用户与权限管理终极指南

当您能精准配置用户角色、巧妙运用组机制、严格把控文件权限时,便真正迈入了Linux高手殿堂。记住:最小权限原则不仅是安全准则,更是运维哲学。现在就开始您的主机权限审计之旅吧!

2025-08-13 21:13:39 621

原创 Linux软件安装双利器:yum与编译安装实战指南

graph TDA[需特定版本/定制功能?] -->|Yes| B[编译安装]A -->|No| C{生产环境?C -->|Yes| D[yum安装]C -->|No| E[测试环境可任选]

2025-08-12 21:08:10 411

原创 Vim编辑器高效入门:核心操作全解析

摘要:Vim是程序员高效文本编辑的利器,围绕三大模式展开操作:命令模式(默认入口,执行快捷键操作)、编辑模式(按i/a/o进入文本输入)和末行模式(按:执行复杂命令)。核心操作包括:命令模式下光标跳转(gg/G)、删除(dd/5dd)、复制粘贴(yy/p)和搜索(/word);末行模式下文件保存(:w)、替换(:%s/old/new/g)和退出(:q!)。掌握模式切换(Esc返回命令模式)和常用组合(如5dd→p移动文本),可显著提升编辑效率。

2025-08-12 21:01:33 365

原创 玩转 Linux 文件检索与压缩:从查找内容到高效归档

find帮你精准定位文件,catmorelessheadtail满足不同的内容查看需求,wc和grep助力信息统计与过滤,tar则能高效处理文件的压缩与解压。掌握这些命令的用法和参数,不仅能提升工作效率,还能让你在面对复杂文件管理场景时更从容。建议结合实际需求多练习,逐步熟练运用,让 Linux 操作变得得心应手!

2025-08-11 19:55:38 785

原创 掌握这些 Linux 常用命令,让文件管理效率翻倍

本文整理了Linux系统中最常用的文件管理命令,包括基础操作(pwd、cd、ls)、文件与目录管理(mkdir、touch、cp、mv)、高级功能(ln、du、rm、which、alias)以及通配符使用技巧。这些命令涵盖了从定位查看、创建复制到删除查询等日常文件操作需求,通过具体示例说明各命令的用法和参数选项。掌握这些核心命令能显著提升Linux环境下的工作效率,适合初学者快速上手和日常使用参考。

2025-08-08 20:22:16 700

原创 uniapp 微信浏览器打开外部APP

全部设置好之后并且接口调通之后你会发现,wx-open-launch-app里的东西已经展示在页面上了,剩下的就是点击,如果APPID配置正确并且手机安装了需要打开的APP的话,点击标签是可以正常打开的,那么没有安装或打开失败的情况下需要有备用方案,我们的方案是打开应用市场。wx-open-launch-app 标签有@error=""属性,这个就是打开失败的回调。在微信服务号里设置IP白名单以及JS接口安全域名,并且关联被打开的APPID。使用之后查看页面发现没有出现按钮,那么马上就要进入第二大重点了。

2024-01-02 14:26:58 1355 1

原创 阿里oss图片处理使用图片水印

然后将这一段路径转换为base64字符串得到类似’ZWR1L2ltYWdlcy8yMDIzMTEyMy9hYWFhLmpwZw==‘的一段话。然后在你要渲染的图片路径后加'?x-oss-process=image/watermark,image_转换后的base64字符串'转换方法:将图片在你oss里的路径直接复制,去掉域名只留下路径即可。只留下:edu/images/20231123/图片名.jpg即可。首先你要拿到作为水印的图片base64字符串。这就是你水印图片的base64字符串。

2023-11-27 11:43:48 1467

原创 uniapp使用阿里矢量图

进入uni_modules\h-icon\components\h-icon目录打开h-icon.vue文件。首先,咱们要在iconfont里有个项目,并且将要用到的矢量图全部导入到这个项目里。找到下方代码,将之前保存的代码替换一下(记得保留'https:')ok这个咱们目前用不到,切换tab到FontClass。其中 icon属性就是你项目里icon的名称。下面进入咱们的uniapp项目,引入下方插件。那么到此为止引入就算完成了,接下来是使用。这样一来,页面就显示出你引入的icon了。

2023-11-24 14:42:23 776 1

原创 uniapp根据scroll-view实现顶部tab和页面滑动联动选中

根据scroll-view的scroll-into-view属性值实现点击按钮滑动页面根据滚动的距离实现顶部按钮的样式切换

2023-11-01 16:43:03 738

原创 Date.now()和new Date()的区别以及选择

Date.now()和new Date()的区别以及选择

2023-10-25 18:04:43 1846

原创 uniapp canvas 图片渲染变形的解决方法及使图片文字倾斜

当使用canvas渲染图片时,如果图片的宽高比例和咱们设置的不一样的话就会有图片变形的问题。那么解决的方法就是根据uniapp的。废话少说,直接贴代码。

2023-10-08 17:35:42 1532 1

原创 uniapp 仿网易云黑胶会员等级页面顶部旋转

刚一开始打算把所有的等级都手写一套然后挨个调旋转角度以及位置,写到五级就放弃了,太费劲而且兼容性太差了,就索性让ui且了一张大图,把整个圆都切进来了。然后只需要在轮播的时候用transform:rotate()更改图片的旋转角度就可以了。但是有细心的人就发现了,当前等级的点和当前选中的点以及未选中的点样式都是不一样的,而且还得跟着大圆进行旋转,并且轮播走完之后与轮播对应的点还得回到中间。最近写项目碰到一个这样的需求,就是上面的等级需要跟着下面轮播旋转,轮播走到七级那么顶部等级也要旋转到七级的点上。

2023-07-27 16:13:19 696 4

原创 uniapp app跳转到微信小程序

【代码】uniapp app跳转到微信小程序。

2023-07-26 14:44:41 569 1

原创 uniapp 微信小程序支付 App微信支付宝支付

res内的东西全是向后台返回的,后台创建订单后向前台返回订单信息,然后前台拿到订单信息后向微信调起支付。注,以上方法只能用于原生支付,若是后台使用其他第三方支付的话以上方法不适用,推荐跳到小程序进行支付。支付宝的比较简单,只需要一个orderInfo就可以拉起。saId=10000007 打开支付宝扫一扫功能。同样的,后台返回给res后直接向微信发起支付。qrcode 请求网址(二维码网址)

2023-07-26 14:41:26 682 1

原创 uniapp 伪弹窗形式实现美团左右列滑动联动

整理一下,核心属性就是scroll-into-view,利用动态赋值让两个scroll-view自动滚动,其次就是获取右侧列表每一项距离顶部的距离,动态计算出当前右侧滚动到哪个分类下后再将左侧动态赋值。近期有项目要求做一个类似美团的左右列联动的商品选择列表,但是去插件市场找了一圈基本都是整个页面的列表,没有在某个区域内实现左右列联动的,于是自己写了一套。很简单,动态赋值,利用scroll-into-view属性,当绑定的值改变时,他会自动滚动到元素id为绑定值的地方。下面开始右侧跟随左侧。

2023-07-26 14:10:19 819 4

原创 uniapp 浏览器直接打开app并跳转到指定页面

uniapp 浏览器直接打开app并跳转到指定页面

2023-07-25 16:03:57 2852 4

原创 uniapp 图片批量裁剪 基于轮播的选择裁剪

uniapp 图片批量裁剪 基于轮播的选择裁剪

2023-07-25 15:41:22 383

原创 uniapp canvas 多个内容在同一行内居中

uniapp canvas 多个内容在同一行内居中

2023-07-25 15:24:17 654

原创 高德地图,百度地图,腾讯地图获取经纬度的偏差问题

高德地图,百度地图,腾讯地图获取经纬度的偏差并互相转换

2023-07-25 15:23:14 3924

空空如也

空空如也

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

TA关注的人

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