ywtool运维工具下载链接及介绍:
工具下载/介绍/安装页面
目录
- README.md
- 备注:
- 未完成:
- 2023.2.18之前
- 2023.1.28
- 2023.2.18
- 2023.2.20
- 2023.3.20
- 2023.4.4
- 2023.4.17
- 2023.5.21
- 2023.6.17
- 2023.7.15
- 2023.7.21
- 2023.7.26
- 2023.11.8
- 2023.11.29-2023.12.8
- 2023.12.13-2023.12.30
- 2024.1.2-2024.1.14
- 2024.1.15-2024.2.4 - ywtools-1.17.18
- 2024.2.19-2024.2.29 - ywtool-1.18.8
- 2024.2.29-2024.3.21 - ywtool-2.18.21
- 2024.3.22-2024.4.1 - ywtool-2.18.27
- 2024.4.2-2024.5.16 - ywtool-2.19.5【最新】
README.md
备注:
1. opencloudos8.6(腾讯,类似centos8)的软件包不是el8,是oc8,暂不支持
2. 欧拉2.0(华为)的软件包也不是el这种,暂不支持
- [AlmaLinux 8]、[CentOS Stream 8]、[Rocky 8/9]、[AnolisOS 8]、[BCLinux 8]等系统yum没有ntp软件包
- [CentOS Stream 8]、[Rocky 9]等系统yum没有xinetd软件包
- [AnolisOS 8]、[HCEulerOS 2.0]、[BCLinux 7/8]等系统无法安装rabbtimq(官网的安装脚本无法识别此系统)
- [HCEulerOS 2.0]、[BCLinux 20.10/22.10]、[openEuler 20.03-LTS-SP3/22.03-LTS-SP1]等系统yum没有nmap-ncat(nc命令在nmap软件包)、epel-release这几个软
件包 - [HCEulerOS 2.0]、[BCLinux 20.10/22.10]、[openEuler 20.03-LTS-SP3/22.03-LTS-SP1]等系统没有redhat-release文件
- [HCEulerOS 2.0]系统yum没有libvirt软件包
- [BCLinux 8]系统yum没有libvirt软件包、安装ovs编译报错
- [BCLinux 22.10]系统中filebeat启动有问题,和系统有关系
- dstat、glances这两个工具好多系统会提示安装失败,多执行几次"ywtool install",如果还失败则需要离线安装
- linux运维工具,只测试过x86_64,未测试过aarch64
- 工具功能介绍:https://blog.csdn.net/ShunqiziranZ/article/details/135844875
未完成:
- 安全基线脚本
- 将巡检文档自动生成pdf文件的脚本
- 集成一些安全工具
2023.2.18之前
-
增加了SMTP配置
-
修改一些脚本文件
-
增加了ssh配置
2023.1.28
- 增加了vsftp配置
2023.2.18
- 增加了日巡检、周巡检
- 增加巡检报告定期压缩
- log日志3天清理
- 增加ssh禁止root使用密码登陆的功能
- log日志名称修改
2023.2.20
- 增加了备份工具
- 增加了移除工具
2023.3.20
- 增加了账号策略查看、修改等配置
- 增加logo(在工具的安装脚本里)
- 增加关闭功能
- 增加堡垒机模式
- 增加黑白名单访问控制
2023.4.4
- 增加加固shell功能
2023.4.17
- 增加堡垒机回放功能
2023.5.21
- 增加安全基线功能
2023.6.17
- 堡垒机增加运维本机资产
- 调整堡垒机退出后进程依然存在问题
2023.7.15
- 调整堡垒机查看回放功能
- 调整centos8白名单功能
- 调整防火墙加固功能
- 调整加固shell-禁用vsftp、sftp、telnet
2023.7.21
- 增加备份文件定期删除
- 调整日志文件每天重置逻辑
- 调整备份文件的路径
- 调整移除工具步骤
- 调整加固shell退出后进程依然存在问题
- 调整日巡检登陆次数和防火墙默认区域配置文件
2023.7.26
- 增加加固shell半个小时无内容输入自动断开连接
- 修改blj运维方式
2023.11.8
- 修改脚本显示内容的配色
- 修改安全基线功能(脚本未完成)
- 调整关闭shell功能后进程异常运行、账号没有执行删除的问题
- 增加blj和shell密码MD5验证
- 修改mail配置脚本
- 修改install-yw.sh脚本
2023.11.29-2023.12.8
- 增加blj本机IP运维(本机运维账号有问题)
- 增加blj源IP记录
- 增加blj回放昨日运维未结束记录
- 增加周巡检、日巡检每个服务的配置文件最后修改时间
- 修改周巡检:系统命令是否被篡改
- 修改周巡检:登陆信息检查
- 增加、修改select_check.sh脚本登录系统信息检查、用户信息检查、磁盘检查(vda)等
- 修改install-yw.bin脚本创建log目录的方法
- 修改install-low.sh脚本centos8、centos steam 8安装php、mysql、docker步骤
- 修改check.sh脚本centos8检查mysql、docker服务的方法
- 修改blj.sh、ssh_config.sh脚本探测端口连通性的配置
2023.12.13-2023.12.30
- 修改vsftp配置脚本
- 增加vsftp、shell、mail、ssh、dhcp开启服务后,输出都修改了哪些系统文件
- 增加blj添加和删除运维IP
- 修改install-yw.sh、install-low.sh
- (1)install_ovs、install_rabbitmq、install_erlang.sh:安装前提前备份系统文件
- (2)check.sh、check_copy.sh:服务检查的方式修改
- (3)daily_check.sh、weekly_check.sh:启动时间因为系统中英文显示不准确、获取公网IP的方法、子网判断
- 增加install-low.sh脚本centos8、centos steam 8、centos steam 9、rocky 9安装软件的方法
- 增加install-low.sh脚本检查之前环境是否已安装软件
- 增加install-low.sh脚本centos7可以选择安装mysql、php、jdk的版本
- 增加disable_server.sh脚本卸载常用工具、常用软件、其他软件
- 增加dhcp配置功能(地址池只支持单个)
- 增加dhcp配置功能(增删改查)
- 增加daily_check.sh、weekly_check.sh脚本显示服务状态前先判断是否安装了该服务
2024.1.2-2024.1.14
- 调整重置日志文件的配置(crond_optimization.sh)
- 增加安装bridge-utils的步骤(install-low.sh)
- 调整blj运维本机时不需要输入账号密码(备份文件:blj.sh.2024.1.2)
- 增加"install-low.sh"脚本AlmaLinux 8.2/8.4/9.0安装软件的方法
- 增加还原yum、netwrok_ip、network_br、network_bond、network_ovs的方法
- 增加netwrok_ip、network_br、network_bond、network_ovs配置完后,输出都修改了哪些文件
- 增加账号策略6个模块分别恢复的配置
- 调整"account_security.sh"脚本原有账号密码有效期配置
- 增加"install-yw.sh"脚本同步config.ini.old配置到config.ini中
- 调整network_ip、network_br、network_bond、network_ovs脚本记录到config.ini文件中的格式
- 堡垒机改名跳板机
- 增加自定义清理日志天数
- 调整"select_check.sh"脚本对内存检查、服务检查、系统信息检查、网络检查等配置
- 增加blj批量添加、批量删除主机IP
- 增加blj添加主机的另一种方法
- 增加blj添加本机IP时需要输入root密码验证
- 调整"bak_rm.sh"脚本备份功能的配置
- 增加centos9/rocky9 mail邮件配置功能
- 增加centos8、centos steam8/9、rocky8/9、AlmaLinux 8.2/8.4/9.0"账户策略"的"设置控制台登陆失败策略"、"设置SSH登陆失败策略"功能
- 增加加固shell在关闭"telnet-server、vsftpd、sftp"前判断服务是否启动,服务是否通过"ywtool jiagu shell"方式关闭
- 增加加固shell对telnet命令的判断
- 调整每个脚本输入日志的格式
2024.1.15-2024.2.4 - ywtools-1.17.18
- 增加登录防护脚本:检测3分钟15次登录系统失败,并拉黑IP
- 增加"resources_check.sh"脚本中系统重启/关机操作检查
- 调整"jiagu_shell_crond.sh"脚本中每天0点0分重置日志的步骤
- 增加"install-low.sh"脚本cloud-utils-growpart工具安装
- 增加自定义检测登录系统失败的次数(登录防护脚本)
- 调整"account_security.sh"脚本配置"设置控制台登陆失败策略"、"设置SSH登陆失败策略"功能和查看的方法
- 调整"security_baseline.sh"检查的配置
- 调整"disable.sh"脚本每个功能的输出内容
- 增加"install-yw.sh"脚本对系统和系统版本的判断
- 修改"install-low.sh"脚本对jdk、mysql是否安装的判断
- 增加"blj.sh"通过IP方式运维主机方法
- 修改"dhcp.sh"、“crond_inspect.sh”、“install-low.sh”、"disable_server.sh"脚本
- 修改"install-yw.sh"脚本对第一个版本号的判断
- 修改"account_security.sh"脚本的"密码复杂度"、"原有账号密码有效期"的配置
- 修改所有脚本if语句的判断方式
- 增加工具对OpenCloudOS 8.8系统的支持
- 修改network的所有脚本的执行顺序
- 修改所有脚本对系统和系统版本的获取方式:从config.ini文件中获取
- 修改centos8本地安装dhcp服务所缺的依赖包
- 增加dhcp脚本查看地址池的配置
- 增加access_control.sh脚本在添加、删除IP前先检测此IP是否已存在
- 增加access_control.sh脚本如果开启了登录防护功能,无法开启白名单,如果开启了白名单功能,无法开启登录防护功能
- 调整disable_server.sh脚本关闭白名单的步骤
2024.2.19-2024.2.29 - ywtool-1.18.8
- 增加查看容器的MAC地址
- 周巡检脚本调整对AlmaLinux release 9.3 alias命令不显示任何内容的判断
- 调整"install-service.sh"、"disable_server.sh"脚本记录git的安装和卸载有报错的问题
- 调整移除工具的提示
- 增加华为Huawei Cloud EulerOS2.0系统对脚本的使用
- 调整jiagu_shell.sh、jiagu_shell_enable.sh脚本
- 调整network_ip.sh、network_br.sh、network_bond.sh、network_ovs.sh四个脚本输出的内容
- 调整select_check.sh、daily_check.sh、weekly_check.sh脚本对网关的检查
2024.2.29-2024.3.21 - ywtool-2.18.21
- 调整tail_log.sh脚本对network日志的查看
- 调整install_ovs.sh脚本对是否安装成功的判断
- 调整jiagu_firewall.sh脚本输出的内容
- 增加移动BigCloud Enterprise Linux 7/8系统对脚本的使用
- 增加"dstat"、“mtr”、"glances"工具的安装
- 增加AnolisOS 8.6/8.8系统对脚本的使用
- 增加openEuler-20.03-LTS-SP3系统对脚本的使用
- 调整"install_elk.sh"对docker网络的判断
- 增加openEuler-22.03-LTS-SP1系统对脚本的使用
- 调整"select_check.sh"、“daily_check.sh”、"weekly_check.sh"脚本对磁盘的检查
- 增加移动BigCloud Enterprise Linux 20.10/22.10系统对脚本的使用
2024.3.22-2024.4.1 - ywtool-2.18.27
- 调整"install-service.sh"、“crond_inspect.sh”、"disable_server.sh"脚本
- 调整"dhcp.sh"脚本添加到配置文件的参数方式
- 调整"daily_check.sh、weekly_check.sh、select_check.sh"脚本对获取磁盘和显示磁盘信息的方式
- 调整"install-yw.bin"脚本对Rocky系统的判断
- 调整"install-service.sh"脚本Rocky系统yum的配置
- 调整"install-service.sh"脚本CentOS Stream系统yum的配置
- 增加AlmaLinux 8.8系统对脚本的使用
- 调整"install-service.sh"脚本对Rocky9、BC-Linux8系统对部分软件的安装判断
2024.4.2-2024.5.16 - ywtool-2.19.5【最新】
- 调整"install-service.sh"脚本CentOS_Stream系统yum的配置
- 调整"install-service.sh"脚本对yum原文件备份判断
- 增加"system_login_info.sh"脚本,登录系统会先执行此脚本显示系统基本信息
- 调整所有脚本执行cp命令时用管理员权限:sudo
- 调整"install-service.sh"脚本对yum-utils的安装
- 增加"select_check.sh"对磁盘速度的读取、系统负载的读取
- 增加nginx代理脚本:“nginx_proxy_forwarding.sh”
End