[转载]多IP(路由、接入)Linux系统的管理

曾管理一台同时有教育网、网通和电信三条接入线路的服务器多年,最近终于略有小成,领略了多线管理的要点。想到现在vpn因为某些伟大的原因变得盛行,这也是一种多线路接入,故撰写此文,同时做为自己的备忘。 为简化,下面仅描述双线的情况。假设两条线路的配置如下:

  1. eth0设备,IP:1.1.1.1,网关:1.1.1.9
  2. eth1设备,IP:2.2.2.2,网关:2.2.2.9

1. 配置基本路由 路由决定了从本地访问不同网站会自动从哪条线路走。比如运行命令: route add -net 3.3.3.3 netmask 255.255.255.0 gw 1.1.1.9 此后所有对3.3.3.x的访问都会自动从线路一出去。线路一访问哪里快,就把到哪里的路由都配到线路一,然后把线路二配成缺省路由: route add -net default gw 2.2.2.9 这样所有不从线路一走的访问就从线路二走了。当然,也可以让线路一做缺省,线路二逐条配,具体情况就看怎么方便了。 2.配置基于源地址的策略路由 对于一般用户而言,完成基本路由的配置就够了。但如果这台机器希望[……]

继续阅读 »

iptables 中文使用详解

先把我最常用的2个记录下 封ip:iptables -I INPUT -p all -s ip地址 -j DROP 删除被禁止的ip iptables -nvL –line-numbers iptables -D INPUT XXX    注:xxx为行号 iptables 指令 语法: iptables [-t table] command [match] [-j target/jump] -t 参数用来指定规则表,内建的规则表有三个,分别是:nat、mangle 和 filter,当未指定规则表时,则一律视为是 filter。 个规则表的功能如下: nat 此规则表拥有 Prerouting 和 postrouting 两个规则链,主要功能为进行一对一、一对多、多对多等网址转译工作(SNAT DNAT),由于转译工作的特性,需进行目的地网址转译的封包,就不需要进行来源网址转译,反之亦然[……]

继续阅读 »

linux iptables 如何封IP段

124.115.*.*这个ip段非常恶心,建议在服务器上都封锁 # iptables -F # iptables -P INPUT ACCEPT # iptables -P OUTPUT ACCEPT # iptables -P FORWARD ACCEPT # iptables -A FORWARD -s 124.115.0.0/24 -j DROP # iptables -I FORWARD -d 202.96.170.164 -j DROP 补充:: 封单个IP的命令是: iptables -I INPUT -s 211.1.0.0 -j DROP 封IP段的命令是: iptables -I INPUT -s 211.1.0.0/16 -j DROP iptables -I INPUT -s 211.2.0.0/16 -j DROP iptables -I INPUT -s 211.3.[……]

继续阅读 »

Excel 公式

1.Excel公式中如果想要$B1这个值不会随着Excel的拖动而变动,也就是是一个常量,可以写成这样的$B$1 2.IF函数:IF函数是Excel 逻辑函数的中最常用的函数,语法形式为: IF(logical_test,value_if_true,value_if_false) If 函数的作用是根据logical_test逻辑计算的真假值,返回不同的结果。IF函数最多可以嵌套7层。 3.COUNTIF函数,也是很常用的一个函数,具体语法形式为: COUNTIF(range,criteria) Range 区域 是一个或多个要计数的单元格,其中包括数字或名称、数组或包含数字的引用。空值和文本值将被忽略。 Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式、单元格引用或文本。例如,条件可以表示为 32、"32"、">32" 、"apples" 或 B4。 这几个函数很常用,不过过段时间就会忘记,记到这里备忘[……]

继续阅读 »

Blackboard 8.0 查找Content Collection内使用个人资源的用户列表

由于P大的bb系统用户帐号进行过一次有规律的升级,当时采取的策略是,按照规律批量新建帐号,从bb系统中批量导出用户和课程的注册关系,并修改用户id后重新导入系统,这基本解决了问题,不过也留下后遗症,Content Collection与用户之间的所属关系并未完全复制还原,如果删除升级前的帐号,部分老师在课程里引用了bb Content Collection的个人资源,那么课程内部分引用自旧账号个人资源的内容就会出现死链。为了既能清理旧帐号腾出宝贵的帐号空间,又丢失现有课程的部分资源,可以这么做:在Content Collection搜索/users/目录下的文件夹,如果大于1024字节,那么表示这个文件夹内有内容,不能直接删除该帐号,获得这样的一个列表容量大于1k的文件夹列表,删除重复的内容,再做一些处理就可以得到在Content Collection个人资源里有内容的用户列表,针对这个列表单独处理,备份复制资源,然后就可以按照规则删除旧有帐号了。 具体使用的工具是后台的管理员搜索,管理员面板 > 管理员搜索 > 搜索,设定一下搜索类型为文件夹,搜索范围为/users,大[……]

继续阅读 »

Ubuntu上部署iSCSI

一、iSCSI技术 SAN(Storage Area Network的缩写)意为存储区域网络,是真正的专注于企业级的存储。SAN采用一个分离的网络(从传统的局域网中分离)连接所有的存储器和服务器,这个网络可以采用高性能的实现技术,如光纤通道(Fiber Channel),可以容纳SCSI等协议,使数据块的移动更为有效,也便于用户自由增加磁盘阵列、磁带库或服务器等设备。现在的SAN基本都是通过Fibre Channel来实现的,Fibre Channel,简称FIBRE CHANNEL,又称光纤通道,是利用专用设备进行数据高速传输的一种网络标准,主要用于连接服务器的干线(backbones),并把服务器连接到存储设备上。采用高速的FIBRE CHANNEL作为传输媒介的SAN具有光纤信道在距离、性能和连接性等方面的优势,如果结合光纤通道交换机,则可以提供高达2Gb/s的数据传输速率,使独立于应用服务器网络系统之外的SAN几乎拥有了无限的存储能力。 但是利用FIBRE CHANNEL实现的SAN虽然性能优越,扩展性极佳,但价格却贵得惊人,管理起来也非常困难,让一般用户难以承受。也[……]

继续阅读 »

Windows 7 :“您没有权限修改该网络位置的文件,请与管理员联系以获得修改权限”

遇到这个问题很久很久了,一直没在意,今天搜了一下,发现原来是nod32搞的鬼,修改一下就好了: 设置高级模式打开所有高级设置文件系统实时防护文件创建时 取消打钩[……]

继续阅读 »

WordPress常用函数-get_option()

这个函数很好用哇,可以随便取数据库里的值了 说明 这是一种从选项数据库表中获取有名称的选项的值的安全方法。如果所需选项不存在,或选项无相关值,函数返回FALSE。 用法 <?php echo get_option( $show ); ?> 参数 $show (字符串)(必需)需要检索的选项名称。 默认值:None $default (混合)(可选)无值可返回时返回的默认值(如选项不在数据库中时) 默认值:false 返回的值 更多信息请见http://codex.wordpress.org/Option_Reference 示例 显示博客名称 在<h1>标签中显示博客名称 <h1><?php echo get_option(‘blogname’); ?></h1> 显示字符集 显示当前博客所用的字符集(假设为UTF-8) <p>Character set: <?php echo get_option(‘blog_charset’); ?> </p>[……]

继续阅读 »

WordPress条件标签

条件标签 简介 在模板文件中,我们可以根据能与某页面相匹配的条件,利用条件标签更改该页面上将要显示的内容以及内容的显示方式。例如,如果希望在博客首页文章列表的上方显示一段文字,可以利用 is_home()条件标签轻松实现这一效果。 注意:条件标签与WordPress模板层级密切相关。 条件 所有条件标签都会检查是否有条件可符合相应页面,之后返回TRUE或者FALSE。下面列出能够使各个条件标签返回TRUE的条件: 主页 is_home() 显示博客主页时,该条件标签返回TRUE。 注意:如果将静态页面作为博客主页,该标签会在显示日志页面时返回TRUE。 标题页 is_front_page() 显示博客头版消息(无论是日志或是页面)。当系统显示博客主页且管理面板的设置>阅读菜单下“主页显示为”选项设为最近发表的文章”,或者’设置>阅读菜单下“主页显示为”选项设为且"主页"是当前被显示的页面时,is_front_page()标签返回TRUE。注意:该标签在WordPress 2.5版本中首次亮相。 管理栏 is_admin()[……]

继续阅读 »

WordPress主题中的判断函数

Wordpress有很多判断函数,显示出你想要的内容,在主题制作过程中,通过这些函数你可以定制出功能强大而又时尚的主题。 文章显示判断函数 is_single() 判断是否是具体文章的页面 is_single(’2′) 判断是否是具体文章(id=2)的页面 is_single(’Beef Stew’) 判断是否是具体文章(标题判断)的页面 is_single(’beef-stew’) 判断是否是具体文章(slug判断)的页面 comments_open() 是否留言开启 pings_open() 是否开启ping 页面显示判断函数 is_page() 是否是页面 is_page(’42′) id判断,即是否是id为42的页面 is_page(’About Me’) 判断标题 is_page(’about-me’) slug判断 分类显示判断函数 is_category() 是否是分类 is_category(’6′) id判断[……]

继续阅读 »