NAT启用网卡转发:将/proc/sys/net/ipv4_forward的值设置为1,永久生效编辑/etc/sysctl.conf。注意:linux的IP地址是属于主机而不是网卡的,所以各网卡对应的ip地址可以内部互相通信。假设有IP1IP2对应网关为GW1GW2,GW1和GW2在一台Linux上。若IP1和IP2都为内网,只要设定好对..
分类:
其他好文 时间:
2015-06-20 22:15:36
阅读次数:
206
L7-filter:提供了更多的netfilter模块,可以基于应用层为iptables提供更多功能。类似的还有ipp2p。注意:软件官网上表明支持的最新内核版本为2.6.x,已经好久没有更新了。3.x的内核未测试。需要软件包:kernel-xxx.tar.gz内核源码包iptables-xxx.tar.bz2iptables源码包netfilt..
分类:
其他好文 时间:
2015-06-20 22:15:09
阅读次数:
190
实例:#iptables-tfilter-AINPUT-s172.16.0.0/16-d172.16.100.7-jDROP源地址为172.16.0.0网段的,访问172.16.100,7的数据包都丢弃。#iptables-L-n查看filter表的规则#iptables-tnat-L-n查看nat表中的规则#iptables-AINPUT-mstate--stateNEW,ESTABLISHED-jACCEPT显示扩展,允许..
分类:
其他好文 时间:
2015-06-20 22:16:15
阅读次数:
172
使用自定脚本,为可能在以后有变化的ip地址和网卡等创建变量。可以简化变动时对规则的修改,只需要修改变量对应的值即可。#vim/usr/sbin/ipt#!/bin/bashipt=/usr/sbin/iptableointerf=eth1iinterf=eth0oip=123.123.123.1iip=192.168.10.1$ipt-F$ipt-Axxxx....编辑完成后添加到/e..
分类:
其他好文 时间:
2015-06-20 22:16:08
阅读次数:
130
#!/bin/bashcase"$1"inapache)echo"installapache"cd/hometarjxvfhttpd-2.2.22.tar.bz2cd/home/httpd-2.2.22./configure--prefix=/usr/local/apache--enable-somake&&makeinstall;;mysql)echo"installmysql"cd/hometarzxvfncurses-5.6.tar.gzcdncurses-5.6./configurem..
分类:
其他好文 时间:
2015-06-20 22:14:25
阅读次数:
186
1.1Mybatis的全局配置文件SqlMapConfig.xml是mybatis的全局配置文件。它的名称可以是任意命名的。1.1.1配置内容SqlMapConfig.xml的配置内容和顺序如下(顺序不能乱):Properties(属性)Settings(全局参数设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFact..
分类:
数据库 时间:
2015-06-20 22:14:32
阅读次数:
233
编写的测试代码在下面,没有jar包(上传的大小限制啦)1.1Mybatis映射文件(核心)1.1.1输入映射1.1.1.1ParameterType指定输入参数的java类型,可以使用别名或者类的全限定名。它可以接收简单类型、POJO、HashMap。1.1.1.1.1传递简单类型参考需求:根据用户ID查询用户信息。1.1..
分类:
其他好文 时间:
2015-06-20 22:15:17
阅读次数:
540
最近在学习Bash方面的相关知识,了解了Bash的基本分类和其相关的配置文件。在参考网上一些资料的时候,发现网上的一些资料写得很乱而且也不够全面,同时对Bash分类的定义也不够本质,甚至某些说法还有一些误导读者的倾向。索性自己根据Bash的手册页中的相关内容总结一下吧。Bas..
分类:
其他好文 时间:
2015-06-20 22:15:01
阅读次数:
147
1、在进行单元测试前首先必须AndroidManifest.xml中进行配置:(1)<!--在根节点manifest节点下放置指令集instrumentation--><instrumentationandroid:name="android.test.InstrumentationTestRunner"android:label="TestsforMyApp"android:targetPackage="com.xunfan..
分类:
移动开发 时间:
2015-06-20 22:12:00
阅读次数:
218
说明:最关键的只有一点,在全局配置文件中对于你要创建图标的activity进行如下配置即可:<intent-filter><actionandroid:name="android.intent.action.MAIN"/><categoryandroid:name="android.intent.category.LAUNCHER"/></intent-filter>只需添加如上..
分类:
移动开发 时间:
2015-06-20 22:13:29
阅读次数:
248
1、首先说明android中的五大布局: 1、绝对布局:AbsoluteLayout(按照绝对坐标来布局组件) 2、相对布局:RelativeLayout(相对其它组件的布局方式) 3、线性布局:LinearLayout(按照垂直或者水平方向布局的组件,通 过“android:orientation”属性可以设置线性布局的方向。..
分类:
移动开发 时间:
2015-06-20 22:14:07
阅读次数:
185
在安装部署zabbix的时候显示缺少两个php模块,分别是bcmath和mbstring,因为大量时间花在了这两个模块,因为安装的时候本地没有只能在网上找,它的yum资源比较少,所以记录下来希望可以帮助在安装zabbix遇到同样问题的朋友。先卸载自带的yumyumremoveyum在查看是否正常卸载rpm-..
分类:
Web程序 时间:
2015-06-20 22:11:42
阅读次数:
567
红帽存储管理2——volume类型与创建三、volume的管理红帽存储服务器管理的对象主要就是volume,volume是brick逻辑上的集合,这种集合的方法也有多种,不同的集合方式代表不同的volume类型,主要有七大类型1、volume类型Distributed分布式:将文件平均分配到不同的bricks中(以..
分类:
其他好文 时间:
2015-06-20 22:11:11
阅读次数:
656
模板的基本使用Bottle内置了一个快速强大的模板引擎,称为SimpleTemplate模板引擎。可通过template()函数或view()修饰器来渲染一个模板。只需提供模板的名字和传递给模板的变量。如下:[root@jubottle]#tree..├──templ.py└──views└──hello.tpl1directories,2files[roo..
分类:
其他好文 时间:
2015-06-20 22:12:01
阅读次数:
244
首先创建一个CocoaApplication,语言用swift,创建storyboard默认的storyboard中有一个windowcontrollerscene和一个viewcontrollerscene。创建工程时默认已经有一个ViewController.swift,如果需要让窗口背景透明,我们需要创建自定义NSWindowController来对window进行控制。新..
分类:
其他好文 时间:
2015-06-20 22:12:04
阅读次数:
672
下载内核www.kernel.org2.安装开发工具库DevelopmentTools,DevelopmentLibraries2.1配置yum#cd/etc/yum.repos.d/#vimlocal.repo[base]name=Serverbaseurl=file:///media/cdrom/enable=1gpgcheck=02.2安装#yum-ygroupinstall"DevelopmentTools""DevelopmentLibraries"3.解压内..
分类:
其他好文 时间:
2015-06-20 22:10:28
阅读次数:
142
Button单击事件的四种写法:1、第一种写法:匿名内部类附上代码:publicclassMainActivityextendsActivity{privateButtonbtn; @Override protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ..
分类:
其他好文 时间:
2015-06-20 22:11:18
阅读次数:
164