目前,Linux下的输入法基本能支持智能拼音和五笔两种方法,其中拼音输入都是面向词组而非整句的,这是目前的局限。由于笔者喜欢拼音,所以下面的比较大都以拼音输入为主。主要介绍了Linux操作系统下的中文输入法。主要介绍了Xsim输入法,Scim输入法,Fcitx输入法,Xcin输入法等。 ...详细
在本篇文章里, 我们将看到各种不同的后门技术,特别是Linux的可装载内核模块(LKM)。 我们将会发现LKM后门比传统的后门程序更加复杂,更加强大,更不易于被发现。知道这些之后,我们可以制造我们自己的基于LKM的Rootkit程序,主要体现在TCP/IP层, 因为我们相信这是在系统管理员面前最好的隐藏后门的地方。介绍一下已经存在的后门技术, 然后和LKM技术相比较, 最后讨论我么的LKM程序的设计与实现。 ...详细
初学者装QQ遇到的问题太多,而对于初学者来说最主要的是装上能用就行了,不要装个QQ也这么麻烦,那就被LINUX吓跑了,所以本文只给大家介绍LUMAQQ最简单的安装方法。...详细
Linux 是一种性能优越的开源操作系统,随着其性能和知名度越来越高,最主要的是在价格上无与伦比的优势,许多厂家开始推出Linux笔记本电脑,并且这种趋势大 有愈演愈烈之势。我们知道,笔记本受到电池续航时间的限制,所以特别注重机器的电源管理。因此,本文将讨论如何处理这些事项。...详细
Feather Linux是基于Knoppix 3.3的Linux发行,它可以装载于一张50MB的光盘中。其目标是广泛包容各种桌面应用程序,并相对易于使用和安装。它的市场对象是任何希望携带一张Linux小光盘的人,或者是使用在比较老旧的机器上。...详细
Linux下的启动方式常用的到的有单用户方式、普通多用户方式、完全多用户方式和XWin方式。单用户方式下,系统并没有完全运行进来,只是部分程序运行,这时也不能进行远程登录到Linux系统。进入单用户方式进行系统维护由是ROOT用户来进行完成,而且是由ROOT直接的进入,没有密码检验。这时的ROOT用户对系统有完全的操作权限,可以修复系统的同时,也能随时的对系统进行破坏。在本文中对单用户的一些管理进行说明。...详细
Qt是Trolltech这家商业公司所开发的一个跨平台FrameWork环境,在X环境下可以看作是一套功能完整的用户界面工具包,它采用类似C++的语法,并且具备物件导向功能。Microwindows Open Source Project成立的宗旨在于针对体积小的装置,建立一套先进的视窗环境,在Linux桌面上通过交叉编译可以很容易地制作出micro-windows的程序。Tiny X Server是XFree86 Project的一部分,由Keith Pachard先生所发展,而他本身就是XFree86专案的核心成员之一。...详细
随着东方国家使用GUN/Linux的人口越来越多,I18N(i-eighteen-letters-n的缩写)也日益受到重视,目前底层libc部分已经有完整的支持,剩下来便是GUI系统的问题,由于处理双位元所耗的资源较大,西方国家主导的系统很多情况下,经过一些取舍,I18N就被牺牲掉了,整体而言Embedded Linux GUI系统在I18N的程度通常都没有PC端的好,只有在需求时才会使用。...详细
相信大部分使用电子邮件的人每天都会收到大量垃圾邮件。本文将为大家介绍在Linux中防御垃圾邮件的方法。...详细
Relay 是一种从 Linux 内核到用户空间的高效数据传输技术。通过用户定义的 relay 通道,内核空间的程序能够高效、可靠、便捷地将数据传输到用户空间。Relay 特别适用于内核空间有大量数据需要传输到用户空间的情形,目前已经广泛应用在内核调试工具如 SystemTap中。本文介绍了 Relay 的历史和原理,并且用一个简单的实例介绍了 Relay 的具体用法。...详细
本文的思想可以使您的老机器重新焕发青春,并在老式硬件上更 好地使用 Linux。稍作调整并进行实验,即使 128MB 的机器也可以成为令人满意的桌面计算机。 尽管本文重点讲述在相当有限的硬件上实现功能良好的桌面,也可以对其他 Linux 应用采用相同的原理。不管最新的超大机器上有多少内存,很快就会发现新应用程序已占满了这些内存。通过应用这些技术,可以稍微提高过载服务器的性能,并深入了解应用程序的内存使用情况。...详细
做Linux嵌入式系统的对常见的几种嵌入式开发环境一定不会默生,由于主要接触网络相关产品的一些系统设计,因此本文将可能用到的嵌入式开发环境简要做个总结。...详细
目前市场上有多种备份解决方案,其中大部分都是采用快照的策略。换句话说,大多数系统在数据恢复时,都只能恢复到上次备份时的状态。而少数解决方案可以提供实时的备份能力。RAID,也就是我们常说的独立磁盘冗余阵列或者廉价磁盘冗余阵列,则是一种全面的增量备份解决方案。RAID具有多种模式和附加功能,基本的RAID就已经可以实时的保存多个文件副本了。本文将为大家讲述如何利用mdadm工具在Linux中创建和管理RAID磁盘阵列。...详细
从linux2.4.13开始,在Networking options出现了一个试验性的选项-‘[ ] Kernel httpd acceleration (EXPERIMENTAL)‘,什么是kHTTPd呢?它是一个Linux环境下的web服务器。kHTTPd和其它web服务器的不同之处在于其是作 为内核的一部分运行在Linux的内核中(可以看成是一个设备驱动)。KHTTPd仅仅处理静态(基于静态文件的)的web页面,而将所有的对于非静态内容的请求传递给正常的运行于用户空间的web服务器来处理,如apache、Zeus等,而这些运行在用户空间的web服务器并不需要任何修改。...详细
在使用Raidtools前,还需确定要使用的RAID的种类。目前使用Raidtools可以作RAID0、RAID1、RAID5。由于只有两 块硬盘而无法使用RAID5,除了RAID5外,还可以选择作Linear模式或RAID0。笔者选择了作RAID0。以下为制作过程。1.建立RAID盘,2.使用RAID0盘,3.自动执行RAID0的设置,将RAID0的加载及文件系统的加挂全加入到Init.sysinit文件中,这样,只要系统一启动,首先就执行RAID,用户就不必再手工安装了。用户应将以下两个命令加入到Init.sysinit文件中/sbin/mdrun -ar mount /dev/md0 /opt。...详细
Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。 shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心。 ...详细
在Linux的世界里,我们经常会遇到系统调用这一术语,所谓系统调用,就是内核提供的、功能十分强大的一系列的函数。这些系统调用是在内核中实现的,再通过一定的方式把系统调用给用户,一般都通过门(gate)陷入(trap)实现。系统调用是用户程序和内核交互的接口。系统调用在Linux系统中发挥着巨大的作用.如果没有系统调用,那么应用程序就失去了内核的支持。...详细
当您使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为树形结构。linux文件系统的最顶端是/,我们称/为Linux的root,也就是 Linux操作系统的文件系统。本文对Linux下所有目录一一说明,对比较重要的目录加以重点解说。...详细
Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。本文详细介绍了Netstat命令常用选项。...详细
Mandriva原名Mandrake,最早由Gal Duval创建并在1998年7月发布。记得前两年国内刚开始普及Linux时,Mandrake非常流行。说起Mandrake的历史,其实最早 Mandrake的开发者是基于Redhat进行开发的。Redhat默认采用GNOME桌面系统,而Mandrake将之改为KDE。而由于当时的 Linux普遍比较难安装,不适合第一次接触Linux的新手,所以Mandrake还简化了安装系统。Red Hat最早由Bob Young和Marc Ewing在1995年创建。适用于服务器的版本是Red Hat Enterprise Linux,而由于这是个收费的操作系统。于是,国内外许多企业或空间商选择CentOS。...详细