基于路由策略的IP地址控制
最近做了一套路由策略,觉得LINUX真的太强大了!于是心潮澎湃,写了这个文档!!! 一、背景描述 如图,LINUX是一台网关服务器,内有3块网卡 eth1绑定172.17.0.0/16的IP,该网段IP可以通过172.17.1.1上网 eth0绑定192.168.10.0/24的IP,该网段IP可以通过192.168.10.1上网 eth2绑定192.168.1.1,是内网用户的网关 二、需求分析 内网用户应该走172.17.1.1这个路由上网 但由于工作需要,部分用户应该有访问图中专用网络的权限 也就是...
让Linux中文拼音输入法更顺畅
目前,Linux下的输入法基本能支持智能拼音和五笔两种方法,其中拼音输入都是面向词组而非整句的,这是目前的局限。由于笔者喜欢拼音,所以下面的比较大都以拼音输入为主。 在较新的Linux版本中,都通过/etc/sysconfig/i18n控制输入法。例如Mandrake 9.1下,使用scim时的i18n文件内容如下: LANGUAGE=zh_CN.GB2312:zh_CN:zh LC_ADDRESS=zh_CN LC_COLLATE=zh_CN LC_NAME=zh_CN XIM=Scim LC_NUME...
linux上的C/C 编译器和调试器个个数
1 运行 gcc/egcs linux 中最重要的软件开发工具是 GCC。GCC 是 GNU 的 C 和 C 编译器。实际上,GCC 能够编译三种语言:C、C 和 Object C(C 语言的一种面向对象扩展)。利用 gcc 命令可同时编译并连接 C 和 C 源程序。 #DEMO#: hello.c 如果你有两个或少数几个 C 源文件,也可以方便地利用 GCC 编译、连接并生成可执行文件。例如,假设你有 两个源文件 main.c 和 factorial.c 两个源文件,现在要编译生成一个计算阶乘的程序。...
linux下用TCP/IP编程实现远程文件传输
在TCP/IP网络结构中,为了保证网络安全,网络人员往往需要在路由器上添加防火墙,禁止非法用户用ftp等安全危害较大的TCP/IP协议访问主机。而有时系统维护人员需要用ftp将一些文件从中心机房主机传到前端网点主机上,比如应用程序的替换升级。如果每次传输文件时都要打开防火墙,未免显得有些繁琐,要是在自己的应用程序中增加一个专门的文件传输模块,那将是十分愉快的事情。 UNIX网络程序设计一般都采用套接字(socket)系统调用。针对目前十分流行的客户/服务器模式,其程序编写步骤如下: 1.Socket系统调...
用linux建立自己的mp3广播站
icecast是一个基于Mpeg III技术的Internet广播系统,同shoutcast等商业软件相比具有以下特点: Icecast是一个纯粹的OpenSource软件; 不需要运行自己的目录服务器; 占用更少的系统资源; 我们可以在服务器上运行自己的流服务器――icecast,使用ices提供流源,客户端则可以使用最常用的winamp。 试验环境: 服务器平台:RedHat 7.0 流服务器:icecast 流源:ices mp3编码工具:lame 步骤: 1. 获得相关软件 流服务器icecast...
关於DDoS攻击事件的探讨
一、前言: 在 89 年 2 月 9 日,美国几个着名的商业网站(例如 Yahoo、eBay、CNN、Amazon、buy.com)等等,遭受骇客以「分散式阻断攻击」(Distributed Denial of Service Attacks),与以往攻击事件不同的是,本次攻击事件并没有网站遭到入侵,资料也没有遭到窜改或是破坏。其方法是利用程式在瞬间产生大量的网路封包,以瘫痪对方之网路及主机,使得正常的使用者无法获得主机及时的服务。这种 DDoS 攻击方式就像是同某家公司的电话总机同一时间被同一个人(或...
SCO限制ROOT用户远程登录的几种方法
第一种方法: 屏蔽telnet功能。 telnet功能被屏蔽掉后,任何用户都无法登录,当然ROOT也无法登录。但这种方法太过极端。故不可...
WEB开发技术利用ASP操作Excel技术总结
一、 环境配置 服务器端的环境配置从参考数据上看,微软系列的配置应该都行,即: 1.Win9x PWS Office 2.Win2000 Professional PWS Office 3.Win2000 Server IIS Office 目前笔者测试成功的环境是后二者。Office的版本没有特殊要求,考虑到客户机配置的不确定性和下兼容特性,建议服务器端Office版本不要太高,以防止客户机下载后无法正确显示。 服务器端环境配置还有两个偶然的发现是: 1. 笔者开发机器上原来装有金山的WPS2002,结...
建置XML构架的WebServices之比较
I. 序 在本文中,我们将深入的比较两种可用来建置商业XML Web Services的平台,分别是Sun Microsystems 所提供的Java 2 Enterprise Edition (J2EE)以及Microsoft所提供的 .NET平台。 虽然J2EE代表的是一个公开的标准,而 .NET是单独一家厂商的标准 (虽然.NET试图取得ECMA的标准,但是却只有在最基础的部分被ECMA采纳变成标准,请参考http://msdn.microsoft.com/net/ecma/,在企业的应用上却没有标...
Lisp语言的后代,Scheme语言深入浅出
一、关于符号类型 符号类型又称引用类型,在概要一文中本人介绍得非常的模糊,使很多初学者不理解。符号类型在Scheme语言中是最基础也是最重要的一种类型,这是因为Scheme语言的祖先Lisp语言的最初目的就是符号处理,在Scheme语言中几乎所有的东西都可以看做是符号或做为符号列表来处理,这也是我们把符号类型做为第一个问题研究的原因。 与符号类型相关的关键字有四个,分别是:quote, quasiquote, unquote和unquote-splicing,如下所示: 规范用法:(quote obj)...
SkyEye硬件模拟平台,硬件仿真实现之三
1. MMU和Memory系统结构 图 0-1 ARM系统中MMU和Memory的系统结构 ARM系统中MMU和Memory的系统结构如图 0 1所示。不过具体的CPU在实现MMU时差别较大,可能对其做简化和扩展, SkyEye的MMU模拟实现基于此,在提供一个标准的接口基础上,分成与具体CPU类型无关的MMU模拟子模块和与具体CPU类型相关的MMU模拟子模块两个主要部分。 2. ARM 数据访问的基本流程图 ARM CPU进行数据访问的基本流程如图 0 2所示。 图 0-2 ARM CPU进行数据访问的...
基于PPP协议的Linux与WindowsCE网络
Linux是一个类似于UNIX 的操作系统,它起源于芬兰一个名为Linus Torvalds 的业余爱好,但是现在已经是最为流行的一款免费操作系统。普通用户在Linux 上办公、浏览网站、发送邮件以及玩游戏,许多大学和科研机构也Linux 来完成日常 的计算任务。在商业领域,由于Linux 系统价格低、安全性能高并且非常稳定,许 多公司均将自己的服务器构建在Linux的基础上。根据国际商用数据公司(IDC)的统计,世界上大约有三分之一的网站服务器使用Linux作为操作系统。 Windows CE,根据微软...

