LInux 学习
文章平均质量分 91
加油
行走的皮卡丘
自律 学习 坚强 ,拒绝迷茫。毕业于广东石油化工学院(电子信息工程学院)。本人主要学习golang(go)语言,python,kotlin,还有HTML,CSS,JavaScript等等,正在努力中........
展开
-
计算机网络--数据链路层
计算机网络–数据链路层链路和数据链路链路一条点到点的物理线路段,中间没有其它的交换节点,一条链路只是一条通路的一个组成部分数据链路除物理链路外,还必须有通信协议来控制这些数据的传输,若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。现常见的方法就是使用适配器(网卡)来实现这些协议的硬件和软件。数据链路层相当于一个管道,传输的是一条条的帧信息数据链路层的主要功能封装成帧透明传输差错控制封装成帧封装成帧就是一段数据的前后分别添加首部和尾部,然后构成一个帧,确定帧的界限首原创 2021-08-21 08:58:33 · 327 阅读 · 0 评论 -
计算机网络分层结构 - 物理层
计算机网络分层结构 - 物理层原创 2021-08-21 08:55:12 · 795 阅读 · 1 评论 -
TCP中的流量控制和拥塞控制
TCP中的流量控制和拥塞控制转载 2021-08-21 08:52:36 · 419 阅读 · 1 评论 -
HTTP中的状态码√★
HTTP中的状态码√★状态码的作用状态码的职责是当客户端向服务器发送请求时,描述返回的请求结果,借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。类别原因1XX信息性状态码接收到的请求正在处理中2XX成功状态码请求正常处理完毕3XX重定向状态码需要附加操作以完成请求4XX客户端错误码服务器无法处理请求5XX服务器错误码服务器处理请求出错2XX成功200 OK表示客户端发送来的请求服务端正在处理了20原创 2021-08-21 08:48:10 · 253 阅读 · 1 评论 -
计算机网络分层结构 - 物理层
计算机网络分层结构 - 物理层两种分层结构OSI体系结构应用层表示层会话层运输层网络层数据链路层物理层TCP/IP体系结构应用层运输层(TCP、UDP)网络层(IP)数据链路层物理层物理层基本概念物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体,尽可能的屏蔽掉传输媒体和通信手段的差异。物理层的主要任务描述为:确定传输媒体的接口的一些特性机械特性:接口形状,引线数目电气特性:规定电压的范围(-5V 到 +5V)功能特性:例:原创 2021-07-02 11:23:47 · 334 阅读 · 2 评论 -
TCP中的流量控制和拥塞控制
TCP中的流量控制和拥塞控制流量控制什么是流量控制如果发送者发送数据过快,接收者来不及接收,那么就会出现分组丢失,为了避免分组丢失,控制发送者的发送速度,使得接收者来得及接收,这就是流量控制。流量控制的目的是:防止分组丢失,是构成TCP可靠性的一方面。如何实现流量控制由滑动窗口协议(连续ARQ协议)实现,滑动窗口协议即保证了分组无差错,有序接收,也实现了流量控制。主要的方式就是接收方返回的ACK会包含自己的接受窗口大小,并利用大小来控制发送方的数据发送。拥塞控制什么是拥塞控制拥塞控制是作用转载 2021-07-02 11:21:11 · 272 阅读 · 1 评论 -
http和https
http和httpshttphttp是一种无状态协议。无状态是指客户机和服务器之间不需要建立持久连接,这意味着当一个客户端向服务器发出请求,然后服务器返回响应(response),连接就被关闭了,在服务器端不保留连接的有关信息,HTTP遵循请求/应答模型。客户机向服务器发送请求,服务器处理请求并返回适当的应答。所有HTTP连接都构成一套请求和应答。httpsHTTPS是以安全为目标的HTTP通道,简单将就是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL。其所用的端口是443原创 2021-06-29 08:40:18 · 224 阅读 · 1 评论 -
TCP 三次握手和四次挥手
TCP 三次握手和四次挥手三次握手概念为什么需要握手:握手的作用就是为了同步一些信息,比如最大滑动窗口TCP:是一个可靠的连接,也就是客户端和服务器双方必须感知对方的存在,也就是需要经历一个建立连接的过程用三次握手建立TCP连接,连接有三个阶段建立连接数据传输连接释放连接的管理就是使连接的建立和释放都能正常地进行,连接阶段过程中要解决以下三个问题要使每一方都能确知对方的存在要允许双方协商一些参数能够对运输实体分配资源TCP连接建立过程TCP建立连接的过程:被称为握手①原创 2021-06-28 12:01:29 · 887 阅读 · 13 评论 -
Keeplived+LVS
1、实验规划使用Keepalived为LVS调度器提供高可用功能,防止调度器单点故障,为用户提供Web服务:LVS1调度器真实IP地址为192.168.4.5LVS2调度器真实IP地址为192.168.4.6服务器VIP地址设置为192.168.4.15真实Web服务器地址分别为192.168.4.100、192.168.4.200使用加权轮询调度算法,真实web服务器权重不同| 主机名 | 网络配置 || ------ | ------------------原创 2020-08-31 08:02:45 · 305 阅读 · 0 评论 -
LVS-DR集群
文章目录1、实验规划2、配置实验网络环境3、proxy调度器安装软件并部署LVS-DR模式调度器1、实验规划使用4台虚拟机,1台作为客户端、1台作为Director调度器、2台作为Real Server使用LVS实现DR模式的集群调度服务器,为用户提供Web服务:客户端IP地址为192.168.4.10LVS调度器VIP地址为192.168.4.15LVS调度器DIP地址设置为192.168.4.5真实Web服务器地址分别为192.168.4.100、192.168.4.200使用原创 2020-08-31 08:01:23 · 287 阅读 · 0 评论 -
ipvsadm命令
文章目录ipvsadm命令使用命令增、删、改LVS集群规则ipvsadm命令关于ipvsadm的用法可以参考man ipvsadm资料ipvsadm命令选项命令选项含义ipvsadm -A(add)添加虚拟服务器ipvsadm -E(edit)修改虚拟服务器ipvsadm -D(delete)删除虚拟服务器ipvsadm -C(clear)清空所有ipvsadm -a(add)添加真实服务器ipvsadm原创 2020-08-31 08:00:32 · 674 阅读 · 0 评论 -
HAProxy服务器
1、HAProxy服务器1.1、概述HAProxy简介它是免费、快速并且可靠的一种解决方案适用于那些负载特别大的web站点,这些站点通常有需要会话保持或七层处理提供高可用性、负载均衡以及基于TCP和HTTP应用的代理衡量负责均衡器性能的因素Session rate 会话率每秒钟产生的会话数Session concurrency 并发会话数服务器处理会话的时间越长,并发会话数越多Data rate 数据速率以MB/s或Mbps衡量HAP原创 2020-08-31 08:03:01 · 406 阅读 · 0 评论 -
5.Keeplived双机热备
文章目录1、实验规划2、配置环境3、Keepalived软件安装4、部署Keepalived服务Keeplived概述Keeplived实现了高可用集群Keeplived最初是为了LVS设计的专门监控各服务器节点的状态Keeplived后来加入了VRRP的功能,防止单点故障Keeplived运行原理Keeplived检测每个服务器的节点状态服务器节点异常或工作出现故障,Keeplived将故障节点从集群中剔除故障节点恢复后,Keeplived再将其加入到集群系统中所有原创 2020-08-31 08:02:25 · 294 阅读 · 0 评论 -
LVS-NAT集群
文章目录1、实验规划2、配置基础环境3、部署LVS-NAT模式调度器1、实验规划使用4台虚拟机,1台作为Director调度器、2台作为Real Server、1台客户端使用LVS实现NAT模式的集群调度服务器,为用户提供Web服务:集群对外公网IP地址为192.168.4.5调度器内网IP地址为192.168.2.5真实Web服务器地址分别为192.168.2.100、192.168.2.200使用加权轮询调度算法,真实服务器权重任意主机名网络配置client原创 2020-08-31 08:01:01 · 253 阅读 · 0 评论 -
集群及LVS简介
文章目录1、集群简介1.1、什么是集群1.2、集群的目的1.3、集群分类2、LVS概述2.1、LVS项目介绍2.2、LVS集群组成2.3、LVS术语2.4、LVS的工作模式2.5、负载均衡调度算法1、集群简介1.1、什么是集群通过高速网络将很多的服务器集中起来一起提供一种服务,在客户端看起来就像是只有一个服务器。可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益。任务调度是集群系统中的核心技术1.2、集群的目的提高性能如计算密集型应用,如:天气预报,核试验模拟原创 2020-08-31 07:59:45 · 267 阅读 · 0 评论 -
iptables基础
文章目录什么是防火墙iptables的表、链结构包过滤匹配流程iptables的使用方法iptables命令格式注意事项基本的目标操作常用的管理选项匹配参数iptables基本使用查看filter表的所有规则查看nat表的所有规则清空filter表中的所有规则追加写入规则插入规则查看INPUT链的规则删除规则设置防火墙默认规则什么是防火墙一道保护性的安全屏障作用是保护和隔离的作用RHEL7默认使用的是firewalld作为防火墙软件但是firewalld底层调用的还是包过滤防火墙iptables原创 2020-08-30 10:07:19 · 274 阅读 · 0 评论 -
filter过滤和转发控制
防护类型及条件文章目录防护类型及条件主机/网络型防护iptables防火墙规则的条件主机型防火墙案例网络型防火墙案例禁ping的相关策略主机/网络型防护根据保护对象(本机、其他主机)区分根据防火墙保护的对象不同,防火墙可以分为主机型防火墙与网络型防火墙主机型防火墙,主要保护的是服务器本机(过滤威胁本机的数据包)。网络防火墙,主要保护的是防火墙后面的其他服务器,如web服务器、FTP服务器等。iptables防火墙规则的条件参数功能描述[!] -p匹配协议,!代表取反原创 2020-08-30 10:06:22 · 363 阅读 · 0 评论 -
HEAD 指针操作
HEAD 指针操作原创 2020-08-30 10:05:19 · 846 阅读 · 0 评论 -
部署Git服务器
部署Git服务器。原创 2020-08-30 10:04:36 · 1144 阅读 · 1 评论 -
SSH协议服务器之支持读写操作
SSH协议服务器之支持读写操作原创 2020-08-30 10:04:00 · 525 阅读 · 0 评论 -
Git分支的基本概念
分支的基本概念原创 2020-08-30 10:02:53 · 1707 阅读 · 1 评论 -
Ceph学习
Ceph学习原创 2020-08-30 10:01:42 · 5119 阅读 · 0 评论 -
ansible进阶
ansible进阶原创 2020-08-30 09:58:23 · 1167 阅读 · 1 评论 -
ansible - playbook
ansible - playbook原创 2020-08-30 09:57:04 · 1485 阅读 · 0 评论 -
ansible概述
ansible概述原创 2020-08-30 09:55:05 · 619 阅读 · 0 评论