在Linux环境中安装Qmail的经历(转)
在Linux环境中安装Qmail的经历(转)[@more@] 安装平台:Linux 版本:qmail-1.03 安装的机器: mail.mydomain.com 软件包: qmail-1.03 qmail基本系统 ucspi-tcp-0.88 tcpsever服务程序 daemontools-0.70 监视工具 checkpassword-0.81 pop3验证用户的程序 ezmlm-0.53 邮件转发 vpopmail-4.9.6-1 虚拟域用户pop3支持 qmailadmin-0.35 虚拟域web管理 autorespond-1.0.0 自动回复程序 sqwebmail-1.2.0 webmail vqsignup-0.4 web方式用户注册 软件来源: http://www.qmail.org http:
Linux下应用程序开发:QT开发简介(转)
Linux下应用程序开发:QT开发简介(转)[@more@] Qt 是一个跨平台的 C++ 图形用户界面库,由挪威 TrollTech 公司出品,目前包括Qt, 基于 Framebuffer 的 Qt Embedded,快速开发工具 Qt Designer,国际化工具 Qt Linguist 等部分 Qt 支持所有 Unix 系统,当然也包括 Linux,还支持 WinNT/Win2k,Win95/98 平台。 Trolltech 公司在 1994 年成立,但是在 1992 年,成立 Trolltech 公司的那批程序员 就已经开始设计 Qt 了,Qt 的第一个商业版本于 1995 年推出然后 Qt 的发展就很快了,下面是 Qt 发展史上的一 些里程碑: 1996
在Linux上安装ORiNOCO无线网卡办法(转)
在Linux上安装ORiNOCO无线网卡办法(转)[@more@] 1. 软件描述 1.1描述 该软件支持下列网卡: * ORiNOCO PC Card (Silver and Gold) * WaveLAN/IEEE Turbo 11 Mb Card * WaveLAN/IEEE Turbo Card (8 Mb) * WaveLAN/IEEE PC Card (2 Mb) 该软件是由Agere System Inc.发布和支持的。 1.2软件部件 这个ORiNOCO PC Card软件是以压缩文档分发: * wavelan2_cs-6.16.tar.gz 为适应CD-ROM的8.3文件名格式,文件wavelan2_cs-6.16.tar.bz被命名为: * wlli616.tgz 这个文档包含驱动程序源
新方法:将PHP作为Shell脚本语言使用(转)
新方法:将PHP作为Shell脚本语言使用(转)[@more@] 我们都知道,PHP是一种非常好的动态网页开发语言(速度飞快,开发周期短……)。但是只有很少数的人意识到PHP也可以很好的作为编写Shell脚本的语言,当PHP作为编写Shell脚本的语言时,他并没有Perl或者Bash那么强大,但是他却有着很好的优势,特别是对于我这种熟悉PHP但是不怎么熟悉Perl的人。 要使用PHP作为Shell脚本语言,你必须将PHP作为二进制的CGI编译,而不是Apache模式;编译成为二进制CGI模式运行的PHP有一些安全性的问题,关于解决的方法可以参见PHP手册(http://www
新企业大力推广Linux(转)
新企业大力推广Linux(转)[@more@]IBM、Novell、Philips、Red Hat 和Sony公司共同投资成立了Open Invention Network(以下简称OIN)公司来推广Linux操作系统。 五个主要Linux操作系统的支持者投资成立了一个新的企业,目的是通过获取专利和免费提供技术支持来促进Linux开源操作系统。 OIN公司宣称得到了IBM、Novell、Philips、Red Hat和Sony公司的资金支持,并于今天将新产品投放市场。 公司成员们说他们将建立一个企业新模式,企业所拥有的专利将会免费提供给那些同意不向Linux操作系统以及某些与Linux相关应用软件主张自己专利的
Red Hat Linux9.0实用工具《供参考》(转)
Red Hat Linux9.0实用工具《供参考》(转)[@more@]redhat-config-bind DNS配置工具 可在console使用redhat-config-packages 安装卸载升级包的工具redhat-config-bind-gui DNS配置工具, 只用于图形界面redhat-config-printer 打印机配置工具redhat-config-date 日期时间配置工具redhat-config-printer-gui 图形的打印机配置工具redhat-config-httpd WEB服务配置工具redhat-config-printer-tui 打印机配置字符界面工具redhat-config-keyboard 键盘配置工具redhat-config-proc PROC 虚拟文件系统配置工具redhat-config-kickstart kickstart自动
Linux下find命令的用法(转)
Linux下find命令的用法(转)[@more@]每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。 可是使用Linux的用户就没有那么幸运了,在Linux上查找某个文件确实是一件比较麻烦的事情。毕竟在Linux中需要我们使用专用的“查找”命令来寻找在
Linux下的ssh认证,不用密码登陆另一台机器(转)
Linux下的ssh认证,不用密码登陆另一台机器(转)[@more@]LINUX程序员在日常工作中都会遇到远程登陆这样的问题,每次输入密码是不是很烦人.我就在这整理一下,ssh证书到底是怎么搞的!在linux下使用ssh认证,不输入密码访问另一台机器在工作中由于常用到ssh登录其它机器,所在每台机器上做了ssh认证,这样就不用每次都输入繁琐的密码。有两台机器:server_1 和 server_2账号都为:work转到work账号下:su - work运行:ssh-keygen -d (一路回车下去 )命令输出为:Enter file in which to save the key (/home/work/.ssh/id_dsa): Enter passphras
进行类Unix小型机系统管理的八项注意(转)
进行类Unix小型机系统管理的八项注意(转)[@more@]赛迪网-系统管理员对小型机系统的正确管理是系统稳定运行的保障,作为系统管理员需要了解和注意以下几个方面,本文做了一个小结供您参考:1. 开关机步骤2. 用户组及用户管理3. 文件系统维护发现文件系统已满,应及时删除无用文件或扩大文件系统。4. 系统日常管理系统管理员最好用 sam (System Administrator Manager)来进行系统管理。Sam是以菜单方式工作的工具包,它包括了日常管理工作的所有命令,操作简便。5. 系统备份备份是保护用户数据不丢失的重要手段。一般系统备份的要求如
ProFtpd快速指南(转)
ProFtpd快速指南(转)[@more@]ProFTPD是一个Unix平台上或是类Unix平台上(如Linux, FreeBSD等)的FTP服务器程序,它是在自由软件基金会的版权声明(GPL)下开发、发布的免费软件,也就是说任何人只要遵守GPL版权声明,都可以随意修改源始码。 ProFTPD设计目标是实现一个安全且易于设定的FTP Server。目前Unix或类Unix平台上FTP Server十分有限,最常使用的恐怕就是wu-ftpd了。虽然wu-ftpd有着极佳的效能同时也是一套很好的软件,然而它却欠缺了许多Win32平台上FTP Server的一些特色,同时wu-ftpd过去也有不少的安全漏洞陆续被发现。ProFTPD的原
Linux内核研究系列之可执行文件格式(转)
Linux内核研究系列之可执行文件格式(转)[@more@]我们知道linux环境下不是所有的二进制文件都有相同的格式,linux系统使用二进制文件的处理程序来实现对不同二进制格式文件的分别处理。二进制处理程序通过内嵌在文件开头的“特征序列”(一个特殊的字节序列)来识别文件,有时也会通过文件名的一些特征,例如ELF文件以'E''L''F'字符开头,java文件以0xcafebabe开始前四个字节。 Linux用sys_execve装入可执行二进制文件。 当前linux版本(2.2)提供以下几种二进制文件处理程序: l a.out:主要时为了和以前兼容,因为a.out很难实现动态链接,
2006新QQ软件:LumaQQ 2006(转)
2006新QQ软件:LumaQQ 2006(转)[@more@]必须注意的事项1. 2006的配置文件将位于$HOME/.lumaqq2006,因此不会和旧版本的有冲突2. 不要在旧版本的LumaQQ基础上升级,那样是不行的3. 如果热键在你的机器上不能使用,下载热键源代码尝试自己编译,然后将编译出的libkeybinder.so拷贝到安装目录的swt目录下面覆盖旧文件。4. 如果你想保留2005版本的聊天记录,把$HOME/.lumaqq/[号码]/record目录拷贝到$HOME/.lumaqq2006/[号码]下LumaQQ 2006 Patch (只需下载最新的)LumaQQ 2006正处于CVS阶段,相关模块是jql_net_2006, jql_protocol_2006, Luma
Linux操作系统的高级电源管理(转)
Linux操作系统的高级电源管理(转)[@more@]在Windows下我们已经对系统的电源管理非常熟悉了,我们可以通过主板的高级电源管理模块实现STR、STD等功能。对于笔记本电脑用户使用高级电源管理方式,让笔记本电脑处于休眠状态,节省电池就更加重要。 上面说的这些功能在Windows平台下实现对于我们来说,可能都已经不再是困难的事情。但如果换成Linux恐怕就很少有人知道了,今天我们就来介绍一下在Linux操作系统下的电源管理的实现。由于许多服务器都采用了Linux,电源管理的重要性也就变得非常明显了。 在x86机器中,存在两种电源管理方法
为Linux 应用程序编写 DLL(转)
为Linux 应用程序编写 DLL(转)[@more@]插件和 DLL 通常是用来无须编写整个新应用程序而添加功能的极好方法。在 Linux 中,插件和 DLL 以动态库形式实现。电子商务顾问兼设计师 Allen Wilson 介绍了动态库并且向您演示了如何在某个应用程序正在运行之后使用动态库来改变该应用程序。 Internet 浏览器用户非常熟悉插件的概念。从 Web 上下载插件,通常这些插件为浏览器的音频、视频以及特殊效果提供增强支持。一般来讲,在不更改原有应用程序的情况下,插件为现有应用程序提供新功能。 DLL 是程序函数,它们在设计和构建应用程序时为该程序所
硬盘安装 SuSE Linux 9.1(转)
硬盘安装 SuSE Linux 9.1(转)[@more@]一.准备工作 1. 将5个.iso文件解压缩到(例如F:susecd1..cd2..cd3..cd4..cd5); 2 在F盘根目录下新建一dosutils文件夹; 3. 将cd1dosutilsloadlinloadlin.exe 拷贝到 F:dosutils下; 4. 将cd1ootloader目录下的 initrd 和 linux 拷贝到 F:dosutils下; 5. 重新启动;二.安装SUSE9.1 1. 利用软盘或者光驱或者虚拟软驱启动机器进入DOS下F:>下; 2. 执行以下命令: F:>cd dosutils F:dosutils>loadlin linux append initrd=initrd vga=791 其中:vga=791 是将控制台甚至
Linux下字符界面文本编辑器 vi(转)
Linux下字符界面文本编辑器 vi(转)[@more@] 如果你不在使用图形化桌面,并想读取并修改某个文本或配置文件,Red Hat Linux 包括了 vi(发音为 vee-eye)文本编辑器。vi 是一个简单的应用程序。它在 shell 提示内打开,并允许你查看、搜索和修改文本文件。要启动 vi,在 shell 提示下键入 vi。要在 vi 内打开文本文件,在 shell 提示下键入 vi 。 按照默认配置,vi 在普通模式下打开文本文件,这意味着你可以查看文件,或在文件中运行内建的命令,但是你不能在其中添加文本。要添加文本,按 (insert,代表“插入”模式),这个模式会
穷人也要用电脑:七种廉价电脑孰优孰劣(转)
穷人也要用电脑:七种廉价电脑孰优孰劣(转)[@more@] 对生活在乡村和发展中国家的老百姓来说,平价电脑显然有许多不言而喻的好处:乡村的孩子们有了电脑,即使学校关闭也能继续上学;农民有了电脑,就可以学习怎样给农产品定价;汽车能装上卫星连线;乌干达的孩子们可以用上打印机印出的廉价书本。在埃及这样的国家里,不断发展壮大的科技根基能保证成长中的中产阶级对国家的信心,并最终保障政治的稳定。 根据AMD的数字,目前全球的65亿人口中,只有16%即10亿人使用互联网,这个数字还在不断增加。针对那些未使用互联网的用户设计功
趣话电脑病毒19年发展历史及防护(转)
趣话电脑病毒19年发展历史及防护(转)[@more@] 电脑病毒的起源 你可知道,电脑病毒的概念来自一场游戏? 电脑病毒的概念其实源起相当早,在第一部商用电脑出现之前好几年时,电脑的先驱者冯·诺伊曼(John Von Neumann)在他的一篇论文《复杂自动装置的理论及组识的进行》里,已经勾勒出病毒程序的蓝图。不过在当时,绝大部分的电脑专家都无法想像会有这种能自我繁殖的程序。 1975年,美国科普作家约翰·布鲁勒尔(John Brunner)写了一本名为《震荡波骑士》(Shock Wave Rider)的书,该书第一次描写了在信息社会中,计算机
六招教你学会破解(转)
六招教你学会破解(转)[@more@]1. 断点:所谓断点就是程序被中断的地方,这个词对于解密者来说是再熟悉不过了。那么什么又是中断呢?中断就是由于有特殊事件(中断事件)发生,计算机暂停当前的任务(即程序),转而去执行另外的任务(中断服务程序),然后再返回原先的任务继续执行。打个比方:你正在上班,突然有同学打电话告诉你他从外地坐火车过来,要你去火车站接他。然后你就向老板临时请假,赶往火车站去接同学,接着将他安顿好,随后你又返回公司继续上班,这就是一个中断过程。我们解密的过程就是等到程序去获取我们输入的注册码并
远程升级Linux系统(转)
远程升级Linux系统(转)[@more@]本文简要地介绍了使用 Red Hat LINUX 的 kickstart 及网络安装功能方便快捷地升级己有 LINUX 系统,文中的例子是从 Red Hat 7.2 远程升级到 Red Hat 9.0。 自从 5.2 版开始, Red Hat LINUX 便 增加了一个称为 kickstart 的功能,其主要是为了减少安装过程中需要交互式 (interactive)的系统参数输入,提高安装效率。将其运用于自动安装 LINUX,特别是需要在短时间迅速安装至成百台 LINUX 工作站这种特殊场合尤为适用,Stanford University 的 Menlo Park 已经有精彩的文章介绍,在此不再累述[1]。 1.升级前系