自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 正则表达式与文本处理

正则表达式(Regular Expression,简称 regex 或 regexp)是一种用于描述字符串模式的工具。它是一种强大的文本处理工具,用于查找、匹配、替换或验证字符串中的文本数据。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。sed(Stream EDitor)是一个强大而简单的文本解析转换工具,可以读取文本,并根据指定的条件对文本内容进行编辑(删除、替换、添加、移动等),最后输出所有行或者仅输出处理的某些行。

2024-07-25 16:39:13 667

原创 Shell脚本循环语句与函数

for循环语句,是根据次数来控制循环,对每一个元素进行操作,一直到使用玩元素退出循环。 结果 注意:需要在运行脚本时添加列表参数案例一:打印“Goodnight” 第一种注:运算符用法:while循环语句根据判断条件(表达式)来是否执行下一条的指令,如果为真,则执行,如果为假,则跳出循环。 while循环语句的结构 死循环一:死循环二:死循环三:2.2、循环控制语句①、e

2024-07-22 22:42:41 967

原创 Shell编程之条件语句

整数值比较指的是根据给定的两个整数值,判断第一个数与第二个数的关系,如是否大于、等于、小于第二个数。逻辑测试指的是判断两个或多个条件之间的依赖关系。双分支 if 语句只是在单分支的基础上针对“条件不成立”的情况执行另一种操作,而不是 “坐视不管”地不执行任何操作。单分支 if 语句:对于单分支的选择结构,只有在“条件成立”时才会执行相应的代码,否则不执行任何操作。与单分支、双分支 if 语句相比,多分支 if 语句的结构能够根据多个互斥的条件分别执行不同的操作。[ -z 字符串 ]

2024-07-18 19:06:54 627

原创 shell脚本——编程规范与变量

Shell是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户。这种对话方式可是交互也可以是非交互式的,我们所输入的命令计算机是不识别的,这时就需要一种程序来帮助我们进行翻译,变成计算机能识别的二进制程序,同时又把计算机生成的结果返回给我们。变量名以字母或下划线开头,区分大小写,建议全大写使用格式变量名=变量值等号两边没有空格变量名称需以字母或下划线开头。名称中不要包含特殊字符(如+、-、*、/、.、

2024-07-17 00:18:51 1006

原创 部署PXE高效批量网络装机

PXE 的全称是 preboot execute environment它其实是Intel在很久以前提出来的一项用于通过网络来引 导系统的标准。允许客户机通过网络从远程服务器上下载引导镜像,并加载安装文件或者整个操作系 统。PXE协议分为两部分是指需要通过网络启动的计算机或设备。PXE客户端在启动过程中会通过网络接口发送特定的PXE引导请求,以获取IP地址、网关和其他必要的网络配置信息。它能够接收来自PXE服务器的引导图像或其他预启动服务,以完成系统的启动过程。是提供PXE引导服务的计算机或设备。

2024-07-14 17:09:18 1398

原创 部署YUM仓库及NFS共享功能

基于RPM包构建的软件更新机制可以自动解决依赖关系所有软件包由集中的YUM软件仓库提供NFS(Network File System,网络文件系统)是一种允许在网络上共享文件系统资源的协议。它允许一个计算机系统通过网络透明地访问远程文件系统中的文件依赖于RPC(远端过程调用)需安装nfs-utils、rpcbind软件包系统服务:nfs、rpcbind共享配置文件:/etc/exports。

2024-07-11 23:51:50 1458

原创 SSH远程访问及控制

SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能。SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令,SSH 为建立在应用层和传输层基础上的安全协议。

2024-07-10 18:53:16 1412

原创 DNS域名解析服务

在互联网的世界中,我们每天都依赖域名来访问各种网站和服务。想象一下,如果每次你想访问一个网站,都需要记住一串复杂的数字IP地址,那将会多么不方便。DNS(域名系统)就像互联网的电话簿,它将易记的域名转换为计算机能理解的IP地址,让我们可以通过简单的文字输入轻松访问所需的网络资源。本文将深入探讨DNS的作用及其对我们日常互联网体验的重要性。

2024-07-08 18:56:22 935

原创 DHCP服务与FTP服务

主动模式:服务器主动发起数据连接被动模式:服务器被动等待数据连接。

2024-07-08 10:02:51 858

原创 Linux—网络设置

ens33:第一块以太网卡的名称。“ens33”中的“en”是“EtherNet”的缩写,表示网卡类型为以太网,“s”表示热插拔插槽上的设备(hot-plug Slot),数字“33”表示插槽编号。lo:“回环”网络接口,“lo”是“loopback”的缩写,它不代表真正的网络接口,而是一个虚拟的网络接口,其 IP 地址默认是“127.0.0.1”。用法:通常使用“-anpt”组合选项,以数字形式显示当前系统中所有的 TCP 连接信息,同时显示对应的进程信息,也可以配合管道符grep过滤出特定的记录。

2024-07-07 17:08:12 1045 1

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

inode(索引节点)是文件系统中的一种数据结构,用于存储文件或目录的元数据信息,例如文件大小、权限、所有者、时间戳等。每个文件和目录都有一个唯一的inode来标识和管理。block(块)是文件系统中用来存储实际数据的最小单位。文件系统将文件内容分割为一个个块来存储,每个块的大小可以根据文件系统的设计和配置而有所不同。文件系统使用块来管理存储空间并存储文件数据。

2024-07-04 17:54:45 1331 2

原创 Linux—系统安全及应用

PAM(Pluggable Authentication Modules,可插拔认证模块)是一种灵活的、可扩展的认证框架,用于在 Linux 和 Unix 系统中管理用户认证。PAM 提供了一种标准化的方法,通过模块化的设计,允许系统管理员在不修改应用程序的情况下,轻松地添加、删除或配置认证机制。它支持多种认证方式,包括密码、指纹、智能卡等,确保系统的安全性和可管理性。

2024-06-28 17:35:37 1529

原创 Linux—进程与计划管理

进程是计算机中运行的一个程序实例。每个进程在操作系统中有一个唯一的进程标识符(PID),并可以有多个线程。进程之间相互独立,并且具有各自的内存空间。

2024-06-27 17:47:18 1064

原创 Linux-引导过程与服务控制

在Linux系统的引导过程中,首先,BIOS进行硬件自检并寻找启动设备,其次,MBR引导加载GRUB引导程序,然后,GRUB显示菜单并加载选定的操作系统内核,接着,内核启动并初始化硬件,最后,内核启动init进程,初始化系统服务并启动所有用户空间进程。③、选择“Troubleshooting”,再选择“Rescue a CentOS system”,最后选择“Continue”后,进入急救模式。①、进入系统时选择内核界面,选中第一个选项并按“e”键。②、重启进入故障模式,输入exit。

2024-06-27 14:43:18 1004

原创 服务器硬件以及RAID配置

本文详细介绍了RAID 以及使用MDATA软件包搭建RAID磁盘步骤。

2024-06-26 15:24:27 1216

原创 Linux—LVM与磁盘配额

本文详细介绍了如何使用逻辑卷与磁盘配额的设置

2024-06-25 15:03:46 1094

原创 Linux-磁盘管理与文件系统

GPT提供了更现代化的分区方案,适用于大容量磁盘和现代系统,而 MBR 则是传统的分区方案,主要用于小容量磁盘和旧系统。根据具体需求和系统兼容性,选择适合的分区表格式,以充分利用磁盘空间和系统功能。硬盘存储容量=磁头数(8个2进制)×磁道(柱面)数×每道扇区数(6个二进制)×每扇区字节数。IDE、SATA、SCSI、SAS、光纤接口。

2024-06-24 15:40:33 1004

原创 Linux-账号和权限管理

userdel—-使用格式。useradd—常用选项。passwd—使用格式。passwd—常用选项。

2024-06-20 17:50:06 1273

原创 Linux-安装及管理程序

定义:本地Yum源是指将软件包存储在本地服务器或存储设备上的源。这些软件包可以是从官方源下载后本地存储的,也可以是用户自己编译的软件包。优点:本地Yum源的主要优势在于访问速度和可控性。由于软件包位于本地网络或服务器上,因此安装和更新速度快,尤其是在没有稳定互联网连接或需要大规模部署的情况下更为实用。

2024-06-19 15:00:41 814 1

原创 Linux-目录和文件

less 命令使用方法与 more 命令基本类似,但是比 more 更好的是,less 命令结合管道符号“|”分屏查看执行命令时输出的信息时,既可以向下翻页,也可以向上翻页。而 more 命令只能向下翻页,不能向上翻页。

2024-06-16 23:12:35 643

原创 Linux常用基本命令-操作

Linux系统中运行的一种特殊程序在用户和内核之间充当“翻译官”用户登录Linux系统时,自动加载一个Shell程序Bash是Linux系统中默认使用的Shell程序硬链接是一种文件系统功能,允许多个文件名指向相同的物理数据块。硬链接共享相同的 inode,意味着它们具有相同的文件属性和内容。当一个硬链接被修改或删除时,所有指向同一数据块的硬链接都会反映相应的变化。硬链接只能在同一文件系统内创建,且不能用于目录。它们常用于备份、版本控制和文件共享,提供高效的存储利用和灵活的文件管理。

2024-06-13 12:11:49 724

原创 计算机网络-NAT配置与ACL

ACL(Access Control List,访问控制列表)是一种网络安全技术,用于管理和控制网络设备(如路由器、交换机、防火墙)上的数据流动,以决定哪些数据包被允许通过、被阻止或被限制。ACL可以基于源IP地址、目标IP地址、协议类型、端口号等条件对数据流进行过滤和控制。NAT(网络地址转换)通过修改IP地址信息,使多个设备能共享一个公共IP地址访问外部网络,解决IPv4地址不足问题。主要类型有静态NAT、动态NAT和端口地址转换(PAT)。NAT常用于企业、家庭等内部网络与外部网络之间的通信。

2024-06-03 23:16:34 1161 1

原创 计算机网络-数制转换与子网划分

IP地址(Internet Protocol Address,互联网协议地址)是分配给计算机或其他网络设备的唯一标识符,用于在网络中进行通信。IP地址用于确定设备在网络中的位置,并且允许设备之间相互通信。IP地址是由32位(IPv4)或128位(IPv6)二进制数字组成的IPv4(Internet Protocol version 4,互联网协议第四版)是互联网上最常用的协议之一,用于在网络中唯一标识和定位设备。IPv4使用32位地址空间,可以表示大约42亿个不同的IP地址。

2024-06-03 11:25:04 776

原创 计算机网络-OSI七层参考模型与数据封装

计算机网络是由多个节点通过通信协议相互连接而成的系统。这些节点可以是计算机、服务器、路由器等设备,它们之间通过各种物理介质或无线连接进行数据交换。网络的目的是使得信息在不同地点之间快速、安全地传输,从而实现数据共享、通信和资源共享等功能。OSI参考模型由国际标准化组织(ISO)于1984年制定,被广泛用于描述和设计计算机网络。它将网络通信分为七个不同的层次,每个层次负责不同的功能,如物理层负责传输比特流,应用层负责为用户提供网络服务。

2024-06-03 09:57:27 1145

原创 计算机网络基础-VRRP原理与配置

Virtual Router Redundancy Protocol,也即虚拟路由器冗余协议。利用VRRP,一组路由器(同一个LAN中的接口)协同工作,但只有一个处于Master状态,处于该状态的路由器(的接口)承担实际的数据流量转发任务。在一个VRRP组内的多个路由器接口共用一个虚拟IP地址,该地址被作为局域网内所有主机的缺省网关地址。VRRP决定哪个路由器是Master,Master路由器负责接收发送至用户网关的数据包并进行转发,以及响应PC对于其网关IP地址的ARP请求。

2024-06-02 16:52:18 1734

原创 计算机网络-VLAN和三层交换机

VLAN(Virtual Local Area Network)是一种在物理网络中实现逻辑划分的技术。通过VLAN,可以将一个物理网络划分为多个逻辑网络,各个逻辑网络之间彼此隔离,就像它们是独立的物理网络一样。这种逻辑划分可以基于端口、MAC地址、协议类型等因素进行,让网络管理员可以更灵活地管理网络流量和安全性。VLAN可以帮助提高网络性能、降低网络故障域、提升网络安全性等。物理分割是通过使用物理设备(如交换机、路由器、防火墙等)来将网络分割成多个独立的部分。

2024-05-30 21:12:03 1050

原创 计算机网络基础-静态路由原理和配置

路由器是一种网络设备,用于在计算机网络中传输数据包并连接不同的网络。它主要负责在网络之间转发数据,帮助数据从源主机传输到目标主机,同时负责决定数据传输的最佳路径。路由工作在osi七层模型的网络层,是将数据包从源主机传输到目标主机的过程,当传输数据经过路由器的时候,MAC地址需要重新封装。网络是联通性的,静态路由需要双向逐跳配置。默认路由可以简化末端路由器路由表配置,简洁高效。

2024-05-29 20:50:55 843

原创 计算机网络基础-数据链路层介绍

数据链路层工作在osi七层模型的第二层,是网络通信的基础。它负责将上层数据封装成帧,为物理层提供数据传输服务。以太网帧格式是一种用于在以太网网络中传输数据的标准格式。它包括目的地址、源地址、类型/长度字段、数据、填充字段和帧检验序列等字段。这些字段组合构成了完整的以太网帧,用于在以太网网络中可靠传输数据。交换机是一种网络设备,用于连接多台计算机或网络设备,并在它们之间转发数据包。

2024-05-29 09:47:15 964

原创 计算机网络基础-传输层介绍

传输层是计算机网络体系结构中的中间一层,负责在网络中不同主机之间提供端到端的数据传输服务。它位于网络层和应用层之间,为应用程序提供了一种透明的数据传输机制。TCP是面向连接的、可靠的进程到进程通信的协议。TCP提供全双工服务,即数据可在同一时间双向传输,每一个TCP都有发送缓存和接收缓存,用来临时存储数据。UDP 是一种简单的面向无连接的传输层协议,它提供了在网络上发送数据的功能,但不提供可靠性、流量控制、错误恢复或顺序传输等功能。

2024-05-28 20:57:45 947

原创 计算机网络基础-网络层介绍

网络层是OSI(开放式系统互联)参考模型或TCP/IP(传输控制协议/因特网互联协议)体系结构中的第三层,介于传输层和数据链路层之间。它负责在不同网络之间传输数据包,并为数据包选择最佳路径。网络层的主要目标是实现端到端的通信,并提供数据传输的可靠性。网络层在七层模型中的第三层,可以通过选择找到最佳路径转发数据。ICMP协议实际上就是通过ping命令来检测双方是否具有联通性。ARP协议是将IP地址转换成MAC地址,因为计算机识别不了IP地址,只能识别MAC地址。

2024-05-28 09:53:12 1026

原创 安装虚拟机

7,接着可以看见虚拟机的名称,可以改成自己的,接着点击浏览,更改虚拟机的路径:建议安装到其它的磁盘,可以在D盘或C盘里面新建一个文件夹。8 ,处理器的配置:根据自己的需求配置更改处理器的数量和内核数量,我的处理器数量为二,内核总数为四,处理器的内核总数变为八,然后点击下一步。5,点击安装程序光盘映像文件:点击浏览,更改路径,找到磁盘里的iOS镜像文件,然后点击下一步。15,如何处理磁盘文件:点击浏览,更改磁盘文件的路径,然后点击下一步。12,选择磁盘类型:点击SCSI磁盘,然后点击下一步。

2024-04-16 13:39:57 496 1

空空如也

空空如也

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

TA关注的人

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