随笔分类 - 脚本工具
摘要:date命令用法#带格式输出$ date +"%Y-%m-%d"#输出1天后的日期$ date -d "1 day" +"%Y-%m-%d"#输出1天前的日期$ date -d "1 day ago" +"%Y-%m-%d"输出10秒后的时间$ date -d "10 second" +"%Y-%m
阅读全文
摘要:脚本很简单,直接上功能介绍及脚本,可以做模板使用: #!/bin/bash ####################################################### # $Version: v1.0 # $Function: Shell Template Script # $A
阅读全文
摘要:#!/bin/bash cd `dirname $0` KEY_FILE='/home/www/.ssh/id_rsa' SSH_OPTIONS='-C -o StrictHostKeyChecking=no ' chmod 600 ${KEY_FILE} /usr/bin/rsync -rzt -
阅读全文
摘要:此脚本用于同业务服务器新增节点,同步文件使用主要使用到的技巧为:Shell 脚本传递带有空格的参数(正常遇到空格自动断开)可以通过@命令来处理即将参数7换成echo${@:7},这样将自动识别到的第7个开始,全部获取到作为最后第7个参数以下为同步脚本: #!/bin/bash RSYNC_FILE(
阅读全文
摘要:本脚本可获取服务器Site值和服务器ip,执行之后可通过RTX推送系统消息 脚本例子如下: #!/bin/bash function alarm(){ user="$1" content="$2" stat=$(curl --connect-timeout 60 -s "http://yw.test
阅读全文
摘要:日常使用范例见如下例子: 利用 ${ } 还可针对不同的变数状态赋值 (沒设定、空值、非空值): ${file-my.file.txt} :假如 $file 沒有设定,則使用 my.file.txt 作传回值。(空值及非空值時不作处理) ${file:-my.file.txt} :假如 $file
阅读全文
摘要:设置 Linux 服务器防火墙脚本,Web_iptables.sh 通过内网可访问服务器所有开放端口 给跳板机开放sshd端口连接服务器 信任ip 所有端口均开放 开放部分端口供外部访问 #!/bin/bash #Intranet_network=`ifconfig eth1 |grep "inet
阅读全文
摘要:当你从 Windows 服务器换到 Linux 服务器的时候,以前的上传目录的目录名、文件名会遇到大小写的问题。在 Windows 环境下面没有文件区分大小写的概念,而 Linux 却有严格的文件名大小写区分。 这样一来但来自 Windows 服务器上面那些文件就有可能遇到因为文件名中带有大写字母而
阅读全文
摘要:默认搭建好的Linux服务器,使用Xshell登录的窗口如下所示: 可根据需要执行如上代码,再重新登录服务器,效果如下图所示: 代码片段:echo "export PS1='\u@\[\e[0;31m\]<192.168.126.135:7Road-web>|\w\[\e[m\]:\$'">>/ro
阅读全文
摘要:查看本地文件的 MD5 命令:md5sum FileName 查看home目录下所有文件的 MD5 码: cd ~ find /home -type f -print0 | xargs -0 md5sum | sort >md5.txt 查看当前目录下所有文件的 MD5 码: find ./ -ty
阅读全文
摘要:防止扫描器对服务器恶意扫描,可以对 iptables 规则做了比较严格的配置。以下配置可作为参考:#lo-A INPUT -i lo -j ACCEPT-A OUTPUT -o lo -j ACCEPT#Established-A INPUT -m state --state ESTABLISHED...
阅读全文
摘要:背景介绍:公司的文件服务器有多个,一个Master服务器,10个左右的Slave服务器。当Master服务器中的文件更新之后,Slave服务器中的文件也必须做相对应的同步操作。公司目前使用的Rsync做同步,但是同步时间不一致,所以当服务器更新,需要再手动对每个Slave服务器做一次同步。为了自动化...
阅读全文
摘要:背景介绍:公司为了提升网站销售,做了2种不同风格的Bug页面,需要测试哪个页面的销售效果更好,使用了ABTest。原理:当用户访问www.website.com/buy.php时,生成一个随机数0或1,当为0时,生成一个A的Cookie,反之为B。当Cookie为A,访问www.website/sp...
阅读全文
摘要:背景:以下脚本使用了导出文件列表、移动文件、复制文件、report 系统信息、分段执行的功能主要针对在从事于Easeware公司中,对软件Bug中,所需文件的提取。代码片段说明:cls ver | find "5.1." > NUL && goto win_xp:win_xp## 判断出用户操作系...
阅读全文
摘要:脚本非常简单,不清楚原理,逐行运行即可。使用时将脚本复制到home目录,并添加执行权限、定时任务即可。代码内容如下:#!/bin/shdate >> /home/date-time.txtsed 's/$/& Apache complicating No./g' /home/date-time.tx...
阅读全文
摘要:详情请参看代码作用:判断当前的浏览器语言、接收传入参数、拼接字符串PHP Code
阅读全文

浙公网安备 33010602011771号