2012-12-27
linux下的test命令是脚本编写中一个非常重要的命令。其主要用于文件(目录)的检测、属性判读、权限判断等。而在使用该命令的过程中,一般不直接使用test -n 字符串这类的表达式去表示。而是使用”[]”或代替test命令。”[]”里使用的参数是继承自test命令的。 一、test命令……
Continue reading
2012-12-25
上一篇日志中,我将windows下的备份流程分成了五步走。本日志就结合上篇的理论来个实例。该实例是来自于我现网的中的一个备份示例(不要想着弄我密码啊,内容改过的,呵呵)。费话少说,直接上脚本: 1@eche off 2//下面一部分是设置变量部分 3set exp_path=D:oracleproduct10.2.0db_1BIN 4set data_path=E:ora_exptest 5set o_sid=test 6rem set NLS_LANG=AMERICAN_AMERICA.AL32UTF8 7set user_name=abc 8//格式化备份输出为年月日时格……
Continue reading
2012-12-25
在运维工作中,让人郁闷让人烦燥的不是LINUX下的配置和操作(因为在linux下往往有N种方法实现同一功能)。恰恰相关,而是平时给我们提供最多便利的图形化的windows。而备份应该算是运维工作的基本功之一吧!而windows下有点类似于linux的shell的应该就是批处理了(……
Continue reading
2012-12-22
要努力,不要骄傲 如果你修行得很好而因此心生骄傲,这个“骄傲”就是多余的成分。你表现得很好没错,但你却把某种多余的东西加在你的表现上,你应该丢掉那些多余的东西。 修行中最重要的事情是:要有正确的努力。朝正确方向所做的正确努力,是不可少的。如果你的努力指向不正确的方向,尤其是你也没觉察……
Continue reading
2012-12-22
不想要的通通都会偏偏碰上,想要的会因为无常而离我们远去。快乐多是短暂的,痛苦是比较长久的,但痛苦以后又不代表它永远维持下去,痛苦以后又会快乐,快乐以后又会痛苦,有时候是在不快乐也不痛苦的过程当中,一个无记的状态。所以,这些反反复复变化无常,让我们深刻地感受到活着不容易。 活着不容易……
Continue reading
2012-12-20
xampp是一套便捷的环境搭建工具,不过多用于测试环境下使用。平时为了免去整合的烦琐,我们也往往在生产环境上使用到xampp用于快速、便捷的搭建我们所需要的环境,尤其在windows环境下。如果直接拿去用是十分不安全的,我们只需要用之前略加配置,使用起来还是比较方便和安全的。 一、……
Continue reading
2012-12-20
公司最近也有自建CDN的打算,无意在网上看到一则通过下apnic的数据并进行shell脚本区分的方法。感觉挺方便的,虽然在台机上测试效率有点低,不过服务器上效果应该还不错。可以自动区分电信网通教育网铁通移动_联通ip地址范围,用于做智能DNS解析应该不错。脚本如下: 1#!/bin/sh 2# download ip info from apnic……
Continue reading
2012-12-20
最近在写一个对比/etc/dhcpd文件的配置IP和arp -n获取的IP比对的脚本。这就要找出两个输出文件之间的差别——即在文件1中有而在文件2中没有部分,或者在文件2中有而在文件1中没有的部分。实现该功能,网上常见的有四种方法,不过在实际测试中发现有一种方法的结果是不准确的。即……
Continue reading
2012-12-19
其实这个所谓的奥秘已经不能再称之为奥秘了,早在05年的时候网上就已经暴出了这个问题。就是通过google,我们能找出很多网络摄像机,查看并操作。甚至很多需要密码的,可以绕过密码的连接查看并控制。原理十分简单,利用google hack——通过特定关键词,让google返回我们想要的……
Continue reading
2012-12-18
inotify是在Linux 2.6.13 内核中新引入的文件系统变化通知机制。inotify 是一种文件系统的变化通知机制,如文件增加、删除等事件可以立刻让用户态得知。而rsync是unix/linux平台下的一款高效的镜像备份工具。rsync也有缺点,最大的问题就是每次执行rsync命令都会……
Continue reading