Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Shell脚本自动备份MySQL到FTP并定期清理过期备份

Shell脚本自动备份MySQL到FTP并定期清理过期备份

以前公司用的一个网上找的MySQL自动备份到FTP的Shell脚本,一直用着不错。但是问题就是随着备份文件的越来越多,不得不定期清理FTP上的老备份文件,十分的不便。实际上MySQL备份无需保留太长时间的,如果能有自动清理旧的备份文件的功能就好了。不过网上找了一下,虽然也有这方面的脚本,不过可能不太符合我的需求吧。于是只能自己手动改下以前的那个Shell脚本来实现咯。首先我们要确定保留备份的时间,我觉得一个月的备份保留就足够了。因为基本不会出现1个月后要恢...
Shell脚本编写Nagios插件监控程序资源占用

Shell脚本编写Nagios插件监控程序资源占用

一般情况下,我们只需要监控程序进程在没在就可以了。但是这次遭遇了这样的事,公司开发的程序,程序进程还在,但是死锁了。导致大范围的影响,更要命的是根本不知道问题出在哪里,还是别的测试部同事帮忙发现的,真是丢尽运维的脸了…为避免下次再遭遇到这样的情况,分析了这次进程死锁的现象,发现死锁会占用100%的cpu,正常情况下只占用10%以内。决定编写nagios插件,用来监控程序占用的资源,包括cpu,内存等。一、shell脚本需求分析: 能设置cpu,mem的阈值...
Linux Shell的一些使用小技巧收集

Linux Shell的一些使用小技巧收集

检查远程端口是否对bash开放:复制代码 代码如下:echo >/dev/tcp/8.8.8.8/53 && echo "open"让进程转入后台:复制代码 代码如下:Ctrl + z将进程转到前台:复制代码 代码如下:fg产生随机的十六进制数,其中n是字符数:复制代码 代码如下:openssl rand -hex n在当前shell里执行一个文件里的命令:复制代码 代码如下:source /home/user/file.name截取前5个字符:复制...
Shell踢人的三种方法

Shell踢人的三种方法

首先用w查看当前登录用户,运行w命令的是当前用户,需要保留,其他一概踢掉。方法一,传统办法,找到其他终端的名字,然后找到响应的进程杀掉复制代码 代码如下:# w |grep -v -w w# ps aux |grep tty# kill xxx进程号方法二,另一种思路,找到其他终端的名字,直接杀死tty复制代码 代码如下:# w |grep -v -w w# pkill -t tty1方法三,终极大法,杀伤力强,慎用!用户很多肿么半,快刀斩乱麻,踢掉所有用...
一个简洁的全自动安装LNMP服务器环境的Shell脚本分享

一个简洁的全自动安装LNMP服务器环境的Shell脚本分享

此脚本在生产服务器上使用了一年多,本脚本崇尚简单唯美,只需要一个脚本就可以在任何一台有网络的服务器上自动配置LNMP。本脚本会在脚本执行目录下,建packages目录用于存放LNMP所需要的软件。大家安装完可以删除该目录。使用方法:1、把shell脚本的内容保存为nginx_php2、root权限下运行:复制代码 代码如下:chmod u+x nginx_php; ./nginx_php init; ./nginx_php ins_mysql-server...
CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中

CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中

一、安装Email发送程序复制代码 代码如下:yum install sendmail mutt二、安装FTP客户端程序本脚本需要用到FTP客户端程序将文件上传到FTP空间上面,因此必须安装FTP客户端,否则将出现ftp命令无法找到的错误。安装步骤请参考:《CentOS提示ftp:command not found》三、在/root目录下新建脚本文件:AutoBackupToFtp.sh,内容如下:复制代码 代码如下:#!/bin/bash#你要修改的地方...
CentOS下对shell脚本加密的二种方法

CentOS下对shell脚本加密的二种方法

第一种方法(gzexe):这种加密方式不是非常保险的方法,但是能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。它是使用系统自带的gzexe程序,它不但加密,同时压缩文件。使用方法:复制代码 代码如下:gzexe file.sh它会把原来没有加密的文件备份为 file.sh~ ,同时 file.sh 即被变成加密文件;第二种方法(shc):使用 shc 对 Linux shell 脚本加密.shc是一个专业的加密shell脚本的工具.它的作用是把shel...
使用shc工具加密shell脚本详解

使用shc工具加密shell脚本详解

Shc可以用来对shell脚本进行加密,可以将shell脚本转换为一个可执行的二进制文件。经过shc对shell脚本进行加密后,会同时生成两种个新的文件,一个是加密后的可执行的二进制文件(文件名以.x结束),另一个是C语言的原文件(文件名以.x.c结束)。下面就说明一下shc的安装,参数,以及使用示例:下载安装:(官网下载地址: http://www.datsi.fi.upm.es/~frosal/sources/)复制代码 代码如下:# wget htt...
Shell实现的一些数学运算自定义函数分享

Shell实现的一些数学运算自定义函数分享

最近脚本中总是需要计算,每次都用awk会比较麻烦,就把awk的加减乘除封装了下,每次调用直接source math.sh就可以了。有些要点要指出,以免以后修改的时候忘记: 1、对两个数字进行判断是否为数字,使用awk进行匹配2、对两个参数进行循环校验(写两次校验显得笨拙),需要使用变量的引用${!para}。复制代码 代码如下:#!/bin/bash#############################重写shell中基本数学运算+ - × /#时间:...
<< 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 >>