自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (3)
  • 收藏
  • 关注

原创 基于Cobbler实现多版本系统批量部署

通过Cobbler,实验旨在实现无需人工干预即可自动安装多个版本的操作系统。配置EPEL源(如果系统默认源中没有Cobbler),因为Cobbler可能依赖于EPEL源中的某些包。把这个值复制下来粘贴到vim /etc/cobbler/settings。然后浏览器访问https://ip/cobbler_web。7的镜像已经挂载了,创建一个目录我们把8的镜像传进去。写自己的ip地址,账号和密码都是cobbler。在cobbler进行批量部署centos7/8。看一下自己的centos7是否挂载。

2024-07-26 16:09:05 886

原创 正则验证用户名和跨域postmessage

正则验证用户名。

2023-10-08 15:50:18 233

原创 flex布局与float布局

【代码】flex布局与float布局。

2023-09-24 12:43:24 227

原创 REDIS数据类型

集合中成员是唯一的,这就意味着集合中不能出现重复的数据。Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。可以把Bitmaps想象成一个以位为单位的数组, 数组的每个单元只能存储0和1, 数组的下标在Bitmaps中叫做偏移量。HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是:在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定的、并且是很小的。仅在key已存在且包含列表时,在存储在键的列表的头部插入指定的值。

2023-07-22 21:48:42 228

原创 MYSQL数据库各种备份策略

为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。13.在另外的数据库服务器上还原xtrabackup 备份(缺)6.备份MySQL数据库某个(些)表。7.同时备份多个MySQL数据库(其他数据库素材自行准备)3.备份数据库school到/backup目录。数据库备份,数据库为school,素材如下。12.使用xtrabackup 备份数据库。14.使用mydumper备份数据库。5.直接将MySQL数据库压缩备份。9.备份服务器上所有数据库。8.仅仅备份数据库结构。

2023-07-22 21:42:36 323

原创 MySQL之DML和DDL

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

2023-07-13 16:47:32 1477

原创 MYSQL的基本数据类型和建库

1.创建数据库创建一个数据库名为gbk_db的数据库,字符集为gbk,校对规则为gbk_chinese_ci删除数据库查询创建数据使用数据库查询当前默认的数据库| gbk_db |查询当前数据库使用的编码方式校验规则2.创建表使用所有的数据类型-> id int(11) comment '编号',-> company_name char(6) comment '公司名称',-> introduce varchar(100) comment '介绍',

2023-07-13 16:40:35 308

原创 正则表达式和文本三剑客

2、找出"netstat-tan"命令的结果中,以'LISTEN'后跟0或多个空白字符结尾的行。4、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符。5、统计出apache的access.log中访问量最多的5个IP。1、显示/etc/passwd文件中以nologin结尾的行;3、在/etc/fstab文件中不以#开头的行的行首增加#号。

2023-05-14 15:47:24 123 1

原创 SHELL中for循环和IF判断的使用

2.编写脚本for2.sh,使用for循环,通过ping命令测试网段的主机连通性,网段前3段由用户输入,如: 输入192.168.48 则ping 192.168.48.125 - 192.168.48.135,将可以ping通的主机IP地址写入到 /tmp/host_up.txt文件中,不能ping通的主机IP地址写入到: /tmp/host_down.txt文件中。(4)编写脚本for3.sh,通过for循环登录主机修改对方root账户密码。(3)多台主机间通过ssh-copy-id进行免密登录。

2023-04-21 22:49:27 773

原创 SHELL脚本的编写

3、使用curl命令访问第二题的web服务,看能否正常访问,如果能正常访问,则返回web server is running;如果不能正常访问,返回12状态码。-2、判断web服务是否运行(1、查看进程的方式判断该程序是否运行,2、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则。1、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查一次磁盘剩余空间。

2023-04-21 22:42:58 111

原创 RHCE第四次作业

提供DNS服务的软件叫bind,服务名是named2>对三个配置文件进行修改- /etc/named.conf : 主配置文件,共59行,去除注释和空行之和有效行数仅30行左右,用于设置bind服务程序的运行- /etc/named.rfc1912.zones : 区域配置文件(zone),用于==保存域名和IP地址对应关系文件的所在位置==,类似于图书目录,当需要修改域名与IP映射关系时需要在此文件中查找相关文件位置。

2023-04-14 22:50:46 433

原创 Rhce第三次作业

1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访问学生信息,www.openlab.com/data网站访问教学资料www.openlab.com/money 网站访问缴费网站。(1) 学生信息网站只有song和tian两人可以访问,其他用户不能访问。(2) 访问缴费网站实现数据加密基于https访问。

2023-04-01 17:14:31 606

原创 ntp和ssh命令

2.配置ssh免密登陆,能够通过客户端主机通过redhat用户和服务端主机基于公钥验证方式进行远程连接。1.配置ntp时间服务器,确保客户端主机能和服务主机同步时间。

2023-03-19 17:27:56 144

原创 RHCE第一章例行性工作

3.指定每天凌晨4:00将该时间点之前的日志信息备份到个目录下(/var/log/messages ),备份后日志文件名显示格式logfileYY-MM-DD HH-MM。- 2.指定在2023/04/15 09:00将时间写入testmail.txt文件中。1.atd和crond两个任务管理程序的区别。

2023-03-11 18:26:45 187

原创 MPLS实验

1,R1和R5是客户A两个站点的CE设备,R6和R7是客户b两个站点的CE设备。3,R6通过RIP将私网路由传递给PE设备;R7通过OSPF将私网路由传递给PE设备。​4,R7单独拉一根网线保证可以访问公网,R7可以访问R2/R3/R4环回。四:在R2和R4上建立普通BGPv4之上的VPNv4对等体关系。2,R1和R5采用静态路由的方式传递私网路由;二:在R6上配置ripR7上配置ospf。一:首先把骨干网的基础配置ospf配好。二:配置并激活全局和接口的mpls。三:创建VRF空间并划分接口。

2022-11-01 09:20:01 175

原创 BGP综合实验

As3中存在两个环回,一个地址为192.168.2.©/24该地址不能在任何协议中宣告,最终要求这两 个环回可以互相通讯。1,As1存在两个环回,一个地址为192.168.1.0/24该地址不能在任何协议中宣告。As1的另一个环回为10.0.0.0/24,As3的另一个环回为11.0.0.0/24。2,整个AS2的IP地址为172.16.0.0/16,请合理划分。4,使用BG即协议让整个网络所有设备的环回可以互相访问。3,As间的骨干链路IP地址随意定制。5,减少路由条目数量,避免环路出现。

2022-10-16 10:32:21 17810

原创 BGP应用

按照规划建立BGP对等体关系,R1和R5各发布一条路由,保证两个网段可以互相通信。

2022-10-11 09:22:44 17808

原创 OSPF综合实验

1.R4为IsP,其上只能配置IP地址;R4与其他所有直连设备间均使用公有IP。3.整个0SPF环境IP基于172.16.0.0/16划分;2.R3-R5/6/7为MGRE环境,R3为中心站点;5.减少LSA的更新量,加快收敛,保障更新安全;4,所有设备均可访问R4的环回;

2022-10-02 12:15:17 17812

原创 网络笔记(hcip)

-- HUB-SPOKE架构。长度 --- 指的是整个OSPF报文的长度,单位 --- 字节路由器ID --- 发送这个数据包的路由器的RID 区域ID --- 数据包发出的接口所在的区域的区域ID 校验和 --- 确保数据完整性认证类型,认证数据 --- 完成OSPF认证工作的认证类型 --- null --- 空认证 --- 0 simple --- 明文认证 --- 1。--- 1800S --- 为了防止老化时间无限制增长,我们设置了最大老化时间 --- MAXAGE -- 3600S。

2022-09-24 16:19:21 18573

原创 ospf和mgre的综合应用

2,R1/4/5为全连的MGRE结构,R1/2/3为星型的拓扑结构,R1为中心站点。1,R6为ISP只能配置IP地址,R1-R5的环回为私有网段。3,所有私有网段可以互相通讯,私有网段使用0sPF完成。

2022-09-19 09:56:38 17772

原创 华为ensp搭建习题

PAP认证的配置 认证方: 1,在AAA中申请用户名和密码 [r1-aaa]local-user admin password cipher 123456 [r1-aaa]local-user admin service-type ppp。2,在接口做PAP认证 [r1-Serial4/0/0]ppp authentication-mode pap。注意,PPP会话是一次性会话,会话一旦建立,再配置认证将不生效,再下次会话建立时。(2)R2于R5之间使用PPP的chap认证,R5为主认证方;

2022-09-19 09:36:10 19615

原创 linux中ansible安装

配置yum源使用Centos-stream.repo。使用ansible node -m ping去验证。配置清单:/etc/ansible/hosts。使用ansible --version去验证。配置IP,主机名,/etc/hosts。

2022-08-02 19:23:25 18118

原创 Linux中iptables及firewall详解

禁止某个主机地址ssh远程登录该服务器,允许该主机访问服务器的web服务。服务器地址为172.24.8.128。配置端口转发(在172.24.8.0网段的主机访问该服务器的5423端口将被转发到80端口)此规则将本机80端口转发到192.168.1.1的8080端口上。搭建web服务,设置任何人能够通过80端口访问。禁止所有人ssh远程登录该服务器。禁止某个ip地址进行ssh访问。...

2022-08-01 18:39:28 17862

原创 linux中dns解析和主从配置

2.DNS主从配置需要两台机器一台为主dns服务器,一台为从DNS服务器。3.使用httpd服务演示安全上下文值的设定(selinux)4.使用web服务端口的改变来演示端口的设定(selinux)1.DNS的解析流程。

2022-07-30 19:41:26 17963

原创 linux中ssl、nfs、https应用

并将所有该网段主机上传文件的所属者和所属组映射为nfs-upload,其UID和GID为2001;c、将/home/tom(该目录为uid=1111,gid=1111的tom用户的家目录)目录仅共享。b、开放/nfs/upload目录,该目录为192.168.xxx.0/24网段的主机的数据上传目录,给192.168.xxx.128这台主机上的jerry用户,jerry对该目录具有访问、新建和。a、开放/nfs/shared目录,供所有用户查询资料;远程nfs服务器要的目录为/nfs/autofs。...

2022-07-30 19:36:26 17783

原创 linux中httpd的使用

root@wang~]#mkdir/www/ip/{100,200}-p。

2022-07-26 21:25:04 19312

原创 RHCE的http的详解

目录1.实现免密登录2.设置只允许student1, student2用户登录3.get和post的区别4.HTTP状态码,常用的状态码有哪些?5.HTTP请求报文和响应报文6.HTTP是如何保持连接状态的

2022-07-26 20:02:17 18208

原创 RHCE之at和crontab命令详解及chrony部署

对称加密加密和解密都是用的同一个密钥对称加密算法对称加密算法主要有DES、3DES(TripleDES)、AES、RC2、RC4、RC5和Blowfish等。非对称加密加密和解密使用不同密钥的加密算法非对称加密算法RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)。httpshttpshttpshttpshttpshttps。...

2022-07-25 16:48:12 17760

原创 str字符串的用法

目录1.try...except, else, finally的使用2.字符串格式化输出: a. 字符串中的center,rjust, ljust b. 字符串中format方法的使用(带对齐方式,宽度,填充字符) c. 占位符: %d, %s, %f d. 新的格式化: f/F(带对齐方式,宽度,填充字符)3.字符串剩余方法的使用4.使用输入完成计算器的功能: 输入 7+8 输出: 7 + 8 = 15 提示:在字符串取查找是否有"+/-*" 找到字符串中有一个sp

2022-06-17 16:05:57 18967

原创 运算符用法

1.\t的使用,用样例验证2.什么是空语句3.运算符的使用:算术运算符:所有的英文,以及使用样例比较运算符:所有的英文,以及使用样例位运算符:&, |, ~, 使用的样例,以及二进制操作的过程...

2022-06-13 22:25:25 17799

原创 python中for循环和while循环

1.访问[(1, 10), (2, 20), (3, 30)]列表中元组的每个元素(使用for循环和while循环)2.打印9 * 9乘法表 a.使用双层for循环实现 b.使用双层while循环来实现 c.使用单层while循环来实现(可选)

2022-06-10 08:21:56 107

原创 数据类型转换和条件控制语句

1.数据类型转换: 将浮点型,字符串转换成整型浮点型转换为整型:字符串转换为整型: 将整数,字符串转成浮点型整数转为浮点型: 字符串转为浮点型: 将二进制,八进制,16进制转成10进制 将10进制转换成,二进制,八进制,16进制 将字符串转换为字节 将字节转换成字符串 将ascii码转换为字符串 将字符串转换成ascii码2.条件控制语句 A: 86-100, B: 71-85, C: 61-70, D: 0-60 输入一个成绩打印出成绩

2022-06-08 22:57:55 131

原创 dict和set

1.dict和list中copy方法画图加代码解释dict浅拷贝:dict深拷贝:list浅拷贝:list深拷贝:2.dict中扩展字典长度(多种方法)update:[key] = value:setdefault:3.dict中获取所有的key,获取所有的value,获取所有的itemkeys:values:items:4.dict中通过一个不存在的key去获取值(要求不报错)setdefault:如果键不在字典中,则插入值为默认

2022-06-07 12:09:34 89

原创 list和dict的应用

1. list列表扩展的方式有几种(或者说添加元素的方法)extend:通过迭代追加来扩展元素insert:在索引前插入对象append:追加到末尾2. 对["cherry", "litchi", "strawberry", "mangosteen", "pomelo", "pineapple", "pitaya", "durian"]进行默认排序 对上面的列表使用第三个字母进行排序3. dict中所有方法的使用(先写源代码再写样例)clear(self): #

2022-06-02 08:36:15 119

原创 tuple和list的应用

1.list和tuple共同点和区别list和tuple的共同点:都可以容纳多种数据类型不同点:list是可更改的,但是tuple是不可更改的,所以没有增减函数,但是其余的查询len(),index()等函数都是一样的。2.定义一个变量,包含现在所学的数据类型3.目前学到的序列有哪些? 将除tuple之外的序列转换为tuple 将除list之外的序列转换为list4.tuple中有哪些操作方法5.list中有哪些操作方法、...

2022-05-31 12:26:26 126

原创 Python的数据类型的简单应用

1.定义7种基本类型的变量,并输出类型和idint_var = 1float_var = 1.1complex_var = 7+7jstr_var = 123bytes_var = bytesbool_var = Truenone_var = Noneprint(type(int_var))print(type(float_var))print(type(complex_var))print(type(str_var))print(type(bytes_var))print(t

2022-05-26 22:32:10 155

原创 Python的安装和数据类型

1.windows上安装Python解释器官网链接https://www.python.org/下载Python,下载完成后双击点开,第一个是直接安装,第二个是改路径,点击下一步,finish完成安装然后改环境变量如图:双击path新建,把安装Python的路径粘贴到上面系统变量也是如此,然后win+R,输入cmd回车,输入Python,出现python版本号说明安装成功2.安装专业版pycharm选择路径然后下一步安装完成后双击打开手动给 PyCharm 设置 Python

2022-05-25 22:28:50 90

原创 linux磁盘配置

1.使用fdisk对/dev/nvme0n1剩余空间进行分区2.新添加一块儿磁盘使用gdisk,设置gpt分区表,新建分区3.使用parted对新添加的磁盘添加分区(交互式)4.使用parted对/dev/nvme0n1新增分区(命令式)5.挑选任一分区,进行格式化挂载(临时挂载)6.挑选另一分区,进行格式化挂载(永久挂载)...

2022-04-15 08:10:10 547

原创 Linux中安装httpd

1.源码安装: httpd安装之前需要三个压缩包需要在Windows中向Linux中把这三个文件上传上去首先要安装apr1.解压缩apr:2.下面报错需要安装网络仓库:需要上传这个文件:再安装apr-util解压缩apr-util:最后再安装httpd解压缩httpd:2.查看root用户带有终端的进程 显示没有终端的进程 显示所有进程ps -a ps -aux和ps aux的区别...

2022-04-14 23:12:08 8737 3

原创 Linux中rmp和yum命令配置

1.使用rpm安装zsh(忽略依赖关系安装) 查询是否已安装 卸载zsh 查询所有已安装软件rm -qa 查询date命令所在软件包 查询未安装的zsh的文件信息2. yum网络源配置 安装httpd软件 查看vim命令属于哪个软件包 yum卸载httpd 清理缓存 重新创建缓存...

2022-04-11 23:15:00 1115

java小游戏和java数组.zip

初学者

2021-11-30

java基础流程控制卡.zip

基础初学者

2021-11-30

java基础语法.zip

java初学者

2021-11-30

空空如也

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

TA关注的人

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