登录Linux的console环境后,会出现一个提示符号,在这个提示符号之后可以输入命令,Linux根据输入的命令会做回应,这一连串的动作是由一个所谓的 Shell 来做处理。 Shell是一个程序,最常用的就是Bash,这也是登录系统默认会使用的Shell。 profile与bashrc都...
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的一些运用方法,所有的介绍适合于内核2.2.13的及以上的 liunx环境。 B-SHELL是一个便捷的开发工具,在紧急情况下要实现产品的某一功能,而用C 语言不能很快完成,则可选择B-SHLL实现,日后再用C语言完成;在产品里对于那些不常运行...
项目中需要核对数据库表记录,由于表太多,一一核对是相当痛苦的事情,于是临时写了2个超级简单的脚本。 一个用来核对mysql数据库表的脚本,另外一个用来核对oracle数据库表的脚本。 有需要的朋友,可以参考下。 核对mysql数据库表的shell脚本: 复制代码 代...
该脚本实现如下的功能: 对远程备份到ftp服务器的数据完整性及是否ftp到该服务器进行了检查,如果没有及时备份到该ftp服务器则脚本会触发短信告警功能模块实现短信的告警,最后由于ftp服务器的空间有限,笔者在征求相关人员已经后制定了90天之前的数据进行删...
该脚本实现如下的功能: 1、在线备份mysql数据库; 2、将备份的日志存入日志文件; 3、压缩数据备份文件; 4、将压缩后的文件远程ftp到备份服务器; 5、删除本地备份超过7天的数据主要是防止因备份导致生产服务器磁盘空间的非正常增长带来性能瓶颈问题。 文...
在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...
一个基于ssh的shell脚本,用于收集一组远程主机的运行时间(uptime)。 运行时间是系统加电运行的时间。 uptime命令用来显示系统加电后运行了多久。 在以下的示例中,我们假设IP_LIST中的所有系统都有一个用户test。 脚本很简单,供初学者练习shell脚本编写使...
判断windows 3389端口和linux操作系统的脚本 复制代码 代码如下: #!/bin/bash ###by gavin ##date:2012-10-12 ##This is about scan windows andlinuxsystem,it can create remotefiles that you use it on windows. you just only copy or mv this *.rdp fi...