echo和cat输入内容到文件
免交互几种方法
常用的Shell脚本
mysql--5.6guo#!/bin/bash##设置MySQL管理员账号密码PASSWORD=123456clear#判断脚本执行者是否为root用户if["`whoami`"!="root"];thenecho"请用以root用户身份执行该脚本!"exit1fi#交互提示是否确认进行安装echo"------欢迎使用MySQL5.6版一键安装脚本V1.0------"echo"注意事项:"e
一键部署apache#!/bin/bashread-p"请输入httpd源码包所在绝对路径:"acd$aecho"----开始安装----"tarxjvfhttpd-2.4.29.tar.bz2tarxzvfapr-1.6.2.tar.gztarxzvfapr-util-1.6.0.tar.gzmvapr-1.6.2httpd-2.4.29/srclib/aprmvapr-util-1.6.0ht
ELK----安装#!/bin/bash######部署elasticsearch软件####yuminstall-yexpectmkdir/abc/usr/bin/expect<<-EOFspawnmount.cifs//192.168.1.150/redhat7/abcexpect"*redhat7*"{send"123456\r"}expecteofEOF#1.安装elastic
MHA#!/bin/bash#MHA部署#MySQL主服务器名为mysql1,ip地址192.168.100.150#MySQL从-主备服务器名为mysql2,ip地址192.168.100.160#MySQL从服务器名为mysql3,ip地址192.168.100.170#MHA服务器名为mha,ip地址192.168.100.140#######################部署主从服务#1
一键部署----mysql5.6--jue#!/bin/bashcd/var/runrm-rfyum.pidread-p"请输入mysql源码包的绝对路径"ccd$cyuminstall-yncurses-develautoconfcmaketarxzvfmysql-5.6.26.tar.gzcdmysql-5.6.26/cmake\-DCMAKE_INSTALL_PREFIX=/usr/loca
mysql5.7安装脚本#/bin/bashyum-yinstallncursesbisoncmakegccgcc-c++ncurses-develuseraddmysql-s/sbin/nologinread-p"输入你存放压缩包的绝对路径:"abccd$abctarzxvfboost_1_59_0.tar.gztarzxvfmysql-5.7.17.tar.gzmvboost_1_59_0/u
一键部署----Nginx1.16.0#!/bin/bash#下载:mkdir-p/server/toolscd/server/toolswgethttp://nginx.org/download/nginx-1.16.0.tar.gz#安装依赖。yuminstallpcrepcre-devel-yyuminstallopensslopenssl-devel-y#编译安装步骤tarxfnginx-
一键部署----shell脚本安装MySQL5.7#/bin/bashyum-yinstallncursesbisoncmakegccgcc-c++ncurses-develuseraddmysql-s/sbin/nologinread-p"输入你存放压缩包的绝对路径:"abccd$abctarzxvfboost_1_59_0.tar.gztarzxvfmysql-5.7.17.tar.gzmvb
一键部署----mysql5.6.txt!/bin/bashcd/var/runrm-rfyum.pidread-p"请输入mysql源码包的绝对路径"ccd$cyuminstall-yncurses-develautoconfcmaketarxzvfmysql-5.6.26.tar.gzcdmysql-5.6.26/cmake\-DCMAKE_INSTALL_PREFIX=/usr/local/
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号