分类: linux运维

Nginx拦截指定url并跳转(匹配带参数的url)

生产环境由于某些需求需要部分url跳转到指定地址来看代码 其实很简单,及时一部判断+跳转,需要注意的是问号前面的\? 修改nginx配置文件需要修改的虚拟主机部分,注意是server{}内  return地址请自行替换成需要跳转的地址 server { if ($request_uri ~* “/test/network/\?key=1082006913775746000384”) { return 301 https://m.sparke.cn/network/network?key=1280570629898138752; } if ($request_uri ~*

继续阅读 >>

继Rocky Linux之后还有另一个RHEL分支正在替代CentOS

您可能知道Rocky Linux,它是由最初的CentOS创始人创建的一个RHEL分支。紧接着面向企业的Linux服务器发行版CloudLinux也宣布他们在致力于RHEL的开源社区分支,以取代CentOS。 几天前,Red Hat决定使用一个滚动发布模型CentOS Stream来替代稳定的CentOS Linux。CentOS社区之前明确表示CentOS 8支持到2029年,而现在却说要在2021年底结束支持,这么一出缺乏信用的做法让许多用户感到愤怒。 虽然有一种简单的方法可以从CentOS 8迁移到CentOS Stream,但并不是每个人都希望在生产服务器上采用滚动发行版本。尽管有许多

继续阅读 >>

Rocky Linux 8.4发布 适用于RHEL 8.4/CentOS替代

跟随上个月的Red Hat Enterprise Linux 8.4版本的发布,再到后来的基于RHEL 8.4的Alma Linux、Oracle Linux和CentOS 8的更新,RockyLinux今天的v8.4版本已经全面上线。Rocky Linux是CentOS创始人Greg Kurtzer等人瞄准的免费RHEL替代品。 Rocky Linux是在去年CentOS Linux 8将在EOY2021年达到寿命终点的消息后开始策划的,因为CentOS方面将CentOS Stream作为未来,并停止对CentOS的免费支持,这让许多多年来依赖CentOS的运维们非常头疼。 Rocky Li

继续阅读 >>

httpcode状态码监测脚本

#!/bin/bash #Author: #设置变量,url为你需要检测的目标网站的网址(IP或域名) url=http://www.baidu.com #定义函数check_http: #使用curl命令检查http服务器的状态 #-m设置curl不管访问成功或失败,最大消耗的时间为5秒,5秒连接服务为相应则视为无法连接 #-s设置静默连接,不显示连接时的连接速度、时间消耗等信息 #-o将curl下载的页面内容导出到/dev/null(默认会在屏幕显示页面内容) #-w设置curl命令需要显示的内容%{http_code},指定curl返回服务器的状态码 check_http(){ stat

继续阅读 >>

Linux运维70道经典笔试题 需要的拿走

1.1 基础篇 1)创建目录/data/oldboy ,并且在该目录下创建文件oldboy.txt.然后在文件oldboy.txt里写入内容“ [root@xbyqxit /]# mkdir -p /data/oldboy [root@xbyqxit /]# cd /data/oldboy/ [root@xbyqxit oldboy]# touch oldboy.txt [root@xbyqxit oldboy]# cat >oldboy.txt <> [root@xbyqxit oldboy]# 2)把/data目录及其子目录下所有以扩展名.txt结尾的文件中包含oldgr

继续阅读 >>