【shell脚本基纯创建脚本#vim1.sh*********************#!/bin/bashecho"helloworld!"*********************#chmod+x1.sh#sh1.shhelloworld!<弱引用"">:将字符串放置在双引号中,保留字符串中所有字符的文字值,$、`、\和!字符除外。换言之,变量扩展和命令扩展在双引号内..
分类:
系统相关 时间:
2015-04-09 17:53:05
阅读次数:
214
通过apache访问日志access.log统计IP和每个地址访问的次数,按访问量列出前10名。日志格式样例如下192.168.1.247–-[02/Jul/2010:23:44:59+0800]“GET/HTTP/1.1″20019写法:cataccess.log_20150407.log|awk‘{print$1}‘|uniq-c|sort-rn|head-102.编写个shell脚本将/home/script..
分类:
其他好文 时间:
2015-04-09 12:08:42
阅读次数:
141
Ubuntu下安装NS3 3.22
1、 NS 3下载
进入NS3官网,https://www.nsnam.org。下载NS3软件包ns-allinone-3.22.tar.bz2。然后,将软件包进行解压。
2、 依赖软件包安装
由于依赖软件包比较多,我们利用shell脚本编程安装。将所有安装命令写入脚本文件,并在后面附加自动确认参数(-y),然后编译和执行脚本文件。
如下:...
分类:
系统相关 时间:
2015-04-09 11:55:50
阅读次数:
303
编写shell脚本程序一次安装多个软件
编写shell脚本程序一次安装多个软件,主要用于一些软件依赖环境配置。
1、shell脚本程序必须以下面的行开始(必须方在文件的第一行):
#!/bin/sh
符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。
2、当编辑好脚本后,还必须使其可执行。
使脚本可执行:
ch...
分类:
系统相关 时间:
2015-04-09 10:33:48
阅读次数:
215
作为一名Linux SA,日常运维中很多地方都会用到脚本,而服务器的ip一般采用静态ip或者MAC绑定,当然后者比较操作起来相对繁琐,而前者我们可以设置主机名、ip信息、网关等配置。修改成特定的主机名在维护和管理方面也比较方便。如下脚本用途为:修改ip和主机名等相关信息,可以根据实际需求修改,举一反...
分类:
系统相关 时间:
2015-04-08 23:08:57
阅读次数:
180
1、shell中,-f代表判断文件是否存在,-d代表判断路径是否存在。2、shell和编程语言一样,写的时候,要带上判断语句,即逻辑。3、写了一个简单的清空系统log的shell脚本: 1 #!/bin/bash 2 3 #清除日志脚本 4 5 LOG_DIR=/var/log 6 7 LOG...
分类:
其他好文 时间:
2015-04-08 22:56:19
阅读次数:
125
今天来写一个使用shell脚本增量备份系统文件,顺便复习一下shell脚本相关的命令,这个脚本可以根据自己的需求来备份不同的文件或者文件夹,进行完整备份和增量备份。直接上脚本如下:#!/bin/sh #Automatic Backup Linux System Files #Author wugk ...
分类:
系统相关 时间:
2015-04-08 22:45:07
阅读次数:
165
(1)在shell下,操作hadoop目录,批量命名或删除,最终的命令sed的正则贪婪替换,看下面的脚本:
Java代码
# 遍历 hadoop 目录下的文件名 for line in `hadoop fs -ls /user/d1 | gawk '{ print $8 }' ` do #echo $line; #将2级目录下的文...
分类:
系统相关 时间:
2015-04-08 09:18:20
阅读次数:
190
最近有个业务往mysql数据库中一个表中写数据,
每天的数据量不是很大,而且业务总是依赖最近1天的数据;
但是随着时间的积累,数据库的中数据条目变多,查询变慢;
如果能够按天分表,事情就解决了;
但是,使用该表的业务逻辑都要做相应的调整;
为了实现两者的折衷,采取将数据库表按天轮转的方法:
实现机制 create like + rename.
但是需要借助mysql-client...
分类:
数据库 时间:
2015-04-07 21:39:42
阅读次数:
143
#!/bin/bashforiin‘seq$1’doecho-ne"i=0;whiletruedoi=i+1;done"|/bin/sh&done上述脚本保存为可执行的sh文件,例如eatcpu.sh,需要吃几个cpu的核就在脚本的后面添加数字几,例如./eatcpu.sh4
分类:
系统相关 时间:
2015-04-07 20:18:18
阅读次数:
163