- 博客(38)
- 收藏
- 关注
原创 Docker基础概念及部署安装
目录一、Docker概述1、Docker是什么?2、Docker核心概念3、名称空间4、与虚拟化相比docker的优势5、docker的使用场景6、Docker引擎(Docker Engine)7、Docker架构(docker architecture)安装一、Docker概述1、Docker是什么?是一种轻量级的 “虚拟机”在Linux容器里运行应该的开源工具Docker是一个用于开发,交付和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分开,从而可以快速交付软件。是一个
2022-01-10 19:50:24
320
1
原创 rsync远程同步
rsync 远程同步rsync(remote sync,远程同步)是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。在远程同步任务中,负责发起rsync同步操作的客户机称为发起端,而负责响应来自客户机的rsync同步操作的服务器称为同步源。在同步过程中,同步源负责提供文件的原始位置,发起端应对该位置具有读取权限。实际操作systemctl stop firewalldse
2021-12-29 08:59:42
465
原创 Nginx搭建及部署
目录前言一、二、使用步骤1.引入库2.读入数据总结前言Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。一、示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import
2021-12-23 09:31:56
516
原创 shell脚本之条件语句
目录一、测试1.1 test 命令1.1.1 操作符1.2 整数值比较1.3 字符串比较1.4 逻辑测试二、if语句的结构1.引入库2.读入数据总结一、测试1.1 test 命令test 测试文件的表达式 是否成立格式1:test 条件表达式格式2:[ 条件表达式 ] #注意左右空格1.1.1 操作符操作符注释-d测试是否为目录(Directory)-e测试目录或文件是否存在(Exist)-a测试目录或文件是否存在(Exist
2021-11-16 19:08:11
117
原创 Shell编程规范与变量
目录一、Shell脚本概述1.1基本概述1.1.1 shell脚本的概念1.1.2 shell脚本应用场景1.2 shell的作用1.3 Linux中常见的shell二、使用步骤总结一、Shell脚本概述1.1基本概述1.1.1 shell脚本的概念将要执行的命令按顺序保存到一个文本文件给该文件可执行权限可结合各种Shell控制语句以完成更复杂的操作1.1.2 shell脚本应用场景重复性操作交互性任务批量事务处理服务运行状态监控定时任务执行……1.2 shell的
2021-11-09 15:07:34
387
原创 PXE高效网络装机,Kickstart无人值守安装
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport
2021-10-23 16:38:23
176
原创 Linux账号和权限管理
目录一、用户账号和组账号概述用户的分类UID、GID用户账号文件二、用户账号管理useradd (添加用户账号)总结一、用户账号和组账号概述用户的分类超级用户: root 用户是 Linux 操作系统中默认的超级用户账号,对本主机拥有至高 无上的权限,类似于 Windows 操作系统中的 Administrator 用户。只有当进行系统管理、维护任务时,才建议使用 root 用户登录系统,日常事务处理建议只使用普通用户账号。root 拥有对系统的最高的管理权限 ID=0普通用户:普通用户账号需
2021-10-15 11:24:23
113
原创 Linux安装及管理程序( rpm 与 yum )
目录一、Linux应用程序基础1.应用程序与系统命令的关系2.典型引用程序的目录结构3.常见的软件包封装类型二、RPM包管理工具1.RPM命令的格式2.查询RPM软件包信息3.安装、升级RPM软件包4.卸载RPM软件包5、维护RPM数据库三、yum配置本地yum仓库总结一、Linux应用程序基础1.应用程序与系统命令的关系角色系统命令应用程序文件位置一般在/bin和/sbin目录中,或为Shell内部指令通常在/usr/bin、/usr/sbin 目录中主要用途
2021-10-12 17:35:05
130
原创 LVM逻辑卷管理
目录前言一、LVM概述二、LVM机制基本概念三、LVM主要命令四、实现过程五、创建步骤六、再扩容总结前言LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版。Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的
2021-09-24 19:26:33
243
原创 进程和计划任务管理
目录程序和进程的关系程序进程ps--静态查看进程信息总结程序和进程的关系程序保存在硬盘、光盘等介质中的可执行的代码和数据静态保存的代码进程在CPU及内存中运行的程序代码动态执行的代码(运行中的代码)父、子进程(每个程序可以创建一个或者多个进程)ps–静态查看进程信息 ps aux查看静态的进程统计信息(选项前没有“-”)选项注释a显示终端上的所有进程,包括其它用户的进程u使用以用户为主的格式输出进程信息x显示当前用户在所有终端下的进程信息
2021-09-22 00:42:24
73
原创 Linux命令
目录一、Linux目录结构二、基本命令cat——查看文件内容tac——方向查看文件more——全屏方式分页显示文件内容less——与more命令相同,但拓展功能更多head——查好看文件开头的一部分内容,默认是十行tail——查看文件尾部的部分内容,默认是十行wc——统计文件内容grep——检索过滤文件内容gzip、bzip2——压缩命令tar——制作规范文件,释放归档文件一、Linux目录结构linux的文件系统是采用级层式的树状目录结构,在此结构中最上层是根目录“/”,然后在此目录下再创建其它的
2021-09-03 17:02:24
92
原创 Linux基础解析
目录一、Linux1. shell2.Linux命令的分类3.Linux的哲学思想(优点、优势)二、Linux通用命令行格式三、Linux快捷键四、获得命令帮助的方法1.内部命令help2.命令的“--help”选项3.使用man命令阅读手册页五、通配符六、命令解释1. Ls2.alias一、LinuxLinux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于
2021-09-02 00:12:33
166
原创 NAT——网络地址转换
目录一、NAT简介?1.NAT是什么?2.NAT的作用3.NAT转换源(内部)地址范围4.NAT为什么常用?5.NAT的优点6.华为NAT的四种方式二、拓扑实验总结一、NAT简介?1.NAT是什么?NAT(Network Address Translation,网络地址转换) 是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。这种方法需要在专用网(私网IP)连接到因特网(公网
2021-08-31 16:11:51
299
原创 ACL访问控制列表
目录一、ACL定义1.访问控制列表作用2.访问控制列表的调用方向3.访问控制列表的处理原则二、ACL访问控制列表的类型1.标准访问控制列表2.扩展访问控制列表三、拓扑实验1.标准访问列表2.扩展访问控制列表总结一、ACL定义访问控制列表(ACL)是一种基于包过滤的访问控制技术,它可以根据设定的条件对接口上的数据包进行过滤,允许其通过或丢弃。访问控制列表被广泛地应用于路由器和三层交换机,借助于访问控制列表,可以有效地控制用户对网络的访问,从而最大程度地保障网络安全。1.访问控制列表作用读取三层、
2021-08-28 09:38:53
985
原创 DHCP+DHCP中继
目录一、DHCP定义1.DHCP的作用2.DHCP的好处3.架构二、DHCP的工作原理三、租期四、DHCP服务的实现五、同网段DHCP服务的实现六、不同网段DHCP服务的实现总结一、DHCP定义DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。1.DHCP的作用为客户机分发
2021-08-27 11:27:55
718
原创 VRRP虚拟路由器冗余协议
文章目录一、VRRP是什么?二、VRRP的好处和作用1.好处2.作用三、VRRP的动作原理总结一、VRRP是什么? 虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP) 是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议,1998年已推出正式的RFC2338协议标准。VRRP广泛应用在边缘网络中,它的设计目标是支持特定情况下IP数据流量失败转移不会引起混乱,允许主机使用单路由器,以及即使在实际第一跳路由器使用失败的情形下仍能够维护
2021-08-25 10:08:04
353
原创 浮动路由(原理+实验)
文章目录一、原理二、拓扑实验总结一、原理定义: 指配置两条静态路由,默认选取链路质量优(带宽大的)作为主路径,当主路径出现故障时,由带宽较小的备份路径顶替主路经,浮动路由站在同一时刻,数据只会由一条链路代为转发。作用: 保持网络的不中断二、拓扑实验新建两台PC和三台路由器,如图连接并开启我们将10.1.2.0作为主路径,10.1.1.0为备份路径(建议选择两条带宽不一样的网线相连,带宽大的作为主路径)三条必打命令R1,手动开启三个接口并配置地址R2,R3也一样添加缺
2021-08-23 22:44:11
891
原创 链路聚合(三层链路聚合)
文章目录前言一、实现的功能二、拓扑实验总结前言之前链路聚合跟大家介绍的是二层链路聚合,今天讲的是三层链路聚合,因为三层链路聚合需要用到静态路由方面的知识。关于链路聚合和静态路由的详细讲解在前期文章中都有详细介绍过,今天就不重复介绍了,有兴趣的小伙伴可以看看我之前的文章。一、实现的功能三层链路聚合实现的是PC机之间不同网段的数据通信二、拓扑实验新建两台三层交换机和PC,如图连接先是三条必打命令(永不超时部分有些许区别)交换机1划分接口交换机2查询一下Eth-Trunk组
2021-08-21 10:06:38
4851
1
原创 静态路由详解
目录一、路由详解1.什么是路由?2.路由器的工作原理3.路由表的定义和作用4.路由表的形成二、静态路由1.静态路由特点2.拓扑演示总结一、路由详解1.什么是路由?从源主机到目标主机的转发过程2.路由器的工作原理根据路由表转发数据3.路由表的定义和作用定义:路由器中维护的路由条目的集合作用:路由器根据路由表做路径选择4.路由表的形成直连路由―本地接口配置IP地址和子网掩码,端口开启后,形成的路由非直连路由―不是本地接口配置IP地址和子网掩码,接口开启后形成的路由对于非直连路由
2021-08-20 10:33:44
10095
原创 传输层协议
目录前言一、TCP协议TCP报文段二、TCP的三次握手1.原理2.为什么要三次握手三、TCP的四次挥手1.原理2.为什么三次握手握三次,断开却要四次?3.TCP半关闭状态是什么情况呢?四、常见的TCP端口号及功能总结前言TCP/IP协议族的传输层协议:TCP : 传输控制协议UDP : 用户数据报协议一、TCP协议TCP是面向连接的,可靠的进程到进程通信的协议TCP是提供全双工服务,即数据可在同一时间双向传输TCP报文段TCP将若干个字节构成一个分组,叫报文段TCP报文段封装在IP数
2021-08-19 10:05:35
111
原创 网络层协议
目录一、网络层的功能二、IP数据包格式三、ICMP协议四、ping命令五、ARP协议1.windows上ARP命令2.设备上ARP命令总结:一、网络层的功能1.定义了基于IP协议的逻辑地址2.连接不同的网段3.选择数据通过网络的最佳路径二、IP数据包格式三、ICMP协议ICMP(Internet Control Message Protocol)Internet控制报文协议。定义:是 错误侦测与回馈机制作用:测试网络的联通性并给予一定的反馈组成:ping (测试网络连通性)
2021-08-19 09:23:56
79
原创 链路聚合(二层链路聚合划分)
目录前言一、端口绑定技术二、实现条件三、链路聚合的分类四、二层交换机链路聚合划分实验总结前言前两章我们讲的是相同vlan和不同vlan之间的通信技术,今天要说的是链路聚合。一、端口绑定技术 端口绑定技术:链路聚合(Link Aggregation) 是将一组物理接口捆绑在一 起作为一个逻辑接口来增加带宽的一种方法,又称为多接口负载均衡组(Load Sharing Group)或链路聚合组(Link Aggregation Group) ,通过在两台设备之间建立链路聚合组,可以提供更高的通讯带
2021-08-12 09:57:02
2560
原创 相同vlan间的通信(同一台交换机和跨交换机)
目录前言一、概述二、使用步骤1.引入库2.读入数据总结前言上篇有讲到vlan的基础设置,今天我们来讲解同一台交换机相同vlan之间通信,以及跨交换机相同vlan之间的通信。一、概述示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as sn
2021-08-11 00:04:52
12120
原创 不同VLAN间的通信技术(单臂路由和三层交换)
目录前言一、单臂路由二、拓扑实验1.基础配置2.交换机设置3.路由器配置4.验证总结前言一、单臂路由 单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。优缺点:优点:实现不同vlan之间的通信,有助理解、学习VLAN原理和子接口概念。缺点:容易成为网络单点故障,配置稍有复杂,现实意义不大。二、拓扑实验1.基础配置新建两台pc,一台二层交换机,一
2021-08-10 09:51:46
984
原创 VLAN理论+实验
目录一、冲突域和广播域二、VLAN(虚拟局域网)1.什么是VLAN2.VLAN工作原理和好处3.VLAN划分/管理的方式,各方式优缺点4.VLAN数量三、静态VLAN创建步骤1.交换机上创建VLAN2.接口划分进对应的VLAN3.补充四.拓扑图实验总结一、冲突域和广播域冲突:两个节点同时发送数据的情况冲突域:产生冲突的范围集线器/交换机的冲突域:集线器所有接口都处于一个冲突域中, 交换机一个接口一个冲突域。本网段广播:发送的消息会传达给这个网段的所有成员广播域:广播扩散
2021-08-07 09:48:15
367
原创 Telnet管理(全程实战图解)
目录一、telnet 服务二、拓扑图解三、注意事项总结:一、telnet 服务应用层有Telnet服务telnet使用的是TCP的23号端口telnet一般采用C/S架构,开启telnet功能的主机是服务器(server)模式,等待用户使用telnet远程登陆上本机,客户机是(client)模式使用telnet协议远程登陆上telnet服务器二、拓扑图解1,新建两台交换机,数据线相连,启动2.我们先设置第一台,每台开始前都有三条必打命令3. 进入虚拟接口然后配置IP4.进入tel
2021-08-06 09:52:52
1146
原创 交换机的工作原理
目录一、数据链路层1.1 数据链路层的作用1.2 LLC1.3 以太网发展史二、使用步骤1.引入库2.读入数据总结一、数据链路层数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。1.1 数据链路层的作用 ①数据链路的建立、维护与拆除 ②帧包装、帧传输、帧同步 ③帧的差错恢复 ④流量控制 ⑤物理地址寻址1.2 LLC逻辑链路控制(Logical Link Control,LLC)是局域网中数据链路层的上层部分,IEEE 802.2中定义了逻辑链路控制协议。用户
2021-08-05 10:43:10
365
原创 子网划分(二)
目录一、子网数、主机容量和有效主机容量二、常见子网掩码三、例题计算1.C类地址2.B类地址四、CIDR五、例题(变长子网)总结一、子网数、主机容量和有效主机容量 1.子网数用来确定默认网络分为几段 主机容量用来确定这个网段可以容纳多少台主机 2.子网数=2^n(n为网络位借主机位的位数) 主机容量/块大小=2^m(m为剩余主机位数) 有效主机容量=2^m-2(m为剩余主机的位数) (网络标识位和广播地址位是不能用于主机的IP地址的编写的). 3.以192.16
2021-08-04 10:26:30
2447
原创 计算机子网划分
目录前言一、子网划分是什么意思?二、子网划分的作用三、IP地址的组成四、IPV4和IPV6五、IP地址段分类六、IP地址用途分类七、计算机网络号的计算总结前言上章有跟大家分享的是计算机进制以及进制之间的转换。本文则主要讲解计算机网络关于子网划分的知识。提示:以下是本篇文章正文内容一、子网划分是什么意思?子网划分定义:Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多节点
2021-08-03 09:30:24
731
原创 计算机的进制转换
目录一、计算机的数制1.1数制1.2数位1.3基数1.4位权二、数制的表示三、数制分类3.1十进制3.2二进制3.3十六进制四、数制转换4.1二进制、十六进制转换为十进制4.2二进制转换为十六进制4.3十进制转换为二进制、十六进制4.4常见的八位二进制数五、存储量总结一、计算机的数制计算机的数制也称为进制,主要有下列四个定义1.1数制 计数的方法,指用一组固定的符号和统一的规则表示数值的方法 比如:2进制,用两个阿拉伯数字:0、1 10进制,用十个阿拉伯数字:0到91.2数位 指数
2021-07-31 10:16:18
2552
原创 无线传输介质+综合布控系统
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例
2021-07-30 10:10:59
412
原创 网络布线之有线传输+UTP线缆连接
目录前言一、信号的分类二、传输介质1.双绞线2.光纤三、有线传输接口四、双绞线的连接规范(线序)五、UTP电缆总结前言首先需要了解什么是信号:信号是运载消息的工具,是消息的载体。从广义上讲,它包含光信号、声信号和电信号等。网络传输介质则是指在网络中传输信息的载体,常用的传输介质分为有线传输介质和无线传输介质两大类。今天主要讲解的是有线传输。提示:以下是本篇文章正文内容一、信号的分类1、模拟信号(原始信号)特点:可以看出,网络信号是连绵不断的,幅度大小不固定缺点:传输过程中容易受外界影
2021-07-29 10:10:54
2098
原创 计算机网络模型
文章目录一、分层思想二、OSI七层参考模型三、OSI模型 vs TCP/IP模型四、TCP/IP协议族的组成五、数据封装过程六、数据解封装过程七、PDU (协议数据单元)八、设备与层的对应关系总结:一、分层思想含义:将复杂流程分解为几个功能相对单一的子过程作用:1)整个流程更加清晰,复杂问题简单化。2)更容易发现问题并针对性的解决问题。二、OSI七层参考模型七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信
2021-07-28 10:15:30
138
原创 什么是5G?揭开5G的神秘面纱
目录: 前言:什么是5G 一、移动通信发展历程 二、5G相比较4G有什么特点 三、5G应用场景 四、5G关键技术 4.1超密集组网(UDN) 4.2动态自组织网络(SON) 4.3软件定义网络(SDN) 4...
2021-07-27 10:05:24
1595
原创 华为eNSP模拟器安装
文章目录事先准备 安装过程 总结一:事先准备安装华为模拟器并解压二:安装过程 依次安装下面三个程序1.安装VirtualBox-5.2.26-128414-Win 安装过程比较简单,一直下一步直到安装完成就好2、安装Wireshark-win64-1.12.4 整体过程跟刚刚差不多,直接安装即可,没什么需要更改的地方3、安装eNSP在这个文件夹里面,详细...
2021-07-26 15:31:38
394
原创 虚拟机Linux操作系统安装(全程图
文章目录前言 一、事先准备 二、新建linux虚拟机 三、Linux系统安装过程前言关于Linux操作系统这里因篇幅原因这里不过多描述,想要了解的请自行百度提示:以下是本篇文章正文内容一、事先准备 1、VMware虚拟机 2、iso镜像文件 3、电脑内存最少4G以上二、新建Linux虚拟机1.打开VMware,新建虚拟机2. 如下图操作3、此处选择linux...
2021-07-23 11:46:59
926
原创 如何实现本机和虚拟机之间的文件传输
1.启动远程桌面打开虚拟机,我的电脑→右击属性→远程桌面→打开“启用远程桌面”(默认是关闭)2. 找到虚拟机的IP地址进入Windows设置→网络和Internet→以太网→更改适配器选项→详细信息→IPv4地址(我的是192.168.142.128)3.回到本机,桌面点击键盘win键+R→输入mstsc→确定→输入刚刚步骤2找到的虚拟机IPv4地址→输入新建虚拟机系统时你自定的用户名和密码并确定→远程桌面连接点击“是”4.此时就已经连接成...
2021-07-21 09:52:32
4411
1
原创 虚拟机安装win10系统
1. 安装VMware workstation Pro,安装完毕打开,点击新建虚拟机2.选择典型,安装win10×643. 位置建议新建一个文件夹,里面各个虚拟机备注好做好分类,后期哪怕换电脑这些还是可以用的4.默认60G,实际占用空间按实际使用量计算5.自定义硬件,找到自己提前下载好的镜像文件6.点击开启就可以根据提示安装系统了...
2021-07-20 21:39:25
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人