自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker应用

需求:1.安装docker服务,配置镜像加速器2.下载系统镜像(Ubuntu、 centos)3.基于下载的镜像创建两个容器 (容器名一个为自己名字全拼,一个为首名字字母)4.容器的启动、 停止及重启操作5.怎么查看正在运行的容器和所有容器?6.怎么退出容器: 两种方法分别实现?7.怎么连接到运行的容器?8.查看容器或镜像的内部信息?9.如何查看所有镜像?

2023-08-24 12:54:38 117

原创 nginx负载均衡案例

2、在nginx服务器上找到nginx的配置文件nginx.conf,打开并在httpd模块下添加。3台服务器,一台作为nginx负载均衡器,另外两台作为web服务器。为方便查找,对应服务器已经命名为nginx、web1、web2。1、编写web1和web2的nginx网页内容。nginx的各个目录路径。每台服务器对应IP地址。

2023-08-12 18:58:14 116

原创 负载均衡群集——LVS-DR模式

LVS --> Linux Virtual Server的简称,即Linux虚拟服务器Director Server(负载调度器)

2023-08-12 17:16:16 114

原创 tomcat部署以及jpress安装

1.安装tomcat(tomcat官网 http://tomcat.apache.org)3.允许访问 Host Manager(webapps/host-manager)第二种方式是使用开发工具将程序打包成war包,然后上传到webapps目录下面。浏览器访问 http://IP:8080/安装的jpress名称/install。2.允许访问Manager App(webapps/manager目录下)将下载好的jpress放到 /webpps 目录下。(JDK之前已经安装过,不重复过程)

2023-08-09 11:13:20 223

原创 静态/动态网页的区别、web1.0/2.0的区别

所谓的动态网页是与静态网页相对而言的,也就是说,动态网页的URL后缀不是.html、.htm、.xml、.shtml、.js css等静态网页的常见扩展名形式,而是.asp、aspx、.php、.js、.do、.cgi等形式。用户只是被动接受内容,没有互动体验。在这一阶段,苹果公司、Facebook、爱彼迎、优步、小米、字节跳动、滴滴、美团、蚂蚁金服、拼多多和快手等迅速崛起,成为各自领域的领军企业。这个时代的代表公司包括雅虎、谷歌、亚马逊、新浪、搜狐、网易、腾讯、百度、阿里巴巴、京东等。

2023-08-02 23:57:43 154

原创 MySQL-主从复制

主从状况监测主要参数 Slave_IO_Running,Slave_SQL_Running,Seconds_Behind_Master。Seconds_Behind_Master: NULL #和主库比同步的延迟的秒数。Slave_SQL_Running: SQL线程是否打开 YES/No/NULL。Slave_IO_Running: IO线程是否打开 YES/No/NULL。1)设置server-id值并开启binlog参数。7)主库备份数据上传到从库。2)还原从主库备份数据。4)启动从库同步开关。

2023-07-23 22:18:57 41

原创 MySQL-1-01

INSERT INTO student VALUES( 906,‘王六’, ‘男’,1988,‘计算机系’, ‘湖南省衡阳市’);INSERT INTO student VALUES( 903,‘张三’, ‘女’,1990,‘中文系’, ‘湖南省永州市’);INSERT INTO student VALUES( 904,‘李四’, ‘男’,1990,‘英语系’, ‘辽宁省阜新市’);4.备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。此例备份student表。

2023-07-22 23:35:43 38

原创 MySQL07

需求一:string list hash结构中,每个至少完成5个命令,包含插入 修改 删除 查询,list 和hash还需要增加遍历的操作命令。(1) 设置一个hash表,order表里包括的键值信息有:id:1,customer_name:张三。(3)将name列表的尾部元素移除到number列表的头部。(2) 创建一个hash表,表里的键值批量插入。(3) 获取order对应的map的所有key。(4) 获取order对应的map的键值数量。(2)将列表city里的头部的元素移除。

2023-07-19 15:12:32 31

原创 MySQL06

3、删除 goods 表中的 goods_desc 字段及货号字段,并增加 click_count 字段。学生表:Student (Sno, Sname, Ssex , Sage, Sdept)学生选课表:SC (Sno, Cno, Score)1、使用mysqldump命令备份数据库中的所有表。2、建立商品表goods和栏目表category。课程表:Course (Cno, Cname,)学号,姓名,性别,年龄,所在系 Sno为主键。学号,课程号,成绩 Sno,Cno为主键。

2023-07-14 00:02:16 44

原创 MySQL02

授权该用户对Team数据库中player表的SELECT和INSERT权限,并且授权该用户对player表的info字段的UPDATE权限。创建数据表orders,在o_num字段上添加主键约束和自增约束,在c_id字段上添加外键约束,关联customers表中的主键c_num。1、创建数据库Market,在Market中创建数据表customers,customers,表结构如图所示。创建表customers,在c_num字段上添加主键约束和自增约束,在c_birth字段上添加非空约束。

2023-07-07 16:01:10 56

原创 Mysql01

mysql体系结构可以分为四个层级:连接层,SQL层,插件存储引擎,物理文件层。2、安装部署MySQL。(使用yum以及通用二进制方式)。1、简述MySQL体系结构。

2023-07-05 23:26:12 48

原创 Shell语言——基本了解

Shell又称命令解释器,它能识别用户输入的各种命令,并传递给操作系统。它的作用类似于Windows操作系统中的命令行,但是,Shell的功能远比命令行强大的多。在程序中每使用一次shift语句,都会使所有的位置参数依次向左移动一个位置,并使位置参数$#减1,直到减到0为止。1.声明:声明用哪个命令解释器来解释并执行当前脚本文件中的语句,一般写的解释器为 #!3.注释:说明某些代码的功能,通过在代码中增加注释可以提高程序的可读性。命令能够在不创建新的子进程的前提下,转去执行指定的命令,当指定的命令执行。

2023-04-29 16:12:49 85

原创 shell练习

6,使用关联数组统计文件/etc/passwd中用户使用的不同类型shell的数量。5,将/etc/shadow文件的每一行作为元数赋值给数组。2,编写函数,实现判断是否无位置参数,如无参数,提示错误。1,编写函数,实现打印绿色OK和红色FAILED。判断是否有参数,存在为Ok,不存在为FAILED。4,编写函数,实现两个整数位参数,计算加减乘除。7,使用关联数组按扩展名统计指定目录中文件的数量。3,编写函数实现两个数字做为参数,返回最大值。

2023-04-08 22:13:56 53

原创 HCIP——OSPF(2)

在DR和BDR都存在的情况下,一个MA网络中至少需要四台设备才能看到邻居关系。在MA网络中,若所有设备均为邻接关系,则将出现大量的重复更新,所以,需要进行DR/BDR的选举,所有非DR/BDR (DROther)之间仅维持邻居关系即可。DR/BDR的选举DR/BDR的选举属于非抢占模式的选举,选举时间等同于死亡时间拓展命令reset ospf 1 process —重启OSPF进程OSPF的协议号——89ospf报文头部图解解析hello包——周期发现,建立以及保活邻居关系DR/BDR选举也使用的是

2022-07-11 20:18:25 89

原创 HCIP——GRE、MGRE、OSPF

GRE:通用路由封装图示隧道技术:在隧道的两端通过封装以及解封装在公网中建立一条数据通道,使用这条数据通道进行传输。NHRP :下一跳解析协议NHS :下一跳解析服务器MGRP环境在数据发送时,依旧是走的点到点的隧道,所以在数据传输时依然是点到点的传输。所以,MGRE环境是一个类似于NBMA的环境。1,只有中心获取到了分支的路由信息,而分支没有获取到2,中心开启伪广播后,分支只能收到中心的路由信息,但没有分支的OSPF :开放式最短路径优先协议优点:选路佳,收敛快,占用资源少OSPF的版本— os

2022-07-09 23:49:09 197

原创 HCIP——网络类型

网络类型:根据数据链路层使用的协议来进行划分的以太网协议:需要使用MAC地址对不同的主机设备进行区分和标识。P2P:当一个网络中只能包含两台设备时,则这样的网络不需要使用MAC地址进行寻址,这样的网络称为P2P网络。以太网的频分:所谓频分,就是在同一种传输介质上可以同时发送不同频段的电波,而互不干扰,实现数据的并行发送。HDLC:高级数据链路控制协议标准的HDLC: ISO组织颁布的满足工业标准的HDLC版本非标的HDLC:各大厂商基于标准的HDLC协议改进而来[r1]display interface

2022-07-08 20:43:09 970

原创 HCIP——路由

直连路由的生成条件有:1.接口双UP;2.接口必须配置IP地址获取位置网段的路由信息:(1)静态路由由管理员手工配置的路由条目。(2) 动态路由所有路由器运行相同的路由协议,然后路由器之间彼此沟通计算出未知网段的路由信息。优点:1.选路更合理;2.安全性更高;3.不需要额外占用资源缺点:1.配置更大;2.无法基于拓扑结构的变化而自动收敛基本配置:在方法二中,[r2-GigabitEtherneto/o/0]arp-proxy enable 用于激活代理ARP (ARP的一种)。激活后,路由器

2022-07-07 00:00:27 302

原创 HCIA——总结

基本内容OSI(开放式系统互联)参考模型包含7层,分别为应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。其中,每层对应处理的内容分别是:应用层----数据报文传输层----数据段网络层----数据包数据链路层----数据帧物理层----比特流对于数据的封装和解封装来说,应用层存在封装,且取决于不同的应用;传输层中有TCP和UDP(协议数据单元);网络层有IP地址;数据链路层则是MAC地址,也就是以太网协议。IPV4----32位二进制----点分十进制IPV6----128位二进制

2022-07-05 22:57:33 591

原创 RHCE——基于不同IP,端口的虚拟主机访问网站

操作流程一,基于不同IP1. 在 /var/www/html/ 目录下创建存放登陆网页信息的文件夹cd /var/www/html/mkdir /www/128 -p (-p的作用:确保目录名称存在,不存在就新建一个)2. 编辑网站的内容echo welcome to aaaa > index.html3. getenforce(查看SELiunx的状态)getenforce 一般默认SELinux为 enforcing(强制模式),需要手动更改4. setenforce 0

2022-05-05 18:00:52 1620

原创 RHCE——通过IP来访问网站

操作流程(准备工作:在虚拟机中打开命令行或者用其他终端软件都行)1. 建立仓库(编写仓库配置文件)在/etc/yum.repos.d目录下用 vim 打开rpm.repo并在其中建立一个新的仓库,用来执行里面的操作[仓库标识]name=仓库名称baseurl=仓库位置gpgcheck= 0或1(检查证书,0是否,一般选0)这里我们需要两个仓库。仓库标识和名称随意[baseos]name=baseosbaseurl=/mnt/BaseOSgpgcheck= 0[appstream]

2022-05-02 15:44:30 331

原创 Python基础——容器(列表,集合,元组,字典)

文章目录一、列表(list(线性表))1.定义方式2.对列表中的元素进行操作3.常用的列表关键字二、集合 set ----- 哈希表三、元组(tuple)四、字典 (dict)注:在python中容器是一种用来存放多个元素的数据类型一、列表(list(线性表))1.定义方式基于弱数据类型语言的定义ls = [1,2,3,4,5,6]通过全局函数list()定义ls = list()ls1 = list([1,2,3,4,5,6])输出2.对列表中的元素进行操作(1)获取元

2021-11-23 21:13:08 801

原创 Python基础——用判断、循环语句写一个登录界面demo

文章目录一、代码演示二、代码一、代码演示只展示部分功能,可自行添加自己想要添加的内容。整体思路是用一个大的循环嵌套多个小循环,每个循环对应一个功能,判断语句的作用是做出选择及显示选择的结果。二、代码代码可不断优化,此代码中仅加入了自己的想法,如有错误敬请指正!while True: #表示一直循环 #界面 print("\t\t\t英雄联盟登录界面\n") print("~*"*30) print("\t\t\t1.用户登录\n") print("\t\t\t2.用户注册\n")

2021-11-20 22:57:51 728 1

原创 Python基础——循环语句

文章目录一,while循环二,for循环三,练习题一,while循环语法结构while (循环条件): 循环体 (要注意缩进)举个例子,计算100以内的奇数和sum = 0 #给sum赋初值n = 1 #给n赋初值while n < 100: #判断当n小于100时,执行循环体 sum += n #循环计算sum加n n += 2 #同上print(sum) #输出sum的最终值输出结果打印一个递增的 “ * ”图案layer = int(input("请输入

2021-11-16 21:47:33 2153

原创 Python基础篇——判断语句

文章目录一,赋值运算符二,逻辑运算符三,选择结构四,练习题前言:python语言要求缩进格式一致,不然会报错(要么全用空格,要么全用tab)一,赋值运算符注:python里没有自加自减( = ) 等于( >= ) 大于等于( <= ) 小于等于(+= ) 加等a += 10 ------->a = a + 10( -= ) 减等( *= ) 乘等( /= ) 除等诸如其他类似的运算符,这里不赘述二,逻辑运算符主要有两种1.用赋值运算符连接的关系2.与

2021-11-03 21:49:31 1537

原创 Python基础篇——基础语法

文章目录一,最常见的命令二,变量三,命名规范四,数据类型及其转换五,其他六,练习题前言:python需要控制台来显示内容,可以在控制台中输入py来进入python的编辑模式,也可以你的代码文件目录下,将路径栏改为cmd启动控制台来运行(前提是需要有能运行python的程序)tab键可以选择文件一,最常见的命令print() 输出type() 查看类型print(在这里输入需要显示的内容)type(输入需要查看类型的数据的名称)二,变量python是一门弱数据类型语言,其

2021-10-30 18:09:03 255

原创 Linux虚拟机修改密码

1.打开虚拟机,在启动界面中出现这个界面时,

2021-05-24 11:53:28 1043

原创 VMware虚拟机安装教程(Linux)

点开创建新的虚拟机选自定义(选

2021-05-24 11:05:36 337

原创 CSS知识点

下图是我自己整理的知识点,供参考。一.引入方式1.内嵌式引入把style标签嵌套在head标签中<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> <!--在这里噢--> body{font-size:36px;}

2021-02-26 16:29:25 142

原创 HTML知识点

**前言**刚刚接触HTML时总感觉它是一个很高大上的东西,直到学习一段时间后才发现......这玩意儿真的很“入门”!相较于CSS和JAVA,HTML是基础,也是网页设计的“敲门砖”,想学网页设计,这玩意儿必须精通的好吧。同时HTML又被称为网页的框架,在W3C的设计标准中,HTML属于结构层,所以说,想要设计好一个“好康”的网站,怎能少得了扎实的HTML功底呢?下面我就来说说我学习HTML时的体会吧,let’s go!刚开始学习HTML,我最先接触的就是标签(这玩意儿的标签是真的多,还容易记

2020-12-13 01:43:54 164

空空如也

空空如也

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

TA关注的人

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