自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Shell编程之正则表达式与文本处理器

正则表达式又称正规表达式,常规表达式。在代码中常简写为regex,regexp,RE。是使用单个字符穿串来描述,匹配 一系列符合某个句法规则的字符串,简单来说,是一种匹配字符串的方法,通过一些特殊符号,实现快速查找,删除,替换某个特定字符串。正则表达式是由普通字符与元字符组成的文字模式,一般用于脚本编辑与文本编辑中(普通字符:包括大小写字母,数字,标点符号及一些其他符号。元字符:指那些在正则表达式中具有特殊意义的专用字符)(Linux中常见的文本处理器:grep,egrep,sed,awk)

2025-04-16 12:28:08 620

原创 Shell编程之函数与数组

Shell函数可用于存放一系列的指令Shell函数定义的方法:[function] 函数名() {命令序列[return x](“function”:表示定义一个函数,可以省略)(“{”:表示函数执行命令的入口,该符号可以与函数名同行也可以在函数名下一行的句首)(“}”:表示函数体结束,两个大括号之间{}是函数体)(“命令序列”:可以是任意的shell命令,也可以调用其他函数;

2025-04-15 18:37:00 677

原创 Shell编程之循环语句

While语句的执行流程:首先判断while后的条件测试操作结果,如果条件成立,则执行do……Until语句的执行流程:首先判断until后的条件测试操作结果,如果条件不成立,则执行do……使用true作为条件时,表示条件永远成立,循环体内的命令序列将无限执行下去,除非强制终止脚本(或通过exit语句退出脚本);Until循环与while循环类似,while循环能实现的脚本until同样也可以实现,但区别是while循环在条件为真时继续执行循环,而until则是在条件为假时执行循环。

2025-04-14 12:25:07 505

原创 Shell编程之条件语句

如果条件1不成立,则继续判断条件测试操作2的结果,如果条件2成立,则执行命令序列2,然后跳至fi结束判断。双分支if语句的执行流程:首先判断条件测试操作的结果,如果条件成立,则执行then后面的命令序列1,忽略else及后面的命令序列2,直到遇见fi结束判断;单分支if语句的执行流程:首先判断条件测试操作的结果,如果返回值为0,表达式成立,执行then后面的命令序列,一直到遇见fi结束判断为止,继续执行其他脚本代码;指的是根据给定的两个整数值,判断第一个数和第二个数的关系,如是否大于,等于,小于第二个数。

2025-04-11 20:19:52 1153

原创 Shell编程规范与变量

介于操作系统内核与用户之间,充当一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行,并输出执行结果是由系统用户自己定义的变量,只在用户自己的Shell环境中有效,又被称为本地变量定义变量的基本格式为“变量名=变量值”,等号两边没有空格。变量名称需以字母或下划线开头,名称中不要包含特殊字符用户只能使用预定义变量,而不能创建新的预定义变量$0:当前脚本的名称。$∗:当前脚本的所有参数(不包括程序本身)。$#:当前脚本的参数个数(不包括程序本身)。

2025-04-10 12:27:52 1026

原创 PXE高效批量网络装机

PXE技术基于Client/Server模式运作,客户机需具备支持PXE协议的网卡(集成BOOTPROM芯片),且主板需支持网络引导。

2025-04-09 12:10:16 757

原创 DNS域名解析服务

DNS系统在网络中的作用就是维护一个地址数据库,其中记录了各种主机域名与IP地址的对应关系,以便为客户提供正向或反向的地址查询服务,即正向查询与反向查询。主域名服务器:维护某一个特定DNS区域的地址数据库,对其中的解析记录具有自主控制权,是指定区域唯一存在的权威服务器,官方服务器。缓存域名服务器:只提供域名解析结果的缓存功能,目的在于提高查询速度和效率,但是没有自己已控制的区域地址数据。从域名服务器:与主域名服务器提供完全相同的DNS解析服务,通常用于DNS服务器的热备份。

2025-04-08 19:11:43 602

原创 DHCP原理与配置

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是由Internet工作任务小组设计开发的,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议。动态分配:当从DHCP客户机第一次从DHCP服务器获取到IP地址后,并非永久的使用该地址,而是在每次使用完后,DHCP客户机就会释放这个IP地址,供其他客户机使用。自动分配:当DHCP客户机第一次成功地从DHCP服务器获取到一个IP地址后,就永久地使用这个IP地址。提高了IP地址的利用率。

2025-04-07 11:32:21 1187

原创 【部署DNF仓库及NFS共享服务无标题】

要定义一个新的软件源仓库可以在/etc/dnf/dnf.conf中添加“repository”部分,或在/etc/yum/yum.repos.d/目录下添加“.repo”文件进行说明。配置文件/etc/dnf/dnf.conf添加参数strict=False,运行dnf命令参数添加- -setopt=strict=0)安装完成后,需要设置共享目录并配置**/etc/exports文件,该文件定义了哪些目录可以被共享,以及哪些客户端可以访问这些共享目录。可以检查您的系统中是否有软件包需要更新。

2025-04-04 23:18:33 929

原创 进程和计划任务管理

STAT显示进程当前的状态 如S(休眠),R(运行),Z(僵死),<(高优先级),N (低优先级),s(父进程),+(前台进程)(2)/var/spool/cron/--用户cron任务的配置文件存放目录(用户自行设置的cron计划任务被保 存在此)设置:在at命令行中依次指定计划执行的时间,日期为参数,确认后将进入带“at>”的界面,每行设置一条执行命令,可以设置多条,最后按Ctrl+D 提交。可以根据进程名称,运行该进程的用户,进程所在。

2025-04-02 15:20:52 1076

原创 引导过程与服务控制

(GRUB是大多Linux操作系统默认的引导程序,当配置文件/boot/grub2/grub.cfg丢失,或关键配置出现错误,或MBR中的引导程序遭到破坏,Linux主机启动后可能只出现“grub>‘,无法完成进一步的系统启动过程)(若未执行“chroot /mnt/sysimage”则重新建立的grub.cfg应该位于/mnt/sysimage/boot/grub2/grub.cfg)Chroot /mnt/sys/image(将/mnt/sysimage设置为当前环境的根)

2025-03-31 14:53:52 1227

原创 磁盘的概述与LVM

dev/hda5(hda:第一个IDE设备)(5:第一个逻辑分区,1~4表示主分区和扩展分区)Id:分区对应的系统Id号。(83:xfs分区或ext4分区,8e:LVM逻辑卷)第5字段:表示文件系统是否需要dump备份(1:需要 2:被dump忽略)Blocks:分区的大小,以Blocks(块)为单位。Boot:是否是引导分区。Start:该分区在硬盘中的起始位置(柱面数)(0:不检查 1:优先检查 2:其次检查)End:该分区在硬盘中的结束位置(柱面数)第2字段:文件系统的挂载点目录的位置。

2025-03-28 18:58:46 889

原创 Linux账号和权限的管理

用户名:加密的密码:上次密码修改时间:密码最短有效天:密码最长有效天:密码过期警告:最后禁用缓冲天数:账号失效时间:保留字段。U:属主 g:属主内的用户 o:其他的任何用户 a:所有用户。权限字符(目录):r(可读),w(可写),x(执行cd进入或退出),-(去除对应的权限)+:增加权限 -:减少权限 =:仅设置对应权限。用户名:密码占位符:UID:GID:全名:宿主目录:登录shell等信息。-R:将目录中的所有子目录及文件的权限都设置为相同的值。第二到四个字符:表示文件的属主用户对文件的访问权限。

2025-03-27 11:53:31 640

原创 OpenEuler的安装及管理程序

绿色免安装的软件包 以TarBall格式居多(压缩包,提供已编译好的执行程序文件,解开即可使用)(在Linux中又叫二进制包)源代码软件包 .tar.gz或.tar.bz2(压缩包,包含程序的原始代码)/usr/share/man 应用程序手册页文件。根据实际需要,有些可以在图形界面中运行。系统命令:一般在/bin和/sbin目录中,或为shell内部命令。应用程序:通常在/usr/bin和/usr/sbin目录中。

2025-03-25 11:28:49 408

原创 Linux新手学习1

grep(过滤) (grep “查找内容” 文件)which(哪一个)查找命令的二进制文件所在位置。bin目录通常是指存放二进制可执行文件的文件夹。sbin主要用于存放系统管理员使用的管理程序。du(disk usage)(磁盘 利用)ln -s 源文件 目标文件:创建软链接。软链接可以跨分区 硬链接不可以跨分区。link (缩写:ln) 创建链接。ln 源文件 目标文件:创建硬链接。wc统计文件的行数,单词数,字符数。-f 动态查看文件末尾的变化。root root用户家目录。

2025-03-24 14:05:04 369

空空如也

空空如也

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

TA关注的人

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