![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell脚本
文章平均质量分 65
shell脚本学习记录
TuDestiny
这个作者很懒,什么都没留下…
展开
-
SHELL编程入门&概念剖析
1)什么是SHELL呢? SHELL是一款外壳程序,是基于C语言开发的,附属在操作系统(Linux内核)的外层,主要是用于实现用户和Linux系统之间沟通桥梁。是一个中间件、媒介。 一套完整的Linux操作系统,是由操作系统各个核心模块、网络、CPU、内存系统、Linux内核源码+SHELL外壳组成的。 用户使用者可以通过SHELL外壳程序,向Linux内核输入指令,Linux内核处理完毕之后,会将结果返回给SHELL外壳程序,SHELL会对结果进行解析,最终返回给用户。 SHELL外壳程序原创 2021-12-16 19:10:20 · 1424 阅读 · 0 评论 -
【脚本】realtime定时重启脚本
背景由于这个服务每天1点多假死,临时解决,使用定时重启脚本,临时解决问题。脚本#!/bin/bash#2020年11月18日#auto realtime restart#by author sytu####################################################3TIME=`date +%Y-%m-%d_%H`proc_name="realtime-1.0.jar"realtime_DIR="/tpdata/iflytek/realtime/"p原创 2020-11-19 16:59:32 · 277 阅读 · 0 评论 -
【脚本】ES自启动脚本
ES自启动脚本背景产品的ES服务近期自动挂掉,影响业务访问。故对这种服务自动崩溃的情况,使用自启动脚本监控。脚本1.在服务器上的某一个目录编写脚本,一般情况下ES启动都是在普通用户,故以下命令均在ES的启动用户下执行。cd /home/SHELL/touch ES_restart.shchmod 755 *vim ES_restart.sh#!/bin/bash#2020年10月28日#auto ES restart#by author sytu###############原创 2020-10-28 18:03:48 · 1328 阅读 · 0 评论 -
【脚本】nginx编译安装shell脚本
nginx编译安装脚本#!/bin/bash#2020年3月20日14:19:02#auto install nginx ################################################安装依赖yum install -y gcc pcre pcre-devel zlib zlib-develyum install --y wget make openssl-devel net-tools#下载软件包,可以提前下载好放在,脚本同目录wget -c http:原创 2020-07-15 14:13:01 · 253 阅读 · 0 评论 -
【脚本】mysql源码安装脚本
mysql安装脚本,本脚本为源码安装脚本#!/bin/bash#2020年7月2日#auto install mysql#by author TuDestiny###################################MYSQL_VER="5.7.28"MYSQL_YUM="yum install -y"MYSQL_SOFT="mysql-${MYSQL_VER}.tar.gz"MYSQL_DIR="/home/mysql"BOOST_SOFT="boost_1_59_0原创 2020-07-13 15:16:53 · 208 阅读 · 0 评论 -
[脚本]mysql数据库备份脚本
mysql数据库备份脚本介绍:本脚本可以备份单一数据库,多个数据和全部数据库。截图如下:#!/bin/bash#2020年7月6日#backup msyql_db.#by author TuDestiny######################SQL_DB="$*"MYSQL_IP="192.168.233.132"MYSQL_USER="backup"MYSQL_PASSWD="!QAZ2wsx"date=`date +%F`BAK_DIR=/data/bak_sqldb原创 2020-07-13 15:03:43 · 179 阅读 · 0 评论 -
编写一键备份MYSQL数据库脚本
远程备份mysql数据库1.mysql需要有远程访问权限这里我为了方便,就设置所有地址都可以访问了。如果没有,在数据库中执行如下命令创建备份用户及授权>grant select,lock tables on *.* to "backup"@"192.168.233.%" identified by "123456";#授权一个用户,并限制地址在192.168.233.*网段。安全性更高>grant all on *.* to "root"@"%" identified by "12原创 2020-07-06 15:49:59 · 219 阅读 · 0 评论