自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 实用!!服务器监测邮箱报警

Linux系统下使用SMTP发送邮件下载并安装SMTP组件邮箱发送脚本Linux系统下使用SMTP发送邮件下载并安装SMTP组件可以使用wget在线网上下载wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz解压软件包tar -zxvf sendEmail-v1.56.tar.gz将执行文件放到/usr/local/bin/下方便调用cp sendEmail-v1..

2020-08-28 12:14:42 2142 1

转载 Linux mail命令使用和sendmail配置

linux mail 命令参数:使用mail发邮件时,必须先将sendmail服务启动。mail –s “邮件主题” –c”抄送地址” –b “密送地址” – -f 发送人邮件地址 –F 发件人姓名 <要发送的邮件内容三种常用格式发信mail -s test yangfang@fudan.edu.cn#第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束echo “mail content”|mail -s test yangfang@fudan.edu.cn#第二

2020-08-28 10:48:37 1668 1

原创 热门!!shell三剑客之“sed”

sed工具概述sed工具概述sed(Stream EDitor)是一个强大而简单的文本解析转换工具,可以读取文本,并根据指定的条件对文本内容进行编辑(删除、替换、添加、移动等),最后输出所有行或者仅输出处理的某些行。sed 也可以在无交互的情况下实现相当复杂的文本处理操作,被广泛应用于 Shell 脚本中,用以完成各种自动化处理任务。sed 的工作流程主要包括读取、执行和显示三个过程。读取:sed 从输入流(文件、管道、标准输入)中读取一行内容并存储到临时的缓冲区中(又称模式空间,pattern.

2020-08-26 15:10:23 2237 1

原创 热门!!shell三剑客之“awk”

awk工具概述awk常用格式示例awk工具概述在 Linux/UNIX 系统中,awk 是一个功能强大的编辑工具,逐行读取输入文本,并根据指定的匹配模式进行查找,对符合条件的内容进行格式化输出或者过滤处理,可以在无交互的情况下实现相当复杂的文本操作,被广泛应用于 Shell 脚本,完成各种自动化配置任务。awk常用格式通常情况下 awk 所使用的命令格式如下所示,其中,单引号加上大括号“{}”用于设置对数据进行的处理动作。awk 可以直接处理目标文件,也可以通过“-f”读取脚本对目标文件进行处理。.

2020-08-25 19:49:35 1107 1

原创 重点!!shell之正则表达式及sort、uniq、tr文本编辑器

正则表达式概述常用元字符:扩展正则表达式:文本编辑器sort 工具格式常用选项示例uniq 工具格式常用选项正则表达式概述基础正则表达式是常用正则表达式最基础的部分。在 Linux 系统中常见的文件处理工具中 grep 与 sed 支持基础正则表达式,而 egrep 与 awk 支持扩展正则表达式。常用元字符:常用元字符作用\转义字符,如、\!、\n等^匹配输入字符串的开始位置。除非在方括号表达式中使用,表示不包含该字符集合。$匹配输入字符串的结尾位置。.匹配除“.

2020-08-25 17:08:57 556 2

原创 shell!!运维岗实用脚本示例

shell实用实验实验1实验要求:实验分析实验2实验要求:实验分析:实验3实验要求实验分析shell实用实验实验1实验要求:两类机器一共300多台,写个脚本自动清理这两类机器里面的日志文件,在堡垒机上发布,也要批量发布到crontab里面,A类机器日志存放路径很同一,B类机器日志文件存放路径需要用*匹配(因为这个目录除了日志外,还有其他文件,不能删除,匹配的时候看用*.log)A类:/opt/cloud/log/ 删除7天前日志B类:/opt/cloud/instances/ .

2020-08-25 16:13:41 3010 3

原创 使用for循环显示出三角形及菱形

正三角脚本内容执行结果反三角脚本内容执行效果菱形脚本内容执行结果正三角分析正三角行和列的关系,假设行数为1,列数为b,则i和b之间存在2i=b的关系脚本内容#!/bin/bashfor ((i=1; i<=9; i++))do for ((a=9; a>=$i; a--)) do echo -n " " ##显示空格,可以用*号代替,可以更直观看出效果 done for ((b=1; b<=$i*2-1; b++)) do echo -n $i.

2020-08-22 14:47:59 2007 1

原创 递归函数演绎示例

递归函数脚本要求方法一脚本内容执行效果方法二脚本内容执行结果脚本要求使用递归函数历遍PATH环境变量下的所有目录以及可执行文件方法一脚本内容#!/bin/bash###########添加分隔符#######################IFS=$IFS':'############递归函数#########################list () {for F in $1/*doif [ -d $F ] then echo "$2目录:$F" list "$F" "

2020-08-22 14:13:44 685 1

原创 利用while和for循环制作九九乘法表

九九乘法表使用for循环脚本内容执行后结果使用while循环脚本内容执行结果使用for循环脚本内容#!/bin/bashfor ((i=1; i<=9; i++)) do for ((n=1; n<=i; n++)) do sum=$[$i*$n] echo -ne "$i*$n=$sum\t" done echo ""done执行后结果使用while循环脚本内容#!/bin/basha=1b=1while [ $a -le 9 ]do let

2020-08-22 13:20:22 1566 1

原创 精简!!SHELL条件语句,if、case用法

条件语句一、条件测试1.条件测试操作2.文件测试与整数测试文件测试格式:3.字符串测试与逻辑测试字符串比较格式:逻辑测试格式:二、if语句1.if单分支语句格式流程图2.if双分支语句格式流程图3.if多分支语句格式流程图三、case分支语句格式流程图一、条件测试1.条件测试操作要使 Shell 脚本程序具备一定的“智能”,面临的第一个问题就是如何区分不同的情况以确定执行何种操作。Shell 环境根据命令执行后的返回状态值($?)来判断是否执行成功,当返回值为 0 时表示成功,否则(非 0 值)表示失

2020-08-21 14:44:42 1558 1

原创 !浅识!shell函数及数组

Shell 函数及数组SHELL函数函数的用法基本格式函数的调用示例函数变量的作用范围示例函数的参数递归函数SHELL 数组数组定义的方法数组的基本使用方法:1.获取数组长度2.读取某下标赋值3.数组遍历4.数组切片5.数组替换6.数组删除SHELL函数函数的用法Shell 函数可用于存放一系列的指令。在 Shell 脚本执行的过程中,函数被置于内存中, 每次调用函数时不需要从硬盘读取,因此运行的速度比较快。在 Shell 编程中函数并非是必须的元素,但使用函数可以对程序进行更好的组织。将一些相对独立

2020-08-21 11:50:15 2066 1

原创 简单易懂!!shell循环语句!for、while、until

这里写目录标题for循环语句基本格式流程路while循环语句while语句结构流程图until循环语句until语句基本结构流程图for循环语句在实际工作中,经常会遇到某项任务需要多次执行的情况,而每次执行时仅仅是处理的 对象不一样,其他命令相同,利用for循环,从取值列表中读取不同的变量值,用来逐个执行同一组命令。基本格式流程路while循环语句for 循环语句非常适用于列表对象无规律,且列表来源已固定(如某个列表文件)的场合。而对于要求控制循环次数、操作对象按数字顺序编号、按特定条件

2020-08-21 11:06:08 2550 1

原创 shell基础!!熟悉编程规范与变量

SHELL一、SHELL规范SHELL简单介绍执行SHELL脚本二、SHELL脚本变量交互式硬件设备1.重定向操作2.管道符"|"3.Shell 变量的作用、类型■变量的作用■变量的类型3.1自定义变量■定义一个新的变量■赋值时使用引号■整数变量的运算3.2特殊变量■环境变量■只读变量■位置变量■预定义变量一、SHELL规范SHELL简单介绍Bash(/bin/bash)是目前大多数 Linux 版本采用的默认 Shell。Bash 的全称为 Bourne Again Shell,是最受欢迎的开源软件

2020-08-21 10:47:35 1611 1

原创 Linux网络布局模拟设置

Linux网络综合布局实验设计及拓扑图实验设计步骤三级目录实验设计及拓扑图实验设计步骤三层交换机配置不同网段、划分vlan路由器R1做NAT,easy ip及server服务器映射,是外网可以访问内网Web路由器R2作为运营商端,配置server回程使用云,连接虚拟机,配置内网web,内网NFS和SMB外网同理,配置DNS和外网Web【三层交换机】sysname RSW1vlan batch 10 20 30 50int Vlanif10ip add 192.168.10.1 2

2020-08-10 09:22:50 778 1

原创 超详细!!NFS共享存储服务

NFS共享存储服务NFS (Network File System) 网络文件系统配置NFS共享储存实验一、服务器端设置NFS共享目录(假定服务器ip:20.0.0.11)二、去客户端挂载共享目录(假定客户机ip:20.0.0.12)三、写入数据进行测试NFS (Network File System) 网络文件系统●依赖于RPC (远端过程调用)●需安装nfs-utils、rpcbind软件包●系统服务: nfs、 rpcbind●共享配置文件: /etc/exports配置NFS共享储存实验

2020-08-04 19:04:28 1108 1

原创 一看就会!!PXE批量网络安装

PXE网络安装PXE批量部署的优缺点PXE概述PXE (Preboot eXcution Environment)服务端客户端配置PXE装机服务器基本部署过程PXE网络自动安装系统实验实验设计具体操作PXE批量部署的优缺点优点:●规模化:同时装配多台服务器●自动化:安装系统、配置各种服务●远程实现:不需要光盘、U盘等安装介质缺点:●如果安装的主机数目过多,交换机和服务器压力过大,容易丢包,影响系统安装的质量。PXE概述PXE (Preboot eXcution Environment)●

2020-08-04 17:16:25 1995

原创 超实用!!部署YUM源仓库

YUMYUM概述YUM工具YUM的配置文件部署YUM仓库实验一、先挂载光盘,rpm下载vsftp软件二、搭建[centos7]组yum源数据仓库(ftp传输方式)三、搭建[other]组yum源数据仓库(ftp传输方式)去客户端配置yum仓库位置一、搭本地源的yum仓库位置二、搭建线网yum源(可以使用上面ftp传输的yum源)YUM概述●基于RPM包构建的软件更新机制●可以自动解决依赖关系●所有软件包由集中的YUM软件仓库提供YUM工具●由软件包yum-3.4.3- 1 50.el7.cent

2020-08-04 16:44:01 1729 1

原创 实用操作!!Open ssh远程服务控制

sshd远程服务了解什么是ssh服务SSH服务协议说明SSH加密技术说明ssh远程控制具体实验远程登录服务器(使用ssh命令)设置密钥对免密登入了解什么是ssh服务SSH服务端是一个守护讲程 (daemon).他在后台运行并响应来自客户端的连接请求。 SSH服务端的讲程名为sshd,负责实时监听远程SSH客户端的远程连接请求,并进行处理,一般包括公共密钥认证、密钥交换、对称密钥加密和非安全连接等。这个SSH服务就是我们前面基础系统优化中保留开机自启动的服务之。ssh客户端包含ssh以及像scp(远程拷

2020-08-02 22:02:04 1077 1

原创 手把手教!DNS 域名解析服务及配置方案!

这里写目录标题DNS 系统的作用及类型BIND 的安装和控制1.安装 BIND 软件2.BIND 服务控制BIND 服务的配置文件1.主配置文件2.区域数据配置文件使用 BIND 构建域名服务器1.确认根域的区域数据文件 named.ca2.启动 named 服务3.验证缓存域名服务器搭建DNS服务实验DNS 系统的作用及类型整个 Internet 大家庭中连接了数以亿计的服务器、个人主机,其中大部分的网站、邮件等服务器都使用了域名形式的地址,如 www.google.com、mail.163.com

2020-08-02 21:06:06 5451 1

原创 一看就会!Linux网络DHCP讲解及中继配置实验

DHCP了解 DHCP 服务DHCP的好处DHCP 的租约过程DHCP服务器配置及中继实验**一、服务器dhcp配置****二、客户端dhcp中继配置**使用抓包软件查看报文了解 DHCP 服务DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是由 Internet 工作任务小组设计开发的,专门用于为 TCP/IP 网络中的计算机自动分配 TCP/IP 参数的协议。DHCP 服务避免了因手动设置 IP 地址所产生的错误,同时也避免了把一个 IP 地址分配

2020-08-02 20:39:45 1896 1

原创 超详细!!Linux网络基础设置

Linux网络基础查看网络配置1.查看网络接口地址2.查看主机名称3.查看路由表条目4.查看网络连接情况测试网络连接1.测试网络连通性2.跟踪数据包的路由途径3.测试 DNS 域名解析设置网络地址参数1.修改网卡的地址、状态1.1修改网卡的 IP 地址、子网掩码1.2 禁用、激活网络接口1.3 为网卡绑定虚拟接口2.添加、删除静态路由记录3.修改主机的名称修改网络配置文件1.网络接口配置文件2.启用、禁用网络接口配置3.主机名称配置文件4.域名解析配置文件查看网络配置1.查看网络接口地址在 Linux

2020-08-02 20:24:04 3072 1

mysql-boost-5.7.20.tar.gz

mysql-boost-5.7.20.tar.gz源码包,用于编译安装,安装步骤可以看本人之前博客,有详细步骤及解释

2020-09-12

【实验】三种NAT配置及服务器映射配置.docx

三种常见NAT配置办法,私有网络地址转换共有网络地址的实验操作详情,一看就会,配有详细的拓扑同,结合实际生产环境,实在又实用

2020-07-04

空空如也

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

TA关注的人

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