07 2021 档案

摘要:#一、iptables概述 1.Linux系统的防火墙:IP信息包过滤系统,它实际上由两个组件netfilter和iptables组成 2.主要工作在网络层,针对IP数据包。体现在对包内的IP地址、端口等信息的处理上 #二、netfilter和iptables ##2.1 netfilter 1.n 阅读全文
posted @ 2021-07-31 22:20 落寞1111 阅读(158) 评论(0) 推荐(0)
摘要:#一、Here Document免交互 ##1.1 Here Document概述 1.使用I/O重定向方式将命令列表提供给交互式程序或命令,比如ftp、cat或read命令 2.标准输入的一种替代品可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生成出一个“文件”并用作“命令”的标 阅读全文
posted @ 2021-07-28 11:38 落寞1111 阅读(295) 评论(0) 推荐(0)
摘要:#一、awk命令 ##1.1 用途 awk文本和数据处理编程语言 ##1.2 工作原理 1.逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令 2.sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个“字段”然后再进行处理 阅读全文
posted @ 2021-07-27 11:58 落寞1111 阅读(509) 评论(0) 推荐(0)
摘要:#一、sed编辑器 ##1.1 概述 1.sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流 2.sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中 ##1.2 工作流程 1.读取:sed从输入流 (文件、管道、 阅读全文
posted @ 2021-07-25 19:06 落寞1111 阅读(341) 评论(0) 推荐(0)
摘要:#一、正则表达式 ##1.1 概述 1.通常用于判断语句中,用于检查某一字符串是否满足某一格式 2.正则表达式是由普通字符与元字符组成 3.普通字符包括大小写字母、数字、标点符号及一些其他符号 4.元字符是指在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标 阅读全文
posted @ 2021-07-25 14:51 落寞1111 阅读(103) 评论(0) 推荐(0)
摘要:#一、sort——排序命令 ##1.1 用法 以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序 ##1.2 格式 sort [选项] 参数 cat file | sort 选项 ##1.3 常用选项 选项 说明 -f 忽略大小写,默认会大写字母排在前面 -b 忽略每行前面的空格 -n 按 阅读全文
posted @ 2021-07-25 14:12 落寞1111 阅读(175) 评论(0) 推荐(0)
摘要:#一、数组 ##1.1 定义方法 数组名=(元素1 元素2 元素3 元素4 ... 元素n) 注:每个元素都有自己的下标(下标值从0开始定义),并且元素可以是字符串或是数字 ###1.1.1 定义方式1 1.num=(10 20 30 40 50) 数组名=(各元素) 2.echo ${num[*] 阅读全文
posted @ 2021-07-21 11:42 落寞1111 阅读(237) 评论(0) 推荐(0)
摘要:##1、概念 1.Shell脚本中有个变量叫IFS(Internal Field Seprator) ,内部域分隔符 2.Shell的环境变量分为set,env两种,其中set变量可以通过export工具导入到env变量中。其中,set是显示设置shell变量,仅在本shell中有效;env是显示设 阅读全文
posted @ 2021-07-20 10:04 落寞1111 阅读(777) 评论(1) 推荐(0)
摘要:#一、定义 将命令序列按格式写在一起,可方便重复使用命令序列 #二、格式 ##2.1 格式一 function 函数名 { 命令序列 } ##2.2 格式二 函数名() { 命令序列 } #三、函数返回值 return表示退出函数并返回一个退出值,脚本中可以用 $?变量显示该值 使用原则: 1)函数 阅读全文
posted @ 2021-07-20 09:03 落寞1111 阅读(202) 评论(0) 推荐(0)
摘要:#一、直角三角形 ##1.1 正直角三角形 ###1.1.1 for循环 for ((i=1;i<=9;i++)) do for ((j=1;j<=i;j++)) do echo -n "*" done echo "" done ###1.1.2 while循环 i=1 while [ $i -le 阅读全文
posted @ 2021-07-19 19:08 落寞1111 阅读(295) 评论(0) 推荐(0)
摘要:#一、双循环建立 ##1.1 脚本命令 for (( i=1;i<=5;i++)) do echo "外循环为:$i" for ((j=1;j<=10;j++)) do echo "内循环为: $j" done done ##1.2 操作验证 #二、跳出循环 ##2.1 break——跳出单个循环 阅读全文
posted @ 2021-07-19 12:44 落寞1111 阅读(502) 评论(0) 推荐(0)
摘要:#一、例题1 ##1.1 需求 计算从1到100所有整数的和 ##1.2 脚本命令 sum=0 for ((i=1;i<=100;i++)) do sum=$[$sum + $i] done echo $sum ##1.3 验证操作 #二、例题2 ##2.1 需求 提示用户输入一个小于100的整数, 阅读全文
posted @ 2021-07-16 10:30 落寞1111 阅读(219) 评论(0) 推荐(0)
摘要:#一、例题1 ##1.1 需求 检查用户家目录中的 test.sh 文件是否存在,并且检查是否有执行权限 ##1.2 脚本命令 if [ -e ~/test.sh ];then echo "test.sh存在" if [ -x ~/test.sh ];then echo "test.sh有执行权限" 阅读全文
posted @ 2021-07-14 21:27 落寞1111 阅读(138) 评论(0) 推荐(0)
摘要:#一、echo命令用法 ##1.1 格式 echo [参数] [字符串] ##1.2 常用参数 常用参数 说明 -n 表示输出不换行 -E 禁止反斜杠转义,与-e参数功能相反 -e 输出转义字符,将转义后的内容输出到屏幕上 这边我们在echo -e后面可以添加很多转义符。 转义符 说明 \b 相当于 阅读全文
posted @ 2021-07-14 20:37 落寞1111 阅读(143) 评论(0) 推荐(0)
摘要:#一、条件测试 ##1.1 test命令 ###1.1.1说明 测试表达式是否成立,若不成立返回0,否则返回其他数值 ###1.1.2 格式1 test 条件表达式 ###1.1.3 格式2 [ 条件表达式 ] ###1.1.4 测试选项 测试选项 作用 -b 文件判断该文件是否存在,并且是否为块设 阅读全文
posted @ 2021-07-12 12:03 落寞1111 阅读(117) 评论(0) 推荐(0)
摘要:#一、Shell脚本概述 ##1.1 shell脚本的概念 1.将要执行的命令按顺序保存到一个文本文件 2.给该文件可执行权限 3.可结合各种shell控制语句以完成更复杂的操作 ##1.2 shell脚本应用场景 1.重复性操作 2.交互性任务 3.批量事务处理 4.服务运行状态监控 5.定时任务 阅读全文
posted @ 2021-07-07 15:25 落寞1111 阅读(118) 评论(0) 推荐(0)
摘要:#一、PXE概述 PXE(预启动执行环境)是由Inter公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或整个操作系统 #二、PXE的优点 1.规模化:同时装配多台服务器 2.自动化:安装系统、配置各种服务 3.远程实现:不需要 阅读全文
posted @ 2021-07-05 20:17 落寞1111 阅读(120) 评论(0) 推荐(0)
摘要:#一、NFS简介 1.NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源 2.对于大多数负载均衡群集来说,使用NFS协议来共享数据存储是比较常见的做法,NFS也是NAS存储设备必然支持的一种协议。但是由于NFS没有用户认证机 阅读全文
posted @ 2021-07-05 17:42 落寞1111 阅读(148) 评论(0) 推荐(0)
摘要:#一、YUM仓库服务 ##1.1 概述 1.基于RPM包构建的软件更新机制 2.可以自动解决依赖关系 3.所有软件包由集中的yum软件仓库提供 ##1.2 YUM配置文件 1.基本配置:/etc/yum.conf 2.仓库设置:/etc/yum.repos.d/*.repo 3.日志文件:/var/ 阅读全文
posted @ 2021-07-05 14:49 落寞1111 阅读(228) 评论(0) 推荐(0)
摘要:#一、SSH远程管理 ##1.1 定义 1.SSH(Secure Shell )是一种安全通道协议,主要用来实现字符界面的远程的登录、远程复制等功能 2.SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令,因此SSH协议具有很好的安全性 ##1.2 优势 SSH客户端通过 阅读全文
posted @ 2021-07-02 11:32 落寞1111 阅读(174) 评论(0) 推荐(0)
摘要:#一、分离解析概述 分离解析:同一个dns服务器,同一个域名情况下,不同网段进行访问会解析出不同的IP地址 分离解析的域名服务器实际也是主域名服务器,这里主要是指根据不同的客户端提供不同的域名解析记录。比如来自内网和外网的不同网段地址的客户机请求解析同一域名时,为其提供不同的解析结果。 #二、实验需 阅读全文
posted @ 2021-07-01 19:34 落寞1111 阅读(190) 评论(0) 推荐(0)
摘要:#一、主服务器(用前两次正反向解析的服务器) ##1.1 修改区域配置文件 #二、从服务器(用另外一台虚拟机) ##1.1 安装bind ##1.2 修改主配置文件 ##1.3 修改区域配置文件 ##1.4 修改DNS网卡地址 ##1.5 关闭防火墙和安全功能并开启服务 ##1.6 从服务器测试 # 阅读全文
posted @ 2021-07-01 00:15 落寞1111 阅读(75) 评论(0) 推荐(0)