自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 远程网络唤醒家庭主机(openwrt设置)

1.3下载手机wake on lan进行配置连接,开启唤醒(https://www.123pan.com/s/X5m9-zGnj.html提取码:zWHA)1.1进行IP-mac绑定(因为 远程只能访问路由,访问不了主机,只有绑定mac配合端口映射才能远程唤醒)2.不设置端口映射,也不下载软件,直接在路由器安装网络唤醒插件,使用时登录路由器操作。1.配置好主板bios的网络唤醒功能(网络教程自己百度一下找)2.电脑开启网络唤醒功能(网络教程自己百度一下找)1.利用socat进行端口映射网络唤醒。

2023-12-29 23:24:47 2465

原创 rax3000m刷openwrt固件

4.设置本机固定IP,因为uboot界面不能分配IP,必须要设置电脑IP和uboot在同一网段才能访问uboot界面,这里为192.168.1.2。1.上传配置开启ssh的配置文件(登录路由器后台管理界面在找到配置管理,上传配置文件rax3000m-1027开启ssh.conf)6.等待提升成功,再次修改IP为动态IP(其他不用修改)或者修改为此固件的默认IP网段。5.浏览器输入192.168.1.1,进入uboot界面选择下载好的固件执行刷固件。接线关系:路由器lan口接电脑。3.进入uboot刷固件。

2023-12-29 20:05:00 10801 18

原创 openwrt的overlay扩容,再也不用担心磁盘不足了!

1.准备好磁盘,先进行分区,也可以部分去,然后格式(可以使用windows的diskgenius格式化,需要知注意的是格式化为ext4格式)也可以通过ssh登录后台,命令行使用mkfs.ext4 /dev/sda1的方法进行格式化。注意:第一次格式化ext4发现不能被固件识别,固件并未有驱动支持,自己格式化为ext3才被支持(具体看设备情况)2.插上U盘到路由器,在挂载点找到自动挂载未配置磁盘分区,并关掉。5.在web界面设置挂载点,并保存(一定要保存),重启。

2023-12-29 19:58:10 4255 2

原创 ddns-go部署在linux虚拟机

1.虚拟机部署2.宿主机配置通过宿主机进行管理虚拟机ip:port4.一键脚本。

2023-11-24 19:12:24 3165 1

原创 系统及其存储相关

*总结:**个人操作系统的bios是由主板决定,集成了boot,(有统一规定,所以可以装成不同的系统)直接进行设置就可以直接引导进入系统,而路由器的硬件不同的厂商硬件不同,自定义bios和boot(两个是分开的),导致自身的boot兼容性差,因此需要刷入uboot来支持openwrt。常见的文件系统包括NTFS(Windows系统的文件系统)、FAT32、EXT4(Linux系统的文件系统)、HFS+(苹果系统的文件系统)等,它们各自有不同的特点、优势和适用场景。是一个开源项目,具有活跃的社区支持。

2023-11-17 16:19:49 1116

原创 ddns-go配合aliyun域名解析通过ipv6实现共享桌面

前提要测试是否具有ipv6地址

2023-10-20 22:22:11 2611

原创 typora的主题文件相关(与图片显示有关)

typora+PicGo+githup图床实现图片任意复制不丢失_提取 typora 中的图片_wwzroom的博客-CSDN博客](https://blog.csdn.net/aa896517050/article/details/125246420?原因是对于主体中定义的页面宽度设置有问题导致图片被压缩,显示就有问题,需要修改主体文件页面宽度,确保按照最大宽度,图片能够清晰显示,尤其是截图注释的内容能够清晰显示。具体做法可以看看教程。修改图片显示对应的主体文件。

2023-10-20 12:34:16 153

原创 内网穿透方法汇总

电信宽带:通过难过光猫拨号,得到的如果是私网的IP,可以通过10000号投诉,从而得到公网IP(浮动IP,每次拨号会分配一个IP,可以通过ddns实现通过域名绑定,每次拨号成功就会和动态的公网IP进行域名绑定)移动宽带:通过难过光猫拨号,得到的只能是私网IP(10网段的唯一IP),投诉也不能得到公网IP,因为便宜。(不能使用ddns,只能通过软件来实现,类似聊天软件,登录的时候就是把公网IP和登录的转换端口发送到服务器,别人发消息就会根据nat找到主机)

2023-10-09 01:40:49 7149 1

原创 手机或者电脑连接局域网内的虚拟机(网桥)

手机软件:ConnectBot,Termius,JuiceSSH …

2023-10-05 15:34:00 1744

原创 虚拟机通过nat模式端口映射实现内网穿透

【代码】虚拟机通过nat模式端口映射实现内网穿透。

2023-10-04 23:47:08 540

原创 linux避免误删除,自制回收站

2.利用mktemp命令创建随机的文件夹,确保每个文件都放在不同的目录。总结:1.利用别名的逻辑让rm变为我们想要具有的功能。

2022-09-08 21:09:03 411 1

原创 为脚本创建软连接到指定的PATH中,变为自定义命令程序

3.创建软连接到指定PATH环境变量目录下。5.执行脚本你的方式(小总结)1.编写鸡兔同笼脚本。

2022-08-22 21:53:42 281

原创 第二十一周作业

1.简述redis集群的实现原理2.基于redis6.2.4的redis cluster部署

2022-07-28 16:48:13 185

原创 基于redis6.2.4的redis cluster部署

基于redis6.2.4的redis cluster部署。

2022-07-25 02:48:36 496

原创 简述redis集群的实现原理

rediscluster每台主机都有自己的ip,客户端可以直接和redis进行通讯,不需要代理,每台主机之间互相通讯,判断对方的存活性并,并进行主从自由切换,正常工作下,多台主节点可以对于访客的key-value进行分配记录,(通过槽位分配,实现不同的key-value写入不同的主节点),从而能够实现高并发。下图为客户端访问redis过程,核心是重定向(不需要代理)。httpshttpshttps。...

2022-07-25 02:32:22 346

原创 第二十周作业

1.总结tomcat优化方法2.java程序出现oom如何解决?什么场景下会出现oom?3.简述redis特点及其应用场景4.对比redis的RDB、AOF模式的优缺点5.实现redis哨兵,模拟master故障场景

2022-07-24 02:48:47 189

原创 实现redis哨兵,模拟master故障场景

代码】实现redis哨兵,模拟master故障场景。

2022-07-24 02:40:51 536

原创 一键编译安装redis6.2.4

一键编译安装redis6.2.4。

2022-07-24 02:12:59 294

原创 对比redis的RDB、AOF模式的优缺点

AOF和RDB一样使用了写时复制机制,AOF默认为每秒钟fsync一次,即将执行的命令保存到AOF文件当中,这样即使redis服务器发生故障最多只丢失1秒钟之内的数据,也可以设置不同的fsync策略always,即设置每次执行命令的时候执行fsync,fsync会在后台执行线程,所以主线程可以继续处理用户的正常请求而不受到写入AOF文件的I/O影响。基于时间的快照,其默认只保留当前最新的一次快照,特点是执行速度比较快,缺点是可能会丢失从上次快照到当前时间点之间未做快照的数据,将内存中的。......

2022-07-22 18:12:46 829

原创 简述redis特点及其应用场景

Session共享常见于web集群中的Tomcat或者PHP中多web服务器session共享。地理位置基于GEO(地理信息定位),实现摇一摇,附近的人,外卖等功能。计数器访问排行榜、商品浏览数等和次数相关的数值统计场景。Redis6.0版本前一直是单线程方式处理用户的请求。微博/微信社交场合共同好友,粉丝数,关注,点赞评论等。消息队列ELK的日志缓存、部分业务的订阅发布系统。缓存数据查询、电商网站商品信息、新闻内容。......

2022-07-22 17:57:26 925

原创 java程序出现oom如何解决?什么场景下会出现oom?

⽅法区和堆⼀样,是线程共享的区域,包含Class⽂件信息、运⾏时常量池、常量池,运⾏时常量池和常量池的主要区别是具备动态性,也就是不⼀定⾮要是在Class⽂件中的常量池中的内容才能进⼊运⾏时常量池,运⾏期间也可以可以将新的常量放⼊池中,⽐如String的intern()⽅法。由直接内存导致的内存溢出,⼀个明显的特征是在Dump⽂件中不会看见明显的异常,如果发现OOM之后Dump⽂件很⼩,⽽程序中⼜直接或间接使⽤了NIO,那就可以考虑检查⼀下是不是这⽅⾯的原因。栈是线程私有,它的⽣命周期和线程相同。...

2022-07-22 17:48:06 2265

原创 总结tomcat优化方法

1jvm垃圾回收器优化设置2.tomcat优化1内存空间优化2线程池调整。

2022-07-21 00:26:09 2918

原创 第十九周作业

1.haproxy https实现2.总结tomcat的核心组件以及根目录结构3.tomcat实现多虚拟主机4.nginx实现后端tomcat的负载均衡调度5.简述memcached的工作原理

2022-07-16 01:49:58 296

原创 简述memcached的工作原理

简述memcached的工作原理

2022-07-16 01:42:02 457

原创 一键安装 tomcat(Ubuntun也通用,包含oracle jdk的安装)

一键安装tomcat(Ubuntun也通用,包含oraclejdk的安装)

2022-07-15 09:57:23 278

原创 nginx实现后端tomcat的负载均衡调度

nginx实现后端tomcat的负载均衡调度

2022-07-15 09:54:51 608

原创 tomcat实现多虚拟主机

2.tomcat实现多虚拟主机

2022-07-14 15:01:45 351

原创 总结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 2918

原创 haproxy https实现

haproxy https实现

2022-07-12 18:45:07 678

原创 第十八周作业

1.简述keepalived工作原理2.编译安装haproxy3.总结haproxy各调度算法的实现方式及其应用场景4.使用haproxy的ACL实现基于文件后缀名的动静分离

2022-07-11 17:42:52 87

原创 使用haproxy的ACL实现基于文件后缀名的动静分离

使用haproxy的ACL实现基于文件后缀名的动静分离

2022-07-11 17:35:46 230

原创 总结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 990

原创 编译安装haproxy

2.编译安装haproxy3.测试

2022-07-08 17:16:30 419

原创 简述keepalived工作原理

vrrp 协议的软件实现,原生设计目的为了高可用 ipvs服务官网:http://keepalived.org/功能:企业内访问外网通过路由器实现,为了防止路由器出问题,因此要两台路由器,但是两台路由器的ip和网关都不一样,将两台路器虚拟出同一个ip(vip)和网关,让客户端的网关都指向新的网关,同一时间只运行在一台路由器上,不同时间进行浮动,避免冲突。当一台出问题,vip就会立即浮动到另一台机器,保证能持续上网。vrrp工作主机为了第一时间知道对方主机的情况,通过建立心跳线沟通,采用发免费arp的方法

2022-07-07 09:07:37 844

原创 第十七周作业

1.nginx负载均衡中常见的算法及原理2.使用rewrite规则实现将所有到a域名的访问rewrite到b域名3.实现反向代理客户端IP透传4.利用LNMP实现wordpress站点搭建

2022-07-04 18:40:44 84

原创 利用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

原创 nginx负载均衡中常见的算法及原理

2.基于 hash 的调度算法**根据报文字段,uri,ip等值进行hash运算,得到的值除以总权重,取模,得到的数按照权重进行分配给后台服务器,进而按照分配进行调度。添加节点后,或者服务器宕机,会导致很多的调度的缓存信息失效需要做两次哈希运算,格局uri最哈希运算,当用户去访问test.html时候,先对test.html进行哈希运算,然后对于一个很大的数字232取模,生成的结果(0-232-1的数字,)放到一个环里面,访问不同的test.html目录,生成的结果放到不同的位置,同时对后端服务器ip做哈

2022-07-03 23:40:38 1267

原创 实现反向代理客户端IP透传

实现反向代理客户端IP透传

2022-07-03 10:52:42 582

原创 使用rewrite规则实现将所有到a域名的访问rewrite到b域名

使用rewrite规则实现将所有到a域名的访问rewrite到b域名

2022-07-03 00:10:38 7306

原创 第十六周作业

第十六周作业

2022-06-30 18:00:06 436 1

NGINX.pdf

NGINX.pdf

2022-10-16

(学习资源)第二周作业.doc

xshell基本命令和用户权限

2022-01-10

Linux基础和帮助(第一周作业.doc)

Linux入门

2021-12-29

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

TA关注的人

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