自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Shell脚本---函数

​ 函数function是由若干条shell命令组成的语句块,实现代码重用和模块化编程;与shell程序形式上是相似的,不同的是它不是一个单独的进程,不能独立运行,而是shell程序的一部分;函数和shell程序比较相似,,区别在于Shell程序在子Shell中运行,而Shell函数在当前Shell中运行。

2023-12-20 10:44:26 26 1

原创 Shell脚本---while循环,case语句

​ while语句的执行流程,首先判断while 后的条件测试结果,如果成立,则执行do-done循环体中的命令序列,返回后再次测试判断条件测试结果,如果条件仍成立,继续执行循环体,知道测试结果不成立为止,跳转到done语句,表示结束。​ while语句执行时,根据特定的条件反复执行一个命令序列,直到条件不满足时才停止,脚本应用中,为了避免死循环,循环体内应包括修改测试条件的语句,在适当时使测试条件不成立,来停止语句。​ case行尾必须为单词“in”,每个模式必须以右括号“)”结束。

2023-12-20 10:29:11 93 1

原创 Shell脚本---循环语句,for

​ 工作中常遇到某项任务需要多次重复执行的情况,每次任务仅仅是处理对象不一样,其他命令相同。例如:根据通讯录中的信息创建用户,检查各个主机的状态,根据ip地址名单设置访问策略等。for循环语句:for循环的工作方式,需要制定一个变量及取值列表(for的执行条件),将取值列表的元素一一取出,依序放入指定的变量中,然后重复执行命令区域的命令序列(在do和done之间),直到所有元素取尽为止。------>do命令序列---取值已使用------>

2023-12-19 09:52:44 21 1

原创 Shell脚本---if判断,条件判断

单一的顺序结构式脚本过于机械化,脚本执行不够智能,难以处理灵活复杂的系统任务。使用if语句具有判断能里,根据不同的条件来完成不同的任务。测试特定的表达式是否成立,当条件成立时,测试语句的返回值为0,否则为其他数值根据命令执行的返回值来做判断($?根据给定的路径名称,判断对应的是文件还是目录,判断文件是否可读,可写,可执行等。常见的条件测试:文件测试,整数值比较,字符串比较,多个条件的逻辑测试。根据给定的两个整数值,判断第一个数是否大于,小于,等于第二个数。测试两个条件或多个条件之间的依赖关系。

2023-12-19 09:48:15 129 1

原创 Shell脚本

​ 将平时使用的各种Linux命令按执行顺序保存(堆叠)到一个文本文件中,添加上执行权限,就是一个Shell脚本。​ 将要执行的命令按先后顺序保存到一个文本文件​ 给该文件可执行权限(x),便可运行​ 可结合各种 Shell 控制语句以完成更复杂的操作Shell脚本应用场景:​ 重复性操作​ 批量事务处理​ 自动化运维​ 服务运行状态监控​ 定时任务执行​ 减轻管理员负担​ 规避费时操作。

2023-12-18 10:59:04 13 1

原创 Shell三剑客---文本分析工具:awk

​ grep,sed,awk 是shell 编程中经常用到的文本处理工具(shell编程三剑客)。它们是一种编程语言,主要用来处理结构化的数据和生成格式化的报告。awk 可以在非交互的情况下完成相当复杂的文本处理操作。awk提供了极其强大的功能:它可以完成 grep和sed 所能完成的所有工作。

2023-12-18 10:09:14 22 2

原创 贝瑞蒲公英组建虚拟局域网环境

PS:如果ping测试失败,请确认对方是否在线,或回到客户端部分开始,检查网络适配器是否禁用完毕,双方成员是否添加了对方的“虚拟IP”的防火墙入站规则。其他方面无需更改,默认最大权限,设置完成后保存规则,退出查看规则列表创建情况。win+r打开cmd窗口,使用ping命令检测与其他成员的网络连通性。体验用户可免费添加三个成员,分别创建三个成员。使用创建成员组时添加的手机号+密码进行登录。使用创建成员时添加的手机号+验证码登录。成员A添加对其他成员的防火墙入站规则。按需选择下载客户端,示例使用游戏版。

2023-12-06 14:46:47 247 2

原创 Shell三剑客---文本修改工具:sed

​ Sed是Linux下一款功能强大的非交互流式文本编辑器,可以对文本文件进行增、删、改、查等操作,支持按行、按字段、按正则匹配文本内容,灵活方便,特别适合于大文件的编辑, Sed在处理文本时是逐行读取文件内容,读到匹配的行就根据指令做操作,不匹配就跳过。

2023-12-06 09:54:59 24 1

原创 Shell三剑客---文本查询工具:grep

​ grep全称是Global Regular Expression Print,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,它的使用权限是所有用户。

2023-12-05 19:03:43 21 2

原创 正则表达式

​ 使用一组字符串来描述,匹配一系列符合某个句法规则的字符串,由普通字符与特殊字符组成,用来检索,替换符合模式的文本。举有强大的文本匹配功能,能够在文本中快速高效的处理文本。

2023-12-05 16:54:52 14 1

原创 基础服务:PXE

PXE:是一种引导的方式(引导未装系统主机读取引导参数)KickStart:是一种无人值守安装方式(记录着系统安装过程中一些参数选项配置的文件)

2023-12-05 16:28:35 28 1

原创 基础服务:Rsync

​ rsync(Remote Sync,远程同步)是一个开源的快速安全高效的异地备份工具,可以在不同的主机之间镜像同步整个目录树,址池增量备份,有保持链接和权限功能,是一种常用的文件备份工具。​ 官方站点:http://rsync.samba.org。

2023-12-04 19:58:50 11

原创 基础服务:DNS

bind-libs-*(版本号) #为bind\bind-utils提供所需要使用的库函数bind-utils-*(版本号) #对DNS服务的测试工具bind-*(版本号) #DNS服务器安装包/usr/sbin/named #DNS服务名使用BIND软件构建域名服务时,主要涉及两种类型的配置文件主配置文件(/etc/name.conf):主配置文件用于设置named服务的全局选项,注册区域及访问控制等各种运行参数。

2023-12-04 10:41:59 118

原创 基础服务:NFS

NFS(Network File System)网络文件系统,通过TCP/IP网络共享资源。主要功能时通过网络让不同的主机系统之间可以共享文件夹和目录。NFS客户端(一般为应用服务器,例如WEB服务器)可以通过挂载(mount)的方式,将NFS服务端共享的数据目录挂载到NFS。从NFS客户端的机器本地看,NFS服务端共享的目录好像是客户自己的磁盘分区或者目录一样,而实际上确是远端的NFS服务端的目录。在NFS的应用中,本地NFS的客户端应用可以透明的读写位于远程NFS服务器上的文件,就像访问本地文件一样。

2023-12-04 08:55:44 21

原创 基础服务:DHCP

DHCP是一个局域网网络协议,使用UDP协议工作,采用C/S架构,主要作用是集中的管理,分配IP地址,避免IP地址冲突,减少管理员工作量,使clint动态获得网卡的IP地址,默认网关地址,子网掩码,对应的网络地址,广播地址,DNS服务器地址等,并能够提升地址的使用率。#分配的域名#分配DNS服务器信息#分配IP地址的默认租约#分配IP地址的最大租约subnet 192.168.75.0 netmask 255.255.255.0 { #定义分配IP地址网段及子网#定义分配IP地址池。

2023-11-29 21:00:04 21 1

原创 基础服务:OpenSSH

id_ecdsa.pub 是公钥文件,用来提供给SSH服务器。如果远程接受了一个主机的链接请求,这个主机的公钥信息就会保存在家目录下的.ssh/known_hosts文件中。ssh-copy-id -i .ssh/id_rsa.pub -p 65022 root@主机B的IP(远程直接自动复制到远程PC的authorized_keys这个文件中)ssh-keygen -t rsa/dsa(指定秘钥类型),默认公钥在家目录/.ssh/id_rsa.pub 里,私钥在家目录/.ssh/id_rsa里。

2023-11-29 10:41:47 47 1

空空如也

空空如也

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

TA关注的人

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