自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 有关引用其他作者图片及相关内容解释

博客内有关计算机原理图片及相关内容均为个人学习用途,并非商用,如有侵权请联系本人删除博客相关内容,私信即可。另外非常感谢王道论坛给我带来的很多计算机知识视频。

2021-04-22 22:44:42 242

原创 学习ssh配置

ssh配置

2023-09-23 13:08:41 159

原创 AC+FIT(瘦AP)配置浅谈

FITensp实验材料:pc、路由器、三层交换机、二层交换机、ac、ap。

2023-07-31 22:38:27 863

原创 FTP文件传输协议与DHCP

互联网早期,最通用方式就是使用FTP(File Transfer Protocol,文件传输协议)以及(Trivial File Transfer Protocol,简单文件传输协议)**Binary(二进制)模式:**非文本文件(CC、BIN、EXE、PNG),如图片可执行程序,用 二进制直接传输初始内容。**ASCII模式:**传输文本文件(TXT、LOG、CFG)时,对文本转码提高传输效率。DHCP Ack(单播):告知客户端可以继续使用该ip地址,使用租期刷新(Lease)

2023-07-29 18:20:53 385

原创 AC概述及简单使用

系统为ACL中首条未手工指定编号的规则分配编号时使用步长值(例如步长=5,首条规则编号为5)为这规则的起始编号;为后续规则分配编号时,则使用大于当前ACL内最大规则编号且是步长整数倍的最小整数作为规则编号。每条语句就是该ACL的一条规则,每条语句中的permit或deny就是与这条规则相对应的处理动作。步长是系统自动为ACL规则分配编号时,每个相邻规则编号之间的差值,缺省值为5。使用编号(2000~2999)创建一个数字型的基本ACL,并进入基本ACL视图。一个ACL中的每一条规则都有一个相应的编号。

2023-01-11 23:27:29 688

原创 以太网链路聚合与交换机堆叠、集群

Eth-Trunk推荐采用逐流负载分担的方式,即一条相同的流负载到一条链路,这样既保证了同一数据流的数据在同一条物理链路转发,又实现了流量在聚合组内各物理链路上的负载分担。在使用Eth-Trunk转发数据时,由于聚合组两端设备之间有多条物理链路,如果每个数据在不同的链路上转发,则有可能导致数据帧到达对端时间不一致,从而引起数据乱序。华为以太网链路聚合(Eth-Trunk):简称链路聚合,通过将多个物理接口捆绑成为一个逻辑接口,可以在不进行硬件升级的条件下,达到增加链路带宽的目的。

2023-01-11 22:24:09 1657

原创 STP生成树基础,一个难点

接口Cost是已经激活了STP的接口所维护的一个开销值,与接口的速率有关联,并且设备使用不同的算法时,相同的接口速率对应不同的Cost值。(这里的cost与其他表的cost单独,计算方式与路由下一条cost无关,与vlan的cost也不一样,STP独立的cost)配置当前设备为根桥。Bridge (网桥),最早网桥是起着交换机功能,现在网桥功能被交换机整合,Bridge延申下来,代指交换机。感叹,刚看了一个高中生的学习成果,竟然开始分析其中的问题点,感觉好卷好卷,摸摸头发,没掉完继续把,无语泪两行啊。

2023-01-08 20:24:20 1394

原创 vlan间的通信

从pc1 ping ar1的时候 有包但是没有相应包(技术有限不太懂,大神指点一下)vlan之间要通过三层通信实现互访,三层通信需借助三层设备。三台电脑三个vlan 三个网段 接入交换机 接入路由器。这里很直观通过三层交换机进行一个跨vlan的通信。5、三层交换机的vlanif设置好,添加ip。通过上面的思路可以自己做一下提高命令敲打水平。2、二层交换机的vlan设置好。3、二层交换机的接口模式设置好。4、三层交换机的vlan设置好。6、三层交换机的接口模式设置好。通过路由器设置跨Vlan通信。

2023-01-08 00:44:07 559

原创 Vlan的原理与配置

当该帧的VLAN ID 在该接口允许通过的VLAN列表中,则将该帧的TAG剥除,然后将其从该接口发送出去;如果VLAN ID不在允许通过的VLAN列表中则禁止将该帧从该接口发出。当该帧的VLAN ID在该接口允许通过的VLAN列表中,则保留该帧Tag,然后将其从该解耦发送出去;接口收到Tagged帧:当该帧的VLAN ID在该接口允许通过的VLAN列表里时,接收该帧,否则丢弃该帧。收到有标签帧,如果接口的PVID的相同VLAN ID则可以进入,如果是不同的VLAN ID,丢弃该帧。

2023-01-02 22:07:15 2002 1

原创 以太网交换基础

两种方式通讯,要么提前知道IP与mac,要么发送ARP探测包,探测对方MAC地址,探测到对方会回送MAC地址确认帧,这样经过交换机交换机记录MAC地址与接口对应表,ARP表也会得到更新。MAC(Medium Access Control)地址在网络中唯一标识一个网卡,每个网卡都需要一个MAC地址。(当然一些软件可以修改)MAC地址展开第8位如果是0 表明MAC帧是一个单播地址。MAC地址展开滴9位如果是1 报名MAC帧是一个组播地址。前一半是网卡的厂商号码(通过MAC地址可以看哪个厂商的)

2023-01-02 14:11:39 561

原创 简单的OSPF网络,ospf的工作原理与性能优化

划分区域原因,网络规模大的时候可以设置临界路由,分区减少泛红信息,只需要各自计算本区域路由,然后传送其他区域。OSPF网络类型可以在接口下通过命令手动修改成以适应不同的网络场景,例如可以将BMA网络类型修改为。完成这3大步骤,分别会形成3张表,是OSPF邻居表,LSDB表和OSPF路由表。OSPF的工作过程分为3个大步骤,分别是形成邻居关系,形成邻接关系,计算路由。一般情况下,链路两端的OSPF接口网络类型必须一致,否则双方无法建立邻居关系。DR如何选出来,可以设置优先级,优先级高(大数字)则优先。

2023-01-02 13:00:55 630

原创 OSPF的基本概念和报文

其次route-id的概念(Router Identifier,路由标识符),用于在一个OSPF域中唯一地标识一台路由器。Rout-ID的设定可以通过手工配置的方式,或使用系统自动配置的方式。:描述本地LSDB(链路状态数据库,可以理解为所有的LSA集合)的摘要信息,用于两台设备进行数据库同步。区域是逻辑上将设备划分为不同的组,每个组用区域号(Area ID)来标识。OSPF是典型的链路状态路由协议,是目前业内使用非常广泛的IGP协议之一。/接口带宽,算的是整个一条链路的总开销。

2023-01-01 20:13:23 423

原创 路由基础与高级特征

在RTB上增加一条指向Null0的路由,即可解决上述问题,因此,在部署路由汇总的时候要格外注意,要避免环路问题。:路由器运行动态路由协议学习到的路由(ospf、rip、isis),自动返现,学习路由,感知拓扑变更。这里要注意正常的路由项肯定是更精确的路由项这样网络号的长度肯定长,这个避免被这个Null0路由误杀。只要路由器的某个接口配置了ip地址,生效后,自动产生一个相关的直连路由条目。:由网络管理员手工配置的路由条目,所有设备手动配置,无法感知到链路变化。首先比较路由的掩码,掩码长(越精确)的优先。

2023-01-01 16:35:05 237

原创 重识IP,网工系列

换种方式直接上手,掩码的一个作用确认网络位,确定是不是同网段,(这里也有个小BUG,有可能通过ip+掩码形式,算出不应属于同网段的地址,属于了同网段,这个概率,不大可能也就是一个小思考,当然技术牛的可以指出不足之处)IP是Internet Protocol (因特网协议)的缩写,它工作在TCP/IP协议栈的网络层,在互联网上传输的保温,都会经过IP协议。**Identification:**16bit,标识,分片重组时会用到该字段,标识分片属于哪个原始报文,接下来,重组,组装,结合片偏移用。

2023-01-01 12:28:55 187 1

原创 VRP网络设备基础

可使用用于系统基本运行的命令,对业务提供支撑作用,包括文件系统、FTP、TFTP下载、命令级别设置命令以及用于业务故障诊断的debugging命令等。:可使用网络诊断工具命令(ping、tracert)、本设备出发访问外部设备的命令(Telnet客户端命令)、部分display命令等。:图书的字符构成,用于进一步约束命令,是对命令的扩展,也可用于表达命令构成逻辑而增设的补充字符串。可使用业务配置命令,包括路由、各个网络层次的命令,项用户提供直接网络服务。:用于系统维护、可使用display等命令。

2022-12-31 20:44:45 1123

原创 网络设备,华为交换机设置telnet登陆

首先准备设备,或者工具esnp。配置网络设备的ip地址。esnp配置ip地址。

2022-12-31 16:11:13 2344

原创 网络设备调试基础

什么是VRP华为自研的网络设备操作系统版本有1-8常用 5与8每个大版本之后还有小版本如:5.1 5.2 之类的VRP操作系统:文件系统存储设备:SDRAM 运存Flash 正常存储硬盘NVRAM 相当于cache快速存储 容量小SD Card 支持sd卡USB 支持up上电,启动bootROM软件,初始化硬件显示参数,运行系统软件,配置软件初始化锐捷是RGOS设备管理方法Console线 1、首先网口(RJ45)转DB9母头 无针2、DB9公

2022-12-31 12:19:50 647

原创 Java 常量、变量与作用域及命名规范 待补充

一个类中如果是static修饰,该变量就属于类的。首先是final修饰常量。

2022-07-31 22:08:37 89

原创 数据类型java

数据类型强类型语言要求变量的使用要严格符合规定,所有的变量都必须先定义后才能使用弱类型语言Java 的数据类型分为两大类一、基本类型(primitive type)数值类型整数类型byte占1个字节 范围:-128-127short占2个字节 范围:-32768-32767int占4个字节 范围:-2147483648-2147483647long占8个字节 范围:-9223372036854755808-9223372036854755807

2022-05-09 22:30:15 77

原创 IDEA的使用问题java学习

IDEA设置idea的字体* “File—settings–搜索font“ 然后自行设置字体感兴趣可百度IDEA如何优化 有自定义的风格快捷键:常用psvm+tab键快速输出 pulbic static void mainsout+tab键快速输出 System.out.print使用中会再加待更新......

2022-05-09 21:13:23 168

原创 编译型与解释型

编译型与解释型翻译型 一次性翻译 compile C/C++解释型 一句一句来 网页速度没那么高要求可以 如java源程序 如:‘’***.java ‘’.java文件 通过java编译器(javac操作),转为字节码文件 “***.class”文件随着技术发展两种类型的界限会越来越模糊......

2022-05-09 20:46:43 271

原创 HelloWord回顾

HelloWorld回顾创建Hello.java文件public class Hello{ public static void main (String[] args) {System.out.print("Hello,World!");}}文件名字与类名必须一致通过cmd 记住要进入java代码的文件夹操作对java文件进行编译用javacjavac Hello.java这样原文件夹下生成一个Hello.class的文件这就是二进制文件通过运行java Hello

2022-05-09 20:35:30 171

原创 循环冗余校验码

循环冗余校验码基本思想设计一个数 如8 被4整除余数0,如数据7不能被4整除余数3数据发送、接受约定一个“除数”K个信息位+R个校验位作为“被除数”,添加校验位后保证除法余数位0收到数据后,进行除法检查余数是否为0题目:设生成多项式为G(X)=x3+x2+1,信息码为101001,求对应的CRC码 转换二进制系数 1101这个为除数K=信息码的长度=6,R=生成多项式最高次幂=3——》校验码位数N=K+R=9 移位 计算机处理实现:信息码左移R位,低位补0

2021-05-08 20:28:02 1545

原创 奇偶校验码

奇偶校验码奇偶校验码出现:数据传输会因各种原因发生错误、失败校检原理假设有01、00两个数据,01的1数据发生跳变会变成00,引发错误数据可以设想01、00两个数据之前加入一个冗余码位,变成001,100,这样在假设冗余码未发生跳变,数据发生跳变,可以很好检测出数据发生跳变码字:由若干位代码组成的一个字将两个码字逐位对比,不同位个数称为两个码字间距所有合法码字之间的距离叫码距,简称d当d=1时,无检错能力;当d=2时,有检错能力;当>3时,设计合理即检错,又纠错奇偶

2021-05-08 19:07:57 1456

转载 各种符号

■特殊符号:·⊙①⊕◎Θ⊙●○¤㊣㈱@の■□★☆◆◇◣◢ ◤◥▲△▼▽⊿◢▂ ▃ ▄ ▅ ▆ ▇ █ ▉ ▊▋▌▍▎▏■ ▓ 回 □ 〓≡↑↓→←↘↙♀♂┇┅‖$ @ * & # ※ 卍 卐 ∞Ψ §∮ № ⌒ *? ? ▣ ▤ ▥ ▦ ▧ ▨ ▩ ▪ ▫ ▬ ◆ ◇ ◈ ◎ ● ◐ ◑ ☉ ☎ ☏ ☜ ☞ ☺ ☻ ☼ ♠ ♡ ♢ ♣ ♤ ♥ ♦ ♧ ♨ ♩ ♪ ♫ ♬ ♭♯■标点符号:.。,、;:?!ˉˇ¨`~ 々~‖∶"'`|·… — ~ - 〃‘’“”〝〞〔〕〈〉《》「」『』〖〗.

2021-05-08 18:51:30 4260

原创 DockerFile再回顾

DockerFIle再回顾dockerfile是用来构建docker镜像文件的,命令脚本构建步骤1、编写一个dockerfile文件2、docker build 构建成为一个镜像3、docker run 运行镜像4、docker push 发布镜像(DockerHub、阿里云镜像仓库)查看一下官方怎么做的进入HubDocker找到centos点击centos7版本会跳转到git 然后会出现如下信息FROM scratch

2021-05-06 23:49:01 81

原创 初识Dockerfile与数据卷容器

初识DockerfileDockerfile是构建镜像用的,是一个命令脚本方式一(commit)方式二(Dockerfile)操作步骤 新建一个命令脚本文件放在指定地方例如:/home/docker-test-volume 脚本起名就叫dockerfile01(可指定名字) 脚本内容 From centos //已centos为基础​VOLUME ["volume01","volume02"] //可挂载多个目录​CMD echo "--

2021-05-06 00:33:40 85

原创 Docker数据卷浅析及mysql测试实战

容器数据卷打通容器与宿主机的一个操作总结一句话:容器的持久化和同步操作,容器间也可以数据共享使用数据卷方式一:直接使用命令来挂载 -vdocker run -it -v 主机目录:容器内目录 -p 测试同步:可以在挂载好的文件放上文件试试看下效果​首先得有目标目录比如需要把容器/home的内容映射到主机/home/xxx需要新建mkdir xxx(这是创建目录)通过docker inspect 容器id发现mounts里有挂载内容source 为主机内

2021-05-05 22:00:46 76

原创 Docker后期学习框架

容器数据卷DockerFIleDocker 网络企业实战Docker ComposeDocker SwarmCI/CD Jenkins流水线

2021-05-05 21:59:45 63

原创 Docker_commit镜像

commit镜像docker commit 提交容器称为一个新的副本​# 命令和git原理类似docker commit -m="提交的描述信息" -a="作者" 容器id 目标镜像名:[TAG]实战测试#1、启动一个默认的tomcat#2、发现是一个阉割版的镜像没有webaps内容#3、自己通过拷贝进去进本文件#4、将这个容器重新打包commit提交一个新的镜像这个就是我们自己的修改镜像学习方式:理解概念,但是一定实践,最后理论实践结合一次搞定知识这里入门docke

2021-05-05 21:58:57 77

原创 Docker部署es

部署es+kibana前言: es暴露的端口多 es十分消耗内存 es数据需要放置安全目录 安装es 继续搜索hub.docker.com 查找elasticsearch docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:tag//这里注意需要把tag.

2021-05-05 21:58:15 116

原创 Docker_portainer简介

Docker可视化 portainer(先用着,管理工具) docker run -d -p 8088:9000 \--restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer Rancher(CI/CD再用) 什么是portainerDocker 图形化管理工具!提供后台面板以上命令完成后访问测试:curl localhost:

2021-05-05 21:57:15 124

原创 Docker探究镜像(内容复制资料)

1.镜像是什么?镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件(1)UnionFS(联合文件系统)UnionFS(联合文件系统):Union文件系统是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下,Union文件系统是Dokcer镜像的基础。镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以

2021-05-05 21:56:18 57

原创 Docker可视化(简单了解protainer)

Docker可视化 portainer(先用着,管理工具) docker run -d -p 8088:9000 \--restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer Rancher(CI/CD再用) 什么是portainerDocker 图形化管理工具!提供后台面板以上命令完成后访问测试:curl localhost:

2021-05-04 21:24:16 237

原创 Docker报错Cannot connect to the Docker daemon at unix

报错内容:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?故障描述自己是在VMware上安装CentOS7,其上安装docker,正常使用一次后,重启第二次CentOS系统发现使用docker ps命令报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is t

2021-04-27 22:37:37 1402

原创 Docker安装tomcat

Docker安装tomcatTomcat是什么(百度)Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache

2021-04-27 22:36:17 157

原创 安装nginx 与 IPv4 forwarding is disabled

##安装nginxdocker search nginx##拉取docker pull nginx##创建容器 --name 起名 -p设置端口docker run -d --name nginx01 -p 3344:80 nginx##测试端口curl localhost:3344##得到<!DOCTYPE html><html><head><title>Welcome to nginx!</title><st..

2021-04-27 00:23:50 214

原创 计算机系统结构的层次

层次结构图汇编语言需要经过汇编程序的翻译翻译与解释语言的区别小结计算机体系结构与组成原理的区别体系结构:机器语言程序员所看到的计算机系统的属性概念性的结构与功能特性(指令系统、数据类型、寻址技术、I/O机理)组成原理:实现计算机系统结构所体现的属性(具体指令的实现)...

2021-04-25 10:24:51 165

原创 docker容器(container)常用命令

1. 容器命令说明:有了镜像可以创建容器,来个linux学习下,下载各centos镜像测试学习docker pull centos新建容器并启动通过命令docker run [可选参数] image --help​#参数说明--name=“Name” 容器名字 -d 后台方式运行-i/t 使用交互方式运行,进入容器查看内容-p ...

2021-04-24 00:35:26 1866

原创 docker镜像基本命令

Docker常用命令帮助命令docker version ##版本信息docker info ##系统信息,镜像、容器数量docker 命令 help ##万能命令帮助文档的地址:https://docs.docker.com/reference/镜像命令docker imageREPOSITORY TAG IMAGE ID CREATED SIZEhello-world latest d1165f221234 ...

2021-04-23 20:55:08 103

已知一个只包含 0 和 1 的二进制数,将其转换为十进制并输出(郑莉老师课程最新解法)

自己手动测试过,希望喜欢,带注释已知一个只包含 0 和 1 的二进制数,长度不大于 10 ,将其转换为十进制并输出。 输入描述 输入一个二进制整数n,其长度不大于10 输出描述 输出转换后的十进制数, 占一行

2017-07-27

实心菱形C++课程

题目描述 打印 n 阶实心菱形 输入描述 输入一个整数n,n&lt;=10 输出描述 输出 n 阶实心菱形 , 占 2*n-1 行 样例输入 3 样例输出 * *** ***** *** *

2016-06-20

已知一个只包含 0 和 1 的二进制数,长度不大于 10 ,将其转换为十进制并输出。

题目描述 已知一个只包含 0 和 1 的二进制数,长度不大于 10 ,将其转换为十进制并输出。 输入描述 输入一个二进制整数n,其长度不大于10 输出描述 输出转换后的十进制数, 占一行 样例输入 110 样例输出 6 提交代码

2016-06-20

任意给定 n 个整数,求这 n 个整数序列的和、最小值、最大值

题目描述 任意给定 n 个整数,求这 n 个整数序列的和、最小值、最大值 输入描述 输入一个整数n,代表接下来输入整数个数,n<=100,接着输入n个整数,整数用int表示即可。 输出描述 输出整数序列的和、最小值、最大值。用空格隔开,占一行 样例输入 2 1 2 样例输出 3 1 2 提交代码 自己编写的基础知识代码绝对真实可靠已认证核对过

2016-06-20

空空如也

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

TA关注的人

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