sre
文章平均质量分 60
wwzroom
这个作者很懒,什么都没留下…
展开
-
为脚本创建软连接到指定的PATH中,变为自定义命令程序
3.创建软连接到指定PATH环境变量目录下。5.执行脚本你的方式(小总结)1.编写鸡兔同笼脚本。原创 2022-08-22 21:53:42 · 281 阅读 · 0 评论 -
基于redis6.2.4的redis cluster部署
基于redis6.2.4的redis cluster部署。原创 2022-07-25 02:48:36 · 495 阅读 · 0 评论 -
简述redis集群的实现原理
rediscluster每台主机都有自己的ip,客户端可以直接和redis进行通讯,不需要代理,每台主机之间互相通讯,判断对方的存活性并,并进行主从自由切换,正常工作下,多台主节点可以对于访客的key-value进行分配记录,(通过槽位分配,实现不同的key-value写入不同的主节点),从而能够实现高并发。下图为客户端访问redis过程,核心是重定向(不需要代理)。httpshttpshttps。...原创 2022-07-25 02:32:22 · 345 阅读 · 0 评论 -
实现redis哨兵,模拟master故障场景
代码】实现redis哨兵,模拟master故障场景。原创 2022-07-24 02:40:51 · 535 阅读 · 0 评论 -
一键编译安装redis6.2.4
一键编译安装redis6.2.4。原创 2022-07-24 02:12:59 · 293 阅读 · 0 评论 -
对比redis的RDB、AOF模式的优缺点
AOF和RDB一样使用了写时复制机制,AOF默认为每秒钟fsync一次,即将执行的命令保存到AOF文件当中,这样即使redis服务器发生故障最多只丢失1秒钟之内的数据,也可以设置不同的fsync策略always,即设置每次执行命令的时候执行fsync,fsync会在后台执行线程,所以主线程可以继续处理用户的正常请求而不受到写入AOF文件的I/O影响。基于时间的快照,其默认只保留当前最新的一次快照,特点是执行速度比较快,缺点是可能会丢失从上次快照到当前时间点之间未做快照的数据,将内存中的。......原创 2022-07-22 18:12:46 · 828 阅读 · 0 评论 -
简述redis特点及其应用场景
Session共享常见于web集群中的Tomcat或者PHP中多web服务器session共享。地理位置基于GEO(地理信息定位),实现摇一摇,附近的人,外卖等功能。计数器访问排行榜、商品浏览数等和次数相关的数值统计场景。Redis6.0版本前一直是单线程方式处理用户的请求。微博/微信社交场合共同好友,粉丝数,关注,点赞评论等。消息队列ELK的日志缓存、部分业务的订阅发布系统。缓存数据查询、电商网站商品信息、新闻内容。......原创 2022-07-22 17:57:26 · 917 阅读 · 0 评论 -
java程序出现oom如何解决?什么场景下会出现oom?
⽅法区和堆⼀样,是线程共享的区域,包含Class⽂件信息、运⾏时常量池、常量池,运⾏时常量池和常量池的主要区别是具备动态性,也就是不⼀定⾮要是在Class⽂件中的常量池中的内容才能进⼊运⾏时常量池,运⾏期间也可以可以将新的常量放⼊池中,⽐如String的intern()⽅法。由直接内存导致的内存溢出,⼀个明显的特征是在Dump⽂件中不会看见明显的异常,如果发现OOM之后Dump⽂件很⼩,⽽程序中⼜直接或间接使⽤了NIO,那就可以考虑检查⼀下是不是这⽅⾯的原因。栈是线程私有,它的⽣命周期和线程相同。...原创 2022-07-22 17:48:06 · 2261 阅读 · 0 评论 -
总结tomcat优化方法
1jvm垃圾回收器优化设置2.tomcat优化1内存空间优化2线程池调整。原创 2022-07-21 00:26:09 · 2917 阅读 · 0 评论 -
简述memcached的工作原理
简述memcached的工作原理原创 2022-07-16 01:42:02 · 456 阅读 · 0 评论 -
一键安装 tomcat(Ubuntun也通用,包含oracle jdk的安装)
一键安装tomcat(Ubuntun也通用,包含oraclejdk的安装)原创 2022-07-15 09:57:23 · 275 阅读 · 0 评论 -
nginx实现后端tomcat的负载均衡调度
nginx实现后端tomcat的负载均衡调度原创 2022-07-15 09:54:51 · 608 阅读 · 0 评论 -
tomcat实现多虚拟主机
2.tomcat实现多虚拟主机原创 2022-07-14 15:01:45 · 350 阅读 · 0 评论 -
总结tomcat的核心组件以及根目录结构
顶级组件Server,代表整个Tomcat容器,一台主机可以启动多tomcat实例,需要确保端口不要产生冲突服务类组件Service,实现组织Engine和Connector,建立两者之间关联关系, service 里面只能包含一个Engine连接器组件Connector,有HTTP(默认端口8080/tcp)、HTTPS(默认端口8443/tcp)、AJP(默认端口8009/tcp)协议的连接器,AJP(Apache Jserv protocol)是一种基于TCP的二进制通讯协议。容器类Engin原创 2022-07-14 14:38:25 · 2908 阅读 · 0 评论 -
haproxy https实现
haproxy https实现原创 2022-07-12 18:45:07 · 674 阅读 · 0 评论 -
使用haproxy的ACL实现基于文件后缀名的动静分离
使用haproxy的ACL实现基于文件后缀名的动静分离原创 2022-07-11 17:35:46 · 230 阅读 · 0 评论 -
总结haproxy各调度算法的实现方式及其应用场景
HAProxy通过固定参数 balance 指明对后端服务器的调度算法,该参数可以配置在listen或backend选项中。HAProxy的调度算法分为静态和动态调度算法,但是有些算法可以根据参数在静态和动态算法中相互转换。官方文档:http://cbonte.github.io/haproxy-dconv/2.1/configuration.html#4-balance静态算法:按照事先定义好的规则轮询公平调度,不关心后端服务器的当前负载、连接数和响应速度等,且无法实时修改权重(只能为0和1,不支持其原创 2022-07-10 16:40:54 · 977 阅读 · 0 评论 -
编译安装haproxy
2.编译安装haproxy3.测试原创 2022-07-08 17:16:30 · 418 阅读 · 0 评论 -
简述keepalived工作原理
vrrp 协议的软件实现,原生设计目的为了高可用 ipvs服务官网:http://keepalived.org/功能:企业内访问外网通过路由器实现,为了防止路由器出问题,因此要两台路由器,但是两台路由器的ip和网关都不一样,将两台路器虚拟出同一个ip(vip)和网关,让客户端的网关都指向新的网关,同一时间只运行在一台路由器上,不同时间进行浮动,避免冲突。当一台出问题,vip就会立即浮动到另一台机器,保证能持续上网。vrrp工作主机为了第一时间知道对方主机的情况,通过建立心跳线沟通,采用发免费arp的方法原创 2022-07-07 09:07:37 · 843 阅读 · 0 评论 -
利用LNMP实现wordpress站点搭建
2.编写脚本3.执行脚本一键部署4.主机hosts文件添加dns解析地址C:\Windows\System32\drivers\etc\hosts 内添加10.0.0.17 blog.wwzroom.org,详见下图原创 2022-07-04 18:30:13 · 145 阅读 · 0 评论 -
nginx负载均衡中常见的算法及原理
2.基于 hash 的调度算法**根据报文字段,uri,ip等值进行hash运算,得到的值除以总权重,取模,得到的数按照权重进行分配给后台服务器,进而按照分配进行调度。添加节点后,或者服务器宕机,会导致很多的调度的缓存信息失效需要做两次哈希运算,格局uri最哈希运算,当用户去访问test.html时候,先对test.html进行哈希运算,然后对于一个很大的数字232取模,生成的结果(0-232-1的数字,)放到一个环里面,访问不同的test.html目录,生成的结果放到不同的位置,同时对后端服务器ip做哈原创 2022-07-03 23:40:38 · 1261 阅读 · 0 评论 -
实现反向代理客户端IP透传
实现反向代理客户端IP透传原创 2022-07-03 10:52:42 · 582 阅读 · 0 评论 -
使用rewrite规则实现将所有到a域名的访问rewrite到b域名
使用rewrite规则实现将所有到a域名的访问rewrite到b域名原创 2022-07-03 00:10:38 · 7057 阅读 · 0 评论 -
编译安装nginx,实现多域名 https
编译安装nginx,实现多域名 https原创 2022-06-30 17:46:24 · 525 阅读 · 0 评论 -
描述nginx中worker_processes、worker_cpu_affinity、worker_rlimit_nofile、worker_connections配置项的含义
描述nginx中worker_processes、worker_cpu_affinity、worker_rlimit_nofile、worker_connections配置项的含义原创 2022-06-27 18:52:48 · 2551 阅读 · 0 评论 -
nginx中的模块分类及常见核心模块有哪些
nginx原创 2022-06-24 00:36:53 · 2391 阅读 · 0 评论 -
对常用I/O模型进行比较说明
对常用I/O模型进行比较说明原创 2022-06-24 00:08:31 · 231 阅读 · 0 评论 -
LVS-DR模式多网段案例
LVS-DR模式多网段案例原创 2022-06-23 11:41:08 · 251 阅读 · 0 评论 -
LVS-DR模式单网段案例
LVS-DR模式单网段案例原创 2022-06-23 00:05:04 · 90 阅读 · 0 评论 -
LVS调度算法总结
LVS调度算法总结原创 2022-06-21 21:41:09 · 239 阅读 · 0 评论 -
使用rsync+inotify实现/www目录实时同步
使用rsync+inotify实现/www目录实时同步原创 2022-06-18 17:44:05 · 65 阅读 · 0 评论 -
配置samba共享,实现/www目录共享
配置samba共享,实现/www目录共享原创 2022-06-17 23:49:55 · 941 阅读 · 0 评论 -
实现基于MYSQL验证的vsftpd虚拟用户访问
实现基于MYSQL验证的vsftpd虚拟用户访问原创 2022-06-16 18:09:04 · 108 阅读 · 0 评论 -
编译安装基于fastcgi模式的多虚拟主机的wordpress和discuz的LAMP架构
二进制安装mysql 编译安装httpd php7.4原创 2022-06-11 00:45:30 · 221 阅读 · 0 评论 -
通过loganalyzer展示数据库中的日志
1.实验架构2.环境准备3.实现步骤1) 在rsyslog服务器上安装连接mysql模块相关的程序包2) 准备MySQL主机安装MySQL,并创建账号,授权3)在10.0.0.38主机上安装httpd, php和相关软件包原创 2022-06-09 17:05:03 · 191 阅读 · 0 评论 -
简述CGI与FASTCGI区别
CGI:Common Gateway Interface 公共网关接口,是外部扩展应用程序与 Web 服务器交互的一个标准接口,主要是web服务器用于处理动态资源请求时,调用网络服务器的接口。请求流程:Client – (http协议) --> httpd – (cgi协议) --> application server (program file) – (mysql协议) --> mysqlweb服务器会根据这次请求的内容,然后会 fork 一个新进程来运行外部的 C 程序或者bash,perl脚本等原创 2022-06-09 15:56:41 · 606 阅读 · 0 评论 -
第十三作业
apache原创 2022-05-27 17:41:08 · 72 阅读 · 0 评论