文档章节

脚本

MrYx3en
 MrYx3en
发布于 2014/08/06 23:42
字数 443
阅读 41
收藏 0

1:如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.2.1 ?

iptables -t nat -A PREROUTING -d 192.168.10.10 -p tcp --dport 80 -j DNAT --to-destination 192.168.10.10:8080
iptables -t nat -A PREROUTING -d 192.168.10.10 -p udp --dport 80 -j DNAT --to-destination 192.168.10.10:8080

2:通过Apache访问日志access.log 统计IP和每个地址访问的次数,按从大到小前10名?

cat access_log | awk '{print $1}' | sort | uniq -c | sort -nr

3:编写shell脚本,获取本机的网络地址。比如IP地址是192.168.100.2/255.255.255.0,那么它的网络地址是192.168.100.1/255.255.255.0

#!/bin/bash
ip=`ifconfig|grep -A1 eth0|grep 'inet add'|awk -F: '{print $2}'|awk '{print $1}'`
mask=`ifconfig|grep -A1 eth0|grep 'inet add'|awk -F: '{print $NF}'`
echo "$ip/$mask"
#ip=`ifconfig eth0|grep -E  "inet add"|awk '{print $2}'|awk -F: '{print $2}'`:

4:写一个脚本查找最后创建时间是3天前,后缀是*.log的文件并删除。

find / -name "*.log" -ctime +3 -exec rm -f {} \;

5:写一个脚本将某目录下大于100k的文件移动至/tmp下。

for i in `find /test -type f -size +100k`;do cd /test && mv $i /tmp;done

6:写一个脚本将数据库备份并打包至远程服务器192.168.1.1 /backup目录下。

mount 192.168.1.1:/backup /mnt
cd /mnt
/usr/local/mysql/bin/mysqldump -hlocalhost -uroot test >test.sql
tar czf test.sql.tar.gz test.sql
rm -f test.sql:

7 : 写一个防火墙配置脚本,只允许远程主机访问本机的80端口。

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -F
iptables -X
iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
iptables -P INPUT DROP

8 : 写一个脚本进行nginx日志统计,得到访问ip最多的前10个(nginx日志路径:/home/logs/nginx/default/access.log

awk '{a[$1]++}END{for (j in a) print a[j],j}' /home/logs/nginx/default/access.log|sort -nr|head -10

9、写一个脚本把指定目录里面的/usr/local替换成别的目录

sed 's:/usr/local:/tmp:g'    filename





本文转载自:

共有 人打赏支持
MrYx3en
粉丝 9
博文 132
码字总数 30598
作品 0
宝鸡
系统管理员
HTML 事件属性

全局事件属性 HTML 4 的新特性之一是可以使 HTML 事件触发浏览器中的行为,比方说当用户点击某个 HTML 元素时启动一段 JavaScript。 如果你想学习更多关于事件属性,请访问 JavaScript 教程 ...

wybo521
2015/12/26
89
0
推荐16个下载超酷脚本的热门网站

编者按:如果你是脚本代码初学者,这16个网站上不仅有出色的案例,其中有些网站还有社区,可供你学习提高;如果你已是脚本代码巧匠,不妨把你的出色脚本放到本文最后推荐Code Canyon网站上去...

jobBole
2011/04/19
1K
2
脚本引流原理

2017最新引流可以说就是引流脚本,引流脚本可以根据现在APP社交平台写成的,引流脚本是让引流机械化,智能化,自动化等,自从推出之后迅速火爆了引流市场,网络营销市场,作为微商的你,绝对...

人杰脚本圈
2017/12/24
0
0
HTML5中对body标签的规定与解释

body元素就是就是html文档的主内容标签。 可设置属性 onafterprint 在打印文档之后运行脚本 onbeforeprint 在文档打印之前运行脚本 onbeforeonload 在文档加载之前运行脚本 onblur 当窗口失去...

letjs_in
2011/07/15
0
0
15个下载有用脚本的超酷网站

新制作交互效果对于很多开发者来说,不是件很轻松的事儿,还好互联网有很多资源可以利用。客户端脚本越来越流行,随着HTML5的进一步普及,将迎来爆发,地位将更加重要。 本文介绍15个下载有用...

老枪
2011/07/13
2.3K
6

没有更多内容

加载失败,请刷新页面

加载更多

初级开发-编程题

` public static void main(String[] args) { System.out.println(changeStrToUpperCase("user_name_abc")); System.out.println(changeStrToLowerCase(changeStrToUpperCase("user_name_abc......

小池仔
今天
4
0
现场看路演了!

HiBlock
昨天
12
0
Rabbit MQ基本概念介绍

RabbitMQ介绍 • RabbitMQ是一个消息中间件,是一个很好用的消息队列框架。 • ConnectionFactory、Connection、Channel都是RabbitMQ对外提供的API中最基本的对象。Connection是RabbitMQ的s...

寰宇01
昨天
9
0
官方精简版Windows10:微软自己都看不过去了

微软宣布,该公司正在寻求解决方案,以减轻企业客户的Windows 10规模。该公司声称,企业客户下载整个Windows 10文件以更新设备既费钱又费时。 微软宣布,该公司正在寻求解决方案,以减轻企业...

linux-tao
昨天
14
0
TypeScript基础入门之JSX(二)

转发 TypeScript基础入门之JSX(二) 属性类型检查 键入检查属性的第一步是确定元素属性类型。 内在元素和基于价值的元素之间略有不同。 对于内部元素,它是JSX.IntrinsicElements上的属性类型...

durban
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部