脚本应用

时间:2022-10-24 15:55:19

Shell脚本应用(一)

简介:

随着Linux系统在企业的应用越来越多,服务器的自动化管理也变得越来越重要。在Linux服务器的自动化维护工作中,除了计划任务的设置以外,Shell脚本的应用也是非常重要的一部分。

本文将主要学习Shell脚本基础,变量使用等知识,要求学会简单编写的脚本。

理论知识:

Shell脚本基础

在一些复杂的Linux维护工作中,大量重复性的输入和交互操作不仅费时费力,而且容易出错,而编写一个恰到好处的Shell脚本程序,可以批量处理.自动化地完成一系列维护任务,大大减轻管理员的负担。

1.shell脚本的作用和特点

1、shell脚本的作用和特点

1)shell脚本的作用 免交互式操作或者配置服务使用

2)shell脚本特点 减轻管理员工作量 避免配置出错 加快工作效率 结合计划任务周期执行任务,灵活性强

2、脚本的组成

1)声明 #!/bin/bash 脚本第一行表示使用bash解释shell中的指令

2)lx方式 方便执行脚本的用户联系管理员

3)shell脚本命令 执行具体任务使用

4)编写一个shll脚本

#!/bin/bash       //声明

#my phone ***   //lx方式

echo "查看所在目录:"     //输出显示提醒

cd /        //执行命令

pwd echo "显示目录详细信息:"    //输出显示提醒

ls -l    //执行命令

配置Shell脚本应用

拓扑图:

脚本应用

推荐步骤:

➢ 环境变量基本定义和调用,通过环境变量安装 apache 服务

➢ 位置变量和预定义变量使用,通过脚本无人值守备份 mysql 数据库

实验步骤:

一、环境变量的定义

1、定义局部环境变量

1)创建环境变量名字为 a 和 b 并赋值

脚本应用

2)调用局部环境变量

脚本应用

2、创建全局环境变量 1)创建全局环境变量

脚本应用

2)调用全局环境变量

脚本应用

3、变量赋值

1)调用支持符号的变量赋值

脚本应用

2)将命令执行结果赋值给变量名字,获取当前时间年月日赋值给变量名 date

脚本应用

3)应用变量将变量名字作为普通字符显示

脚本应用

4)接收用户输入的内容赋值给变量名字 name

脚本应用

二、 位置变量和预定义变量使用创建脚本

1、预定义脚本使用创建安装 apache 脚本

1)创建使用源代码程序安装 apache

脚本应用

2)运行安装 apache 脚本

脚本应用

2、创建备份指定位置数据脚本结合显示位置脚本参数应用

1)创建备份数据脚本

脚本应用

2)添加执行权限运行脚本

脚本应用

脚本应用

3、使用脚本和计划任务周期备份/etc 目录数据

1)创建脚本

脚本应用

2)创建计划任务间隔两分钟备份一次/etc 目录

脚本应用

3)查看备份数据

脚本应用

4、创建数据库数据库中插入数据

1)授权访问 mysql 用户

脚本应用

2)创建数据库设计表结构

脚本应用

3)表中插入数据查看记录

脚本应用

4)测试手动远程登录备份

脚本应用

5、配置备份 mysql 服务器

1)挂载 Linux 光盘

脚本应用

2)挂载系统光盘

脚本应用

3)安装 mysql 客户端远程登录 Mysql

脚本应用

4)创建远程备份 mysql 脚本

脚本应用

5)创建计划任务间隔两分钟备份一次数据

脚本应用

脚本应用

感谢阅读 !如有技术错误欢迎指正!!!

脚本应用