- 博客(13)
- 收藏
- 关注

原创 nginx学习-负载均衡-keepalived高可用-反向代理
1.nginx概念1.1nginx是什么?学习任何一门知识之前,我们都需要明确自己学习的东西是什么,学来的目的是什么。而不是本着学的多就是好的思想进行学习。Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/ 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。nginx的特点在于占用内存小,并发能力强,nginx专门为性能优化而开发,性能是他最重要的考量。它最高能承
2020-12-02 15:50:33
333
原创 交换机与路由器工作原理
前言这篇博客的主要目的是为了聊一下路由器和交换机,以及它们各自的工作原理和对应的两张表。交换机1.简单介绍交换机这里的交换机主要讲的是 二层交换机。它工作在OSI七层模型中的第二层,也就是数据链路层。因此就不得不说一下数据链路层的功能:数据链路的建立维护拆除帧包装帧传输帧同步帧的差错恢复流量控制交换机主要有四个知识点需要掌握,其中分别是:交换机的初始状态mac地址学习广播未知数据帧接收方回应其实上面四个知识点后三个就是指代了交换机的工作原理2.mac地址表对于每一个交
2020-11-18 15:32:46
2503
原创 BFS算法框架
BFS算法框架套路BFS的核心思想是将一些问题抽象成图,从一个点开始,向四周开始扩散。一般来说,我们写BFS算法都是用【队列】这种数据结构,每次将一个节点周围的所有节点加入队列。BFS相对于DFS的主要区别是:BFS找到的路径一定是最短的,但代价就是空间复杂度比DFS大很多。BFS的常见场景:本质就是让你在一幅图中找到起点start到终点target的最近距离。这里用一道简单的二叉树题目进行讲解:首先明确起点和终点,很明显起点是root根节点,终点是最靠近根节点的那个叶子结点叶子结点:其实就是
2020-11-09 11:08:29
253
原创 ansible安装部署
##文件上传和下载1.windows往linux系统里上传和下载文件有多少种方式?2.linux系统和linux之间上传和下载文件?1.xshell --》ssh---》sftp (ftp服务是底层依赖ssh服务的)2.ftp、samba3.rz4.windows共享文件夹,linux挂载过去5.NFS6.U盘7.邮件8.http(提供下载) apache来做下载 --》默认支持 nginx来做下载,默认不支持 在配置文件里添加,autoindex开头的配置 locat
2020-08-21 10:57:24
1026
原创 ssh服务及其免密配置
ssh服务1.ssh是什么?掌握原理ssh -->secure shell安全的shell,用来远程管理服务器,网络上传输的内容时进行了加密ssh 是一个应用层的协议openssh 是一个软件,底层使用ssh协议来远程管理服务器,这个软件是开源免费的,主要在linux和unix中使用。windows不使用。ssh基于公钥加密(非对称加密)数据加密传输客户端和服务器的身份验证公钥(public key)和私钥(private key)两者成对出现,两个互不相同,可以互相加密和解
2020-08-21 10:50:42
281
原创 nginx编译安装
nginx编译安装准备工作1.下载源码包(http//www.nginx.org/)wget http://nginx.org/download/nginx-1.19.1.tar.gz2.安装gcc编译器yum install gcc -y3.解压安装包tar vzxf nginx-1.19.1.tar.gz正式安装(步骤)1.编译前的配置=》配置什么?那些功能开启,安装到哪里,等configure 的目的是生成一个Makefile文件configure这个脚本帮我们检查我们系
2020-08-21 10:48:35
131
原创 Linux监控
linux系统性能监控Linux的系统性能监控:system performance monitorTop命令 htop命令[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5rvXnpw7-1597977504273)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1597719829751.png)]进程中包括pcb(pid,状态,uid,gid等)+程序代码+程序产生的数据pcb是
2020-08-21 10:39:13
135
原创 http
http协议/nginxnginx配置项:worker_processesaccesss log 访问日志error log 错误日志 404(页面不存在) 403(文件的权限问题)50x(nginx本身问题)listen 端口worker_connection 连接数http(Hyper text transfer protocol)应用层哪些程序可以读懂http?1.浏览器2.爬虫模块–》requests3.抓包工具4.web服务器:nginx,flask,tomact,apac
2020-08-21 10:32:48
145
原创 计算机网络初解
计算机网络(7-8天)文章目录什么是计算机网络计算机网络的功能计算机网络的发展计算机网络发展的第一个阶段计算机网络发展的第二个阶段计算机网络发展的第三个阶段协议OSI TCP/IP以太网接口双绞线的连接规范以太网接口双绞线的连接规范目标和意义 1.熟练理解数据在网络中的传输 2.网络故障排除的能力 3.组件一个规模100台电脑的网络network 计算机网络hardware 网络hardware 硬件software 软件什么是计算机网络 硬件方面:通过线缆将网络设备和
2020-08-21 10:30:01
288
原创 防火墙规则-iptables四表五链
文章目录iptables规则表规则链(四表五链)规则链内的匹配顺序设置规则内容:列表查看规则清除规则自定义规则链其他设置匹配数据包的条件通用条件匹配协议匹配地址匹配接口匹配显示条件匹配数据包状态显示接口匹配显示条件匹配数据包状态显示iptables作用:防止别人进入你的电脑,攻击你的电脑软件防火墙: Linux系统的防火墙功能由内核实现实际上是一个数据过滤机制包过滤机制是netfilter, 管理工具是iptables。iptables是一个软件,实际不是防火墙,只是一个给netfilter
2020-08-21 10:27:44
350
原创 8.4网络层
文章目录目标:ip地址子网划分ip包ip包IP:Internet protocolnslookup目标:理解IP地址和子网掩码的概念理解IP地址的分类配置主机IP地址实现路由器互通ip地址主机唯一的标识,保证主机间正常通信一种网络编码,用来确定网络中一个节点ip地址由32位二进制(32bit)组成ip地址由两部分组成:网络部分主机部分192.168.0.25192.168.0 网络部分25 主机部分IP地址分为A、B、C、D、E五类,每一类有不同的划分规则
2020-08-21 10:21:53
205
原创 8.5网络层-路由
路由(route)路由:跨越从源主机到目标主机的一个互联网来转发数据包的过程。路由器:将数据包转发到正确目的地,并且在转发过程中选择最佳路径的设备路由器一个接口一个网段路由器里有一个路由表,路由表由目标网段+自己的端口(下一跳地址)下一跳地址:是连接的对方的路由器的ip地址路由表是内存里的,停电会丢失的。路由器里有路由表,还有哪些设备里有路由表?三层交换机,电脑,路由的类型:直连路由:配置好ip地址,激活接口静态路由:人工添加由管理员手工配置,单向缺乏灵活性默认路由:不能
2020-08-21 10:20:04
138
原创 go语言学习笔记(1)
go下载及其配置go语言安装功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入go语言安装安装包下载地址:<!这...
2020-08-09 22:17:58
113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人