- 博客(36)
- 收藏
- 关注
原创 云原生第二次作业
2、设计一个 Shell 程序,在/userdata 目录下建立50个目录,即 userl~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。1、需求:判断192.168.1.0/24网络中,当前在线的ip有哪些,并编写脚本打印出来。
2025-01-15 21:02:01
112
原创 云原生作业
1、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写入。2、写一个 shel1 脚本,实现批量添加 20个用户,用户名为user01-20,密码为user 后面跟5个随机字符。3、编写个shel 脚本将/usr/local 日录下大于10M的文件转移到/tmp目录下。
2025-01-12 21:47:26
113
原创 shell脚本作业
题目:通过shell脚本分析部署nginx网络服务1.接收用户部署的服务名称2.判断服务是否安装已安装;自定义网站配置路径为/www;并创建共享目录和网页文件;重启服务没有安装;安装对应的软件包3.测试判断服务是否成功运行;已运行,访问网站未运行,提示服务未启动,并显示自定义的配置文件内容4.以上配置没有问题,请邮件告知我,并将脚本代码(代码文件)邮件发送我我的邮箱账号:[email protected]。
2024-11-19 21:07:54
244
原创 DNS服务器
区域传送有两种类型:完全区域传送:axfr增量区域传送:ixfr区域的类型:主区域:master、从区域:slave、提示区域:hint、转发区域:forward。
2024-11-02 00:58:24
177
原创 NFS作业
3、将/home/tom目录仅共享给192.168.xxx.xxx这台主机,并只有用户tom对该目录有读写权限。2、开放/nfs/upload目录,为192.168.xxx.0/24网段主机可以上传目录,并将所有用户及所属的组映射为nfs-upload,其UID和GID均为210。1、开放/nfs/shared目录,供所有用户查询资料。二、编写 nfs共享配置。四、重新读取文件和测试。
2024-10-28 16:17:02
273
原创 BGP策略实验
二、OSPF三、配置BGP 宣告BGP1、使用preval策略,确保R4通过R2到达192.168.10.0/24 2、使用AS_Path策略,确保R4通过R3到达192.168.11.0/243、配置MED策略,确保R4通过R3到达192.168.12.0/24 4、使用Local Preference策略,确保R1通过R2到达192.168.1.0/24 5、使用Local Preference策略,确保R1通过R3到达1
2024-05-24 17:34:34
373
原创 静态路由实验
1、划分网段一共划分14个:2、将R1、R2、R4的下一跳地址指向靠近R5的地址3、配置路由防止成环4、使用DHCP服务,地址池并下发给主机IP5、修改优先级。
2024-03-23 23:14:14
391
原创 TCP协议
特点:1 、TCP是面向虚连接的传输层协议2、每一条TCP连接有且只能有两端点,即每一条tcp连接只能是点对点的3、 可靠、有序、无丢失、不重复4、tcp提供全双工通讯:发送缓存:应用程序发送给发送方tcp准备发送的数据tcp已发送但是尚未收到确认的数据接收缓存:按序到达但尚未被应用程序处理的数据乱序到达的数据(乱序的是包,不是包里的字节)5、tcp是面向字节流的tcp面向的四元组:源IP、源端口、目的IP、目的端口套接字---》IP:port。
2024-03-18 21:12:23
495
原创 10.29笔记
为了通过字节数来进行文件的读取,我们主要使用read()函数,但需要借助open()函数以可读模式打开,随后再调用read()函数进行字节读取。需要注意的是,操作文件结束后,需要使用close()函数手动关闭文件,以避免不必要的错误。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。
2023-11-01 00:56:09
145
原创 函数的笔记
reduce():用上一次计算的结果作为下一次传入的x值,如果上一次没有计算结果,则将可迭代数据的强两个元素分别作为x,y传入。存在函数作为参数传递给函数,并且又不想让外界访问,而且参数函数足够简单,即可以定义为匿名函数【lambda表达式】从可迭代对象中获取第一个元素,作为函数的参数,传入函数中,将函数执行后返回结果作为生成对象中的第一个元素。值传递:在传递参数的时候,仅仅是将自己的值拷贝了一份,传递给了函数的参数,变量不会改变。引用传递:在传递参数时,传地址,函数形参获取的值也是同一块内存。
2023-10-18 00:55:54
94
1
原创 第二次笔记
字典:键值对”uname“:”zs“ 不重复 键可以是任意的不可变类型(数字,字符串,元组)get():在字典中获取指定键的值的,可知设置默认值的,当查询的键不存在的时候,即返回默认值。keys():以列表的形式返回字典中所有的键值对【字典嵌套字典,不会返回内层字典的键】pop:删除列表末尾的元素【pop(i)可以删除指定位置的元素,i为索引下标】end:切片结束的位置,不包含自身,如果省略不写,默认字符串的长度。集合:无序的【意味着没有下标】,集合中的元素是唯一的===》去重。
2023-09-26 19:24:09
63
原创 第一次笔记
正数,负数-----添加符号位,8位最前面的位作为符号位,0表示正,1表示负【1000 0000===》-128 256】9输入函数:input(“ 内容”)【input(“提示词:“)----》字符串-----》字符串: ‘ ’ “ ” ''' ''' """ """if 表达式:【注意==与=的区别,还有表达式后面的冒号(:)一定不能省略】赋值运算符:= +=【a+=3就是a=a+3】 -= *= /=~【按位取反】:包含符号位一起取反【补码-反码-原码】
2023-09-26 19:23:15
56
原创 LINUX作业
3、查找文件 /usr/share/xml/xml.xsd 中包含字符串 re 的所有行。将所有这些行的副本按原始顺序放在文件/root/files 中。(2) 将/boot/grub2/grub.cfg文档的内容读入到newfile文档中(在日期的下一行即第2行)(1) 应用vi命令在/tmp文件夹下创建文件,文件名newfile。在newfile首行输入日期时间。(3) 查找文档中包含#号字符的行,将整行删除。2、文件查看:查看newfile文件的第6行。(4) 开启VI的行号提示功能。
2023-03-12 14:59:14
192
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人