07 2020 档案
摘要:Shell数组 一、数组定义 二、获取数组长度 三、获取数据列表 四、读取某下标赋值 五、数组遍历 六、数组切片 七、数组替换 八、数组删除 九、数组追加元素 十、向函数传数组参数 十一、从函数返回数组 十二、数组排序算法 1)冒泡排序算法 2)直接选择排序 3)反转排序 一、数组定义 数组(Arr
阅读全文
摘要:Shell函数 一、Shell函数定义 二、函数返回值 三、函数传参 四、函数变量的作用范围 五、递归 1)阶乘 2)递归目录 六、创建函数库 一、Shell函数定义 将命令序列按格式写在一起。 可方便重复使用命令序列。 格式 (1) function 函数名{ 命令序列 } (2) 函数名() {
阅读全文
摘要:趣味练习:用循环语句做出图形 一、方形 二、空心方形 三、直角三角形 四、倒直角三角形 五、等腰三角形 六、倒等腰三角形 七、平行四边形 八、梯形 九、菱形 十、可调节菱形大小 十一、等腰梯形 十二、99乘法表 一、方形 脚本命令 #!/bin/bash for ((i=1; i<=10; i++)
阅读全文
摘要:双重循环 一、双重循环 二、break跳出单个循环 三、continue中止循环命令 四、跳出整个循环 一、双重循环 脚本命令 #!/bin/bash for ((i=1; i<=5; i++)) do echo "外循环为:$i" for ((a=1; a<=3; a++)) do echo "-
阅读全文
摘要:Shell脚本循环例题 一、示例1 二、示例2 三、示例3 四、示例4 五、示例5 六、示例6 七、示例7 八、示例8 一、示例1 计算从1到100所有整数的和。 脚本命令 #!/bin/bash a=1 sum=0 while [ $a -le 100 ] do sum=$[$sum + $a]
阅读全文
摘要:Shell编程之条件语句:if、case语句 一、条件测试 1)test命令测试 2)整数值比较 3)文件测试 4)字符串比较 5)逻辑测试 二、if语句 1)单分支结构 2)双分支结构 3)多分支语句 三、case语句 一、条件测试 Shell环境根据命令执行后的返回状态值($?) 来判断是否执行
阅读全文
摘要:Shell循环语句for、while、until 一、条件测试 二、删除字符 三、循环语句 示例1 示例2 四、while循环语句结构(迭代) 示例1 示例2 五、until 循环语句结构 一、条件测试 echo -n 表示不换行输出 echo -e 输出转义字符,将转义后的内容输出到屏幕上 常用的
阅读全文
摘要:shell编程规范与变量 一、Shell脚本概述 1)什么是Shell 2)Linux中有哪些Shell 3)Shell脚本的概念 4)Shell脚本应用场景 5)Shell的作用 6)用户的登录shell 二、编写第一个Shell脚本 1)编写脚本代码 2)赋予可执行权限 3)执行脚本文件 4)S
阅读全文
摘要:PXE高效批量网络装机 一、PXE概述 1)PXE (Preboot eXcution Environment) 2)PXE批量部署的优点 二、搭建PXE网络体系,必须满足的前提条件 1)客户端 2)服务端 三、搭建PXE远程安装服务器 四、操作步骤 1)安装并启用TFTP服务 2)安装并启用 DH
阅读全文
摘要:DHCP原理与配置 一、DHCP服务 1)使用DHCP的好处 2)DHCP的分配方式 二、DHCP的租约过程 1)客户机请求IP地址 2)服务器响应 3)客户机选择IP地址 4)服务器确定租约 5)重新登录 6)更新租约 7)使用DHCP动态配置主机地址 三、安装DHCP服务器 四、操作过程 1)配
阅读全文
摘要:FTP传输 一、FTP服务–用来传输文件的协议 二、设置匿名用户访问的FTP服务(最大权限) 三、设置本地用户验证访问ftp 四、设置黑白名单 一、FTP服务–用来传输文件的协议 FTP服务器默认使用TCP协议的20、21端口与客户端进行通信•20端口用于建立数据连接,并传输文件数据。 •21端口用
阅读全文
摘要:NFS共享存储服务 一、NFS共享 1)NFS(Network File System)网络文件系统 2)详情 二、NFS共享操作 1)在文件服务器使用NFS发布共享资源 2)在客户机中访问NFS共享资源 3)其它常用选项 一、NFS共享 1)NFS(Network File System)网络文件
阅读全文
摘要:私钥、公钥 一、SSH远程管理 二、OpenSSH服务器 三、配置OpenSSH服务器 四、sshd 服务支持两种验证方式 五、使用SSH客户端程序 六、配置密钥对验证 一、SSH远程管理 •SSH(SecureShell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程复制等功能。 •SS
阅读全文
摘要:配置分离解析 配置网关服务器搭建DNS分离解析 1.为网关服务器配置双网卡 在关机状态下再添加一块网卡,重启系统 ifconfig ens36 12.0.0.1/24 ifconfig 2.安装bind软件包 yum install -y bind 3.修改主配置文件 vim /etc/named.
阅读全文
摘要:构建主从域名服务器 构建主从域名服务器 1.修改主域名服务器的区域配置文件,修改正、反向区域配置 vim /etc/named.rfc1912.zones zone "111.com" IN { type master; ●类型为主区域 file "111.com.zone"; allow-tran
阅读全文
摘要:配置反向解析 配置反向解析 1.挂载,安装bind软件包,查看需要修改的配置文件所在路径 rpm -qc bind #查询bind软件配置文件所在路径 /etc/ named.conf #主配置文件 /etc/ named.rfc1912.zones #区域配置文件 /var/named/named
阅读全文
摘要:DNS配置、正向解析 一、BIND域名服务基础 1)DNS的定义 2)域名结构 3)DNS系统的作用 4)DNS服务器类型 5)BIND软件安装 二、配置正向解析 一、BIND域名服务基础 在日常生活中人们习惯使用域名访问服务器,但机器间互相只认IP地址,域名写IP地址之间是多对一的关系,一个ip地
阅读全文

浙公网安备 33010602011771号