07 2021 档案
摘要:#一、awk ##1.1、awk简介 AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。 之所以叫 AWK 是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符。 相较于sed常常作用于一
阅读全文
摘要:#一、sed编辑器 sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。 sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。 ##1.1、sed编辑器工作流程 ###读取: sed从输入流 (文件、管道、标准输
阅读全文
摘要:#一、正则表达式 通常用于判断语句中,用于检查某一字符串是否满足某一格式 正则表达式是由普通字符与元字符组成 普通字符包括大小写字母、数字、标点符号及一些其他符号 元字符是指在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式 ##1.1、基础
阅读全文
摘要:#一、排序命令sort 以行位单位对文件内容进行排序,也可以根据不同的数据类型进行排序 格式:sort [选项] 参数 格式:cat file | sort 选项 ##1.2常用选项 选项说明 -f 忽略大小写,默认大写字母会排在前面 -b 忽略每行前面的空格 -n 按照数字进行排序 -r 反向排序
阅读全文
摘要:##一、数组定义的方法 数组名=(元素1 元素2 元素3......),使用括号包含数组中的元素,每个元素都有各自的下标(从0开始) 方式一:数组名=(value0 value1 value3 ......) 方式二:数组名=([0]=value [1]=value [2]=value) 方式三:列
阅读全文
摘要:##一、shell函数的定义 将命令序列按格式写在一起,可方便重复使用命令序列 ##二、格式 格式一: function 函数名 {命令序列} 格式一: 函数名() {命令序列 } ##三、函数返回值 return表示退出函数并返回一个退出值,脚本中可以用 $ ? 变量显示该值 ###3.1、使用原
阅读全文
摘要:##一、直线 ##二、矩形 ###2.1、镂空矩形 ##三、直角三角形 ###3.1、倒直角三角形 ###3.2、反直角三角形 ###3.3、等腰三角形 ###3.4、倒等腰三角形 ###3.5、菱形 ##四、平行四边形 ##五、梯形 ###5.1、等腰梯形
阅读全文
摘要:##例题一:计算从1到100所有整数的和 ##例题二:提示用户输入一个小于100的整数,并计算从1到该数之间所有整数的和 ##例题三:求从1到100所有整数的偶数和、奇数和 ##例题四:执行脚本输入用户名,若该用户存在,输出提示该用户已存在;若该用户不存在,提示用户输入密码,建立用户并设立其密码 #
阅读全文
摘要:##例题一:检查用户家目录中的 test.sh 文件是否存在,并且检查是否有执行权限 ##例题二:提示用户输入100米赛跑的秒数,要求判断秒数大于0且小于等于10秒的进入选拔赛,大于10秒的都淘汰,如果输入其它字符则提示重新输入;进入选拔赛的成员再进一步判断男女性别,男生进男生组,女生进女生组,如果
阅读全文
摘要:#一、echo ##1.1、echo命令用法 格式:echo [参数] [字符串] 常用参数 echo -n 表示输出不换行 echo -e 输出转义字符,将转义后的内容输出到屏幕上,后面可以添加很多转义符 \b相当于退格键,但前提是“\b”后存在字符"\b"表示删除前一个字符"\b\b"表示删除前
阅读全文
摘要:#一、条件测试 ##1.1、表达说明 Shell环境根据命令执行后的返回状态值($?)来判断是否执行成功,当返回值为0(真true)时表示成功,返回值为非0值(假false)时表示失败或异常。 ##1.2、test命令 可以对特定条件进行测试,并根据返回值来判断条件是否成立($?返回值为0表示条件成
阅读全文
摘要:#一、Shell脚本概述 ##1.1、shell脚本的概念 将要执行的命令按顺序保存到一个文本文件 给该文件可执行权限 可结合各种shell控制语句以完成更复杂的操作 ##1.2、shell脚本应用场景 重复性操作 交互性任务 批量事务处理 服务运行状态监控 定时任务执行 ##1.3、shell的作
阅读全文
摘要:#一、PXE概述 PXE(预启动执行环境)是由Inter公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或整个操作系统。 #二、PXE的优点 规模化:同时装配多台服务器 自动化:安装系统、配置各种服务 远程实现:不需要光盘、U盘
阅读全文
摘要:#一、NFS简介 NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。 对于大多数负载均衡群集来说,使用NFS协议来共享数据存储是比较常见的做法,NFS也是NAS存储设备必然支持的一种协议。但是由于NFS没有用户认证机制,而
阅读全文
摘要:#一、YUM概述 YUM(Yellow dog Updater Modified) 基于RPM包构建的软件更新机制 可以自动解决依赖关系 所有软件由集中的YUM软件仓库提供 ##1.1、准备安装源 ###软件仓库的提供方式 FTP服务: ftp://.... HTTP服务: http://.....
阅读全文
摘要:#一、SSH远程管理 ##1.1、定义 SSH(Secure Shell )是一种安全通道协议,主要用来实现字符界面的远程的登录、远程复制等功能。 SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令。因此SSH协议具有很好的安全性。 SSH客户端 Putty、Xshell
阅读全文
摘要:##一、分离解析概述 分离解析:同一个dns服务器,同一个域名情况下,不同网段进行访问会解析出不同的IP地址 分离解析的域名服务器实际也是主域名服务器,这里主要是指根据不同的客户端提供不同的域名解析记录。比如来自内网和外网的不同网段地址的客户机请求解析同一域名时,为其提供不同的解析结果。 ##二、D
阅读全文
摘要:##一、主服务器配置(紧接着正反解析实验) ###1.1、修改区域配置文件 ##二、从服务器配置(启动另一台虚拟机) ###2.1、安装服务 yum -y install bind ###2.2、修改主配置文件 ###2.3、修改区域配置文件 ###2.4、修改dns服务器地址 ###2.5、关闭防
阅读全文
摘要:安装bind软件包 yum -y install bind 查找配置文件路径 修改系统配置文件 配置反向解析文件 修改网卡信息,关闭防火墙 测试实验
阅读全文
摘要:#一、DNS概述 ##1.1、DNS定义 DNS是“域名系统”的英文缩写。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。 DNS服务使用TCP和UDP的53端口 TCP的53端口用于连接DNS服务器 UDP的53端口用于解析DNS 每一级域名长度的限制是63个字符,域
阅读全文
摘要:#一、FTP简介 FTP服务--用来传输文件的协议 FTP服务器默认使用TCP的20、21端口与客户端进行通信 20端口用于建立数据连接,并传输文件数据 21端口用于建立控制连接,并传输FTP控制命令 FTP数据连接分为主动模式和被动模式 主动模式: 服务器主动发起数据连接 被动模式:服务器被动等待
阅读全文

浙公网安备 33010602011771号