Linux网络的IPv6应用(1)
Linux网络的IPv6应用(1)[@more@]Linux网络的IPv6应用(1) 作者:曹江华 2004年04月09日 18:10 来源:赛迪网-网管员世界 【赛迪网讯】IPv6(Internet Protocol Version 6)协议是取代IPv4的下一代网络协议,它具有许多新的特性与功能。由IP地址危机产生和发展起来的IPv6作为下一代互联网协议已经得到了各方的公认,未来互联网的发展离不开IPv6的支持和应用。Ipv6协议和Ipv4协议不论在结构上还是系统工具的使用上都不大相同。Linux是所有操作系统中最先支持IPv6的,这里介绍一下Linux下的IPv6的地址、路由设定、防火墙配置、安全工具,使大
Linux网络的IPv6应用(2)
Linux网络的IPv6应用(2)[@more@]Linux网络的IPv6应用(2) 作者:曹江华 2004年04月09日 18:10 来源:赛迪网-网管员世界 : -F :清除所有的已订定的规则; -X :杀掉所有使用者建立的表(table)。 -Z :将所有的链(chain) 的计数与流量统计都归零。 (2)建立政策 #ip6tables [-t tables] [-P] [INPUT,OUTPUT,FORWARD, PREROUTING,OUTPUT,POSTROUTING] [ACCEPT,DROP] [-p TCP,UDP] [-s IP/network] [--sport ports] [-d IP/network] [--dport ports] -j 参数说明: -t :定义表( table)。 tables :table表的名称, -P :定义政策(
Linux网络的IPv6应用(3)
Linux网络的IPv6应用(3)[@more@]Linux网络的IPv6应用(3) 作者:曹江华 2004年04月09日 18:10 来源:赛迪网-网管员世界 语法相当简单:nmap的不同选项和-s标志组成了不同的扫描类型,Ipv6版本的nmap支持两种扫描方式: -sT 即Port Scanning,通常称为端口扫描。 -sS即TCP SYN,通常称为半开发扫描。 nmap扫描端口实例: # nmap -6 -sT ::1 Starting nmap 3.48 ( http://www.insecure.org/nmap/ ) at 2003-12-23 11:55 UTC All 1657 scanned ports on ::1 are: closed Nmap run completed -- 1 IP address (1 host up) scanned in 20
Xenoppix (= Xen + KNOPPIX)发表
Xenoppix (= Xen + KNOPPIX)发表[@more@]Xenoppix安装了内核虚拟化技术软件Xen,并且可以在其上运行NetBSD和Plan9等操作系统.Knoppix可对设备自动识别,镶入驱动程序,并将Xen中的客户操作系统NetBSD和Plan9启动.再通过远程操作软件VNC进行操作.在Knoppix的X Window上,可以全屏显示模式的方式显示客户操作系统."这使得客户端操作系统看上去是被独立于一台电脑之上 "(日本独立行政法人产业技术总和研究所 主任研究员 须崎有康先生)免费下载地址:http://loveapple.atso-net.jp/xenoppix/#download 截图:
防止分化 解读Linux最新标准LSB 3.0
防止分化 解读Linux最新标准LSB 3.0[@more@]导读:LSB是什么? LSB是Linux Standard Base取首字母的缩写。LSB的目标是制定标准提高Linux系统与其他相似系统的兼容性。LSB标准定义了二进制环境,符合LSB的应yon程序在其中可以可以在其中运行。 最近 Linux Standards Base(LSB)3.0规范已经发布。新的LSB标准旨在防止Linux分化,已获得了主要Linux厂商的广泛支持。LSB规范由Free Standards Group(自由标准组织)负责维护和开发,并计划通过一套基本API和库实现互操作性,这样ISV就可以开发和移植应用,以使应用能够在LSB认证的L
Linux对战Windows系统:桌面多图大对比
Linux对战Windows系统:桌面多图大对比[@more@]一说到Linux,似乎命令行,单一界面,操作不便的印象就立刻从脑海里浮现了出来。其实,在Linux领域,图形操作界面的发展也是日行千里,在众多的Linux版本当中,图形界面开发得较为成熟的已不在少数。此次,小编就从国外开源社区当中整理了一些Ubuntu Linux和Suse Linux的图形界面截图。大家可以和Windows Xp的界面来进行一下对比。是不是发现,Linux已经不是以前的那个丑小鸭了呢? Windows 系统启动画面,似乎Suse的启动画面要更美观一些 Windows 系统登录界面 Windows 进入桌
搞笑:有种你就试!12步让Windows变成Linux
搞笑:有种你就试!12步让Windows变成Linux[@more@]第1页:有胆你就试试看!Windows摇身变Linux 今日,在国外一网站发现一个Flash的教程,非常有趣,小编不敢妄自尝试。特将此教程发上来,仅供娱乐,有胆尝试者后果自负^_^
Linux下添加硬盘,分区,格式化详解
Linux下添加硬盘,分区,格式化详解[@more@]预备知识 在我们添加硬盘前,首先要了解linux系统下对硬盘和分区的命名方法。 在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb。依此类推 我们一般主板上有两个IDE接口,一共可以安装四个IDE设备。主IDE上的两个设备分别对应hda和hdb,第二个IDE口上的两个设备对应hdc和hdd。 一般我们的硬盘安装在主IDE的主接口上,所以是hda 光驱一般安装在第二个IDE的主接口上,所以是hdc(应为hdb是用来命名主IDE上的从接口) SCSI接口设备是用sd命名的,第一个设备是sda,第二个是
保护隐私 清除软件使用后的痕迹
保护隐私 清除软件使用后的痕迹[@more@] 在Windows系统和一些应用软件的使用过程中,不少程序曾经操作或使用、修改过的文件会被存为历史记录并显示在历史记录列表中。一般情况下倒并无不妥,但如果您是几人合用一台电脑或者是在网吧等公共场所,留下这些历史记录也许会泄露您的隐私,要防范隐私泄露,就必须清除这些历史记录。下面笔者就介绍一些清除历史记录的方法,供大家参考。 清除托盘区已不使用的图标记录 在Windows XP中有了“隐藏不活动的图标”这个功能之后,就产生了一些难以清除的系统托盘图标的历史记录,
Win Vista系统:安全和兼容谁重要
Win Vista系统:安全和兼容谁重要[@more@] 毫无疑问,Windows是有史以来最成功的操作系统,通过其越来越便捷的操作和越来越美观的界面征服了很多人,因此才有了骄人的90%市场占有率。然而Windows的缺点也不是没有,而且是越来越多,例如经典的“蓝屏”和诸多莫名其妙的重启。 对于Windows系统存在的问题,微软并不是一无所知,而且和普通用户一样深有感触。只不过碍于面子,微软对自己产品存在的问题一直保持低调,悄悄地把遇到的问题解决掉。例如这次推出的Windows Vista,微软通过不同渠道大打“安全牌”,并且多次提出在兼容性和
JBuilder2005单元测试之业务类介绍
JBuilder2005单元测试之业务类介绍[@more@] 为了便于讲解,拟通过两个简单的业务类引出测试用例,一个是分段函数类,另一个是字符串处理类,在这节里我们先来熟悉这两个业务类。 分段函数类 分段函数Subsection类有两个函数,sign()是一个符号函数,而getValue(int d)函数功能如下: 当d < -2时,值为abs(d); 当-2≤d<2 且d!=0时,值为d*d; 当d=0时,值为100; 当2≤d时,值为d*d*d。 其代码如下图所示: 代码清单 错误!文档中没有指定样式的文字。分段函数 1. package chapter25; 2
JBuilder2005单元测试之JUnit框架
JBuilder2005单元测试之JUnit框架[@more@] 简单的框架 JUnit是由Erich Gamma和Kent Beck开发的开源测试框架,JBuilder集成了这个框架并对此做了扩展。JUnit之所以流行并为广大的开发人员所推崇,一是因为它实战性强,功能强大,二是因为它实在简单。一个产品或框架要能有生命力,最好都具备这样的特点。 简单地讲这个框架提供了许多断言(assert)方法,允许你设置测试的规则,如:assertEquals()、assertNull()、assertNotSame()、assertTrue()等方法,一个测试用例包括了多个断言,当运行测试用例后,JUnit运行器会报告哪些断
JBuilder 2005单元测试之慨述
JBuilder 2005单元测试之慨述[@more@] 一个产品只有通过检验才能投放市场,同样的,一个业务类也只有在经验测试后才能保证功能的正确性,以便被其他类或程序调用,否则隐藏其中的Bug就蔓延开了。业务功能点测试是测试人员的职责,但业务类API的正确性必须由开发人员保证。 回忆一下最近你所开发的系统,往往一个最难忘的情节是通宵达旦地毯式搜索某个刁专的Bug,历尽千辛万苦,最终找到并解决了它。查找一个隐藏的Bug往往是踏破铁蹄无觅处,而找到后却是:解决全不费功夫。 造成这尴尬窘局有以下几点原因: 其一是使用增量
Eclipse中自动重构实现探索
Eclipse中自动重构实现探索[@more@] 本文用eclipse的自动重构功能对一个程序实例进行重构,目的是探索Eclipse自动重构可以在多大程度上辅助重构这个过程。程序实例使用《Refactoring:Improving the Design of Existing Code》一书中的例子。 Eclipse的自动重构功能能够很好地支持各种程序元素的重命名,并自动更新相关的引用。Eclipse能够支持方法、字段在类之间移动,并自动更新引用。Eclipse较好地支持内联字段、函数的更新替换。Eclipse较好地支持抽取方法、变量等程序元素。 重构的过程是一个不断尝试和探索的过程。Eclip
为Java应用程序添加退出事件响应
为Java应用程序添加退出事件响应[@more@] 一个完整的Java应用程序,通常至少要有一个应用程序的结束点。对于一般程序来说,系统开发者根据需要和个人的偏好,会在程序结束位置,通过添加System.exit(0),或System.out(-1),来结束程序,或不加这些指令,让程序自然运行到结束。 如:下列典型代码 package untitled14; /** * This application is to demo how an applcation end */ public class Test { public Test() {} public static void main(String[] args) { Test test1 = new Test();
Java源码分析:深入探讨Iterator模式
Java源码分析:深入探讨Iterator模式[@more@] java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。 下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的实现原理。 本文讨论的源代码版本是JDK 1.4.2,因为JDK 1.5在java.util中使用了很多泛型代码,为了简化问题,所以我们还是讨论1.4版本的代码。 集合类的根接口Collection Collection接口是所有集合类的根类型
初学Java的备忘录
初学Java的备忘录[@more@] 虽然以前间或的也看了些书籍,但多是隔靴搔痒,上不了正席,绝不敢说自己懂Java。接触一门新的技术和初恋一样,都是第一次,但不同的是后者一般开始无比甜蜜,结局却很痛苦,而前者则往往开始很痛苦,越到后来却越是有味,简直是欲罢不能.现在我就正处于这个很痛苦的阶段,连一个最简单的Helloworld都运行不出来,总是提示Excepion in thread "main" java.lan.NoClassDefFoundError. 只好上网去查,去搜.记性又不好,所以搜出来赶紧保存下来,常备无患。 一般来说安装完JDK之后,一定要按一下步骤配置,才
为什么Java中继承多数是有害的
为什么Java中继承多数是有害的[@more@] 大多数好的设计者象躲避瘟疫一样来避免使用实现继承(extends 关系)。实际上80%的代码应该完全用interfaces写,而不是通过extends。“Java设计模式”一书详细阐述了怎样用接口继承代替实现继承。这篇文章描述设计者为什么会这么作。 Extends是有害的;也许对于Charles Manson这个级别的不是,但是足够糟糕的它应该在任何可能的时候被避开。“JAVA设计模式”一书花了很大的部分讨论用interface继承代替实现继承。 好的设计者在他的代码中,大部分用interface,而不是具体的基类。本文讨论为
把WebLogic EJB程序迁移到JBoss上
把WebLogic EJB程序迁移到JBoss上[@more@] WebLogic服务器是一款顶级的商业应用程序服务器。但是对于小规模的开发者来说,开发源代码的、基于标准的应用程序服务器JBoss是可以用来替换类似WebLogic或WebSphere等商业应用程序服务器的。不幸的是,在WebLogic中开发的应用程序不能在JBoss中部署。JBoss迁移服务为我们提供了把应用程序迁移到JBoss上的支持。作为代替,通过把厂商特定的部署文件信息迁移到JBoss上,是可能把应用程序迁移到JBoss上的。为了演示如何把应用程序迁移到JBoss的过程,我们将把一个在WebLogic中开发的带有Oracle数
Java中使用JCOM操作Office对象
Java中使用JCOM操作Office对象[@more@] 通过使用COM技术,我们用微软Office应用程序能够建立很多应用程序扩展,但是Java开发人员却无法享受它带来的便利--除非他们拥有方便的Java访问COM的途径(Java-to-COM桥)。使用JCom的时候,你可以在Java中控制几乎所有的COM对象,而且它还带有一些用于Excel的强大的辅助类。 在你每次编写用HTML表格样式或Java表格对象显示数据的应用程序的时候,通常都需要带有"导出到Excel"功能。那么头疼的问题就出现了。怎么样实现这种功能呢?在HTML中显示的可以在Office 2003中处理吗?没有这么好!你