自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shell脚本中常用的命令

b)网卡被设定,需要修改。a)当网卡没有被设置时。

2025-05-29 13:28:20 325

原创 shell脚本基础

脚本在执行过程中如果出现问题,单从脚本的执行报错中找问题困难比较大,如果在执行时显示执行过程这样就可以快速定位脚本的问题所在。这两种执行方式都不需要脚本本身有执行权限。a)用#号注释单行内容。2.查看和更改退出值。

2025-05-28 19:09:46 1045

原创 web服务的部署

【代码】web服务的部署。

2025-05-06 14:45:19 215

原创 Linux的磁盘管理

2.lsblk命令lsblk被用来查看磁盘信息。

2025-05-06 13:38:11 309

原创 Linux的时间同步

1. 查看系统时间状态timedatectl status 2. 设置系统时区timedatectl set-timezone Asia/Shanghai # 示例:设置为上海时区 3. 手动修改系统时间timedatectl set-time "YYYY-MM-DD HH:MM:SS" # 示例:2025-05-05 14:30:004.关闭|开启硬件时间与本地时间同步 timedatectl set-local-rtc 0|15.列出时区 timedatectl list-tim

2025-05-06 13:21:24 375

原创 一篇文章带你了解linux的系统周期化服务

【代码】一篇文章带你了解linux的系统周期化服务。

2025-05-05 23:19:08 238

原创 一篇文章带你了解Linux的软件仓库

通过 rpm 命令,用户可以查看、安装、卸载、更新和查询软件包的信息。安装软件包:rpm -i package.rpm更新软件包:rpm -U package.rpm查询软件包信息: rpm -q package_name列出已安装的软件包: rpm -qa显示软件包文件列表:rpm -ql package_name验证软件包完整性: rpm -V package_name导出软件包信息: rpm -qip package.rpm。

2025-04-20 21:31:59 383

原创 一篇文章带你了解Linux中的网络管理

在Linux系统中,网关是指用于连接不同网络的设备,通常是路由器或者是网络交换机。网关在网络通信中扮演着重要的角色,负责转发数据包到其他网络中。在Linux系统中,DNS用于将域名转换为 IP 地址。通过配置文件的方式永久配置IP。:利用vim命令修改配置文件。

2025-04-18 21:24:00 250

原创 一篇文章带你了解Linux中的文件传输

我们实际生活中经常用到压缩,比如我们在分享一些较大的文件时就可以通过压缩的方式将一个文件变成一个压缩包再进行分享。rsync既可以通过 SSH 协议进行安全传输,也能使用 rsync 守护进程( rsync daemon)进行传输,因此除了能实现使用scp的作用还有增量传输功能,简单来说就是文件能传得更快,下面是rsync命令使用的方法。不知道什么原因,进行文件传输时会出现警告导致文件传输失败,知道解决办法的可以评论区一下,具体的步骤参照上面就可以了。tar包括3种格式分别是.tar .bz2 .gz。

2025-04-16 20:45:32 436

原创 一篇文章带你了解Linux进程管理

进程优先级是系统分配资源的关键因素,优先级越高就被系统越快执行守护进程也就是 Daemon 进程,是 Linux 中的后台服务进程,它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。

2025-04-06 22:36:03 940

原创 linux权限管理不得不说的几点

ACL(Access Control Lists,访问控制列表)是一种灵活的权限管理机制,用于在 Linux 系统中对文件和目录设置更细致的权限。传统的 Linux 文件权限模型基于所有者(owner)、所属组 (group)和其他用户(others)进行权限分配,分别对应读(r)、写(w)、执行(x)权限。然而,这种模型在一些复杂的场景下显得不够灵活。例如,当需要给特定用户或组超出传统权限模型的权限时,ACL 就派上了用场。

2025-04-01 00:10:05 910

原创 【无标题】OSPF综合实验

​​​​​​​​​​​​​。

2024-11-18 22:57:49 176

原创 【无标题】

2.在处于环形网络内的交换机上配置MSTP基础功能 ,设置根桥和备份根桥(VLAN2属于 instance1,VLAN2属于instance2)。3.在SW1和SW2上创建虚拟路由器,其vrid和vlan vid对应。1.进行各网络设备的基础配置(接口ip,VLAN划分等)。4.配置OSPF路由实现全网互通。

2024-11-11 22:54:24 157

原创 园区网络搭建

2.在处于环形网络内的交换机上配置MSTP基础功能 ,设置根桥和备份根桥(VLAN2属于 instance1,VLAN2属于instance2)。3.在SW1和SW2上创建虚拟路由器,其vrid和vlan vid对应。1.进行各网络设备的基础配置(接口ip,VLAN划分等)。4.配置OSPF路由实现全网互通。

2024-11-07 17:56:23 241

原创 TCP笔记整理

既然每次发送只一个数据包效率太低,那就多发送几个,然后给这些数据包编上号,接收端必须对每一个包进行确认,这样设备 A 一次多发送几个片段,而不必等候 ACK,同时接收端也要告知它能够收多少,这样发送端发起来也有个限制,当然还需要保证顺序性,不要乱序,对于乱序的状况,我们可以允许等待一定情况下的乱序,比如说先缓存提前到的数据,然后去等待需要的数据,如果一定时间没来就丢掉乱序的数据,来保证顺序性,这样的话,数据传输效率就可以大大提高。我们知道 TCP 是以字节流的方式传输数据,传输的最小单位为一个报文段。

2024-10-27 22:10:46 895

原创 ENSP实验

学校网络内部网段基于192.168.1.0/24划分,pc1可以正常访问3.3.3.0/24网段,但pc2不允许。学校内部路由使用静态路由,R1和R2之间两条链路进行浮动静态。学校内部的HTTP客户端可以正常通过域名。AR1可以被telnet远程控制。运营商网络内部使用动态路由协议。访问到百度网络的服务器。

2024-10-21 22:39:49 148

原创 ENSP静态和浮动静态连接

学校网络内部网段基于192.168.1.0/24划分,pc1可以正常访问3.3.3.0/24网段,但pc2不允许。学校内部路由使用静态路由,R1和R2之间两条链路进行浮动静态。R1和R2之间要求浮动静态,需要设立两条优先级不同的线路,学校内部的HTTP客户端可以正常通过域名。AR1可以被telnet远程控制。运营商网络内部使用动态路由协议。访问到百度网络的服务器。

2024-10-19 19:48:37 204

原创 【无标题】

empCount 变量是一个类变量,它的值将在这个类的所有实例之间共享。这种变量就称为实例变量,是在类声明的内部但是在类的其他成员方法之外声明的。第一种方法__init__()方法是一种特殊的方法,被称为类的构造函数或初始化方法,当创建了这个类的实例时就会调用该方法。类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。self 代表类的实例,self 在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。对象: 通过类定义的数据结构实例。

2024-04-25 13:19:48 143 1

原创 【无标题】

如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。这种变量就称为实例变量,是在类声明的内部但是在类的其他成员方法之外声明的。类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。类变量: 类变量在整个实例化的对象中是公用的。self 代表类的实例,self 在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。

2024-04-25 13:14:16 129 1

原创 【无标题】

step参数:可选,表示步长,默认为 1 ,python3 中range()返回的是一个 range 对象,而不是列表。23.元组的元素不能修改,元组的元素访问和列表一样,只不过返回的仍然是元组对象,列表关于排序的方法list.sorted()是修改原列表对象,元组没有该方法。19.reversed()返回迭代器,内置函数reversed()也支持进行逆序排列,与列表对象reverse()方法不同的是,内置函数 reversed()不对原列表做任何修改,即不做降序,只是返回一个逆序排列的迭代器对象。

2024-04-11 14:53:33 1647

原创 【无标题】

语法中的:待处理数据集,严格来说,称之为:可迭代类型。2)需要设置循环终止的条件,如i += 1配合 i < 100,就能确保100次后停止,否则将无限循环。1)while的条件需得到布尔类型,True表示继续循环,False表示结束循环。注意:在无需使用变量进行数据存储的时候,可以直接格式化表达式,简化代码哦.注意:字符串无法和非字符串变量进行拼接,因为类型不一致,无法接上。注意:这种写法不做精度控制,也不理会类型,适用于快速格式化字符串。input语句获取的数据类型:最终的结果都是:字符串类型的数据.

2024-04-02 19:04:06 1180 1

原创 【无标题】

R4和R5需要添加接口ethernet。

2024-01-12 21:32:04 510 1

原创 【无标题】

路由器的0/0/0接口配置IP为192.168.1.1,0/0/1接口IP配置为192.168.2.1,路由器0/0/0接口左边的机器分别配置IP为192.168.1.2~192.168.1.5,网关配置为192.168.1.1。配置内容:4台电脑一台平板,三台服务器,两个交换机,一台路由器。

2024-01-09 20:56:39 386

原创 【无标题】

​四次挥手即终止TCP连接,就是指断开一个TCP连接时,需要客户端和服务端总共发送4个包以确认连接的断开。由于TCP连接是全双工的,因此,每个方向都必须要单独进行关闭,这一原则是当一方完成数据发送任务后,发送一个FIN来终止这一方向的连接,收到一个FIN只是意味着这一方向上没有数据流动了,即不会再收到数据了,但是在这个TCP连接上仍然能够发送数据,直到这一方向也发送了FIN。三次握手的目的是连接服务器指定端口,建立 TCP 连接,并同步连接双方的序列号和确认号,交换 TCP 窗口大小信息。

2024-01-08 20:19:21 381

空空如也

空空如也

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

TA关注的人

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