重要数据的丢失可能意味着致命的破坏。尽管如此,还是有无数专业人员忽视了对他们的数据的备份。虽然原因可能各不相同,但是最常见的一个解释是,执行例行备份确实烦琐。由于机器擅长于完成普通而重复的任务,因此自动化备份的过程是降低工作内在的枯燥性和人们与生俱来的拖延倾向的关键所在。如果您使用 Linux,那么您就已经可以使用那些创建定制备份解决方案的极其强大的工具。本文中的方案,可以让您使用几乎每个 Linux 发行版本都附带的开放源代码工具来执行从简单的到更高级而且安全的网络备份。 ...详细
Linux给我们提供了丰富的内部进程通信机制,包括共享内存、内存映射文件、先入先出(FIFO)、接口(sockets)以及多种用于同步的标识。在本文中主要讨论一下共享内存和内存映射文件技术。 ...详细
系统优化的哲学可以简单的归结为四个字:”少就是多“;只运行那些你需要的服务,使用正确的应用来完成任务,使用命令行方式,只有充分精简了你的系统后,你的系统性能才能充分发挥。本文针对系统的优化工作需要根据不同的系统采用不同的办法,旨在描述通用的优化 Linux 的一些办法。...详细
大家都知道,大陆的linux汉化主流是用chinput,由于chinput主要被集成在tubrolinux上,把它移到redhat上,需要修改不少地方,还需要pth,unicon-im的支持.对于linux老鸟倒无所谓,但给很多刚接触linux的新手就带来许多困扰,而且chinput还有不少不完善之处。本文为大家介绍Linux操作系统的中文输入法。...详细
本文介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的 设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。其实这项技术在Sun和Cisco中 早已存在,被称为Trunking和Etherchannel技术,在Linux的2.4.x的内核中也采用这这种技术,被称为bonding。 bonding技术的最早应用是在集群——beowulf上,为了提高集群节点间 的数据传输而设计的。下面我们讨论一下bonding 的原理,什么是bonding需要从网卡的混杂(promisc)模式说起。...详细
随着Linux在中国的发展和普及,Linux成为一股不可阻挡的潮流。除了Linux本身在用作服务器所具有的优势外,它还是人们心目中对抗微软操作系统的唯一武器。同时,人们也注意到Linux在用户桌面上的不足之处,它甚至没有理想的中文字处理软件,不能担当日常办公事务的重务。中文Linux就是在这种情况下发展起来的。众多的厂商和Linux爱好者把目光投向了中文Linux发行版本,开发自己的中文平台。仅1999年初到现在,就涌现了七种中文Linux版本。中文Linux发展速度之迅猛,大有当年万“码”奔腾之势,它甚至没有给人留下更多的思考时间。...详细
一种操作系统在中国的推广很大程度上取决于运行于它上面的软件对中文的处理能力。 Linux诞生于国外,其历史不到十年,但由于它作为最流行的免费UNIX操作系统的独特魅力,很多其它UNIX系统上的中文软件已经被移植到Linux 上,一些专门为Linux设计的中文软件也纷纷出现,Linux上的中文环境正在一步步完善。一个中文环境一般应该具有中文的显示输入和打印功能,在目前的Internet环境下还应该包括英汉字典和内码转换工具等等。本文将为大家分别介绍Linux平台上的各种中文软件。...详细
Linux 作为嵌入式操作系统是完全可行的,因为Linux提供了完成嵌入功能的基本的内核和你所需要的所有用户界面,它是多面的。它能处理嵌入式任务和用户界面。 将Linux看作是连续的统一体,从一个具有内存管理、任务切换和时间服务及其他的分拆的微内核到完整的服务器,支持所有的文件系统和网络服务。Linux作为嵌入式系统是一个带有很多优势的新成员,它对许多CPU和硬件平台都是易移植的、稳定、功能强大、易于开发。本文为大家介绍Linux嵌入式系统与硬件平台的关系。 ...详细
在炎黄中文平台上,用户可以自行添加输入法。炎黄中文平台的输入部分的程序设计使用了一个主导模块作为和平台的接口,它和各输入法模块之间采用统一的、规范的界面。各个输入法可看作是一个个过滤,输入ASCII码,返回得到的汉字。 输入法的主导模块以动态连接库(libimpi.a)的形式存在,和各输入法模块连接成单独的可执行文件。对于每一个具体的输入法,只需要按照一定的数据结构就可以链接成为新的可执行文件,并且添加到炎黄中文平台上。本文为大家介绍Linux中文化之炎黄中文平台输入法添加。...详细
在Linux系统上实现的IP伪装,具有Internet地址的那台机器同时也作为 局域网上的防火墙和网关。本地的机器使用防火墙的Internet地址连接到Internet上。实现了IP伪装的防火墙有时也被称为MASQ gates。使用IP伪装,连接到Internet的系统(防火墙)可监听到来自本地网络上主机的Internet请求。接到请求后,它把发出请求的本地 主机上的IP地址替换为防火墙Internet上的IP地址,然后将这些请求发送到Internet上,就如同自己的请求一样。来自Internet上的 响应会送到防火墙系统上。...详细
目前很多朋友都用上了大容量的DMA或UDMA-33标准的硬盘。在微软的 Windows98下为了使得DMA或UDMA-33标准的硬盘提高数据传输速率,可以在计算机的CMOS或操作系统中打开IDE硬盘的DMA(直接存储器存取)这项功能。但是在Linux平台中,Linux是不会自动的打开DMA模式,所以在Linux中使用这些IDE接口的UDMA-33标准的硬盘感 觉数据传输远远没有在Windows中快。事实上,Linux平台中也可以通过软件来打开DMA模式,本文为大家介绍Linux下的硬盘提速的具体做法。 ...详细
我们都知道,使用DMA方式传输数据可以占用更少的CPU资源,因此与其它操作系统一样, Linux支持硬盘以DMA方式转输数据,本文介绍的方法无需编译内核,就可以激活DMA支持。 ...详细
目前不少公司都将在新的PDA中采用Linux实时操作系统,而且大家都想当第 一个吃螃蟹的人。其中,有一个开发PDA的Transmeta公司还夸耀道,Linux的鼻祖Linus Torvalds也在其软件的开发队伍中。这种在PDA上运行的Linux实时操作系统将被命名为“Mobile Linux”。Torvalds将和S3公司一起开发使用这种Linux操作系统的“Webpad”,它将是一种彩色屏幕的PDA,而且提供快捷的上网方 式。Transmeta公司宣称,这将是第一台运行Linux实时操作系统的PDA。 ...详细
本文为大家介绍如何在Linux中关闭服务以提高系统运行速度。...详细
守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某 种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。 Linux的大多数服务器就是用守护进程实现的。守护进程的编程本身并不复杂,复杂的是各种版本的Unix的实现机制不尽相同, 造成不同 Unix环境下守护进程的编程规则并不一致。需要注意,照搬某些书上的规则(特别是BSD4.3和低版本的System V)到Linux会出现错误的。本文将给出Linux下守护进程的编程要点和详细实例。...详细
几年前,有人感到在发展Linux操作系统(特别是桌面Linux系统)时,势将面 对已经移植到Windows平台上的大量应用软件的压力和人们使用习惯的挑战,他们希望Linux要解决好对Windows的兼容问题或互操作问题;随着近几年Linux的迅速发展,Linux对Windows的冲击,微软的某些主管也开始呼吁要解决好两个异构操作系统的互操作问题。本文要谈的是:近年来Linux和Windows在互操作性问题上有很大进展;国人、国内企业或科研机构对此作出了重大贡献。 ...详细
早期的Linux内置支持的文件系统不多,自 kernel 2.0.x 起并支持到 VFAT ,以后逐 渐增加,到目前可以说决大多数的文件系统都有了支持。只是有一些如NTFS需要重新编译内核才能支持。本文总结了一下在Linux上不同情况下几种常见加挂文件系统的方法,包括如何加挂FAT/NTFS/smbfs/U盘,以及解决加挂中关于中文显示/用户密码等的问题。...详细
Linux系统中出现了一种称之为Ramen的蠕虫程序。它可能会入侵数千台运行 RedHat 6.2/7.0 操作系统的服务器。Ramen利用了两个已知的Linux安全漏洞。它首先利用 RPC.statd 和 wu-FTP 的漏洞扫描网络上使用 RedHat 6.2/7.0 的服务器,然后尝试取得系统权限,一旦取得之后,会将一些一般的系统服务加以替换,并且将一个称之为“root kit”的程序码植入安全漏洞中。Ramen只针对RedHat来进行侵入,不过危害不大,但是传播的速度却惊人,15分钟内可以扫描约 130,000 个站点。...详细
Linux文件系统可以根据需要随时装卸,从而实现文件存储空间的动态扩充。在系统初启时,往往只安装有一个文件系统,即根文件系统,其上的文件主要是保证系统正常运行的操作系统代码文件,以及若干语言编译程序、命令解释程序和相应的命令处理程序等构成的文件。此外,还有大量的用户文件空间。根文件系统一旦被安装上,则在整个系统运行过程中是不能卸下的,它是系统的基本部分。本文将为大家介绍Linux系统中文件系统的安装与卸载。...详细
设备管理是操作系统五大管理中最复杂的部分。与Unix系统一样,Linux系统采用设备文件统一管理硬件设备,从而将硬件设备的特性及管理细节对用户隐藏起来,实现用户程序与设备无关性。在Linux系统中,硬件设备分为两种,即块设备和字符设备。本文将为大家介绍Linux操作系统设备特性及设备管理分析。...详细