自动备份文件到远程FTP服务器并删除指定日期前的备份Shell脚本

摘要:CentOS Linux自动备份文件到远程FTP服务器并删除指定日期前的备份Shell脚本  说明:        我这里要把/home/wwwroot目录下面的所有文件备份到/home/wwwrootbak里面,并且保存为wwwroot20111103.tar.gz的压缩文件(20111103是指备份执行时当天的日期),然后只保留最近7天的备份,再把备份文件通过ftp服务器上传到指定空间,只保留最近

 把字符串分隔成多行的多种方法实践

摘要: 在十几年的企业Linux运维实战以及教育教学中,老男孩发现入门及初中级做Linux运维的朋友,普遍对Linux系统的核心体系命令一知半解,遇到稍微复杂操作问题还到处搜索,到处问,且不懂内部原理,直接后果就是在工作中运维很不顺手,到处搜索到处问,效率低下,以致后期做shell运维开发以及更高强度的运维管理时捉襟见肘。希望伙伴们多重视基础,基础厚实了,学起来高大上的

 多级菜单系统安装维护shell脚本实现企业级案例

摘要:#!/bin/bash#author lic(oldboy linux student)#date 1304DISK_NO="/dev/sda1"NGINX_DIR="/usr/local/tdoa/nginx/sbin/nginx"MYSQL_DIR="/usr/local/tdoa/mysql/bin/mysqld_safe"SERVER1="WEB"SERVER2="MYSQL"SERVER1_START="/usr/local/tdoa/nginx/sbin/nginx"SERVER1_STOP="kill -QUIT `cat /usr/local/td

 Nginx 403 forbidden多种原因及故障模拟重现

摘要:访问Nginx出现状态码为403 forbidden原因及故障模拟1) nginx配置文件里不配置默认首页参数或者首页文件在站点目录下没有1    index index.php index.html index.htm;问题模拟示例[root@www extra]# cat www.conf#www virtualhost by oldboy   server {       listen       80; &nb

 linux shell取变量的子串26种方法实践

摘要:##########20150419##############################题目:变量a='a/b/c'如何截取得到c @@@@@@@@@@@@@@@@来自运维班21期悠久之翼整理@@@@@@@@@@@@@@@@@@@[wxr@oldboy shell]$ uname -r 2.6.32-504.el6.x86_64[wxr@oldboy shell]$ cat /etc/redhat-release CentOS release 6.6 (Final)方法一[wxr@oldboy shell]$ echo $a | cut -c5c方法二[wxr@oldboy shell]$ echo $a | tr "

 shell问题案例及三剑客awk与sed解决实践

摘要:20150418周末小题原始数据:17/Apr/2015:09:29:24 +080017/Apr/2015:09:30:26 +080017/Apr/2015:09:31:56 +080018/Apr/2015:09:34:12 +080018/Apr/2015:09:35:23 +080019/Apr/2015:09:23:34 +080019/Apr/2015:09:22:21 +080020/Apr/2015:09:45:22 +0800期望结果:2015-04-17 09:29:24+08002015-04-17 09:30:26+08002015-04-17 09:31:56+08002015-04-18 09:34:12+08002015-04-18

 删除一个目录下的所有文件,但保留一个指定文件

摘要:此题问题虽小,但是初学者还是很难给出合理的答案的!本文来自老男孩21期网络班学员面试题:删除一个目录下的所有文件,但保留一个指定文件 解答:假设这个目录是/xx/,里面有file1,file2,file3..file10  十个文件[root@oldboy xx]# touch file{1..10}[root@oldboy xx]# lsfile1  file10  file2  file3  file4  file5  file6  fi

 监控MySQL主从同步是否异常并报警企业案例模拟

摘要:企业面试题1:(生产实战案例):监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。提示:如果没主从同步环境,可以用下面文本放到文件里读取来模拟:阶段1:开发一个守护进程脚本每30秒实现检测一次。阶段2:如果同步出现如下错误号(1158,1159,1008,1007,1062),则跳过错误。阶段3:请使用数组技术实现上述脚本(获取主从判断及错误号部分)解答参考1:&nb

 抓取网页的脚本

摘要:先上脚本    [root@mysql scripts]# cat html_to_table.sh        #!/bin/bash# oldboy linux training# 2015-06-01# Happy Children's Day# 说明:本脚本来自老男孩linux21期学员张耀开发!EduFile=/tmp/edu.htmlEduFile2=/tmp/edu2.htmlUrl="$*" # Check for given parameters [ $# -eq 0 ] && {&

 开发shell脚本检查Nginx实战分享

摘要:开发shell脚本检查Nginx实战分享一、本脚本实现功能:1、自动检查Nginx下面的代理节点是否正常2、通过页面显示状态,有问题的节点给出页面报警及声音报警。3、增加新节点,页面自动载入新节点,无需修改程序。二、守护检查脚本[root@lb01 extra]# cd /server/scripts/[root@lb01 scripts]# vi nginx_check.sh#!/bin/bash# oldboy training 21 zhangyao# Defined variablesNginx
分页:« 2 3 4 5 6 7 8 9 10 11 »
Powered by AKCMS