随笔分类 -  linux

摘要:Kafka优势 kafka通常以集群的方式运行,实现高可用 topic(主题):在逻辑上对reorder(记录、日志)进行分组保存 kafka的分区 为了实现数据的高可用,比如将分区0的数据分散到不同的kafka节点,每一个分区都有一个broker作为leader和一个broker作为Followe 阅读全文
posted @ 2022-08-22 06:04 资深测试学习机 阅读(144) 评论(0) 推荐(0)
摘要:1:版本号隐藏 # 优化原因:一般来说,软件的漏洞都与版本有关,隐藏版本号是为了防止恶意用户利用软件漏洞进行攻击 # 操作如下: [root@virtual_host ~]# grep -Ev "^$|#" /etc/nginx/nginx.conf user nginx; worker_proce 阅读全文
posted @ 2022-08-21 14:45 资深测试学习机 阅读(78) 评论(0) 推荐(0)
摘要:1:简述ETCD及其特点? etcd 是 CoreOS 团队发起的开源项目,是一个管理配置信息和服务发现(service discovery)的项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于 Go 语言实现。 特点: 简单:支持 REST 风格的 HTTP+JSON A 阅读全文
posted @ 2022-08-21 14:44 资深测试学习机 阅读(130) 评论(0) 推荐(1)
摘要:![](https://img2022.cnblogs.com/blog/2286430/202208/2286430-20220813220822035-2033232289.png) 阅读全文
posted @ 2022-08-13 22:09 资深测试学习机 阅读(24) 评论(0) 推荐(0)
摘要:Redis全量复制一般发生在Slave首次初始化阶段,这时Slave需要将Master上的所有数据都复制一份。具体主从同步步骤如下: 从服务器连接柱服务器,发送SYNC命令 主服务器接收到SYNC命令后,开始执行BGSAVE命令生成RDB快照文件并使用缓冲区记录此后执行的所有写命令 主服务器BGSA 阅读全文
posted @ 2022-08-07 09:49 资深测试学习机 阅读(76) 评论(0) 推荐(0)
摘要:![](https://img2022.cnblogs.com/blog/2286430/202208/2286430-20220806123142307-1954642073.png) ![](https://img2022.cnblogs.com/blog/2286430/202208/2286430-20220806123158585-179196893.png) ![](https://i 阅读全文
posted @ 2022-08-06 12:33 资深测试学习机 阅读(28) 评论(0) 推荐(0)
摘要:当用户访问网站的时候,负载均衡转发给node,node转发给对应的node-pod,node-pod转发给service,service根据label标签筛选器,通过筛选器转发给对应的pod,pod通过service调用其他的pod,service会自动筛选和匹配对应的pod,符合条件的pod会自动 阅读全文
posted @ 2022-07-17 23:30 资深测试学习机 阅读(258) 评论(0) 推荐(0)
摘要:Nginx作为高性能服务器的缘由以及请求过程 简介: Nginxx采用的是多进程(单线程)&多路IO复用模型,使用I/O多路复用技术的Nginx,就成了"并发事件驱动"的服务器,同时使用sendfile等技术,最终实现了高性能,主要从以下几个方面讲述Nginx高性能机制: IO多路复用机制 Ngin 阅读全文
posted @ 2022-04-23 12:08 资深测试学习机 阅读(175) 评论(0) 推荐(1)
摘要:性能测试之JVM组成以及GC回收 我们会围绕以下几点来展开关于性能测试方面的话题 JVM组成 GC垃圾回收 JVM常见启动参数 JAVA程序出现OOM,如何解决 tomcat的优化方法 JVM的组成 JVM组成部分: 类加载子系统: 使用Java语言编写.java Source Code文件,通过j 阅读全文
posted @ 2022-04-23 12:01 资深测试学习机 阅读(218) 评论(0) 推荐(0)
摘要:虽然常用,但是关于DR模型最大的一个缺点就是Director和RS必须在同一个网络中,通过交换机连接,中间不能有路由 阅读全文
posted @ 2022-02-26 14:18 资深测试学习机 阅读(38) 评论(0) 推荐(0)
摘要:网站统计地址:http://icp.alexa.cn 名词解释: PV:页面访问量 UV:用户访问数 IP:IP访问数 网站访问量: QPS: request per second ,每秒请求数 PV,QPS和并发连接数换算公式 QPS=PV*页面衍生连接次数/统计时间(86400) 并发连接数=Q 阅读全文
posted @ 2022-02-16 11:00 资深测试学习机 阅读(162) 评论(0) 推荐(0)
摘要:首先进行dns解析,本地如果hosts文件有对此域名进行解析ip,优先走本地hosts文件 系统缓存查询 路由器缓存、ISP缓存 DNS递归查询 附上一张DNS服务工作原理图 解析成ip之后进行TCP连接:三次握手,四次挥手 发送http请求 附上一张http服务通信过程 浏览器进行渲染 阅读全文
posted @ 2022-02-16 10:24 资深测试学习机 阅读(208) 评论(0) 推荐(1)
摘要:Redis 作为优秀的内存数据库,其拥有非常高的性能,单个实例的 OPS 能够达到 10W 左右。但也正因此如此,当我们在使用 Redis 时,如果发现操作延迟变大的情况,就会与我们的预期不符。 你也许或多或少地,也遇到过以下这些场景: 在 Redis 上执行同样的命令,为什么有时响应很快,有时却很 阅读全文
posted @ 2021-11-17 12:14 资深测试学习机 阅读(940) 评论(1) 推荐(1)
摘要:3 请问当用户反馈网站访问慢,你会如何处理? 有哪些方面的因素会导致网站网站访问慢? 1、服务器出口带宽不够用 本身服务器购买的出口带宽比较小。一旦并发量大的话,就会造成分给每个用户的出口带宽就小,访问速度自然就会慢。 跨运营商网络导致带宽缩减。例如,公司网站放在电信的网络上,那么客户这边对接是长城 阅读全文
posted @ 2021-11-12 10:56 资深测试学习机 阅读(186) 评论(0) 推荐(0)
摘要:第一周 1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。 Debian Redhat issue 2、安装Centos7.9和ubuntu操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。 3、配置环境变量,实现执行history的时候可以看到执行命令的时间。 阅读全文
posted @ 2021-10-25 10:02 资深测试学习机 阅读(70) 评论(0) 推荐(0)
摘要:netstat -anpt发现一个奇怪的连接,但是ps和top命令确查不到此进程,这很可能是因为因为ps和top命令被替换了导致这些进程被过滤掉了。因此我这里有个脚本专门查找出来隐藏的进程 #!/usr/bin/env python # -*- coding: utf-8 -*- import os 阅读全文
posted @ 2021-10-16 21:42 资深测试学习机 阅读(1076) 评论(0) 推荐(0)
摘要:最近使用wireshark抓包icmp协议,过滤的命令如下所示: ip.addr eq 192.168.20.54 and ip.addr eq 192.168.50.131 and (icmp) 如果不加上面的and (icmp),那么两台电脑之间所有的包都会被捕获到 tcpdump使用 tcpd 阅读全文
posted @ 2021-10-16 21:38 资深测试学习机 阅读(47) 评论(0) 推荐(0)