- 博客(22)
- 收藏
- 关注
原创 Hadoop搭建所遇到的问题
1.设置集群虚拟机中ssh无密码登陆过程中,配置ssh免密码登陆后,还提示输入密码;2.在三台机子上分别输入 vim /etc/hosts,添加主机名和IP地址还有两个分机的分机名和IP地址,我主机名命名为master,分机名命名为slave1和slave2,配置时主机名称没改解决:在配置ip的文件中讲主机名称更改为master slave1 slave23.免密登录没有设置设置即可4.hadoop格式化成功,但是datanode启动失败5.权限问题linux的权限问题是个很头疼的事情(我想,
2021-06-21 22:46:01
368
3
原创 局域网的搭建
局域网的搭建在Packet Tracker中搭建合适的拓扑图,观察任务拓扑图,首先连接一楼以太网络。选择直通线两条,分别把两台计算机与交换机连接起来。从设备工具栏首先选择网络终端大类,然后在右侧网络终端设备中选择第一个PC和第二个Laptop(笔记本类型),两个设备的名字分别为PC0、Laptop0。接着选择网络设备大类,在左侧的最后一排选择网络设备类别,选择第二个交换机,接着选择型号为2960的交换机,如下图所示。按以上方法连接二楼的以太网络,由于两台交换机属于同样的设备类型,同种设备之间需要使用交
2021-01-04 14:51:09
897
原创 IPv4&IPv6
搭建信息中心拓扑信息中心路由器配置DHCPv4 与 DHCPv6 服务配置IP 地址应用与配置(1)LAN1 的静态配置地址 (静态配置主机 A 地址)(2)LAN2 动态配置 IPv4 地址和 SLAAC 配置 IPv6 地址 ( DHCPv4 与 SLAAC )(3)LAN3 动态配置 IPv4 地址 ( SLAAC 与 DHCPv6 )5. 验证测试(1)主机 A 与主机 B 的 IPv4 网络联通性测试结果(2)主机 B 与主机 A、主机 C 的 IPv6 网络联通性测试结果.
2021-01-04 14:37:43
214
原创 子网划分
问题:网络地址192.168.10.0;子网掩码255.255.255.128(/25)1.哪类地址,网络号多上位,主机号多少位,子网号多少位?2.子网数=?3.主机数=?4.子网地址都是哪些?5.广播地址都是哪些?回答:1.由于C类地址的第一字节的十进制数值大小范围在192~223内,所以该题为C类地址,而C类地址网络地址占24位,主机地址占8位。子网掩码是255.255.255.128(/25),所以网络号占24位,子网号占25-24=1位,主机号占8-1=7位。2.由于子网位数为1位,
2020-12-21 23:37:57
461
原创 使用git bush 克隆和上传修改后的代码进行更新
更新上传gitee 或github后的代码1. 在桌面右击打开Gitee Bash2.在c盘创建一个文件夹用于下载/克隆gitee中上传的文件1.用mkdir 在c盘中创建一个demo文件mkdir /c/demo/2.进入demo文件夹中cd /c/demo/3.将此文件夹建立为远程仓库并下载要更新的代码git init #建远程仓库git clone ‘输入要更新代码仓库的网址‘4.更新代码git add .git commit -m "输入备注"cd ex
2020-12-09 11:46:54
550
原创 局域网搭建练习
1,搭建一个合适的拓扑2,查看路由器信息1.我们发现无线路由器的基本配置页面为DHCP2.本实验的路由器的地址默认为192.168.0.13,配置网络终端1.打开pc的配置页面2.关机点击下图中间部分的红圈3.更换网卡将下面红框部分拖拽出来,并点击wmp300n,将其拖拽智至下面的红框处4.开机5,查看电脑IP地址的变化4,完成...
2020-12-07 20:12:19
466
原创 TCP连接的建立与释放
1.建立(1)搭建一个拓扑并完成相关配置(2)切换到 Simulation 模式,打开客户端 Wed Browser ,输入 192.168.1.254 ,观察报文发送。(3) (一次握手:请求) TCP 连接建立请求报文(该报文需消耗一个序号),报文序号为 0(初始序列号),确认序号为 0,Flags 中的 SYN 同步标志位置 1 。(4) (二次握手:确认) TCP 响应报文,可以看到服务器的确认报文段序号为 0(初始序列号) ,确认序号为 1(客户端的初始序列号+1) ,同时将 Flags
2020-11-30 22:53:48
225
原创 UDP 报文观测
搭建一个简单网络拓扑然后在DNS服务器中添加 DNS 映射,DNS 的工作原理是 PC 在浏览器中输入网址后,请求服务器解析服务器所在地址。切换到 Simulation 模式,在客户端的 Web Browser 中输入 www.cisco.com 后,观察 UDP 数据报。客户端发送的数据报DNS服务器回应的数据报可知:(1) UDP 数据报有两个字段:数据字段和首部字段。首部字段有 8个字节,由 4个字段组成,每个字段都是 2个字节。(2) SOURCE PORT 为 UDP 源端口,DE.
2020-11-30 22:43:48
214
原创 TCP以及三次握手和四次挥手的区别
一,TCP 协议简述TCP 提供面向有连接的通信传输,面向有连接是指在传送数据之前必须先建立连接,数据传送完成后要释放连接。无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。在TCP/IP协议中,TCP协议提供可靠的连接服务,连接是通过三次握手进行初始化的。同时由于TCP协议是一种面向连接的、可靠的、基于字节流的运输层通信协议,TCP是全双工模式,所以需要四次挥手关闭连接。二,TCP 三次握手建立连接所谓三次握手(Three-way Handshake),是指建立一个 TCP 连接时
2020-11-22 20:18:22
1161
原创 ARP的工作原理
在Packet Tracer模拟器中搭建网络拓扑,以及PC的基本配置,如下图所示。然后是PC的基本配置 第一步,在第一个主机的命令行中输入"arp -a"命令查看其ARP高速缓存,结果如下图所示,ARP缓存中无任何信息第二步,把Packet Tracer模拟器切换到"Simulation"模式,分别以第一个主机和第二个主机作为源地址和目的地创建一个简单PDU,观察报文发送效果。可以发现第一个主机发送了一个ARP广播报文,其他的主机都可以收到,如下图所示。第三步,在报文中看出,接收方的IP地
2020-11-22 20:08:26
882
原创 用Python统计列表中每个单词出现的次数(瓦尔登湖)
目的1, 深入理解列表的使用,利用python对瓦尔登湖文本(英文)进行词频统计2,.数据结构的推导式(List Comprehension)如我们需要将5个元素装进列表中,写法:1,b = [i for i in range(1,6)] 2, #显示列表 3.print(b)运行结果: 3.split分词实例:1.sentence = "Something that stays in your mind will someday spring up in your life" 2.words
2020-11-17 15:24:58
5688
原创 数据包分片原理粗解
1.建立如下图所示的拓扑,使用copper cross-over线连接2.配置ip地址如图所示(desktop下ip configuration)3.配置转换器的信息代码:enableconfigure terinterface gigabitEthernet 0/0ip address 10.1.1.1 255.255.255.0no shutdownRouter(config-if)#exitinterface gigabitEthernet 0/1ip address
2020-11-15 12:31:54
392
原创 猜数字游戏(Python下的jupyter)
#1.先引入代码random,其作用是生成随机数import random2.设定生成 1-100 之间的一个随机数,让用户猜(secretNum为变量名,后面的guess一样,randint用于产生 1 到 100 的一个整数型随机数)secretNum = random.randint(1,100)3.设定用户只能猜八次,八次后自动输出正确答案i=0while(i<8): #计次,到八次结束 print("请输入猜测的数:") gu
2020-11-10 22:31:33
1732
原创 Python字典及其使用方法
Python字典及其使用方法字典的定义Python中的字典属于散列类型,其数据内容是以键值对的形式存在。即{ k e y : v a l u e } {key:value}{key:value}的形式,其中,key值是不可变类型,value是可变类型。key值不能相同,但是value可以相同,若key值相同,则无法存入字典,可以通过key值修改字典value,直接通过键值添加。(来源于网络)接下来总结下字典的一些常见操作创建字典1.可以使用花括号2.可以使用内建 函数dict>>&
2020-11-10 22:26:43
194
原创 集合和元组的增删,修改,查找,拼接
1.集合1 string = ‘list’23 #字符串 -》 列表4 list1 = list(string) # [‘l’, ‘i’, ‘s’, ‘t’]56 #列表 - 》字符串7 string1 = ‘’.join(list1) # list89 #增加10 list1 = list(‘I have a pen’)11 list1.append(’!’)#末尾增加一个元素[‘I’, ’ ', ‘h’, ‘a’, ‘v’, ‘e’, ’ ', ‘a’, ’ ', ‘p’, ‘e’
2020-11-10 22:19:35
167
原创 约瑟夫问题
1.创建数列我们输出一个1到41的数列使用list1=[i for i in range(1,42)]输出数列,如图2. 实操利用pop函数取出前三项(注意当第一项也就是“0”项被取出后原先的第二项也就是第“1”项将成为新数列的第一项也就是新数列的第“0"项。、)然后对于题意我们需要删除的是第三项也就是“2”项 而前两项需要放于后面所以再次利用append函数将取出的前两项置于数列末尾!才能符合题意可以将前两项当作变量a与b进行操作。3.结尾对此代码进行重复操作可使用快捷键“ctrl+回车(
2020-11-10 22:16:22
235
原创 使用anaconda创建一个虚拟环境
Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等Miniconda包括Conda、Pythonconda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换(来源于百度百科)使用# 查看虚拟环境输入conda env list 或者conda info -e查看存在哪些虚拟环境,下图当前不存在虚拟环境# 创建虚拟环境使用“conda create -n your_env_name py
2020-11-10 21:48:54
683
1
原创 break和continue区别
1、break用于完全结束一个循环,跳出循环体,开始执行循环之后的代码2、continue的功能和break有点类似,区别是continue只是中止本次循环,然后开始下一次循环。而break则是完全中止循环 。3、return的功能是结束一个方法。 在循环体内执行到一个return语句,return语句将会结束该方法,循环也随之结束。与continue和break不同的是,return直接结束整个方法。...
2020-11-06 10:19:44
2399
原创 思科路由器重置密码并保存设置重置密码
当你忘记密码时,就把路由器关机并重启,然后快速按下【Ctrl+Break】键中断路由器的启动过程,进入 rommon 模式。看到有很多#####就按下ctrl+break ,就可进入 rommon 模式然后输入命令[rommon 1 > confreg 0x2142] 改变配置寄存器的值为 0x2142命令【rommon 2 > reset 】重新启动路由器。这时路由器重启后会直接进入到 setup 配置模式,回答“n”,退出 setup 模式。然后就可以进入全局模式重新设置密码了。
2020-10-31 13:47:23
1683
原创 Gitee仓库创建方法
Gitee仓库创建方法代码git config --global user.name “王泽槐”git config --global user.email “8210221+wang-zehuai@user.noreply.gitee.com”创建 git 仓库:mkdir laitycd laitygit inittouch README.mdgit add README.mdgit commit -m “first commit”git remote add origin http
2020-10-27 12:37:53
565
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人