【目录】1.MySQL的热备份脚本2.用FTP同步服务器3.Keepalived的监控切换脚本4.SVN的版本库的批量备份5.自动监控ADSL并重拔号6.Linux批量生成生成帐户(10月11日更新)7.测试局域网内主机是否alive(10月11日更新)一、MySQL的热备份脚本这是MySQL的备份方式之一,脚本如下:#!/bin/bashPATH=/usr/local/sbin:/usr/bin
原创
2013-09-05 13:59:47
433阅读
本次拿到一个大小为150G+的用户数据文件,要求分割成小文件,以便于快速转换为本地字段。思路如下:查看文件实质上是否为文本文件(是)查看文件结构(xml)查看文件内容中如何标记一个用户数据的起始与结束(object)以分割份数为指标,先均分,然后seek到指定位置,向后读取每行,直到匹配到符合条件(用户数据结束)的文件指针位置。查找每一份子文件相对于母文件的文件指针位置(使用seek和tell、r
转载
2024-06-25 17:25:57
20阅读
前记: 这些天一直学习hadoop,学习中也遇到了许多的问题,主要是对hadoop的shell脚本和hadoop的源码概念不够清楚,所以我就对hadoop的bin目录下的shell脚本进行了研究,有一些成果想记录下来,也希望大家前来批评指正。分析原因: 很多hadoop的初学者对hadoop的脚本不是很清楚,不知道为什么可以在命令行中启动hadoop,也不知道为什么有时在命令行
原创
2014-08-26 23:29:15
1408阅读
前记: 这些天一直学习hadoop,学习中也遇到了许多的
原创
2023-07-24 18:51:07
26阅读
文章目录1.shell方式2.Shell脚本用途3.Shell脚本编写规范4.变量5.\$*和$@的区别6.需求列表需求1:通过位置传参创建Linux账户及密码需求2:使用read模拟Linux登陆页面需求3:编写一个备份脚本,传递2个参数需求4:使用read编写一个探测主机存活脚本,需要传递IP需求5:使用read编写一个修改系统主机名7.变量替换需求1:替换 $PATH 中的/bin/为/BI
本脚本分析Nginx 负载均衡器的日志:#!/bin/bash
if [ $# -eq 0 ]; then
echo "Error:please specify logfile."
exit 0
els
原创
2015-05-18 16:38:43
1181阅读
脚本功能:用于分析汇总大量ping日志文件------------------#!/bin/bash
# check ping result
# by colin
# on 2016-06-08
########################################
# 功能说明:该脚本用于分析汇总某项目在线
原创
2016-07-05 20:56:30
1355阅读
jenkins的安装这里就不做描述了,很简单的 百度搜索一下即可 2.39-1.1 wget http://pkg.jenkins-ci.org/redhat/jenkins-2.39-1.1.noarch.rpm
sudo rpm --import http://pkg.jenkins-ci.org/redha
转载
2024-06-01 10:03:02
46阅读
因最近需要对大量的accesslog进行IP归属地分析,一些网页上的分析效率太低,而且每次只能分析500个IP,根本满足不了我的需求,所以自己写了一个IP归属地分析脚本。
一、去下载纯真IP地址数据库
1)www.cz88.net --> 下载 --> 纯真IP地址数据库
2) 解压,打开IP.exe
转载
精选
2013-04-03 19:53:03
1296阅读
在使用Shell脚本来分页导出MySQL数据时,有几个关键环节需要重点关注。我们将从环境准备开始,逐步展开进行配置详解与实战应用,最后提供排错指南和性能优化建议。
## 环境准备
首先,确保我们的环境具备必要的技术栈,本文使用的技术包括Shell、MySQL、以及相应的环境工具。以下是我们对技术栈兼容性的分析:
```mermaid
quadrantChart
title 技术栈匹配
1.求两个整数之和#!/bin/bashsum=expr$1+$2echo$sum#/bin/bashreadareadbsum=expr$a+$becho$a+$b=$sum#!/bin/bashreadareadbsum=$[a+b]echo$sum#!/bin/bashsum=$[$1+$2]echo$sum2.列出100以内能被3整除的数,并求和#列出100以内能被3整除的数#!/bin/
原创
2017-11-28 14:48:20
591阅读
点赞
两台电脑之间该如何传送档案,其实方法有超多种的,像是 FTP 或透过 SSH 方式来传送档案,但是这些方法步骤都有点复杂,FTP 需要搭建FTP 服务,SSH 要学习 SCP 指令,那有没有更好的方式从单一电脑点对点传送档案到另一台呢?传送过程需要快速又要安全,本文将介绍一套用 Go 语言写的工具叫 Croc,此工具有以下功能及优势。工具特点及优势用 Relay 方式让任意两台电脑传送档案 点对点加密 (使用 PAKE) 跨平台传送文件 (Windows, Linux, Mac) 一次可以
原创
2021-05-20 06:10:30
623阅读
大家可能都有管理日志的需要,比如定时压缩日志,或者当日志超过一定大小时就自动分裂成两个文件等。之前我都是程序里面自带的日志切割功能去实现,比如说apache,而没有自带这种功能的程序则写一个脚本放在定时任务里面执行,但后来我发现其实Linux自带的logrotate命令就能够实现这样的功能,所以今天和大家一起探讨研究一下这个非常方便的工具。 简介logrotate实用程序旨在简化系统上
原创
2018-09-21 01:00:26
4040阅读
点赞
#!/bin/bash#It's written by caibingsen#Date:2016-03-15## 功能:猜 0-9 范围内的数字## 要求:1、每次自动生成一个数字## 2、猜错五次自动退出## 3、猜对自动退出## 4、输入非数字不报错##
原创
2016-03-15 12:36:08
1216阅读
很多服务软件的日志文件时间久了,文件很大,查看内容很不方便。下面的脚本是按天来分割日志,朋友们也可以自己修改按小时的。
原创
2014-02-26 15:20:31
6993阅读
点赞
1. 字符串分割将一个字符串分割为多个字段,但是分隔符(还有周围的空格)并不是固定的。str.split() 和 re.split()string 对象的 split() 方法只适应于非常简单的字符串分割情形, 它不允许有多个分隔符或者是分隔符周围不确定的空格。 当需要更加灵活的切割字符串的时候,应该使用 re.split()方法:import re
line = 'asdf fjdk; afe
转载
2023-08-17 10:29:58
1134阅读
^_^直接用脚本分割日志,不用工具。
cp access_log access_${yDay}.log
> access_log
if [ -f access_${x7Day}.log ]; then
rm -rf access_${x7Day}.log
fi
原创
2010-07-02 09:48:07
633阅读
转载自:http://www.2cto.com/database/201304/202190.html今天,测试人员又来催说一定要备份相关的bug库数据,需要每天定时全备;对于数据量不大的该库,感觉没打必要这么兴师动众,来同时搞2套方案,进行维护!不过需求提出来了,就需要去解决;下面是早上编写的一个简单的mysqldump的全备脚本分享给大家; #!/bin/sh###
转载
2021-08-17 23:06:02
641阅读
概述 我们原先在服务器上想分析性能指标,需要执行一系列的linux命令。对于linux命令不熟悉的人来说,比较困难 现在有一套集成的shell脚本,把常用的linux命令都包含在里面,一键式分析性能瓶颈 脚本功能 1、查看CPU利用率与负载(top、vmstat、sar) 2、查看磁盘、Inode利
原创
2019-09-09 15:04:00
354阅读
我的新浪微博:http://weibo.com
原创
2023-07-24 18:57:28
173阅读