Linux运维工具-ywtool默认功能介绍

提示:工具下载链接在文章最后

目录

  • 一.资源检查
  • 二.日志刷新
  • 三.工具升级
  • 四.linux运维工具ywtool介绍
  • 五.ywtool工具下载链接


一.资源检查

  1. 只要系统安装了ywtool工具,默认就会配置上"资源检查"的脚本
  2. 资源检查脚本的执行时间:每天凌晨3点进行检查
  3. 资源检查脚本的检查内容:
  • cpu、内存、磁盘的资源使用率不超过80%
  • 前一天系统是否有过重启/开机的情况
  1. 如果检查到异常内容的处理方式:
  • 如果配置了"邮件告警"功能,则会通过发生告警邮件。
  • 会在"/etc/motd"文件里添加一条告警信息,每次登陆系统的时候会显示这条告警信息。
  1. 关闭"资源告警"功能:
    备注:如果关闭了资源告警功能后续则无法再开启
ywtool disable resources

二.日志刷新

  1. 只要系统安装了ywtool工具,默认就会配置上"日志刷新"的脚本
  2. 日志刷新脚本的执行时间:每天凌晨2点
  3. 日志刷新脚本的内容:
  • 将"/var/log/ywtools"目录下昨天的.log文件进行重命名:“文件名称.log.昨天日期
  • 先检查重命名过的日志文件是否有内容,创建重命名过并且有内容的日志文件:“文件名称.log
  • 清理"/var/log/ywtools"目录下3天前的日志文件
  • 检查当前时间是否为周日,如果是周日则检查"/usr/local/ywtool/log/daily"目录下是否有巡检文件,如果有巡检文件则进行压缩(也就是日巡检文件一周压缩一次),压缩目录:“/usr/local/ywtool/log/backup/daily”
  • 检查当前时间是否为当月的1号,如果是则检查"/usr/local/ywtool/log/weekly"目录下是否有巡检文件,如果有巡检文件则进行压缩(也就是周巡检文件一个月压缩一次),压缩目录:“/usr/local/ywtool/log/backup/weekly”
  1. 无法关闭"日志刷新"功能
  2. /var/log/ywtools目录下演示截图:
    在这里插入图片描述
  3. /usr/local/ywtools/log/backup/目录下演示截图:
    在这里插入图片描述

三.工具升级

  1. 工具只能离线升级:将新版本的包下载到系统里,执行安装脚本。
  2. 工具升级会将旧/usr/local/ywtools目录移走至"/usr/local/ywtools_old"目录下
chmod +x ywtools-X.X.X.bin
./ywtools-X.X.X.bin
y(第一个y无须回车)
y
y
y

在这里插入图片描述
在这里插入图片描述

四.linux运维工具ywtool介绍

工具介绍/安装页面

五.ywtool工具下载链接

2024.2.29(目前最新)-ywtool-1.18.8下载链接
提取码:dhzt

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/722498.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于springboot+vue的球队训练信息管理系统

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作 ​主要内容:毕业设计(Javaweb项目|小程序|Pyt…

el-select 选中之后所有颜色变蓝了

出现上述原因&#xff1a;你写的value属性的绑定值是对象&#xff0c;在规定中只能value的值只能是boolean / string / number这三种类型&#xff0c; 所以要加上value-key属性 <el-select v-model"senderProvince" placeholder"请选择活动区域">&…

Hive分组排序取topN的sql查询示例

Hive分组排序取topN的sql查询示例 要在Hive中实现分组排序并取每组的前N条记录&#xff0c;可以使用 ROW_NUMBER() 窗口函数结合 PARTITION BY 和 ORDER BY 子句。 以下是一个示例SQL查询&#xff0c;用于选择每个部门中工资最高的前3名员工&#xff1a; SELECT department, e…

WordPress调用当前文章作者头像

制作wordpress博客主题时经常会到用&#xff0c;需要调用wordpress当前文章作者头像的时候&#xff0c;用下面的这段代码即可。 <?php if (have_posts()) : the_post(); update_post_caches($posts); ?> //wodepress.com <?php echo get_avatar( get_the_author_e…

日本极致产品力|与日本所有食物百搭,年销量2亿箱的啤酒品牌

摘要&#xff1a;《极致产品力》日本深度研学,可以帮助企业找产品、找方向、找方法,在日本终端市场考察中洞悉热销产品背后的成功逻辑,了解最新最前沿的产品趋势和机会。结合日本消费趋势中国转化的众多经验,从品牌、包装、卖点、技术和生产工艺等多方面寻找中口市场的解决方案…

微服务:Nacos注册中心

国内公司一般都推崇阿里巴巴的技术&#xff0c;比如注册中心&#xff0c;SpringCloudAlibaba也推出了一个名为Nacos的注册中心。 1.认识Nacos Nacos是阿里巴巴的产品&#xff0c;现在是SpringCloud中的一个组件。相比Eureka功能更加丰富&#xff0c;在国内受欢迎程度较高。 …

「Vue3系列」Vue3 组件

文章目录 一、Vue3 组件二、Vue3 组件实例三、Vue3 官方组件四、Vue3 常用组件五、相关链接 一、Vue3 组件 Vue3 是 Vue.js 的最新版本&#xff0c;它引入了许多新的特性和改进。在 Vue3 中&#xff0c;组件是构建应用程序的核心部分&#xff0c;它们可以重用、组合和嵌套。Vu…

express+mysql+vue,从零搭建一个商城管理系统10--添加商品

提示&#xff1a;学习express&#xff0c;搭建管理系统 文章目录 前言一、新建models/goods.js二、新建routes/goods.js三、添加goods表四、添加商品总结 前言 需求&#xff1a;主要学习express&#xff0c;所以先写service部分 一、新建models/goods.js models/goods.js con…

Nodejs 第四十八章(ioredis)

ioredis 是一个强大且流行的 Node.js 库&#xff0c;用于与 Redis 进行交互。Redis 是一个开源的内存数据结构存储系统。ioredis 提供了一个简单高效的 API&#xff0c;供 Node.js 应用程序与 Redis 服务器进行通信。 以下是 ioredis 的一些主要特点&#xff1a; 高性能&…

Android开发者该学习哪些东西提高竞争力,Github上最值得学习的10个Android开源项目

什么是 HTTPS? HTTPS (基于安全套接字层的超文本传输协议 或者是 HTTP over SSL) 是一个 Netscape 开发的 Web 协议。 你也可以说&#xff1a;HTTPS HTTP SSL HTTPS 在 HTTP 应用层的基础上使用安全套接字层作为子层。 为什么需要 HTTPS &#xff1f; 超文本传输协议 (…

Linux 查看硬件常用命令

lshw 显示完整的硬件信息&#xff0c;需要以管理员权限运行。 lshw lspci&#xff1a; 该命令用于列出所有连接到PCI总线的设备信息。 lspci lsusb&#xff1a; 该命令用于列出所有连接到USB总线的设备信息。 lsusb lsblk&#xff1a; 该命令用于列出块设备&#xff08;硬…

Apache Log4j 远程代码执行漏洞的终极解决方案

1.背景 最近一个老系统被检查出有Apache Log4j 远程代码执行漏洞&#xff0c;需要解决此问题&#xff0c;基于此&#xff0c;写此文章记录一下 2.问题分析 老生常谈了&#xff0c;之前发现此漏洞&#xff0c;处理方案都是升级jar包 但是&#xff0c;漏洞随着时间一直有出现&…

第三百八十三回

文章目录 1. 概念介绍2 使用方法3 示例代码 我们在上一章回中介绍了ModalBarrier组件相关的内容&#xff0c;本章回中将介绍Visibility组件.闲话休提&#xff0c;让我们一起Talk Flutter吧。 1. 概念介绍 我们在本章回中介绍的Visibility组件是一种容器类组件&#xff0c;主要…

图像质量评价指标计算python代码,PSNR,SSIM,fsim,niqe,lpips,rmse,德尔塔δe

图像质量评价指标计算python&#xff0c;PSNR&#xff0c;SSIM&#xff0c;fsim&#xff0c;niqe&#xff0c;lpips&#xff0c;rmse&#xff0c;德尔塔δe import numpy as np from skimage.metrics import structural_similarity as ssim from skimage.metrics import peak_s…

【LeetCode】第 387 场周赛

3069. 将元素分配到两个数组中 I 给你一个下标从 1 开始、包含 不同 整数的数组 nums &#xff0c;数组长度为 n 。 你需要通过 n 次操作&#xff0c;将 nums 中的所有元素分配到两个数组 arr1 和 arr2 中。在第一次操作中&#xff0c;将 nums[1] 追加到 arr1 。在第二次操作…

SpringBoot之获取Spring容器上下文组件的工具类封装

SpringBoot之获取Spring容器上下文组件的工具类封装 文章目录 SpringBoot之获取Spring容器上下文组件的工具类封装1. SpringBoot版本2. Spring容器上下文工具类封装 如在一个普通类中获取HttpServletRequest、HttpServletResponse…等等以工具类的形式getBen,而不需要Component…

win11环境下使用hane WIN NFS Server搭建nfs服务

如题&#xff0c;服务端使用hane win nfs server&#xff0c;客户端也是使用wins系统。 S1&#xff0c;安装nfs服务器端&#xff0c;wins系列除了server系列可以使用nfs服务端&#xff0c;其余必须使用额外的组件来实现NFS文件系统的功能。 Networking Software for Windows …

系统学习Python——装饰器:直接管理函数和类

分类目录&#xff1a;《系统学习Python》总目录 在《系统学习Python——装饰器》系列文章中&#xff0c;我们的大多数示例都设计来拦截函数和实例创建调用。这对于装饰器来说很典型&#xff0c;但是它们并不限于这一角色。因为装饰器通过装饰器代码来运行新的函数和类&#xff…

Nodejs 第四十六章(redis持久化)

redis持久化 Redis提供两种持久化方式&#xff1a; RDB&#xff08;Redis Database&#xff09;持久化&#xff1a;RDB是一种快照的形式&#xff0c;它会将内存中的数据定期保存到磁盘上。可以通过配置Redis服务器&#xff0c;设置自动触发RDB快照的条件&#xff0c;比如在指…

C#进阶高级语法之LINQ:深入分析LINQ的查询表达式、延迟执行与PLINQ高级特性

LINQ&#xff08;Language-Integrated Query&#xff09;是.NET框架的一个强大的查询语言&#xff0c;它可以用来查询各种数据源&#xff0c;如集合、数据库等。LINQ提供了许多高级特性&#xff0c;包括LINQ查询表达式、deferred execution和PLINQ&#xff08;并行LINQ&#xf…