• 监视远程磁盘的健康情况的shell脚本

    日期:

    网络是由不同用户的多台主机所组成的。它需要对远程主机的磁盘使用情况进行集中监视。 网络系统管理员需要每天记录网络中所有主机的磁盘使用情况。日志的每一行应该包含日期、主机IP地址、设备、设备容量、占用空间、剩余空间、使用比例、健康状况等细节信息...

  • 找出最常用的10条history命令的shell脚本

    日期:

    从~/.bash_history中获得命令列表,只需要命令名称即可,而不需要命令参数,接着统计每条命令的出现次数,然后找出出现次数最多的10条命令。 实现的脚本如下(find_history.sh): 复制代码 代码如下: #!/bin/bash #文件名:find_history.sh #用途:列出最常使...

  • 理解linux中的bash和profile

    日期:

    登录Linux的console环境后,会出现一个提示符号,在这个提示符号之后可以输入命令,Linux根据输入的命令会做回应,这一连串的动作是由一个所谓的 Shell 来做处理。 Shell是一个程序,最常用的就是Bash,这也是登录系统默认会使用的Shell。 profile与bashrc都...

  • 收集了一些常用的shell命令

    日期:

    1.显示消耗内存/CPU最多的10个进程 复制代码 代码如下: ps aux | sort -nk +4 | tail ps aux | sort -nk +3 | tail 2.找出自己最常用的10条命令及使用次数(或求访问最多的ip数) 复制代码 代码如下: sed -e s/| /\n/g ~/.bash_history |cut -d -f 1 | sort...

  • 删除除了某个文件以外的所有文件

    日期:

    删除除了某个文件以外的所有文件,有时需要删除除了某个文件以外的所有文件,那么这时候我们需要用到Linux的find命令。 有时需要删除除了某个文件以外的所有文件,那么这时候我们需要用到Linux的find命令。 比如一个目录下有1,2,3,4,5这五个文件,现在我需要...

  • 有关B-SHELL的一些运用方法

    日期:

    介绍: 本文只介绍B-SHELL的一些运用方法,所有的介绍适合于内核2.2.13的及以上的 liunx环境。 B-SHELL是一个便捷的开发工具,在紧急情况下要实现产品的某一功能,而用C 语言不能很快完成,则可选择B-SHLL实现,日后再用C语言完成;在产品里对于那些不常运行...

  • 核对数据库表记录的shell脚本

    日期:

    项目中需要核对数据库表记录,由于表太多,一一核对是相当痛苦的事情,于是临时写了2个超级简单的脚本。 一个用来核对mysql数据库表的脚本,另外一个用来核对oracle数据库表的脚本。 有需要的朋友,可以参考下。 核对mysql数据库表的shell脚本: 复制代码 代...

  • 检查ftp备份数据完整性及短信告警的shell

    日期:

    该脚本实现如下的功能: 对远程备份到ftp服务器的数据完整性及是否ftp到该服务器进行了检查,如果没有及时备份到该ftp服务器则脚本会触发短信告警功能模块实现短信的告警,最后由于ftp服务器的空间有限,笔者在征求相关人员已经后制定了90天之前的数据进行删...

  • 在线备份MySQL及复制到远程备份服务器的shell脚本

    日期:

    该脚本实现如下的功能: 1、在线备份mysql数据库; 2、将备份的日志存入日志文件; 3、压缩数据备份文件; 4、将压缩后的文件远程ftp到备份服务器; 5、删除本地备份超过7天的数据主要是防止因备份导致生产服务器磁盘空间的非正常增长带来性能瓶颈问题。 文...

  • 使用飞信监控服务器是否在线或宕机及相应服务端口状态监控的shel

    日期:

    在unix主机下使用shell实现主机存活监控及端口存活监控功能。 感兴趣的朋友可以参考下。 复制代码 代码如下: #!/bin/bash #Author by fengzhanhai #It used by mon web service and net and host living #It was created on 2012-8-9 #webdate=`date -d toda...