Samba的图形化配置工具-SWAT
Samba是一整套的UNIX程序(包括Linux),它可以理解SMB,即Server Message Block协议。 Windows系列和OS/2操作系统都是使用SMB协议来在不同的计算机之间相互通信的。通过在UNIX上安装samba,就使得UNIX可以同Windows系列计算机之间相互通信,并可以使UNIX机器模拟成Windows机器。这样,安装了samba的Linux机器就可以模拟Window NT的功能,它并能提供几乎全部的Windows NT功能,蓝点Linux缺省会安装Samba软件包。 在...
Linux如何配置成路由器
1.路由器的原理 先说说路由是怎么一回事情。 TCP/IP通讯时, 使用IP和netmask来确定机器所在的子网, 如果是同子网的机器间通讯, 就直接用广播的方法传过去。 具体情况是: 源地址发出arp广播询问目的地址的MAC 目的地址回应arp广播, 将MAC发会源地址 建立连接开始传送(也是广播的方式) 如果目的地址和源地址不在同一子网内就需要把包传送到路由器(网关, 注意TCP/IP通讯中路由和网关是一个概念, 不过这并不适用于所有的通讯协议), 再由路由器一级级的发送, 直到送到目的地址所在子网...
Linux应用问答——网络
问:局域网内部只要有IP地址与网关IP冲突,就导致瞬间网络中断。有没有解决方法? 答:将局域网改成DHCP,在DHCP的配置中将网关IP排除。 问:Squid已经启动。在客户端的IE中设置代理服务器及端口为192.168.1.1:3128;客户端可以正常浏览网页。当做透明代理时,即取消客户端的代理设置。在网关上加上 iptables -t nat -A PREROUTING -i eth1 -p tcp -s 192.168.1.0/24 --dport www -j REDIRECT --to-por...
Linux inode cache机制分析
Linux inode cache机制实现在fs/inode.c文件中。 1.1.Inode的slab分配器缓存 索引节点缓存(inode cache,简称icache)机制的实现是以inode对象的slab分配器缓存为基础的,因此要从物理内存中申请或释放一个inode对象,都必须通过kmem_cache_alloc()函数和kmem_cache_free()函数来进行。 Inode对象的slab分配缓存由一个kmem_cache_t类型的指针变量inode_cachep来定义。这个slab分配器缓存是...
点评主流中间件技术平台
软件系统的复杂性不断增长、软件人员的频繁流动和软件行业的激烈竞争迫使软件企业提高软件质量、积累和固化知识财富,并尽可能地缩短软件产品的开发周期。于是集软件复用、分布式对象计算、企业级应用开发等技术为一体的'基于中间件的软件开发'(CBSD,Component Based Sortware Development)应运而生,这种技术以软件架构为组装蓝图,以可复用软件构件为组装模块,支持组装式软件的复用,大大提高了软件生产效率和软件质量。为此国风外对于这一技术的研究正在不断深入,同时大型的软件公司(例如su...
开源嵌入式数据库Berkeley DB(2)
应用统一的编程接口 使用Berkeley DB提供的函数来进行数据库的访问和管理并不复杂,在大多数场合下只需按照统一的接口标准进行调用就可以完成最基本的操作。 打开数据库 打开数据库通常要分两步进行:首先调用db_create()函数来创建DB结构的一个实例,然后再调用DB->open()函数来完成真正的打开操作。Berkeley DB将所有对数据库的操作都封装在名为DB的结构中。db_create()函数的作用就是创建一个该结构,其原型如下所示: typedef struct__db DB; int...
开源嵌入式数据库Berkeley DB(1)
像MySQL这类基于C/S结构的关系型数据库系统虽然代表着目前数据库应用的主流,但却并不能满足所有应用场合的需要。有时我们需要的可能只是一个简单的基于磁盘文件的数据库系统。这样不仅可以避免安装庞大的数据库服务器,而且还可以简化数据库应用程序的设计。Berkeley DB正是基于这样的思想提出来的。 Berkeley DB简介 Berkeley DB是一个开放源代码的内嵌式数据库管理系统,能够为应用程序提供高性能的数据管理服务。应用它程序员只需要调用一些简单的API就可以完成对数据的访问和管理。与常用的数...
利用IKE构建企业虚拟网(二)
isakmpd的配置文件和策略文件 实施IPSec前,必须解释一下isakmpd的配置文件和策略文件,因为对它们的理解关系到能否正确实施VPN。这两个文件是isakmpd.conf和isakmpd.policy,分别对应IPSec的SADB和SPD。isakmpd.conf主要描述了建立IKE SA和IPSec SA所需的必要参数;isakmpd.policy策略文件控制哪些安全主机或VPN网关可以与本机建立SA,以及建立什么样的SA。下面就常用的一些配置项加以解释,更详细的信息请查阅相关帮助手册。 配...
利用IKE构建企业虚拟网(一)
目前,互联网通信面临的风险主要包括两个方面:1.信息在传输时被偷看或非法修改;2.公网对内部网的非法访问和攻击。在这样的情况下,VPN技术脱颖而出,它可以很好地解决利用互联网传输的安全问题。 IPSec是被广泛接受用来实现VPN的技术,在企业中得到广泛应用。IPSec在IP层上对数据包进行保护,它可提供数据源验证、无连接数据完整性、数据机密性、抗重播和有限业务流机密性等安全服务,可以在相当程度上降低互联网通信的风险。 IKE(Internet Key Exchange)是IPSec中至关重要的一个协议,...
嵌入式Linux在移动设备中的应用
摘 要 随着Linux操作系统本身的不断完善,嵌入式Linux已经广泛应用到手机、PDA以及其他移动终端产品中。嵌入式Linux以其开放的源码,良好的适应性,较低的成本和很好的技术移植在手机等移动终端产品的操作系统领域,获得了越来越多的青睐。本文通过对嵌入式Linux在移动终端产品中的优势分析,尤其对实时性的分析比较,介绍了其在手持移动终端产品方面广阔的应用前景和实际应用情况。 关键词 Linux 嵌入式Linux 实时性 嵌入式 Monta Vista 1 前 言 1. 1 Linux操作系统的引入...
IA-64 Linux 存储管理
采用显式并行指令计算(EPIC)结构的安腾处理器是 Intel 公司新一代 64 位处理器,HP、SGI、Intel 等大公司都纷纷推出了高性能的安腾服务器系统。Linux 是目前支持 IA-64 服务器平台的主流操作系统之一。本文重点描述了 IA-64 Linux 存储管理,包括 IA-64 Linux 灵活的地址空间划分、页表、TLB 等机制。 一 引言 Intel 公司的 IA-64 架构是一种经济高效、伸缩自如、性能卓越的 64 位计算平台。从技术角度看,与一般处理器采用的超标量技术不同,IA-...
Apache下 配置WAP + OTA方法
测试系统:Debian Linux 3.0 + Apache 1.3.26 连接地址:http://ota.3322.org/wap/ Apache 是一个优秀的网络服务程序,已经提供了对WAP的支持,或者说已经配置好了WAP,至少在 Debian Linux 3.0 上是这样的。 如果你不确定你的Apache是否配置好了WAP支持,可以看一下Apache的配置文件"mime.types"。Debian Linux 3.0中,这个文件在/etc目录中,其他的Linux系统可能会不同。如果配置文件中这么一...