秋风お亦冷
运维工程师
展开
-
PostgreSQL常用SQL语句
本文将示例以下类别的语句案例:免密交互、增删改查、备份恢复、数据迁移、用户管理、权限管理、进程管理、查询优化。原创 2024-02-28 15:38:48 · 393 阅读 · 0 评论 -
PostgreSQL部署与配置
一键部署PostgreSQL,并举例配置认证、登录等。原创 2024-02-28 15:25:14 · 264 阅读 · 0 评论 -
GitLab升级多个版本-企业实战
Gitlab多版本升级的实战流程笔录。原创 2024-01-22 09:00:00 · 192 阅读 · 0 评论 -
Nexus升级多个版本-企业实战
Nexus多版本升级的实战流程笔录。原创 2024-01-19 14:10:43 · 177 阅读 · 0 评论 -
Maven+Pom配置Nexus认证
解决:Nexus版本从3.21.1-01 > 3.63.0升级后,加入了认证的问题,解决了非登录用户可以访问browse的bug,当关闭Allow anonymous users to access the server(允许匿名用户访问服务器)后,匿名用户访问browse的问题解决了,但Jenkins构建、开发会引起一系列报错如拉不到Nexus仓库依赖、报错401的问题。原创 2024-01-19 14:00:58 · 207 阅读 · 0 评论 -
Linux mail自动推送邮件脚本+一键发送邮件脚本
PS:脚本还有可优化的空间,比如可添加携带附件功能(如:-a test.txt)在服务器配置邮件,以实现邮件的发送。发文本内容为示例内容,仅供参考~无定时任务,手动执行交互输入发送。每日随机抽取一行放入邮件内容。原创 2024-01-02 17:40:43 · 614 阅读 · 1 评论 -
使用Linux上传资源到百度网盘
实现:不需要额外部署服务、安装命令,一个脚本即可自动上传服务器文件到百度网盘,且可添加定时任务。针对要备份的文件编写脚本:BakEcsFileToBaidunetdisk.sh。备份完成,上传时间隔一段时间保证文件存在。上传带宽:取决于服务器的公网带宽。原创 2023-09-04 09:50:35 · 398 阅读 · 0 评论 -
阿里云安全组与Nginx组合实现IP+域名精确控制+禁用IP端口访问
通过安全组控制IP的放行规则、Nginx控制域名的放行规则,组合实现高效控制黑白名单,保护服务器安全,规避白名单之外的IP攻击。原创 2023-08-28 09:48:29 · 248 阅读 · 0 评论 -
配置【专有网络VPC对等连接】实现多VPC内网免费互通
白话理解VPC的单向连通、双/多互通原理,并演示配置过程案例。原创 2023-08-21 09:03:29 · 294 阅读 · 0 评论 -
Ansible自动按年归档Nginx日志脚本
编写脚本,每年1月1号将所有Nginx服务器去年的日志文件分别创建目录存放备份。原创 2023-08-14 09:18:31 · 117 阅读 · 0 评论 -
挖矿记录+解决方案:利用GitLab组件对服务器进行挖矿导致CPU占用200%
云服务器挖矿是指利用云服务器从事赚取比特币的活动。比特币是一种虚拟数字货币,挖矿是将一段时间内比特币系统中发生的交易进行确认,并记录在区块链上形成新区块的过程。用于挖矿的计算机一般有专业的挖矿芯片,多采用安装大量显卡的方式工作,耗电量较大。计算机下载挖矿软件,然后运行特定算法,与远方服务器通讯后可得到相应比特币。说白了,就是利用你的服务器硬件资源为他本人干一些。原创 2023-07-13 10:46:38 · 1641 阅读 · 0 评论 -
使用Linux不限速下载阿里云盘资源
实现:使用`Linux`版阿里云盘实现批量高速下载云盘资源文件原创 2023-07-17 15:29:06 · 423 阅读 · 0 评论 -
Python批量重命名中文数字为阿拉伯数字
把文件名中含有中文数字的统统批量替换为阿拉伯数字原创 2023-07-10 10:13:11 · 277 阅读 · 0 评论 -
Nginx根据请求头转发到不同版本服务器【灰度发布】
根据业务场景需求,将请求转发到不同(新老)版本服务器,满足业务需求。原创 2023-07-03 10:03:50 · 1111 阅读 · 0 评论 -
阿里云创建+配置负载均衡ALB
应用型负载均衡ALB(Application Load Balancer)是阿里云推出的专门面向HTTP、HTTPS和QUIC等应用层负载场景的负载均衡服务,具备超强弹性及大规模应用层流量处理能力,并提供最高99.995%的SLA可用性保障。ALB具备处理复杂业务路由的能力,与云原生相关服务深度集成,是阿里云官方提供的云原生Ingress网关。原创 2023-06-19 09:00:00 · 359 阅读 · 0 评论 -
阿里云日志服务STS告警配置【短信+钉钉】
按顺序快速配置阿里云日志服务告警,比官方文档更简洁实用!原创 2023-06-13 11:27:01 · 1350 阅读 · 0 评论 -
Nginx精确控制放行支付接口白名单
服务,为了避免黑客攻击后端的支付接口,通过接口API调用支付功能,以下将使用Nginx来准确的控制支付接口的放行/阻止。内容,访问错误将显示此页面,代码请求则返回。放行策略:公司内,其他可再次添加。若不在白名单内,则返回。错误代码并打印指定的。原创 2023-06-12 14:06:07 · 172 阅读 · 0 评论 -
Plugins for SonarQube
以下提供`SonarQube`的插件以及修复PDF插件导出失败的解决方案原创 2023-05-11 13:26:02 · 544 阅读 · 1 评论 -
Ferry开源工单系统搭建与使用案例
若是你没有同步过 ferry 相关的数据,则只需要在配置文件的路径下创建一个名为 needinit 的文件即可。若是已经同步过,则必须确认在配置文件的路径下,一定要没有这个文件needinit。创建工单,需要逐个创建以下流程才能正常创建工单【流程分类、模板管理、流程管理】,会生成如下模板图,点击提交即可保存,也可以自定义按需求创建。,可以查看(通过审批/拒绝审批)、转交工单到指定人处理,点击。处理人回复工单需求的信息,并点击处理完成,或拒绝处理。来创建工单,创建完成还可以查看工单状态、催办。原创 2023-04-27 15:11:43 · 2162 阅读 · 0 评论 -
统计Nginx请求成功率等信息脚本
统计Nginx的访问信息,如请求成功/失败率、当日PV、请求频繁URL/IP/客户端IP的TOP10原创 2023-04-24 16:09:18 · 222 阅读 · 0 评论 -
Nginx配置实现文件下载+预览模式(实现ftp/sftp 服务器)
实现:具体根据需求自定义配置多种类型的文件访问/下载的模式。原创 2023-04-21 17:06:05 · 1411 阅读 · 0 评论 -
Shell万能工具箱脚本
整合业务中常用的脚本并分类触发,所有功能均基于此文档内的外链脚本原创 2023-04-18 16:59:18 · 494 阅读 · 0 评论 -
MySQL-day14-运维数据库职责+一键自动备份+恢复案例
MySQL生产备份、恢复实操原创 2021-03-13 17:05:43 · 454 阅读 · 1 评论 -
Linux开机后自动执行命令或脚本
服务器重启后Docker服务是不会自动启动的,需要手动启动,此处就以此为例让它自己启动。应用场景:开机后自动执行命令或脚本。原创 2023-04-06 14:58:54 · 1526 阅读 · 0 评论 -
Curl格式化输出SQL+Json语句脚本工具
文章介绍了如何手动格式化输出数据,并且编写了一键自动格式化输出SQL+Json语句脚本工具,使用更加便捷!PS:内容以分号分隔。原创 2023-04-14 17:29:53 · 333 阅读 · 0 评论 -
Redis一键备份与恢复脚本+持久化操作记录
使用自动恢复脚本,快速准确的一键恢复到指定时间的数据,保证业务的快速恢复。业务场景中,数据的恢复场景要求稳准快;制作测试数据,便于以下的案例测试。制作测试数据,便于以下的案例测试。数据,并在业务中一键快速恢复。备份间隔:建议在每隔2个小。保留时长:保留7天即可。数据,提高工作效率!原创 2023-04-13 15:38:12 · 248 阅读 · 0 评论 -
Redis配置ACL多用户+多权限管理【只读、读写、复制】+常用必备指令
在 Redis 6.0 中,引入了 ACL(Access Control List) 的支持,在此前的版本中 Redis 中是没有用户的概念的,其实没有办法很好的控制权限,redis 6.0 开始支持用户,可以给每个用户分配不同的权限来控制权限;下面我们就来介绍一下 Redis 6.0 中的 ACL 的实际使用方法;原创 2023-04-10 10:50:33 · 838 阅读 · 0 评论 -
一键列出所有容器IP地址脚本
对于不支持终端的容器会自动跳过并列出容器名,因为每个容器所支持的查看IP命令不同,需要自行手动查看~在服务器带宽被占用,但不好定位是哪个容器时,通过用此脚本来快速过滤容器名,以便解决问题。等长时间不重启,会出现偶尔带宽占用等情况,重启下即可解决带宽占用问题。1.通过查看网络发送/接受量来定位容器IP;2.通过脚本快速过滤IP对应的容器;3.过滤容器IP找到对应容器名。2.列出所有容器名: IP。一般常用的三方服务如。原创 2023-03-29 11:13:58 · 114 阅读 · 0 评论 -
AB命令一键自动化测试Nginx并发能力脚本
在Linux系统内,一键自动化快速测试服务器的并发/请求量,从而验证服务器或Nginx的并发能力。执行脚本选择对应模式并输入对应参数进行测试。原创 2023-03-28 17:03:47 · 310 阅读 · 0 评论 -
Shell钉钉消息告警的多种方式+案例模板及演示
Shell方式调用钉钉告警的编写模板及格式,三种方式任你选择~原创 2023-03-24 17:35:54 · 538 阅读 · 0 评论 -
一键批量自动查询IP归属地+手机号归属地脚本
场景:业务中需要排查某些IP、手机号归属地信息,甚至有些场景是批量的,浏览器直接批量copy查询的话某些网站还收费,所以写了个脚本,无需进入Windows系统打开浏览器查询,直接再Linux系统内执行脚本批量输入查询即可~原创 2023-03-23 14:36:46 · 630 阅读 · 0 评论 -
二十九、Nginx添加判断实现自动跨域
支持添加到location层;nginx自动判断是否添加跨域:如果后端代码添加了跨域配置nginx则不添加,否则nginx添加跨域。原创 2023-03-14 16:25:13 · 250 阅读 · 0 评论 -
三十、Lunix恢复已rm文件+已删除但未释放空间(XFS+ext文件系统+lsof)
通过**rm -f**命令删除的文件恢复:1、lsof恢复:通过未结束的进程来恢复被删除的文件(任何类型文件系统)2、`xfsdump`工具仅可以恢复`xfs`类型的文件,无法恢复`ext`类型的文件;3、`extundelete`工具仅可以恢复`EXT`类型的文件,无法恢复`xfs`类型的文件;原创 2023-03-14 14:44:06 · 637 阅读 · 0 评论 -
六、IP地址子网划分与VLAN
ip地址分为五大类:特殊ip地址1. 网络地址:用于表示网络本身,具有正常的网络号部分,而主机号部分全部为0的ip地址称之为网络地址.2. 广播地址:用于向网络中的所有的设备进行广播。具有正常的网络号部分,而主机号部分全为1(即255)的ip地址称之为广播地址.3. 有限广播地址:指的是32位全位1(即255.255.255.255)的ip地址,用于本网广播.4. 回送地址:网络地址不能以十进制的127作为开头,在地址中数字127保留给系统作为诊断用,称为回送地址,如127.0.0.1用于回路原创 2020-10-20 15:12:45 · 9654 阅读 · 0 评论 -
企业级Linux日常自动抓取服务器巡检、登录、执行命令记录+备份脚本
当很多人共用一台服务器时,难免会造成一些难以想象的事故,高权限账号root密码若也给公司内部人员使用,则要追踪执行的操作只能通过客户端IP和登陆时间,此时为了避免出现事故后不知道是谁操作的,还是有必要记录所有使用此账号登录并操作的命令的;PS:若没配置bashrc,只配置了profile,则只会记录时间戳等信息到日志文件,使用history命令不会显示时间戳等信息;添加定时任务后,删除测试的执行备份的目录,让定时任务自动创建并备份,第二天查看备份结果即可~原创 2023-03-13 13:46:45 · 1864 阅读 · 0 评论 -
Docker部署Nacos高可用集群+日志优化脚本+配置Nginx域名白名单+Nginx加密访问
事由:数据库的密码、AccessKey等密码需要安全存放不外露,写在代码里还是回暴露出去,虽然可以使用加密方式加密,但解密者如果知道加密的方式还是会被解密,所以本文部署一套Nacos高可用集群,将相关密码存储在Nacos,然后加密持久化到数据库,代码调用密码时,实时去Nacos拿就好了。公网IP不在nginx的白名单内,即deny,去nginx配置文件添加allow的IP,并执行。将角色名(有什么权限的角色)与命名空间(如开发、预生产、生产环境)绑定,并指定对命名空间的权限。原创 2023-02-13 15:41:18 · 774 阅读 · 0 评论 -
定时检查业务容器运行状态+告警脚本
针对不同服务、不同服务器,定时检查业务容器运行状态,若容器不为正常启动状态则告警。原创 2023-02-01 13:58:52 · 166 阅读 · 0 评论 -
CPU或内存资源达到阈值重启服务脚本
某个服务资源占用会越来越高或偶尔飙高,判断达到cpu或内存有一项达到90时重启服务并发送钉钉告警,两次判断间隔:10s、20s。原创 2023-01-12 10:38:08 · 616 阅读 · 0 评论 -
Docker指定时间段一键过滤容器运行时日志
针对容器日志过多时,过滤某个时间、时间段的日志原创 2022-11-25 17:49:16 · 1042 阅读 · 0 评论 -
Nginx的root与alias用法+区别案例+返回自定义错误页面
当同路径下有`index.html、test.html`,若配置文件内这两个都写了,哪个在前则会访问到哪个,访问另一个需输入文件。原创 2022-11-16 14:11:31 · 920 阅读 · 0 评论