bridge

Posted by 夏泽民

网桥设备作为一个虚拟设备,用于连接多个端口,可以构建一个局域网。与之相似的是vlan设备,在linux中,vlan设备是为了处理802.1q的添加和去除TAG的问题,这和传统交换机中vlan的功能—划分局域网,不太一样,在这里仅仅是处理了消息头,只是实现了隔离功能,并未实现交换功能,如果需要vlan内的数据转发,可以把vlan子接口挂接在网桥设备下。



flag

Posted by 夏泽民

一、命令行语法 命令行语法主要有以下几种形式:



expect

Posted by 夏泽民

expect是一个自动交互功能的工具。expect是开了一个子进程,通过spawn来执行shell脚本,监测到脚本的返回结果,通过expect判断要进行的交互输入内容(send) 1.安装expect 需要先安装tcl:apt-get install tcl apt-get install expect 2.expect使用 2.1一个简单的输入密码操作

1
2
3
4
5
6
7
 #!/usr/bin/expect
set timeout 100
set password "123456"
spawn sudo rm -rf zzlogic
expect "root123456"
send "$password\n"
interact

说明: 第一行#!/usr/bin/expect表示使用expect的shell交互模式 set是对变量password赋值 set timeout 100:设置超时时间为100秒,如果要执行的shell命令很长可以设置超时时间长一些。expect超过超时时间没有监测到要找的字符串,则不执行,默认timeout为10秒 spawn在expect下执行shell脚本 expect对通过spawn执行的shell脚本的返回进行判断,是否包含“”中的字段 send:如果expect监测到了包含的字符串,将输入send中的内容,\n相当于回车 interact:退出expect返回终端,可以继续输入,否则将一直在expect不能退出到终端 2.2expect的命令行参数 [lindex $argv n]获得index为n的参数(index从0开始计算) $argc为命令行参数的个数 [lrange $argv 0 0]表示第一个参数 [lrange $argv 0 3]表示第1到第3个参数 例如scp_service.sh文件,可以./scp_service.sh -rm来执行,这时是赋值了一个参数 set option [lindex $argv 0](获得第一个参数存到变量option中,参数是的index是从0开始计算的) 2.3if…elif…else… expect支持if语句, if {条件1} { 条件1执行语句 } elif {条件2} { 条件2执行语句 } else { 其他情况执行语句 } 说明: 1.if的条件用{}来包含条件 2.if和后面的{}必须有空格隔开 3.两个花括号之间必须有空格隔开,比如if {} {},否则会报错 expect:extra characters after close-brace 3.使用{来衔接下一行,所以if的条件后需要加左花括号{ 4.else不能单独放一行,所以else要跟在}后面 2.4 expect {},多行期望,匹配到哪条执行哪条 背景:有时执行shell后预期结果是不固定的,有可能是询问是yes/no,有可能是去输入密码,所以可以用expect{} 花括号内放多行语句,从上至下匹配,匹配到哪个expect执行哪句。



站群

Posted by 夏泽民

站群通常由几个到几百个网站组成,站群最简单的理解就是一群网站。而这些网站都是属于一个人的。那么这些网站就称之为此站长的站群。 站群,即一个人或一个团队操作多个网站,目的是通过搜索引擎获得大量流量,或者是将链接指向同一个网站,以提高搜索排名。 推广类站群系统的盈利模式其实很简单,就是通过聚集大量网站的流量做广告联盟,我们说站群系统做出来的网站,大部分是垃圾站,部分的站群系统也可以做正规站,是经过优化而成的!单价高的广告联盟要数百度联盟和谷歌联盟。主要还是做百度、谷歌的收录,一旦收录上去了,自然盈利的方法就多了! 由于搜索优化是需要分不同网站和分不同IP多域名的,为实现集成化管理与分站技术;因此要求我们的主要管理系统是要部署在一台服务器中方便管理,要具有数据采集自动化智能处理等功能,而子站部署再需要在不同的服务器和不同的空间上,并每个空间单独绑定域名。



urlencode

Posted by 夏泽民

为什么要 urlencode() 1.是因为当字符串数据以url的形式传递给web服务器时,字符串中是不允许出现空格和特殊字符的



Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required