自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 LVS集群

LVS;负载调度器,内核集成NATTUNDR优点端口转换WAN性能最好缺点性能瓶颈服务器支持隧道模式不支持跨网段真实服务器要求anyTunneling支持网络private(私网)LAN/WAN(私网/公网)LAN(私网)真实服务器数量High (100)High (100)真实服务器网关lvs内网地址Own router(网工定义)Own router(网工定义)ipvsadm 工具。

2023-10-05 00:38:42 63

原创 MYSQL数据库管理

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。

2023-10-05 00:09:13 69

原创 Haproxy

HAProxy是可提供高可用性、负载均衡以及基于TcP和HTTP应用的代理,是免费、快速并且可靠的一种解决方案。HProxy非常适用于并发大(并发达1w以上) web站点,这些站点通常又需要会话保持或七层处理。HAProxy的运行模式使得它可以很简单安全的整合至当前的架构中,同时可以保护web服务器不被暴露到网络上。可靠性和稳定性非常好,可以与硬件级的F5负载均衡设备相媲美;最高可以同时维护40000-50000个并发连接,单位时间内处理的最大请求数为20000个,最大处理能力可达10Git/s;

2023-10-04 20:04:51 83

原创 Tomcat 部署 优化等操作练习

Tomcat是基于java语言开发的有apache 和 sun 和一些其他个人开发者共同开发而成属于轻量级应用服务器 主要应用于规模较小的并发访问用户(tomcat的并发处理能力是nginx的六分之一 及 nginx的静态处理能力是 tomcat的六倍) , 是开发调试jsp的首选,

2023-10-04 19:27:05 48

原创 LVS负载集群

由多台主机构成,都干同一件事情,对外展现为一个整体,通过调度器进行调度,不用管真实存放数据的服务器具体是哪一台。

2023-09-22 09:17:04 58

原创 NGINX

静态的web资源服务器html,图片,js,css,txt等静态资源http/https协议的反向代理 7层tcp/udp协议的请求转发(反向代理) 4层。

2023-08-27 23:24:00 80

原创 LAMP的配置与应用

Client -- (http协议) --> httpd -- (cgi协议) --> application server (program file) -- (mysql协议) --> mysql。LAMP架构的前端,是一款功能强大,稳定性好的web服务器程序,该服务器直接面向用户提供网站访问,发送网页,图片等内容。Client -- (http协议) --> httpd -- (fastcgi协议) --> fastcgi服务器 -- (mysql协议) --> mysql。

2023-08-27 20:16:22 79

原创 http协议和apach

万维网:WWW(world wide web)万维网并非某种特殊的计算机网络,是一个大规模的、联机式的信息贮藏库,使用链接的方法能非常方便地从因特网上的一个站点访问另一个站点(超链技术),具有提供分布式服务的特点。PV(访问量): 即Page View , 用户每次刷新即被计算一次,PV反映的是浏览某网站的页面数,PV与来访者的数量成正比,PV并不是页面的来访者数量,而是网站被访问的页面数量。服务器可能有很多条到各个客户端的连接,有些是空闲的,有些在向服务器发送数据,还有一些在向客户端回送响应数据。

2023-08-27 20:16:16 102

原创 shell脚本 之 函数 和 免交互

使用I/O重定向的方式将命令列表提供给交互式程序标准输入的一种替代品Here Document 是标准输 入的一种替代品,可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地 生产出一个文件并用作命令的标准输入,Here Document 可以与非交互式程序和命令一起使用。

2023-08-21 01:10:19 66

原创 shell脚本(二)之 文本三剑客

grep 选项 条件 路径-i : 忽略大小写-v : 反向查找。取反 输出内同不包括选取内容-c 统计与所规定条件相符的行数-o 只显示匹配到的字符串-q 不输出内同 静默模式-A after 除了显示匹配行还显示其后n行 如grep -A3 及为显示匹配项后三行-B defore 显示包括匹配项 和其后n行 grep -B3 显示匹配项和其后三行-e 实现多个选项间的或者的关系。

2023-08-21 00:21:29 57

原创 shell脚本 之 循环语句

再 continue 语句中 其也具有跳出当前循环的作用但只是跳过当前此次循环再下一次循环中再同样的地方还是继续当前循环 其不会终止命令。程序进行判定,如可以执行则进入循环,进行多次循环,直到不再满足判断条件或者说满足跳出循环的条件时跳出循环输出结束结果。而while循环通常用于不知道确切循环次序及一直循环知道达成条件为止。break 语句会理解终止内循环 跳出该循环后接着执行后续代码。continue终止某次循环中的命令,但是不会完全终止命令。遍历:for循环通常用于已知循环次数的循环。

2023-08-20 22:47:12 99

原创 shell脚本 基础

* 将所有参数看作一个整体返回所有$@将单个参数作为一个个体 一个一个返回所有。

2023-08-13 21:20:58 44

原创 yum 仓库

yum 是基于rpm构建的软件更新机制, 能够自动解决软件安装时的依赖关系。能大大节省日常工作中大量查找安装依赖包的时间linux本身的简洁和自由也导致了在安装软件时不会很方便,linux操作系统在进行软件安装时并没有将所有库文件都进行编译。有些程序运行所必须的程序并不都在一个安装包里,就造成了会缺少依赖程序的情况,yum由仓库和客户端组成,也就是整个yum由两部分组成,所以yum可以存放在两台服务器上。也可以存放在一台服务器上。

2023-08-08 19:01:39 53

原创 DNS服务原理 和 实操

DNS的作用把平时方便使用创造的域名(www.baidu.com)转化为IP地址,用于方便直接访问网络中的设备。实现此服务的方法是多样的DNS是其中一种,DNS(Domain Name System)是应用层的一种协议,基于C/S架构,服务器端口号为:53/UDP 响应端口为53/tcp, 每台DNS服务器都至负责管理一个有限的范围内的主机名和ip的对应关系,根据解析的方向不同,由域名转化为ip称为正向解析 而由ip地址到域名的解析称为反向解析。根据在dns服务中所处位置分为:根域。

2023-08-06 22:02:01 60

原创 Linux网络

将linux主机i接入到网络中需要配置网络相关设置一般包括主机名ip/netmask路由:网关dns。

2023-08-06 18:54:25 33

原创 linux 文件系统与日志分析

如何查看indoe号ls -idf -istat /文件名有三个时间atime 最后一次查看文件mtime 最近更改文件内容ctime 最近更改文件元信息的时间如更改权限等1.文件存储在硬盘上 扇区 是硬盘上最小的存储单位 每个扇区1存储512字节12.八个连续的扇区组成一个块 一个块是4k(8*512=4096字节) 读取硬盘时是一块一读3.文件数据包包括诗句数据和元信息,元信息类似文件属性包含创建者、创建日期、文件大小、文件权限等信息。

2023-08-06 18:17:45 69

原创 编译安装nginx 和 systemd管理

1.在文件夹opt下释放压缩包或网络源下载nginx源码包。确认无报错后对安装包进行二进制编译。建立service文件。对所需环境进行预安装。

2023-07-30 22:44:38 144 1

原创 引导和服务

宏内核(monolithic kernel):是把系统全部集成进同一个程序,导致系统过于庞大,不便于读写。微内核(micro kernel): 把各种功能拆分成各种程序来实现。

2023-07-30 10:41:23 247 1

原创 账号及权限管理

建立账户时,若没有指定账户所属的组,系统会建立一个和用户名相同的组,这个组就是私有组,这个组默认只容纳了一个用户。1-499为程序组账号默认 500-60000 分配给普通用户使用。在/etc/passwd 和 /etc/shadow 中生成 账号相关信息。3.程序用户:特定用于分配给程序的低权限账号,一般来说无法登录仅用于维持程序的正常运行。1-999 预留给系统,叫系统用户(程序用户),某个程序比如数据库。组相当与员工于公司中的职位 组都具其相对应的权限但大体相同。

2023-07-28 12:02:07 541 1

原创 磁盘管理

SATA:6Gbps,SATA数据端口与电源(长的电源,数据线短的)端口是分开 的,即需要两条线,一条数据线,一条电源线。通过在/etc/fstab 文件中添加相应的挂载配置,可以实现开机后自动挂载指定的分区。GPT:GUID 支持128个分区,使用64位,支持8Z(512Byte/block )64Z ( 4096Byte/block)主分区:为可直接使用的分区 拓展分区:不可直接使用作为划分逻辑分区使用让分区超过4个。

2023-07-27 17:33:45 93 1

原创 磁盘的添加和分区

起始位置 配置分区大小。重启或刷新硬盘接口 这里我选择重启。打印分区表查看设置的分区 p。保存并退出 w。

2023-07-24 17:31:14 37

原创 编译安装和本地yum的仓库的建立

ping任意网址确认网络是否通畅预先下载及安装一些所需程序或许源代码(下载或获取安装包)此处为解压缩安装包进入安装包,并进行配置检测,检查是否无误,有报错需按报错需按要求进行配置进行make编译使其为二进制文件执行make install命令 进行编译安装建立软连接将程序置于shell中进行测试完成。

2023-07-23 23:32:16 52

原创 安装及管理程序

使用源码包的好处除了可以自定义修改源代码外还可以定制相关的功能,因为源码包在编译的时候是可以附加额外的选项的。源码包一般包含多个文件,为了方便发布,通常会将源码包做打包压缩处理,Linux 中最常用的打包压缩格式为“tar.gz”,因此源码包又被称为 Tarball。一个挂载点同一时间挂载了多个设备,只能看到最后一个挂载设备的数据,其它设备上的数据将被隐藏。但是利用源代码编译安装是比较繁琐的,庆幸的是有相关的项目管理工具。因为软件是编译安装的,所以更加适合自己的系统,更加稳定,效率也更高。

2023-07-21 16:22:10 24

原创 Linux基础命令3

令模式:此模式下,可使用方向键(上、下、左、右键)或 k、j、h、i 移动光标的位置,还可以对文件内容进行。Linux 系统中“一切皆文件”,因此当我们在命令行下更改文件内容时,不可避免地要用到文本编辑器。vi是linux中文本编辑器中的一种,常见的文本编辑器还有 nano gedit。+# 打开文件后,让光标处于第#行的行首,+默认行尾。o 在当前光标所在行的下方打开一个新行。O 在当前光标所在行的上方打开一个新行。I 在当前光标所在行的行首输入。

2023-07-21 16:05:49 23

原创 Linux基础命令2

gzip [-9] 文件名…提高压缩比例,但是文件较大时效率会低 bzip2 [-9] 文件名...tail -n 具体数字 文件名 (不加具体的数字,默认结尾十行)/home/ 普通用户的家目录,普通用户是在家目录下建立一个与用户名同名的文件。格式 head -n 具体数字 文件名 (不加具体的数字,默认开头十行)9代表压缩比率,9最大1最小,使用以上两种压缩源文件不存在了。磁带归档,磁带便宜磁带机很贵,慢永久保存,硬盘越来越便宜了。

2023-07-19 19:26:44 30

原创 Linux基础命令1

外部程序:先去规定好的路径中找到文件,找不到报错,找到直接运行(五个当中找的一个就不会接着找了 惰性模式)find / -name "*.txt" -exec cp或mv或rm {} /mnt \;切换目录 cd - 切换到上一次执行cd命令之前的目录。5.必须知道其对应的文件位置,具体路径。-d 指定显示目录的层级 -d 2 只显示到第二层目录。内部命令:1.继承与shell解释器内部的一些名命令,-d 只显示当前目录信息,不显示目录下的文件。

2023-07-18 12:59:03 33

原创 acl的应用

添加acl列表并为g0/0/1端口配置该表(导致结果为与ip地址为192.168.1.1的设备无法通过端口g0/0/0)配饰完成使用client3 ftp为可正常使用。使用client3 pingIP192.168.3.1。2.client1和client2进行如图所示的配置。对server1 和server2进行配置。在前者普通acl的基础上对路由器r1进行配置。2.对client1连接进行尝试。1.如图所示对图中设备进行布置。对路由器r1进行配置。创建acl 3000。进入端口g0/0/0。

2023-07-12 19:19:44 61

原创 网络层协议及应用

arp协议的工作原理:主机或路由器有一个arp缓存表,主机通过对最近获得的源mac和源IP进行收集,在对方提出需求未知是通过广播寻得源目mac和ip,学习记录源mac,后续需要可直接通过查询arp缓存表对数据进行转发。3.交换机收到广播后做泛洪处理,除PC1外所有主机收到ARP请求消息,PC2以单播方式发送ARP应答, 并在自己的ARP表中缓存PC1的IP地址和MAC地址的对应关系,而其他主机则丢弃这个ARP请求消息。arp协议就是地址解析协议,主要作用为将获得的IP地址,通过解析得到MAC地址。

2023-07-12 17:22:38 71

原创 vrrp连接实验

对pc1 pc2 pc3 IP地址及网关进行配置。重复上述操作仅改变对应IP,和优先级重复上述操作。1.对如图所示设备IP进行相应配置。对路由器AR1进行如下配置。路由器AR3配置为静态路由。

2023-07-12 00:22:12 23

原创 VLAN 隔离操作

8. 为接口g 0/0/2和0/0/3配置模式为acc 分别配置vlan为10 和20。7.配置交换机sw2,使得g0/0/1接口模式为trunk并所有vlan可通过。6.进入接口g0/0/5配置接口模式为trunk,并设置所有vlan可通过。2.设置g0/0/1接口模式为access并,并设定接口为vlan10。4 设置g0/0/1接口模式为access并,并设定接口为vlan20。5.重复上述操作设定g0/0/4加入vlan20。3.重复上述操作设定g0/0/2加入vlan10。

2023-07-10 18:00:26 1087

原创 静态路由的配置

为R2添加IP192.168.2.2 192.168.3.254 192.168.4.1 设置为静态路由。为其添加IP地址192.168.1.254 和配置为静态路由。为R1添加IP192.168.2.1。对PC 1 进行配置。对路由器R1进行配置。检查是否能ping通。

2023-07-09 23:43:00 25

原创 终端与路由器的连接

创建 PC 1 和 PC 2 和 路由器。打开路由器CLI为其添加IP地址为192.168.1.254 24和192.168.2.254 24。配置PC1和PC2IP地址子网掩码和网关。然后对PC1和PC2进行检查。

2023-07-05 18:39:28 282

原创 192.168.2.0/24,平均分配给四个部门(四个子网网段)使用

3.求每一段的范围 和 可用主机范围。2.每一段的可用主机数量。

2023-07-05 16:33:34 710

原创 7.3 osi七层和数据封装

传输层 tcp头部udp头部+上层数据 数据段。网络层 ip头部+tcp头部udp头部+上层数据 数据包。数据链路层 mac头部+ip头部+tcp、udp头部+上层数据+数据完整性校验 数据帧。

2023-07-03 14:51:51 37

空空如也

空空如也

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

TA关注的人

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