shell写脚本思路

Shell脚本编写思路:(需求分析)

1、LAMP源码一键整合

=======================

1)安装apache、Mysql、PHP、LAMP整合;

------------------------

安装apache

安装MYSQL

安装PHP

-------------------------

2)去官网下载相应的版本,解压、编译;

软件的版本信息

定义变量,变量名设置

安装的参数、安装的目录;

-------------------------

3)整合LAMP源码;

MYSQL添加为系统服务,

PHP整合,添加addtype支持、index.php

创建test.php测试页面,检查PHP环境

-------------------------

4)LAMP访问,以IP的形式;

#############################

2、MYSQL主从复制脚本

1)两台服务器YUM安装MYSQL软件

2)修改master配置文件,添加bin-log、server-id;

3)在主上去授权,show master status;

获取bin-log文件名;

获取postion位置点;

4)在slave上,用ssh登录从服务器执行命令;

修改slave配置文件,加入server-id;

ssh -l root slave_ip “change master to xxx”

slave start启动从库

5)在slave查看mysql主从状态:show slave status\G

==============

主从恢复,怎么恢复;数据库备份,慢查询日志获取,修改utf8字符集、授权用户;

【写一个MYSQL管理脚本】

3、zabbix监控服务器一键安装

4、修改服务器IP脚本

修改主机名、IP、网关;

kickstart安装系统,DHCP模式;

改成static静态模式;

时间: 2025-01-18 08:55:06

shell写脚本思路的相关文章

shell编程脚本语法

学习了两个月的Linux,记住了很多命令,知道了脚本的作用,也被脚本杀死了大概一半的脑细胞,现在脚本还不能熟练运用,感觉亏了.心疼我的脑细胞,痛恨脚本,但不得不说,脚本是一个好东西啊,用起来真的方便,但是写起来真的烧脑袋呦!下面来总结一下这周学习的脚本语法,哇,语法虽然不多也不难,但是结合起来熟练运用还有一定的难度,何况现在的脚本才几行,以后要写几行,心里没点数吗!废话少说,开始 跳过最基础的命令行堆积的脚本,总结一下让脚本更简洁实用的语法 首先,条件选择if语句登场 if语句用法:常见的单分支

linux下的shell和脚本

1.各种Unix shell linux下的shell基本是从unix环境中的shell发展而来,贴一下wiki:其中我们常用的,可归类为Bourne Shell(/usr/bin/sh或/bin/sh).Bourne Again Shell(/bin/bash).C Shell(/usr/bin/csh).K Shell(/usr/bin/ksh).Shell for Root(/sbin/sh),等等 第一个Unix shell是由肯·汤普逊,仿效Multic上的shell所实现出来,称为s

Linux shell 自启动脚本写法

# ********************************************************************** # Linux shell 自启动脚本写法 # 说明: # 我们在做系统的时候,写自启动脚本是常有的事,下面是一个样板分析. # # 2017-1-10 深圳 南山平山村 曾剑锋 # ********************************************************************** #!/bin/sh # 脚本

Linux Shell 小脚本经典收藏

1.在两个文件中找出相同的号码 diff -y xx.txt oo.txt | egrep -v "<|>" | awk '{print $2}' 2.打印第几行到第几行之间 cat 1 | awk 'NR==2,NR==4{print}' 1.删除Linux远程用户连接会话 [[email protected] logs]# w 10:45:28 up 15 days, 16:23, 4 users, load average: 0.00, 0.00, 0.00 USER

linux 下shell 编写脚本

linux 下shell 编写脚本: 1.程序结构练习:编写一个脚本,给定一个正整数,计算出这个数所有位的数字之和. 例如:程序给定输入123,那么应该返回1+2+3=6. 2.程序结构练习:编写一个脚本,给定一个正整数,反序输出这个这个数. 例如:程序输入123,那么应该输出321. 3.Linux命令+shell编程:编写一个程序,实现定时文件备份的功能. 要求: 1.备份某个目录下的所有文件 2.对备份文件进行压缩 3.生成合理的日志文件 4.Shell下的gui(libnotify-bi

模拟HTTP请求的返回&amp;shell写cgi

测试中偶尔会有这样的需求:1.需要访问外网的cgi或链接地址,但访问不通2.需要构造cgi特定的返回,但正常情况下难以构造为了获得想要的结果,此时可以模拟http请求的返回满足测试需要 æ

lnmp shell安装脚本

LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构.LNMP是现在大多数大型公司在用的web环境,nginx小巧高效的web服务器和反向代理服务器,相对于apach占用资源更少,抗并发力更强,而且处理静态文件速度非常快.Mysql是一个小型关系型数据库管理系统.PHP是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言.这四种软件均为免费软件,组合到一起,成为一个免费.高效的网站服务系统.接近过年,笔者在家闲着没事写了个LNMP的Sh

Vim编辑器和Shell命令脚本

Vim编辑器和Shell命令脚本 Vim文本编辑器 Vim文本编辑器内设有三种模式:命令模式.末行模式和编辑模式. 命令模式:控制光标移动,可对文本进行删除.复制.粘贴和查找等工作. 输入模式:正常的文本录入. 末行模式:保存.退出与设置编辑环境. 命令模式和末行模式下的一些快捷键: 末行模式下的命令: Shell命令脚本 Shell终端解释器类似人与计算机硬件的翻译官,作为用户与Linux系统内部通讯的媒介.Shell脚本命令的工作方式有两种,首先是前面所接触的交互方式,即当用户每输入一条命令

shell通用脚本启动

Linux下shell通用脚本启动jar(微服务) vim app_jar.sh #!/bin/bash #source /etc/profile # Auth:Liucx # Please change these parameters according to your real env. # set Java Home: Remember that dolphin only supports JDK8! JAVA_HOME=/usr/java/jdk1.8.0_162 # applicat