自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用python语言完成两个数的交换

使用四种方法实现两个数字的交换num1 = 50num2 = 1002、使用运算实现数字的交换3、python中特有4、位运算法(异或法)

2022-12-07 21:04:29 4197 1

原创 awk命令的使用

1、获取根分区剩余大小先用df -h命令查看磁盘,确定我们需要获取字段的位置再使用awk命令获取此字段2、获取当前机器ip地址 3、统计出apache的access.log中访问量最多的5个IP使用awk '{print $1}'去除IP地址,再对取出来的IP地址进行排序,统计4、打印/etc/passwd中UID大于500的用户名和uid需要使用-F来指定分隔符,在awk中默认空格符为空格5、/etc/passwd 中匹配包含root或net或ucp的任意行使用正则表达式对所需要的

2022-12-04 23:46:28 911

原创 sed命令

注:先将所需要操作的文件进行备份,或复制到统一目录下。

2022-12-02 16:28:29 452

原创 正则表达式

grep -E == egrep: 支持扩展的正则表达式grep: 基本正则表达式fgrep: 不使用正则表达式-o:只的是output:只输出匹配到的内容。

2022-11-29 17:59:06 574

原创 shell脚本实现9*9乘法表

使用for去完成(for i in list, for i , for(()))

2022-11-28 16:12:22 168

原创 shell变量

运行脚本计算10的阶乘。

2022-11-11 15:04:07 337

原创 CentOS7搭建keepalived+DRBD+NFS高可用共享存储

3、安装软件 (如果没有yum源,则需要先配置yum源)2个节点创建挂载点目录:mkdir /data。主节点:mkfs.xfs /dev/drbd0。centos7.9镜像 2台主机。1、关闭防火墙,禁用SELinux(2台)2、配置hosts文件(2台)等待一段时间进行检查同步情况。在从上执行以下命令确认文件。卸载文件系统并切换为备节点。配置2台服务器之间的免密。将配置传送到node2。

2022-11-06 19:55:35 497

原创 haproxy+keepalived

将keepalived.conf文件和发送邮件的脚本文件发送到备用主机node2上。此时就完成了HAproxy+keepalived的高可用配置。1、安装HAproxy、配置日志 --- 查看之前章节。在node1主机:keepalived.conf文件。安装keepalived --- 参考之前文章。使用python编辑一个发送邮件的脚本。配置主备keepalived服务器。

2022-11-02 22:05:27 96

原创 Keepalived

yum install curl libnl3-devel net-snmp-devel libnfnetlink-devel -y ---安装keepalived依赖包。tar -zxvf keepalived-1.2.18.tar.gz -C /usr/local/ ---将下载的压缩包解压到指定目录下。ln -s /usr/local/sbin/keepalived /usr/sbin/ --- 创建软连接,安便使用。TCP健康检查方式配置 ---修改健康检查的时间参数。

2022-11-02 19:19:59 230

原创 HAproxy

1、安装haproxy安装所需要的软件(系统本身携带,但版本太低需要安装最新版本)vim /etc/rsyslog.conf ---以下2个配置在此文件内修改。此时在全局查看依旧是旧版本,此时将旧版本备份,给新版本创建一个链接。1、在/etc/haproxy/haproxy.cfg中指定log。1、先创建配置文件的目录 --- 匹配域名。lua需要进行编译,需要下载编译软件。编译完成后就可以查看此时的lua版本。需要创建haproxy用户。haproxy安装完成。编译安装haproxy。

2022-10-30 17:42:59 444

原创 LVS --- 基于centos7版本

DR模型:负载均衡器和RS都使用同一个IP对外服务,但只有DR对ARP请求进行响应,所有RS对本身这个IP的ARP请求保持静默,也就是说,网关会把对这个服务IP的请求全部定向给DR,而DR收到数据包后根据调度算法,找出对应的RS,把目的MAC地址改为RS的MAC(因为IP一致)并将请求分发给这台RS,这时RS收到这个数据包,处理完成之后,由于IP一致,可以直接将数据返给客户,则等于直接从客户端收到这个数据包无异,处理后直接返回给客户端。-g:为DR模式(-m:NAT模式 -i:TUN模式)

2022-10-27 00:50:26 1177

原创 第三次作业

-- 需要和之前生成的文件绝对路径。Common Name (eg, your name or your server's hostname) []: --- 服务器主机名。1、安装所需要的软件包 --- 注:8版本中php-mysql为php-mysqlnd,如果一次性全部安装报错,就单个安装。2、修改配置文件 --- nginx.conf --- 此段代码:源码安装存在此PHP脚本文件,但被注释(注意修改)3、生成证书文件 --- 根据自己的需求进行填写。4、配置PHP脚本文件。

2022-10-24 01:12:52 612

原创 实现用户名字母数字大小写符号(正则表达式)

又称规则表达式(Regular Expression,在代码中常简写为regex、regexp或RE),是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,通常被用来检索、替换那些符合某个模式(规则)的文本。1. 灵活性、逻辑性和功能性非常强;2. 可以迅速地用极简单的方式达到字符串的复杂控制。^(?!!!!

2022-10-21 23:18:04 3863

原创 nginx

3、创建主页文件 ---将"$name test page."内容写入相对应的文件。1、修改配置文件,不加IP表示本地IP地址。5、源码安装需要编译,安装gcc gcc-c++ make。1、修改配置文件 -- 将server_name改为对应的域名。7、安装nginx,需要什么安装什么直到出现汇总信息。4、修改配置文件,一个server是一个虚拟主机。3、编辑etc/hosts中的IP与域名的映射。2、安装nginx的依赖包。2、切换目录并创建站点目录。6、进入文件解压好的目录。

2022-10-17 01:49:11 570

原创 web集群第一次作业

root@centos7 ~]# wget -c https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.83/bin/apache-tomcat-8.5.83.tar.gz --- 下载tomcat,-c为断点续传。[root@centos7 ~]# tar xf apache-tomcat-8.5.82 -C /usr/local/tomcat --- 解压下载好的文件并指定路径到/usr/local/路径下。--- 创建数据库并指定编码。

2022-10-16 23:03:53 139

原创 简单的python笔记

pyton缺点:运行效率低 ---需要经过编译,执行等过程,运行效率慢--- 弱类型语言数据类型 -- 可变数据(数字、字符串、元组)、不可变数据(列表、字典、集合)\:转义符 --- 使后面的字符失效,变为普通字符\n:换行符\t:制表符定义变量的标准:1、有意义 2、使用英文字符//:向下取整 --- 整除 ---1以下的数都为0变量再次赋值变化 --- 再次赋值时开辟一个新的内存空间,实际是num的指针指向的变化。

2022-09-23 13:26:08 175

原创 redis的主从复制

7、若我们希望6379为主,我们需要在其他两台上面运行slaveof 127.0.0.1 6379此命令,此时查看6380和6381的状态就是从。注:因为主从需要三个配置文件,分别给文件改名为redis-6379.conf、redis-6380.conf、redis-6381.conf。2、将/etc/redis.conf文件复制到 /rediscluster目录下,4、启动redis服务(配置文件的路径,建议写绝对路径),并查看。6、查看此时redis服务的角色。3、分别修改文件中的配置。

2022-09-18 13:23:29 135

原创 MySQL的主从复制

主机IP:192.168.164.128从机IP:192.168.164.136主机配置1、编辑/etc/my.cnf文档,开启二进制2、在MySQL中创建主从用户,并给此用户权限3、在数据备份时对数据进行锁表操作4、创建一个目录存放备份5、将文件传送到从库从库slave配置1、编辑/etc/my.cnf文档2、重启数据库3、还原主机备份数据4、主从同步配置5、重新启动从库的同步6、检查状态 --- 以下两个状态为yes验证:在主库创建一个数

2022-09-17 13:17:48 263

原创 MySQL的安装

rpm -i https://repo.mysql.com//mysql80-community-release-el8-4.noarch.rpm — mysql的仓库源。[root@localhost ~]# mysql -uroot -p ---- 进入MySQL数据库。systemctl status mysqld ---- 查看MySQL数据库状态。rpm -qa | grep mysql — 查看过滤安装的mysql数据库。mysql> exit — 退出数据库表。

2022-09-12 14:20:41 274

原创 第三次作业(2)

创建一个可以统计表格内记录条数的存储函数 ,函数名为。为销售员的平均工资。

2022-09-11 21:06:14 103

原创 主键,外键,视图(第三次作业1)

定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是。查询全体学生的姓名,性别,课程名,成绩。学号,姓名,性别,年龄,所在系。)组合的升序的主键索引,索引名为。)字段属性,数据类型由。

2022-09-10 19:29:42 71

原创 数据库作业 2

1、显示所有职工的基本信息。2、查询所有职工所属部门的部门号,不显示重复的部门号。3、求出所有职工的人数。4、列出最高工和最低工资。5、列出职工的平均工资和总工资。6、创建一个只有职工号、姓名和参加工作的新表,名为工作日期表。7、显示所有女职工的年龄。8、列出所有姓刘的职工的职工号、姓名和出生日期。9、列出1960年以前出生的职工的姓名、参加工作日期。10、列出工资在1000-2000之间的所有职工姓名。11、列出所有陈姓和李姓的职工姓名。12、列出所有部门号为2。

2022-09-10 15:30:57 142

原创 liunx环境部署以及echo,date

输出PS1的内容:This is my first time to use echo command. echo $PS1 result is [\u@\h \W]$远程连接配置:xshell/mobaxterm/finalshell 连接linux虚拟机。部署Linux:需要有网卡,必须要知道root用户的密码,和你普通的用户的用户名和密码。$:用户身份($:root用户;3.[\u@\h \W]$: 代表的意义。VMware硬件中存在网络适配器。...

2022-08-29 00:09:51 231

原创 交换机网络实验

1、创建eth-trunk,VLAN。5、对生成树进行干预,达到实验最优根。(2.2.2.2为运营商的环回地址)2、将接口划入对应的VLAN。4、选择生成树类型并定义事件。SW1(SW2与1相似)SW3(SW4与3相似)

2022-08-14 18:26:45 203

原创 交换机笔记整理

交换机 : 二层基于MAC地址转发设备,依靠MAC地址表进行数据的转发MAC地址表: 3元素组成,VLAN ID 、MAC地址、端口编号交换机的分类:二层交换机 和 多层交换机(多层大多为三层交换机接口类型: Access, trunk, hybrid (混杂接口), 802.1QtunnelTrunk : 中继协议,干道协议,使用一条物理链路传递多VLAN 的流量;Super VLAN : 超级VLAN ,super VLAN 之内的所有子VLAN 配置相同网段的IP地址(可以节约IP地址),不同VL

2022-08-09 23:23:34 136

原创 生成树笔记整理

二层交换机会导致问题:1、 广播风暴2、 MAC地址表翻滚3、 同一数据帧的重复拷贝生成树:在一个二层交换网络中,生成一棵树型结构,逻辑的阻塞部分接口,使得从根到所有的节点仅存在唯一的路径;当最佳路径故障时,自动打开部分阻塞端口,来实现线路备份的作用;生成树在生成过程中,应该尽量的生成一棵星型结构,且最短路径树生成树类型:802.1D(STP,标准生成树)802.1w(RSTP,快速生成树)802.1S(MSTP,多生成树)...

2022-08-09 22:56:19 105

原创 HCIP综合实验(双平面)

1、合理划分并配置ip2、分别在不同的AS内起OSPF协议,并宣告(精准宣告)3、在不同的AS之间或内部,建立EBGP和IBGP,IBGP之间相互建邻4、改变环回接口的类型5、建邻成功之后,宣告路由6、使用前缀列表抓取流量,之后使用策略中的社团属性控制路由。...

2022-08-08 01:29:55 266

原创 MPLS VP实验

步骤分析:R2/R3/R4为公网环境,R4的g0/0/2也为公网环境R1/R6为ip地址相同的私网环境,分别需要访问对应的R5/R71、 配置IP地址,并在R2/R3/R4上起ospf协议,使公网互通2、在R2/R3/R4起mpls,给流量可以贴上标签3、起bgp协议,并通过环回接口创建R2/R4的邻居4、在R2和R4上创建vpn,接口为私网环境,给定相对应标号,绑定相应接口,配置私网ip5、在IPV4的家族模式中,与对端建立一个VPNV4的关系,用于传递VPNV4路由。......

2022-08-03 23:52:46 275

原创 MPLS与BGP网络实验

网段划分(172.16.0.0网段用于R2-R7建邻的环回接口):R2 – 172.16.2.0 24 – 172.16.0.2(建邻)R3 – 172.16.3.0 24 – 172.16.0.3(建邻)R4 – 172.16.4.0 24 – 172.16.0.4(建邻)R5 – 172.16.5.0 24 – 172.16.0.5(建邻)R6 – 172.16.6.0 24 – 172.16.0.6(建邻)R7 – 172.16.7.0 24 – 172.16.0.7(建邻)...

2022-08-03 15:02:50 268

原创 BGP网络实验

R2–172.16.2.024--172.16.0.2(建邻)R3–172.16.3.024–172.16.0.3(建邻)R4–172.16.4.024–172.16.0.4(建邻)R5–172.16.5.024–172.16.0.5(建邻)R6--172.16.6.024–172.16.0.6(建邻)R7–172.16.7.024–172.16.0.7(建邻)R1用于建邻的环回–1.1.1.1;R8用于建邻的环回–8.8.8.8;...

2022-08-01 00:04:19 296

原创 BGP 网络实验

4、建立邻居注R2、R3、R4之间需要相互建邻且需要设置路由可传递;R2和R4上面到达不同AS的邻居需要修改下一跳为2;2、在R2、R3、R4上面起rip或者ospf协议,使其有到达对方的路由。1、配置ip地址注配置环回接口,用环回接口建立对等体。结果(8.8.8.8位R5的环回)3、EBGP之间需要手写静态路由。...

2022-07-29 12:13:07 176

原创 重发布网络实验

4、对R1上面172.16.0.0网段的环回进行配置首先抓取相应的流量,最后调用。3、使用双点双向重发布,在R2和R4上进行重发布。2、在路由器上起相对应的rip和ospf协议。1、给路由器配置IP地址和环回。...

2022-07-26 23:55:00 58

原创 OSPF综合实验

在R9和·R11上面进行重发布,将域外路由发布到域内。需要在R3、R5、R6、R7上面写到公网的缺省路由。R3为中心,R5、R6、R7为站点配置MGRE环境。注将MGRE环境中的连接类型改为广播。备注由于电脑问题,实验只能进行到这里。修改R5、R6、R7的优先级为0。7、域间路由汇总、域外路由汇总。并创建ACL抓取流量送到公网。a)按照区域(6个)划分。10、更改hello时间。3、缺省路由+NAT。4、MGRE环境配置。...

2022-07-25 21:43:19 118

原创 MGRE网络实验

R1上为区域0和区域1两个区域,将各自的网段在相对应的区域进行宣告,tunnel也应进行宣告。2、给除R4之外的所有路由器配置缺省路由,使所有缺省路由指向公网。3、在私网中编写NAT并在接口处调用,让抓取的流量可以到达公网。4、MGRE环境(在对应接口,将P2P改为广播形式)R1和R5为中心,相互注册,R6在R1和R5上注册。1、配置ip,给所有接口配置IP地址。R1为中心,R2/3为站点,需要注册。全连网状结构—R1-5-6。星型结构—R1-2-3。...

2022-07-23 23:36:39 100

原创 OSPF总结

多进程—同一台设备上,不同的进程可以工作在不同的接口上,建立各自的邻居关系,生成各自的数据库(不共享);之后对端B运行OSPF协议的设备将回复hello包,该hello包中若携带了A的routerid,那么A/B建立为邻居关系;4类LSA-asbrASBR的RIDABR,在经过下一台ABR时,修改为新的ABR。3类LSA-summary域间路由的目标网络号ABR,在经过下一台ABR时,修改为新的ABR。...

2022-07-21 00:37:39 131

原创 MGRE网络实验

注意因为RIP的水平分割防环机制,我们应该在R1的Tunnel接口上取消水平分割。否则R3和R4不能学到对方的路由。2、根据第二个条件,在R1的s4/0/0端口和R2的是s4/0/0端口更换封装类型。3、根据条件三和条件四,分别再R2对应的端口上进行相对应的配置R2。4、条件五R1为中心,R2和R3为站点,创建MGRE网络R1配置。6、在R1、R3、R4上面使用ACL抓取流量,并在对应接口进行调用。5、在R1、R3、R4上面编写缺省路由,指向ISP。7、在R1、R3、R4使用RIP路由协议。...

2022-07-18 21:29:06 109

原创 网络IA汇总实验

1、对192.168.0.0/24网段进行合理的划分2、对各个需要的接口进行IP地址的配置3、给每台路由器手写所有的静态路由。

2022-07-18 00:46:11 229

原创 连接外网实验

1、R2路由器为ISP设备,整个1.1.1.0/24网段为外网,只需要配置各个接口的ip地址。3、定义一个标准acl,抓取19.168.1.0/24网段的ip地址。2、R1路由器上g0/0/1口为一个公有的IP地址。3、192.168.1.0/24网段为私有网段。4、在对应端口建立端口号与服务器之间的映射关系。3、在对应端口调用定义的ACL2000。1、给R2的两个接口配置ip地址。2、R1接口配置ip。...

2022-07-16 23:28:40 495

原创 HCIA复习

由网络连接设备通过传输介质将网络终端设备连接起来,进行资源共享、信息传递的平台连接因特网中各局域网、广域网的硬件设备,可以读取每一个数据包中的地址然后决定如何传送,是在网络间起网关的作用的智能性的网络设备。路由器(三层设备)internet协议ipv4–32位二进制地址(点分十进制)由网络位和主机位构成;前面存在一段对应的不同的洪泛范围,后面一部分为该设备在盖范围内的唯一标识。网络位和主机位区分依赖子网掩码;子网掩码连续的1对应网络位,连续的0对应主机位一种用于电信号转发的网络设备。...

2022-07-16 17:38:26 443

原创 ospf -- 实验

ospf 网络实验

2022-07-13 22:22:11 110

空空如也

空空如也

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

TA关注的人

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