自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shell编程之免交互

shell编程之免交互一、EOF免交互二、Expect免交互一、EOF免交互【1】基本格式使用I/O重定向的方式将命令列表提供给交互式程序,标准输入的一种替代品命令 <<标记(EOF)............标记(EOF)【2】常规用法i变量只能赋值第一行的[root@client opt]# read i <<EOF> hi,how are you?> l am fine.> EOF[root@client opt]# echo $

2020-07-29 16:27:50 196

原创 STP生成树协议原理与配置

STP生成树协议原理与配置前言交换机工作原理回顾:1.基于源MAC地址学习2.基于已知目标MAC地址转发3.当目标MAC地址未知时,泛洪处理4.交换机收到广播/组播帧时,无条件泛洪处理5.交换机一个接口可以学习多个MAC地址6.交换机学习到同一个MAC地址,但是是从不同的端口学习到的,此时,将此MAC与后学习到的端口绑定起来环路引起的问题:1.广播风暴广播是比较占用带宽的2.MAC地址表不稳定一、STP生成树协议的作用为了解决环路的问题,所以产生了STP生成树协议为什么要有生成

2020-07-28 09:40:27 439

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

Shell编程之正则表达式与文本处理器正则表达式概述正则表达式的定义正则表达式用途基础正则表达式—grep(1)查找特定字符(2)利用中括号“[]”来查找集合字符(3)查找行首“^”与行尾字符“$”(4)查找任意一个字符“.”与重复字符“*”(5)查找连续字符范围“{}”元字符总结扩展正则表达式常见元字符sed 工具用法示例awk 工具用法示例sort 工具uniq 工具tr 工具正则表达式概述正则表达式的定义正则表达式又称正规表达式、常规表达式。在代码中常简写为 regex、regexp 或 RE。

2020-07-27 11:40:15 278

原创 shell函数

shell函数一、shell函数【1】shell函数的格式(1)定义一个函数(2)全局声明函数【2】递归函数(1)定义(2)特点(3)举例说明二、shell数组【1】数组的作用【2】定义数组(1)数值类数组的定义(2)字符串类型数组(3)一般定义shell数组有四种写法:【3】shell数组的长度(1)数组元素、下标、长度之间的关系(2)数组长度的应用【4】冒泡排序法【5】数组的切片、替换、删除(1)数组的切片(2)数组的替换(3)数组的删除一、shell函数函数可以让我们将一个复杂功能划分成若干模块,

2020-07-27 08:39:00 439

原创 shell语句中的循环 实验

shell语句中的循环实验九九乘法表直角三角形倒直角三角形等腰三角形菱形九九乘法表[root@localhost ~]# sh abc.sh1x1=1 2x1=2 2x2=4 3x1=3 3x2=6 3x3=9 4x1=4 4x2=8 4x3=12 4x4=16 5x1=5 5x2=10 5x3=15 5x4=20 5x5=25 6x1=6 6x2=12 6x3=18 6x4=24 6x5=30 6x6=36 7x1=7 7x2=14 7x3=21 7x4=28 7x5=35 7x6=42

2020-07-21 11:52:25 126

原创 实验题(包含vsftpd实验,cobbler网络装机,samba局域网共享文件实验尝试)

实验题1.samba实验2.cobbler网络装机3.vsftpd实验1.samba实验[root@localhost opt]# setenforce 0 关闭核心防护[root@localhost opt]# systemctl stop firewalld 关闭防火墙[root@localhost opt]# yum -y install samba 安装软件[root@localhost opt]# mkdir /opt/share 创建一个共享目录[root@localhost

2020-07-20 09:11:14 198

原创 shell编程之条件语句

shell编程之条件语句本章结构if语句test命令if语句的结构case语句结构小实验本章结构条件测试​ 文件测试与整数测试​ 字符串测试与逻辑测试if语句​ if单分支语句​ if双分支语句​ if多分支语句case分支语句条件测试操作test命令测试表达式是否成立,若成立返回0,否则返回其他数值格式1:test 条件表达式格式2:[ 条件表达式 ]常用的测试操作符​ -d:测试是否为目录​ -e:测试目录或文件是否存在​ -f:测试是否为文件​ -r:测试当前用户

2020-07-17 10:54:33 175

原创 shell编程规范与变量

shell编程规范与变量Shell脚本概述Shell脚本的概念Shell脚本应用场景Shell的作用Shell脚本概述Shell脚本的概念​ 将要执行的命令按顺序保存到一个文本文件​ 给该文件可执行权限​ 可结合各种Shell控制语句以完成更复杂的操作Shell脚本应用场景​ 重复性操作​ 交互性任务​ 批量事物处理​ 服务运行状态监控​ 定时任务执行​ …Shell的作用Shell的作用—命令解释器,“翻译官”​ 介于系统内核与用户之间,负责解释命令行用户的登录Shell

2020-07-17 09:33:22 133

原创 PXE高效批量网络装机(包括kickstart无人值守安装)

PXE高效批量网络装机一.PXE的原理二.kickstart的原理验证PXE网络安装实现Kickstart无人值守安装一.PXE的原理PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由支持通过网络启动操作系统,再启动过程中,终端要求服务器分配IP地址(DHCP协议),再用TFTP(trivial file transfer protocol)或MTFTP

2020-07-14 10:02:46 357

原创 部署YUM仓库及NFS共享服务

部署YUM仓库及NFS共享服务YUM概述访问YUM仓库本地YUM仓库YUM工具概述YUM的配置文件YUM缓存目录YUM概述YUM(Yellow dog Updater Modified)​ 基于RPM包构建的软件更新机制​ 可以自动解决依赖关系​ 所有软件包由集中的YUM软件仓库提供准备安装源软件仓库的提供方式​ FTP服务:ftp://…​ http服务:http://…​ 本地目录:file://…RPM软件包的来源​ CentOS发布的RPM包集合​ 第三方组织发布的RPM包

2020-07-13 08:43:03 205

原创 远程访问及控制

远程访问及控制一、SSH远程管理1.1 配置Open SSH服务端1.1.1 OpenSSH服务器1.1.2 OpenSSH服务1.2 使用SSH客户端程序1.2.1 SSH客户端程序命令1.3 密钥对验证的SSH体系1.3.1 构建密钥对验证的SSH体系二、TCP Wrappers访问控制2.1 TCP Wrappers概述2.1.1 保护原理2.1.2 保护机制的实现方式2.1.3:访问控制策略的配置文件2.2 TCP Wrappers访问策略2.2.1 设置访问控制策略2.2.2 策略的应用程序一、

2020-07-12 19:24:55 401

原创 DNS域名解析服务

DNS域名解析服务正向解析反向解析主从复制分离解析正向解析实验步骤反向解析实验步骤主从复制实验步骤分离解析实验步骤正向解析反向解析主从复制分离解析正向解析实验步骤反向解析实验步骤主从复制实验步骤分离解析实验步骤...

2020-07-09 09:45:21 124

原创 DHCP原理与配置2(DHCP中继)

DHCP原理与配置2DHCP中继原理-1DHCP中继原理-2DHCP中继的配置步骤DHCP中继原理-11.当企业的内部网络规模较大时,通常被划分为多个不同的子网,网络内配置了VLAN,VLAN能隔离广播,而DHCP协议使用广播2.DHCP服务器在VLAN 100中,就只有VLAN 100内的客户机能从在此获取IP地址3.如果VLAN2或VLAN3的客户机也需要通过这台DHCP服务器来获取IP地址,应该怎么办?DHCP中继原理-2两种解决方法:1.为每个网段安装一台DHCP服务器,但这种方式存在

2020-07-07 10:10:33 320

原创 DHCP原理与配置

DHCP原理与配置DHCP工作原理DHCP服务器的配置DHCP客户端的使用DHCP中继原理与配置了解DHCP服务-1了解DHCP服务-2了解DHCP服务-3DHCP的租约过程-1DHCP的租约过程-2DHCP的租约过程-3DHCP的租约过程-4DHCP的租约过程-5DHCP的租约过程-6DHCP的租约过程-7使用DHCP动态配置主机地址安装DHCP服务器步骤DHCP工作原理DHCP服务器的配置DHCP客户端的使用DHCP中继原理与配置了解DHCP服务-1DHCP(Dynamic Host Con

2020-07-03 17:02:54 259

原创 Linux网络设置

Linux网络设置查看网络配置测试网络连接使用网络配置命令修改网络配置文件1.查看网络接口信息ifconfig2.查看主机名称hostname3.查看路由表条目 route4.查看网络连接情况 netstat5.获取socket统计信息 ss6.测试网络连接 ping7.跟踪数据包traceroute8.域名解析nslookup9.设置网络参数的方式10.设置网络接口参数ifconfig11.设置路由记录route12.域名解析配置文件13.本地主机映射文件查看网络配置测试网络连接使用网络配置命令修

2020-07-02 19:22:37 937

原创 Linux应用程序基础(包含yum本地源和apache)

Linux应用程序基础Linux应用程序基础典型应用程序的目录结构常见的软件包封装类型查询RPM软件包信息RPM包管理工具rpm命令的格式查询RPM软件包信息安装,升级,卸载RPM软件包如何在Linux操作系统下安装Apache服务Linux系统如何安装yum本地源Linux应用程序基础应用程序命令的执行文件大多比较小,通常放置在/bin 和/sbin 目录中。对于内部命令,常集成在 Bash 程序内,而不是独立地执行文件;命令文件一般在安装操作系统时一起安装,用于辅助操作系统本身的管理;命令行大多适用

2020-07-01 15:40:22 273

原创 Linux磁盘管理与文件系统

Linux磁盘管理与文件系统磁盘结构1.硬盘的物理结构2.硬盘的数据结构3.硬盘的接口fdisk命令mkfs命令mkswap 命令挂载、卸载文件系统前言:管理磁盘是管理员的重要工作内容之一,此次将从磁盘的分区和格式化操作等方面,学习在linux系统中的磁盘和管理技术。除此之外,文件系统也是管理员的重要工作内容之一。首先,我们先了解一下什么是磁盘与文件系统:计算机的外部存储器中也采用了类似磁带的装置,比较常用的一种叫磁盘,将圆形的磁性盘片装在一个方的密封盒子里,这样做的目的是为了防止磁盘表面划伤,导致数

2020-07-01 14:28:46 431

空空如也

空空如也

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

TA关注的人

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