- 博客(18)
- 收藏
- 关注
原创 第五章练习题
数组练习1:从“标准输入”读入n次字符串,每次输入的字符串保存在数组array里。- 如果存在,就返回此用户的shell和UID,并返回正常状态值。练习5:使用函数递归目录/var/log,如果是文件直接输出文件名,数组练习3:把1-3这3个数字存到数组里,分别乘以8然后依次输出。- 在主程序中来调用此函数判定指定范围内的所有主机的在线情况。如果是目录,则输出目录名且输出此目录下的所有目录和文件名。- 如果不存在,就说此用户不存在,并返回错误状态值。- 函数能够接受一个参数,参数为用户名。
2025-12-07 15:23:19
313
原创 第五次作业
(1)如果用户输入的文件为空时显示:you must input a filename,并中断程序;(2)如果用户输入的文件不存在时,显示the file do not exist,并中断程序;说明:由于root在很多权限的限制上面都是无效的,所以使用root执行这个脚本时,练习3:将第二章变量与运算符中字符串相关的练习都练习一遍,并将结果上传到小鹅通平台。(3)如果文件存在,判断该文件的文件类型和执行者对该文件所拥有的的权限。练习1:计算用户输入的任意两个整数的和、差、乘、商、余数。
2025-11-02 16:45:26
227
原创 系统安全服务配置
客户端IP地址是192.168.140.128。,设置任何人能够通过80端口访问。禁止客户端使用ssh连接。允许客户端通过80端口。
2025-06-08 18:54:04
259
原创 DNS服务器
p /etc/named.rfc1912.zones /etc/named.rfc1912.zones_bak 备份。服务端操作,编辑数据配置文件,复制一份反向解析模板(named.loopback),在修改局部即可。cp /etc/named.conf /etc/named.conf_bak 备份文件。IP地址反向书写,只需要写出IP地址的网络位,再加上.in-addr.arpa即可。vim /etc/named.rfc1912.zones ##进入文本并编辑。到最后一行添加内容如下。
2025-06-08 16:46:45
280
原创 Ubuntn操作系统和OpenEuler系统
如果您不想使用自动IP地址,请使用UP / DOWN箭头选择网络接口,然后手动配置IP地址。首先,下载最新的Ubuntu 20.04 LTS服务器版本,制作成可启动的USB驱动器。如果您的Ubuntu服务器在代理服务器后面,则需要在此处输入代理服务器详细信息。3 接下来,配置至少一个网络接口卡,以允许该服务器与网络中的其他系统对话。8 输入服务器系统的详细信息,例如您的名称,服务器名称,用户名及其密码。10 接下来,选择适用于您的Ubuntu系统的可用特性软件包列表。选择您的语言,然后按Enter继续。
2025-06-08 16:09:12
279
原创 配置DNS正向解析
四、服务端操作,编辑数据配置文件,使用拷贝命令将正向解析文件模板(named.localhost)复制一份。2、服务端操作,编辑数据配置文件,复制一份反向解析模板(named.loopback),在修改局部即可。cp /etc/named.conf /etc/named.conf_bak #重点文件备份。1:服务器端操作,主配置文件按照上例设置,编辑区域配置文件,添加反向解析记录,六、测试,将客户端的网卡配置文件中的DNS解析地址修改为服务器的IP地址。二、服务端操作,编制DNS的主配置文件。
2025-05-10 22:04:17
375
原创 OSPF综合实验
area4基于172.16.128.0/19。area0 基于172.16.0.0/19。area1基于172.16.32.0/19。area2基于172.16.64.0/19。area3基于172.16.96.0/19。边界路由器做边界汇总。一·实验拓扑图及要求。三·ospf协议配置。边界路由器做边界汇总。边界路由器做边界汇总。四·ospf手工认证。五·企业边界与运营商。
2025-02-15 17:10:00
198
原创 vlan综合实验
配置物理接口把vlan3.4.5.6划入同一网段,并在接口上开启dhcp服务。把vlan2划入,并在接口上开启dhcp服务。p1/p3访问不了p2/p4/p5/p6。p4可以访问p5但是不可以访问p6。p1~p6自动获取ip。
2025-01-16 23:32:27
212
原创 第二次作业
7、写函数,检查传入字典的每一个value长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。4.设计一个函数,可以传入列表或元组,找出传入的列表或元组的下标是奇数位对应的元素,并返回一个新的列表。5.写函数可以传入一个字符串,统计字符串中有几个字母,几个数字,几个空格,几个其他字符,9、写函数,利用递归获取斐波那契数列中的第 10 个数,并将该值返回给调用者。6、写函数,判断用户传入的对象(字符串、列表、元组)的元素是否为空。8、写函数,接收两个数字参数,返回比较大的数字。
2024-11-09 14:04:55
181
原创 Python的安装及所遇见的问题
5.选中install Python 3.12 for all users,选择安装路径,然后点击install。3.勾选Add Python to PATH,点击自定义安装。下载解释器并且注意路径中不能有中文。2.运行python-3.12.6.amd64。忘记下载解释器以导致输入指令无法解释。二.安装中所遇见的问题。
2024-10-17 17:04:46
271
原创 静态路由综合实验
二、配置缺省路由,实现5.5.5.0/24互通。2、测试(除5.5.5.0/24,全网可通)三、防环,做黑洞路由配置。一、配置IP地址、路由。
2024-07-09 19:04:19
350
原创 静态路由综合实验
四、上述操作不知哪里出现错误以至于ping不通,最开始还有些能ping,到后面都ping不同,所以只能先写一点等后面讲了再重新写一份。1.除了R5的环回地址固定5.5.5.0/24,其他网段基于192.168.1.0/24进行合理划分;2.R1-R4每个路由器存在两个环回接口,模拟PC,地址也在192.168.1.0/24网络内;3.R1-R4不能直接编写到达5.5.5.0/24的静态路由,但依然可以访问;4.全网可达,尽量减少每台路由器路由条目数量,避免环路;一、实验拓扑ip配置图。
2024-07-09 00:28:32
195
原创 DHCP配置实验
假设左广播域的ip地址及掩码为192.168.1.0 /24,右广播域的ip地址及掩码为192.168.2.0 /24,双击路由器打开指令栏,再使用某些指令将左端口GE 0/0/0,右端口GE 0/0/1的ip地址分别配置为192.168.1.1、192.168.2.1,可用ip interface brief指令查看所配置ip。[Huawei-ip-pool-a]dns-list 192.168.2.2:DNS服务器地址。[Huawei-ip-pool-a]q:退回二级模式。
2024-07-07 00:47:38
1357
原创 TCP三次握手,四次断开详解
经过一段时间后(通常为 2 倍的最大段生存期),客户端进入关闭状态,服务器收到客户端的 ACK 包后,也进入关闭状态,连接彻底关闭。第四次断开即A知道B已完成数据处理,告知B可以开始断开,过一段时间后A和B进入关闭状态,连接彻底关闭。总结:第一次握手A发出建立希望并初始化随机序列号,第二次握手B确认建立请求并生成随机序列号,第三次握手A再次向B确认,没问题后就连接成功。服务器收到客户端的 FIN 数据包后,向客户端发送一个带有 ACK 标志的数据包,表示已经收到客户端的关闭请求。是建立可靠连接的重要步骤。
2024-07-05 16:20:28
211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅