自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux免交互

和expect捕获命令结合起来一起使用,附加在expect判断项之后,匹配到expect的捕获内容之后,还能够继续判断expect捕获语句当中的其他选项。执行完成之后保持状态,把控制权交给控制台,然后停留在目标终端,不会退回源终端。后面一般都是linux的命令,表示开启会话,或者进程,跟踪后续的交互信息。3开头的标记可以加空格,但是会被自动省略(开头标记前,一般也没有空格)2结尾的标记要顶格写,而且结尾的标记前不能有任何字符(空格也不能有)传参的方式免交互执行,自定义用户密码,来远程连接。

2023-10-05 16:15:02 77

原创 linux正则表达式

逐行读取输入的文本内容,默认以空格和TAB键作为分隔符,但是多个空格或者tab键的空格,会自动压缩成一个,按照指定的模式或者条件执行编辑命令。替换的格式,如果全量替换p前面加个g,替换每行的第二个字符就在p前面加个2。one 是整行的内容,也可以是个开头 c是格式 22是替换的内容。也是逐行匹配,对符合对象的才会进行逐行格式化输出或者过滤。可以在免交互的情况下实现复杂的文本操作,完成自动化的配置。A表达式或者值:B表达式或者值}’文件名。-F 指定分隔符,如果是空格,tab键,可以不加。

2023-10-05 16:13:42 72

原创 linux的正则表达式

每一次处理内容,只有确认才会生效,不确认的,只是把模式空间的临时数据展示给用户看,然后删除。-e 指定的命令来处理输入的文本文件,只有一个操作,-e 可以省略,多个指令才会用-e。\{n,\}匹配前面的字符最少n次,只要连续出现n次后面的都算。.*:匹配前面的字符任意次,但是不包括0次,也就是匹配所有。\+ 表示匹配前面的出现的字符,至少出现一次,也就是>=1。: 匹配前面的字符出现0次,或者1次,有且只有一次。\{m,n\}:匹配前面出现的字符最少m次,最多n次。

2023-09-26 09:43:19 74

原创 linux的正则表达式

split -b 11m(指定拆分的单个文件大小) /opt/123.txt(且的文件的位置) qie.(自己要给切的文件加个名字)-B 3 B是before 表示你搜索到的字符和前面的3行都会显示 数字一定要加,且自定义。-c 保留字符集1的字符,其他字符用字符集2来进行替换,必须要保留,然后替换。-r 递归目录下,所有包含过滤内容的文件以及匹配的内容行,但是不处理软连接。-R 递归目录下,所有包含过滤内容的文件以及匹配的内容行,处理软连接。-o 输出文件,把排序后的结果(首字母排序),输出到指定文件。

2023-09-26 09:41:35 61

原创 linux数组

根据索引下标删除数组,索引不会自动补齐,比如你删除了索引下标为 3的数字,那么索引下标是3 的数组就为空。数组的主要就是可以一次性的定义多个变量,不需要我们人工依次声明。打印test里的所有内容的格式, int spring 两种类型。类似气泡上涌的动作,在数组当中的元素从小到大,从大到小不断地移动。数组名=(value0 value1 value2)数组的下标索引,对应的是元素在数组当中的位置。获取数组里的用户,都创建,却给密码。总结:永久替换比临时替换加个()数组:多个元素组成的一个集合。

2023-09-26 09:39:18 31

原创 shell脚本的函数

脚本里加 local 变量 就变成局部变量,只在函数中生效,出了函数就销毁。shell中return:0-255,超出了0-255范围,就会和256取余。函数:shell脚本中将命令序列按照固定的表达格式写在一起。exit 0 就是结束代码,立刻退出,后续的都不再执行。在函数内部的定义的变量如果没有加local就是全局变量。大的工程分割成若干个小块,依次执行,提高代码的可读性。返回值的作用就是用来判断后续的代码是否继续执行。函数的作用:可以重复使用的命令序列。阶乘:4的阶乘 1*2*3*4。

2023-09-26 09:38:13 30

原创 shell脚本的循环和遍历

continue:满足条件时,跳出本次循环,但是循环条件如果继续存在,继续执行后面的循环,满足条件跳出本次循环,继续下一次循环。exit :如果满足条件,直接退出,所有的可执行条件都不再执行。until :条件不成立才能循环,一但条件成立,才会终止循环。循环的作用:1 涉及到重复性的操作,可以用循环来进行代替。break:跳出循环,满足条件即可退出,不再执行后续循环。循环条件满足,循环体将一直执行,直达条件不满足为止。循环是一种控制流程的结构,遍历只是对数据的操作。循环的场景:用于已知循环次数的场景。

2023-09-26 09:36:47 224

原创 shell脚本的条件语句

或者写在【】当中两边都要有空格即 【 5 -eq 4 】【 表达式1 】操作符 【 表达式2 】测试目录或者文件是否存在 没有不会报错。test比较字符串(比较内容是否一致)4 -r测试当前用户是否具有读权限。6 -x测试当前用户是否有执行权限。5 -w测试当前用户是否有写权限。只能用于比较整数,不能用于字符串。用于比较字符串,表面是否一致。test 条件测试的表达式。且 条件测试的条件都要为真。用-o 要写在一个【】里。双【】只能用&& ||检查语句语法 加名字。

2023-09-18 19:39:43 30

原创 Linux shell 脚本

重定向输出:将标准输出的内容保存到指定的文件,覆盖文件当中的原有内容“>””>>”也是重定向输出,在文件内容的尾部追加,不覆盖文件的原有内容。对于刚刚修改的文件进行初始化操作(文件的内容都是shell语句,都是可执行的命令)执行source可以不需要重启,使更改内容直接生效。位置变量:也叫命令行参数,在脚本或者程序运行时,传递个他们的值,而且位置变量在脚本外部传递变量值。系统提前创建,用户也可以添加,设置用户的工作环境,配置系统行为,控制程序执行。默认情况,新定义的变量只在当前的shell环境中生效。

2023-09-16 22:18:06 85

原创 linux的yum安装 NFS共享存储

客户端可以通过nfs协议发送请求到服务器,服务器通过之后,客户端可以像访问本地目录一样,使用这个远程的目录。yum clean all && yum makecache 清缓存,建立源数据。NFS依靠rpcbind的网络协议,NFS先启动可能会导致共享失败。yum list :显示当前yum源所有可以使用的rpm软件包。服务端将指定的目录,一个,也可以是多个目录,标记为共享目录。服务端和客户端之间,共享目录当中的内容是即时同步。yum history 查看yum的操作历史。/opt/111 指定共享目录。

2023-09-16 22:17:38 139

原创 Linux 远程访问及控制

secure shell 安全通道协议,主要是用来实现字符界面的远程登录,远程复制,加密的文件传输协议SFTP。数据的传输是加密的,可以防止信息泄露,数据是压缩的,可以提高传输速度。4.客户端接受随机数和自己的密钥队验证,验证完之后解密发送给服务端。5服务端收到解密数据,和公钥数据进行对比,数据一致,允许登录。验证完成之后,实现远程登录,或者其他远程功能,远程命令执行。2.服务端收到之后,客户端再向服务端发起登录请求。也是远程登录的一种方式,可以查看登录主机。再检查deny,如果有策略匹配,拒绝访问。

2023-09-16 22:17:26 28

原创 Linux DNS域名解析

查询dns域名服务器,运营商来提供的,会把常用的网站缓存在域名解析服务器上,用户直接访问即可。,根域服务器查找,根域服务器自己知道结果的,但是不直接反馈给用户,反馈用户去顶级域查找,,根域服务器查找,根域服务器自己知道结果的,但是不直接反馈给用户,反馈用户去顶级域查找,,查找二级域,二级域已经知道结果,就是域名对应的IP地址,会把这个IP地址反馈给用户。,查找二级域,二级域已经知道结果,就是域名对应的IP地址,会把这个IP地址反馈给用户。由组织或者用户,自行申请的域名。美国10 英国1 瑞典1 日本1。

2023-09-16 22:17:07 25

原创 Linux DHCP原理和配置

客户端发送request包,服务器收到后确认你要继续使用,在发一个offer报文,我给你用,但是客户端响应renew报文给服务端,表示跟新租约继续使用。有可用IP地址,把这个IP地址封装在dhcp offer的报文中,以广播的形式发送报文,进行响应客户端。大型的局域网中,主要集中地址管理,分配IP地址,可以在网络环境中,动态的分配,IP地址,网关,DNS解析地址。动态:DHCP,不是固定的IP地址,由dhcp服务端动态的分配一个IP地址给客户端使用。:客户端选择一个端口和FTP服务端的21(建立控制连接)

2023-09-16 22:16:46 26

原创 Linux日志分析

Linux系统本身产生的日志,大部分服务器自带程序的日志文件,以及第三方服务程序的控制日志,都在/var/log/messages 目录下。所有info级别的日志,包括info级别以上的事件信息,保存到/var/log/messages。local7:自定义服务,可以自己定义一些服务,把他的日志记录到,/var/log/text。*.=info 明确指明只保存info级别的日志,其他的都不要。业务日志:只会记录自身的业务记录,并不会记录在系统日志当中。修改这个配置文件,可以更改系统记录日志的方式。

2023-09-16 22:16:33 29

原创 Linux文件系统与日志分析

恢复文件 xfsrestore /opt/backup /data xfsrestore + 备份的路径 +备份到的路劲。文件包含特殊字符,可能无法正常删除,这时可以通过inode号,直接找到数据所在块,直接删除。对于系统来说,文件名只是inode号的别称,方便用户使用,文件名和inode号一一对应。一但打开文件之后,系统全部以inode来识别文件,文件名不在考虑。存储的元信息:文件的创建者,更改日期,文件的大小,文件的权限。文件数据包:存储的文件(图片,视屏,文本)

2023-09-16 22:16:17 28

原创 Linux系统安全及应用

vim /etc/login.defs 第25行,改掉pass max days 后面的天数 (改完后,再新建用户)./john /opt/shadow.txt #切换到run子目录,执行暴力破解。./john --show /opt/shadow.txt #查看已破解出的账户列表。cp /etc/shadow /opt/shadow.txt #准备待破解的密码文件。解锁: Passwd -u 用户名。

2023-09-16 22:16:05 34

原创 Linux五大负载和优化查看

Kill -15:告诉进程现在要被终止,请自行停止退出(比较慢,会先处理完再退出)优化内存:释放一些不必要的内存占用,关闭不需要的服务,释放缓存。有写服务是依赖一些相关的运行程序包,启动的时候一定要后台启动。列如:kill -9:表示进程被终止,需要立即退出(慎用)杀进程命令,传递信号给内核,执行终止程序的命令(面试题)1,3,5 ****表示多个不连续的时间。1-5****表示1-5分钟,都会执行。*/10****表示每10分钟执行一次。仅显示匹配进程的数量,其他都不显示。清空所有定时任务,不要使用!

2023-09-16 22:15:49 60

原创 Linux进程和计划任务管理

显示系统内所有进程的信息 l:长格式显示进程信息 f:完整格式显示进程信息。僵尸进程无法被强制结束,占用的系统资源很小,可以忽略不计。TTY:表示启动的终端名。:表示不是从终端打开的进程。僵尸进程太多,怎么处理,重启,重启之后全部消失。:前台运行的进程(前台看的到,后台看不到)谦让值,决定优先级的大小,越大,优先级越低。进程被换出,需要swap空间的大致大小。:以树形结构,列出进程的信息(线程)(管理员,程序用户,普通用户)(CDM):进程启动的命令。:用户进程占用CPU的大小。(小写):进程有多个线程。

2023-09-16 22:15:25 25

原创 Linux的开机过程

BiOS自检检查硬件----MBR找操作系统-------grub选择操作系统-----加载内核 处理配置,处理开机启动程序放到内存中------init 系统配置生效,运行开机启动程序,整个过程结束,等待用户登录。Systemd 也是Linux当中所有进程的第一个进程,而且所有其他进程,都是他的子进程。检测成功之后,系统会根据预设的启动顺序,移交系统的控制权,绝大多数情况都是移交给硬盘。选择完系统之后,系统的控制权会交给所选操作系统的内核文件,需要的启动文件,和相关的配置操作,放到内存中。

2023-09-16 22:14:59 30

原创 Linux的RAID

(一般会用于金融类,科研类),硬盘最少要4块,n-2 ,奇偶校验的方式,因为奇偶校验,写性能比raid5更差,但是更安全,读性能和raid5一致。Raid中坏了一块之后,热备盘就会顶替整列中坏的盘,同时还会全量备份数据,相当于整个raid没有受损一样,而且会和raid中的硬盘实现同步。可以使用一块多块,数据分段存储,没有冗余功能,用于读写性能较高的场景,需要人工备份,很少单独使用。,但是可以实现冗余功能,而且成本最高,最少要2块,且必须是2 的倍数,磁盘使用率低,只有50%(先做镜像,在做条带)4块盘,

2023-09-16 22:13:11 44 1

原创 Linux的挂载和lvm与磁盘配额,扩容

卷组:多个物理卷组合起来就是就卷组,可以是一个硬盘里的多个分区,也可以是不同硬盘的不同分区。/dev/zero :“零”设备文件,可以提供无限的空字符,一般用来生成一个特定大小的文件。Vgextend:扩容卷组。Vgreduce:缩容卷组。lvextend:扩容卷组。lvreduce:缩容卷组。PE:物理扩展,lvm逻辑卷的最小存储单元,PE 4MB 可以调整,一般就是默认。防止个别用户,恶意,无意占用大量磁盘空间,保证存储空间的稳定和可用。-L:指定容量,也就是逻辑卷的大小,(指定单位要大写)

2023-09-15 20:46:53 89

原创 Linux的磁盘管理基础

刷新硬件设备的接口信息,同步到内核设备信息表,系统可以直接识别到硬件设备,无需重启服务器。读取视屏文件,硬盘---计算机内存---CPU---操作系统---人类能够识别的内容。逻辑分区,基于扩展分区才可以创建逻辑分区,逻辑分区不能安装操作系统,只能存储数据。主分区最多可以分4个,每个主分区都可以独立的安装一个操作系统,而且也可以存储数据。1数据组织和存储,组织数据的结构,把文件分为不同的目录,把数据存储在物理设备上。4数据管理:文件系统提供了,复制,删除,移动,重命名。

2023-09-15 20:40:40 26

原创 账号 权限管理

程序用户:维护或者维持某个程序的正常运行,这些用户是不能够登录系统的,创建系统的时候会默认添加一部分,安装第三方软件也会添加程序用户。普通用户:普通用户都是从管理员创建的。权限是收到限制的,只有在自己的家目录,普通用户才拥有完整的权限。-g:指定用户的基本组,也可以用gid号,但是对应gid号,必须存在。-e:指定用户的账号失效时间,yyyy-mm-mm的格式(年月日)执行,文件内容,相应的代码,有没有权限来执行文件中的代码,切换目录。答:除了没有执行权限,其他的权限都有可能有,根据umask码来的。

2023-09-15 20:37:48 62

原创 在Linux系统上安装软件的几种方式

挂载点(挂载的目录):已经存在的,而且最好是一个空目录,如果非空,挂载设备之后,原来的数据将被隐藏。的方式安装软件的时候,就会读取元数据当中的信息,查询安装包的依赖关系,自动从仓库当中下载并且安装。源数据文件是一种用来描述软件包的数据文件,软件包的版本,名称,依赖关系,以及一些其他的信息。源:yum仓库,阿里云,腾讯云,本地源(仓库)还有一些其他的,网易,搜狐,epel第三方。源数据文件的作用:让软件管理器知道软件包的信息,以及如何安装,升级,卸载。、挂载光盘镜像,其他的目录也可以使用,本地仓库。

2023-09-15 20:33:07 1073

原创 Linux压缩和解压缩和vim

替换:s 空格/原本的内容/要替换的内容/g(不加g只会替换一个(光标要在改动的那一行)每种模式之间,要退出,需要按下esc键,除了命令模式,命令模式是默认模式。压缩速率比较高,压出来的包文件较小,但是速度比较慢。压缩的速度快,但是压缩的文件比较大,压缩的效率低。i:在当前的光标位置插入内容,位置可以变。:强制不保存退出(创建的文件也会不在)O: 在当前光标位置的上一行开始插入内容。-C:(大写的C)解压时指定文件的路径。o:在当前光标位置的下一行开始插入内容。-v:输出详细的信息,可以不加。

2023-09-15 20:27:10 85

原创 Linux系统的目录简介和一些简单命令

(rpm yum 安装的文件,默认的安装位置都在ETC目录。家目录,etc改配置,opt主要使用的目录,var看日志,mnt: 挂载光盘镜像。11/usr:第三方软件的安装目录,编译安装时用的目录,系统用户的工具和程序。4Bin:命令文件的目录,bin里面的命令所有用户都可以执行。5/sbin:也是存放命令文件,只有管理员可以执行的命令。-c : 只显示匹配到的总行数,但是不显示匹配到的内容。15/opt:第三方程序或者文件存放的目录,(7/dev:存放设备文件的目录(硬盘,光驱)

2023-09-15 20:19:42 30

原创 Linux系统管理

通常在Linux系统在启动加载时,就已经嵌套在了shell当中,并且驻留在系统的内存。翻译人类输入的代码:把代码翻译成二进制,给计算机内核进行识别,然后计算机的内核分配相应的资源来执行已发出的指令。一切都在根目录下,那么一切都以/为开头,那么子目录当中切换目录,因为不在根目录下,以相对路径表示即可。-ls:查找到的文件,执行命令:ls -l 长格式,详细的展示查找到的文件。查看所有,包含隐藏文件和目录,Linux的隐藏文件和目录,都是以“.”开头。-inum:根据文件的索引号进行查找。

2023-09-15 20:15:58 31

原创 NAT地址转换

实现的原理和NAPT相同,也是转换IP地址,传输层端口,抛弃了地址池。在一网段中给这个网段统一一个公网地址(可以访问外网的地址),所有的服务器访问外网都使用一个IP,别人用了,你就用不了。只要访问公网地址就可以请求到内部的私网地址提供的服务(web服务)。Pre 预生产环境,在版本最后上线之前会在预生产最后执行一遍,确保万无一失(基本做不到),运维使用,也有测试。Sit 测试环境,测试人员用的,需要的测试的代码,程序都会在测试环境运行。内网到外网:源ip地址变,目的ip地址不变。

2023-09-15 20:00:36 18

原创 ACL访问控制

ACL数据包从接口经过,接口启用了ACL时,路由器会对报文进行检查,然后根据策略做出相应的处理(丢弃或者放行)高级ACL:3000-3999可以匹配源ip还可以匹配目的ip,源端口,目的端口,以及三层四层的协议。二层ACL:4000-4999根据数据包的mac地址进行匹配,一般不用。访问控制:屏蔽一些网站,用来对数据包做访问控制,丢弃或者放行。华为设备默认是放通的,不做限制,需要人工配置策略。白名单:在名单上的才可以放行,不在的一律丢弃。黑名单:在名单上的一律丢弃,不在的可以放行。

2023-09-15 19:58:12 46

原创 关于高可用集群,负载均衡集群,主备切换

主服务器恢复后,双方互发ARRP报文,确定优先级,主的优先级还是高,抢占备服务器的位置,成为主服务器,流量走主服务器,并且继续向备服务器发送arrp 报文。备服务器在一段时间内收不到主的报文,才会抢占主的位置,备服务器成为主服务器,流量从备服务器走,还会给主服务器发送vrrp报文,检测主的状态。Backp:接受主的报文,收,然后丢弃,一但收不到主的报文,备就会抢占主的位置,接替主的工作,开始转发数据包。主恢复之后,又会进入初始状态,比优先级,进入主状态,活动状态。主坏了就用备,主好了,就继续用主。

2023-09-15 19:54:42 196

原创 三层交换机基础

数据包会分成很多段,第一个数据包肯定包含:源ip,目的ip,源mac,目的mac。交换机,数据包的mac地址查找mac地址表,确定数据包的下一个接口。我已经知道了网段该怎么走,不需要路由器在进行后续的转发数据包,直接走交换机加的mac地址转发就可以到目标设备。3数据包只要根据目的mac地址进行转发,走二层转发即可,不在需要路由器了。路由转发,第一个数据就知道了目的ip地址,mac地址,mls条目。结合了二层交换机的mac地址转发,和路由器的ip地址转发。三层交换机转发,依据就是mis头目,才能转发数据。

2023-09-15 19:52:38 60

原创 VLAN虚拟局域网

port link-type access把接口静态vlan的类型配置成access,先声明接口vlan的类型,然后才能配置vlan的范围。3出了中继链路之后,要和对应的vlanID进行匹配,匹配到之后,数据放行,同时会脱掉标签。0和4095,保留地址,仅限系统使用,用户既不能查看,也不能使用这两个vlan。查untag表,有标签,脱标,无标签,查tag表,有则通过,无则丢弃。“1”华为设备的默认vlan,用户可以使用,但是无法删除,先查有无标签,有标签,再查tag表,有则通过,无则丢弃。

2023-09-15 19:46:22 19

原创 路由和路由器

有则转发,无,就会进行泛洪广播,有则记录到mac地址表,转发,没有响应直接丢弃。3数据包已经到达AR2,先检查目的ip地址,再查路由表,路由表有记录,就会转发到目的网段的接口通过数据帧到达pcB,PCB收到消息。AR1查询路由表,查看路由器表是否有目的ip的记录,发现了4.0网段的路由,会从和另一个网段4.0的网关路由器相连的接口转发出去。AR2先看目的地址,再查路由表,路由表有记录,从和4.0主机连接的接口,转发出去,到目的主机。路由表是需要维护的,路由表的条目太多,会影响路由器的转发效率。

2023-09-15 19:43:55 15

原创 什么是网络层和网络层协议

首部长度:不包含数据,表示IP数据包的包头的长度,4.bit表示最短就是20字节,可变的。加了选项字段,长度会发生变化,必须是4的背书,就是一个固定的长度。Mtu:最大传输单元,用来通知对方,我能够接受数据的最大尺寸,默认最大值是1500,实际上1200-1300,没有特殊需求一般是不修改的。Data:数据,数据指的是可以被传输,存储,处理,操作的数字,文本,图像,音频,视屏等形式的信息。每过一个路由器减一,0直接丢弃。路由器可以连接不同的设备,摄像头,电视机,投影仪等,只要是网络设备都可以和路由器连接。

2023-09-15 19:39:58 23

原创 关于网线,型号,子网掩码

方法一:分配网络地址,先分配a部门由于A部门要30台,如果把256个IP地址分成8分,每份就是32个,是最接近题意,即2的三次方为8,所以,主机部分需要借三位,即/24变成/27,即00000000变成11100000转换成十进制就是224,即子网掩码为255.255.255.224。算可用IP地址,先把地址转换成二进制,然后/多少就代表网络部分有多少个1,/多少,多少部分就都是网络部分,剩下的就是主机部分,网络部分加主机部分一共有32个。

2023-09-15 19:34:23 26

原创 关于tcp协议,三次握手,四次挥手

发送方:上层的应用程序传输的数据会被分段,每个数据段都有一个序列号,添加一定的控制信息,3 MSL:tcp连接进程,可以在网络存活的最长时间,超过这个时间,tcp连接进程将会被丢弃,120秒。可靠性保证:tcp数据分段后的有序传递,数据丢失后检测以及重传。为什么不确认第四次,两次确认已经分别确认了双方的序列号,已经知道双方是谁,不需要在进行第四次确认。以太网地址:设备的mac地址,设备:网卡的地址,mac地址是网卡设备的全球唯一标识。:确认位 ,只有ACK=1时,确认序列号的字段才有效,ACK=0,无效。

2023-08-17 19:05:27 68

原创 关于抓包的基础

首部长度:不包含数据,表示IP数据包的包头的长度,4.bit表示最短就是20字节,可变的。加了选项字段,长度会发生变化,必须是4的背书,就是一个固定的长度。Mtu:最大传输单元,用来通知对方,我能够接受数据的最大尺寸,默认最大值是1500,实际上1200-1300,没有特殊需求一般是不修改的。Data:数据,数据指的是可以被传输,存储,处理,操作的数字,文本,图像,音频,视屏等形式的信息。每过一个路由器减一,0直接丢弃。路由器可以连接不同的设备,摄像头,电视机,投影仪等,只要是网络设备都可以和路由器连接。

2023-08-16 15:04:47 63 1

原创 2进制,10进制,8进制,16进制之间的互相转换

先给每个数字排序,然后把排序的数字当做2的幂,再把他们相加即可:(1x2^8)+(0x2^7)+(0x2^6)+(1x2^5)+(0x2^4)+(0x2^3)+(1x2^2)+(1x2^1)+(0x2^0)=294。十进制到二进制把数值除以二,除的尽就写0,除不尽就写1,一直除到比二小,然后从后往前排列起来,列如:198转换成二进制。即 2 10 14,10和14要转换成16进制的表达方式即A,E,所以10进制686转换成16进制为2AE.把每个数字排序,然后把排序的数字当做16的幂,再把他们相加即可。

2023-08-16 14:21:33 1019

原创 云计算的基础

网络层,上层数据被封装上新的报文头部一IP头部,在IP头部中包含目标IP地址和源IP地址,在网络传输过程中的一些中间设备,如路由器,会根据目标IP地址来逻辑寻址,找到正确的路径将数据转发到目的端。FTP:文件传输协议:FTP提供交互的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限,默认使用tcp的20,21端口。HTTP:超文本传输协议,是一个简单的请求-响应协议,现在主要的场景是Web服务,就是网页的传输,默认使用tcp 的80端口。(端到端通讯,端口到端口,传输层就是端到端通讯)

2023-08-14 21:00:22 26

空空如也

空空如也

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

TA关注的人

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