自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ab 服务器压力测试工具 使用详解

ab的全称是Apache Bench,是Apache自带的网络压力测试工具,相比于LR、JMeter,是我所知道的 Http 压力测试工具中最简单、最通用的。ab命令对发出负载的计算机要求很低,不会占用很高CPU和内存,但也能给目标服务器产生巨大的负载,能实现基础的压力测试。在进行压力测试时,最好与服务器使用交换机直连,以获取最大的网络吞吐量。ab的安装很简单,安装Apache会自动安...

2019-11-18 12:24:37 447

原创 nginx日志检索常用命令

查找特定时间点的日志1 cat access.log | awk '$1 >="[21/Jul/2018:14:37:50" && $1 <="[21/Jul/2018:14:38:00"'禁止特定ip访问封掉此IP: iptables -t mangle -I PREROUTING -s 192.168.1.53 -j DROP解封命令: ipta...

2019-11-14 20:30:07 1170

原创 Nginx安全认证-设置用户名和密码进行web访问

有一些服务的监控软件,默认是没有权限管理功能,比如ELK rocketmq-consle web控制台所以使用nginx作为代理,部署基于用户认证机制登录控制台--------------------------------------------------------------------------------------------------------------------...

2019-11-13 09:18:05 707

原创 查看Linux性能相关的命令详解

在工作中,会因为业务量比较庞大,访问qps比较高,会造成服务器负载比较高本文描述一些常用的排查系统性能瓶颈工具uptimeuptime用来查看系统的负载[root@localhost ~]# uptime 08:54:12 up 1 min, 2 users, load average: 1.02, 0.67, 0.26#注释 开机时间 运行的时间 ...

2019-11-13 09:07:24 246

转载 安全运维---服务器遭受攻击后

电影(我是谁:没有绝对的安全系统)安全总是相对的,再安全的服务器也有可能遭受到攻击。作为一个安全运维人员,要把握的原则是:尽量做好系统安全防护,修复所有已知的危险行为,同时,在系统遭受攻击后能够迅速有效地处理攻击行为,最大限度地降低攻击对系统产生的影响。一、处理服务器遭受攻击的一般思路系统遭受攻击并不可怕,可怕的是面对攻击束手无策,下面就详细介绍下在服务器遭受攻击后的一般处理思路。...

2019-11-02 09:10:00 308

原创 什么是pv?如何计算公司每天的浏览量?

PV(page view):即页面浏览量,或点击量,PV 是网站分析的一个术语,用以衡量网站用户 访问的网页的数量。一般来说,PV 与来访者的数量成正比,但是 PV 并不直接决定页面的真 实来访者数量,如同一个来访者通过不断的刷新页面,也可以制造出非常高的 PV。一:IP、PV、UV 的计算对 IP 计算1.分析网站的访问日志,去除相同的 IP 地址 2.使用第三方统计工具 3...

2019-10-31 20:38:38 12386

转载 python3内置函数大全

http://www.cnblogs.com/yuxuanlian/p/10289190.html'''一:abs() 函数返回数字的绝对值。绝对值:absolute正如字面上的意思,可以返回一个绝对值'''import mathprint('abs(45)的值:',abs(45))print('abs(-45)的值:',abs(-45))print('abs(45+23)...

2019-10-30 09:23:06 559

原创 http状态码详解

HTTP 状态码(HTTP Status Code)是用以表示网页服务器 HTTP 响应状态的 3 位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918 等规范扩展。当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含 HTTP 状态码的信息头(server header)用以响应浏览器的请求。

2024-02-04 10:04:00 348

原创 实践:如何配置历史命令中有详细的时间戳

在历史命令当中增加时间戳,在某些时候,定位一些历史问题,或者一些操作,都是有不错的帮助意义的,其中配置也是非常简单的,今天简单分享下。然后用source加载一下,再使用历史命令,就有清晰的日期时间了。追踪对应命令的执行用户。

2024-02-02 10:52:35 384

原创 nginx版本升级详解

确保在升级之前备份nginx的配置文件和数据,这样可以在升级过程中出现问题时进行恢复。并且,在升级后,您可能需要重新应用配置文件和对其他需要的操作进行测试,以确保一切正常运行。3.下载新版本:进入nginx官方网站(https://nginx.org/),下载最新版本的nginx。1.备份配置文件和数据:在开始升级之前,请确保您已备份了nginx的配置文件和数据。nginx不支持在线升级,因为升级涉及到重新编译和安装nginx,必须停止当前运行的nginx进程,并进行一些系统级的操作。

2023-11-24 10:33:29 3040

原创 永久添加路由规则

同时,也要确保路由规则的语法和参数是正确的,以免出现错误的配置。完成这些步骤后,你的路由规则应该会在网络接口启动时生效,并在服务器重启后保持不变。在 CentOS 中,你可以通过编辑网络接口的配置文件来添加路由规则。下面是一个示例步骤,以便你更好地理解如何在 CentOS 中添加路由规则。选择你想要添加路由规则的网络接口,并使用编辑器(如。首先,进入存放网络接口配置文件的目录,通常位于。在上面的示例中,添加了一条静态路由,将目标网络。如果你要添加其他路由规则,可以使用。在接口配置文件中,你可以使用。

2023-08-28 16:44:31 270

原创 关系型数据库与非关系型数据库类比

这只是每个类型中的一些例子,实际上还有许多其他不同类型的关系型数据库和非关系型数据库。关系型数据库和非关系型数据库都有多种不同类型,每种类型都针对不同的数据存储需求和使用场景。MySQL的一个分支,旨在提供MySQL的兼容性和性能,同时添加新的功能和改进。又称为Postgres,是一种强大的开源关系型数据库,具有高级功能和扩展性。一种开源的关系型数据库管理系统,用于处理结构化数据,适用于各种规模的应用。由Microsoft开发的关系型数据库管理系统,适用于Windows环境。

2023-08-28 15:52:33 686

原创 PostgreSQL数据库定时备份脚本

上述条目表示在每天凌晨2点钟执行备份脚本。根据您的需求和系统配置,您可以调整 cron 表达式来适应不同的定时备份策略。工具来创建数据库备份,然后将备份文件保存到指定的目录中,并可选择保留最近一段时间内的备份文件。以下是一个用于定时备份 PostgreSQL 数据库的示例脚本。您可以使用 cron 作业来定期运行这个脚本,以创建定时的数据库备份。大多数数据库管理系统都提供了自带的备份工具,可以使用这些工具来进行备份操作。

2023-08-28 15:34:19 926 2

原创 一键获取linux内存、cpu、磁盘IO等信息脚本编写脚本亲测有效

【代码】一键获取linux内存、cpu、磁盘IO等信息脚本编写脚本亲测有效。

2023-08-27 19:25:30 154

原创 实用的kill脚本及启动脚本

【代码】实用的kill脚本及启动脚本。

2023-04-11 11:32:33 263

原创 linux学习笔记---工作中系统必备常使用的命令2

linux系统项目中必备常使用的命令

2022-05-19 12:08:20 327

原创 数据库连接报错提示connection is being used

数据库连接报错:connection is being used解决办法:1、在已经保存的连接上上编辑,测试连接成功,但是点击连接就会一直提示 connection is being used2、需要新建一个连接,才能使用,不能在已保存的上面修改...

2022-04-01 15:22:16 12526 1

原创 数据库基本操作及增删改查示例

数据库基本操作及增删改查示例自学的数据库小白可以试着看看,大佬的话留个方式小弟要膜拜

2022-03-12 19:17:41 2715

原创 linux学习笔记---系统必备常使用的命令1

linux系统项目中必备常使用的命令

2022-03-08 20:23:57 742

原创 centos/RPM依赖包下载及依赖包报错排查方法

一: 生产环境中会遇到:1:内网服务器无法连接外网 2:yum源客户这边不同意更换联网的情况,这时在安装服务缺少依赖的情况下会搞崩心态,有些依赖度娘和csdn上提供的都不是免费的,除找同事提供在网上找很浪费时间.centOSrpm包提供地址:https://vault.centos.org/6.3/os/x86_64/Packages/#举个例子:安装redis服务时有些依赖需要离线安装(在上方连接地址里搜索需要的安装包下载即可) rpm -ivh mpfr-2.4.1-...

2021-01-20 12:18:17 1207 1

原创 Lenovo ThinkSystem SR650服务器做raid & 安装centos系统

Lenovo ThinkSystem SR650服务器做raid & 安装系统1:目录Lenovo ThinkSystem SR650服务器做raid & 安装系统

2020-11-02 17:20:31 41467 9

原创 nginx负载均衡

一、负载均衡的作用1、转发功能按照一定的算法【权重、轮询】,将客户端请求转发到不同应用服务器上,减轻单个服务器压力,提高系统并发量。2、故障移除通过心跳检测的方式,判断应用服务器当前是否可以正常工作,如果服务器期宕掉,自动将请求发送到其他应用服务器。3、恢复添加如检测到发生故障的应用服务器恢复工作,自动将其添加到处理用户请求队伍中。二、Nginx实现负载均衡同样使...

2020-05-08 14:34:02 172

原创 查找nginx安装的路径以及相关安装操作命令

查找nginx安装的路径以及相关安装操作命令Linux环境下,怎么确定Nginx是以那个config文件启动的?[root@localhost ~]# ps -ef | grep nginxroot 21196 1 0 23:40 ? 00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.confnginx ...

2020-05-05 17:28:30 649

原创 Docker------部署keepalived高可用&nginx反向带理

项目环境:keepalived主:192.168.1.10keepalived从:192.168.1.20VIP:192.168.1.88docker-nginx01:192.168.1.30docker-nginx02:192.168.1.40nfs:192.168.1.50docker(迁移):192.168.1.99项目实施:为了方便测试,关闭各台的防...

2019-12-25 23:18:33 511

原创 Docker------prometheus(普罗米修斯)之部署监控及邮件报警(2)

案例环境:(全部关闭防火墙,禁用selinux) Docker容器:ip 需要安装的组件 Docker:192.168.1.40 nodeExporter Prometheus server Cadvisor grafana al...

2019-12-25 23:09:37 2873 2

原创 Docker------prometheus(普罗米修斯)之部署组件及模板(1)

希腊神话中,普罗米修斯是最具智慧的神明之一,是泰坦巨神后代,其名字意思为"先见之明",那么以该名字命名的监控系统究竟怎么样呢?今天虫虫给大家讲讲这个以神之名命名的监控系统。普罗米修斯(Prometheus)介绍Prometheus是一个时间序列数据库。但是,它不仅仅是一个时间序列数据库。它涵盖了可以绑定的整个生态系统工具集及其功能。Prometheus主要用于对基础设施的监控。包括...

2019-12-25 22:48:41 2806

原创 Docker------Docker跨主机网络方案之macvlan

实验环境:ip 要求 Docker1:192.168.1.40 部署私有仓库,两天dockerHost都加入私有仓库。 Docker2:192.168.1.50 要求两台dockerHost基于私有镜像busybox运行容器,通过macvlan的方式,实现容器的跨主机多网络的通信。...

2019-12-25 22:33:17 609

原创 Docker------镜像导入导出及基本操作(三)

系统 Ip 要求 Centos7.4 192.168.1.40 部署一台容器,在容器上安装nginx服务,配置网页,将运行完成的容器做成镜像 Centos7.4 192.168.1.50 将上面制作成的镜像导入到这台服务...

2019-12-10 22:24:01 178 1

原创 Docker------常用命令(二)

docker search mysql (镜像) ###查找镜像docker pull (镜像名称) ###拉取镜像docker save > 自定义名称 镜像:latest ###导出镜像docker load<镜像包 ...

2019-12-10 21:53:37 111

原创 Docker------介绍及安装部署(一)

一:docker是什么? 来自于知乎的通俗解释: Docker的思想来自于集装箱,集装箱解决了什么问题?在一艘大船上,可以把货物规整的摆放起来。并且各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响。那么我就不需要专门运送水果的船和专门运送化学品的船了。只要这些货物在集装箱里封装的好好的,那我就可以用一艘大船把他们都运走。docker就...

2019-12-09 20:36:22 745

原创 虚拟化之KVM-----kvm基本操作命令解释

KVM基本命令:命令创建安装虚拟机:virt-install --os-type=linux --os-variant centos7.0 --name test01 --ram 1024 --vcpus 1 --disk=/kvm-vm/centos.raw,format=raw,size=10 --location /iso/iso --network network=default ...

2019-12-02 15:20:06 410

原创 ansible安装及nginx简单部署测试yum及tar包安装nginx(三)

要点:https://blog.csdn.net/weixin_44999385/article/details/96322150之前简单说过ansible的安装及命令解释ansible介绍:ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、...

2019-11-25 22:19:23 1602 1

原创 rsync工具介绍,rsync常用选项,rsync通过ssh同步栗子

rsync工具介绍rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。从字面上的意思你可以理解为remote sync (远程同步)这样可以让你理解的更深刻一些。Rsync不仅可以远程同步数据(类似于scp [1...

2019-11-21 10:13:43 375

原创 HTTP的状态码详细信息

常用状态码:200 服务器成功返回网页,这是成功的 HTTP 请求返回的标准状态码201 CREATED 上传文件成功后显示301 Move Permanently,永久重定向,会返回一个新地址,并告诉我们你所请求的地址将永久挪到那个新地址去了302 Fonud,临时重定向,临时放到某个地方,会在响应报文中使用“Location:新位置”;304 Not Modified,资源没...

2019-11-18 18:48:15 126

原创 nginx根据http_useragent判断是手机端还是pc端

nginx的location判断用户端是手机还是pc端配置配置# 判断 pc 和 mobile 的 H5 location / { set $is_mobile false; #设置一个初始值 if ( $http_cookie ~* "ACCESS_TERMINAL=mobile" ) { #判断匹配手机端 s...

2019-11-13 09:29:52 3993 1

原创 redis常用命令笔记

命令加入集群的命令redis-trib.rb create --replicas 1 10.90.0.16:6379 10.90.0.18:6379 10.90.0.20:6379 10.90.0.22:6379 10.90.0.24:6379 10.90.0.14:6379查看集群状态redis-cli -c cluster nodesredis-cli -c cluster in...

2019-11-13 09:23:59 159

原创 Linux笔记----maven安装

Maven介绍:Maven是属于apache软件基金会下一个开源免费的项目,是跨平台的项目管理工具,Maven采用了一种被称之为Project Object Model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理,可以在代码进行部署的过程中自动解决项目中代码的依赖环境,需要从maven的镜...

2019-11-02 09:47:28 147

原创 Linux笔记----jenkins代码管理之sonar

Sonar介绍 Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显示在 Web 页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的...

2019-11-02 09:36:33 169

原创 Linux----Varnish缓存加速服务器

一、varnish 原理: 1)Varnish 简介:varnish 缓存是 web 应用加速器,同时也作为 http 反向缓存代理。你可以安装 varnish 在任何 http 的前端,同时配置它缓存内容。与传统的 squid 相比,varnish 具有性能更高、速度更 快、管理更加方便等诸多优点。根据官网的介绍,Varnish 的主要特性如下:https://www.varnish...

2019-10-31 10:39:56 331

原创 Python函数-----while循环语句例子

1:打印出1—100数值:a=1while a<=100: print(a) a+=12:将基偶数分开:a=[12,13,33,42,41]b=[]c=[]d=len(a)n=0while n<d: if a[n]%2==0: b.append(a[n]) ...

2019-10-30 13:34:51 957

空空如也

空空如也

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

TA关注的人

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