精通RPM之认识篇(转)
精通RPM之认识篇(转)[@more@]RPM是RedHat Package Manager的缩写,意即RedHat(红帽子)软件包管理器。(RedHat是美国有名的LINUX公司,网址:http://www.redhat.com)对于一个操作系统来说,不能没有一个象样的软件包管理器。没有软件包管理器的帮助,操作系统发行版的制作者将面临这样或那样的难题,用户安装,升级,卸载与发布软件包也将是非常麻烦的,系统管理也容易出现问题。相反,有了专门的软件包管理器,软件制作者易于制作和发行自己的软件了,而对于普通用户来说,软件包的安装维护将变得非常方便了。这种 情况,对于一个操作系统的推广也会起到良
RPM查询篇(转)
RPM查询篇(转)[@more@]RPM不仅在安装,升级,卸载方面工作出色,而且在查询方面比其它软件包管理工具更胜一筹。这从以下几种情况可以看出:* 当你在浏览系统文件时,发现一个文件,想知道它来自哪个软件包时,可以用RPM来查询得知;* 当你的朋友给你发送来一个软件包,但你不知道这是个什么样的软件包,不知道它做些什么,安装些什么,来源是哪里。这时,你可以用RPM查询搞定;* 几个月前你安装了XFree86窗口软件,但现在你忘了它的版本号,也不知它的说明文档在哪里。这时,你可以用RPM查询一下这个软件包,得到这方面的信息。RPM的查询还有一个高级功能,即
RPM升级篇(转)
RPM升级篇(转)[@more@]升级做什么RPM的升级功能是它受到用户好评的原因之一。因为用户自己将一个软件包从旧版本升级到新版本,特别是大型软件,需要有经验的支持和技术的积累,比较复杂,而用RPM升级软件,只需一个rpm -U命令就可以了,极大方便了用户。软件升级基本做两项工作,一是安装新版本,二是卸载旧版本。RPM还有一项重要的工作要做,这就是妥善处理配置文件(CONFIG FILE)。若直接采用安装方式,则用户已配置好的配置文件就会被覆盖,不符合用户要求。配置文件处理RPM对某个配置文件,通过比较三种不同的MD5检查和(checksum)来决定如何处理它。
认识linux中的设备名称(转)
认识linux中的设备名称(转)[@more@]计算机用CPU来运算, 内存来存储程序和数据之外,还有一些设备,如磁盘驱动器, 显示卡, 键盘, 网卡, modem卡, 声卡, 串口和并口,等等.还有电源提供电能, 主板上的各种总线把设备和 CPU 连在一起,机箱把它们装起来.过去, 许多设备都是插卡(印刷线路板). 今天, 除了插卡之外,许多设备已经小到一块芯片被做在主版上. 主版上的插卡也许包含不止一个设备.计算机要正常工作,每个设备必须在它的驱动程序(它也是操作系统的一部分,在CPU上运行)控制下运行.驱动程序与/dev目录下的特殊文件联系在一起, 尽管他们不是真
在Linux下两种方法完整运行最新的QQ和MSN(转)
在Linux下两种方法完整运行最新的QQ和MSN(转)[@more@]很久没写文章了,大家现在烦恼怎样同时运行最新的QQ和MSN,我的思路有两个,一是QQ for gaim0.64+gaim0.71,二是QQ for gaim0.64+kmess 1.3(支持MSN6.0),那我们开始安装吧.一、QQ for gaim0.64+gaim0.711、先下载gaim0.64、gaim-0.64-libqqpatched和gaim0.712、安装gaim 0.64cd /roottar xvfz gaim-0.64-libqqpatched.tar.gzcd gaim-0.64./configure --prefix=/usr/bin/gaimmakemake install3、安装libqqcd /usr/local/share/pixmaps/gaim/status/defaulttar xvfz ~/gaim-0.64/libqqpat
浅谈Unix系统管理(转)
浅谈Unix系统管理(转)[@more@]Unix操作系统自1969年在AT&T的Bell试验室诞生以来,迄今已经有30多年的历史了。因其性能稳定,功能强大,安全性好等特点,Unix系统得到了广泛的应用,特别是在高端解决方案方面,已经成为了主流操作系统。国内进行Unix的研究和应用也已经有20多年的历史了。初期,Unix系统多应用于银行、电信、邮政、保险、铁道等部门;近期,由于国内计算机技术的普及,行业信息化的进展,以及互联网的飞速发展,Unix系统在多个领域得到广泛应用,成为处理核心业务的支撑软件。可见,了解和掌握一些有关Unix系统的知识对
linux 下实用软件组合 -- 为你的 linux 减肥!(转)
linux 下实用软件组合 -- 为你的 linux 减肥!(转)[@more@]###############################KDE 和 Gnome 都是很好用的桌面系统。如果你的电脑配置高级,KDE 和 Gnome 会运行的象其它系统一样。但是 KDE 和 Gnome 却不是较低级电脑的最好选择。我的最高级的一台电脑是 奔腾350 384M,在KDE 下运行时总感觉慢半拍,更不要说我的 奔腾166 64M 了,况且我也不喜欢在那么华丽的环境下使用 linux,所以选用简单,易用,符合我的需要的 软件 和 窗口管理器(Window Manager,注意这里是window, 不是 windowS :) 就是一个迫切需要了。 经过一段时间的
为什么Linux不适合你?(转)
为什么Linux不适合你?(转)[@more@]Why Linux is Not for You为什么Linux不适合你?------------------------------------------------本贴原文请见: http://epesh.com/linuxforyou.htmlTranslated by yilong, 2/12/2002Email: yilong@gmx.net------------------------------------------------译文:现在有很多关于Linux的极端的宣传,一些是积极的,也有一些是消极的。但可以肯定的一件事是:没有人在对待Linux的问题上是不明朗的。 Microsoft在尽力说服大家NT的技术更好一些,而且不怀好意或极力利用自己的行销能力来证明他的说法。哦,
Linux init详解(转)
Linux init详解(转)[@more@]一、什么是INIT: init是Linux系统操作中不可缺少的程序之一。 所谓的init进程,它是一个由内核启动的用户级进程。 内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以,init始终是第一个进程(其进程编号始终为1)。 内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。
选择GPL还是BSD?(转)
选择GPL还是BSD?(转)[@more@]简介什么是GPL软件授权许可证?GNU通用公共许可证(GPL,The GNU General Public License)的全文非常烦琐冗长,其主要宗旨是在程序员社区内保证和促进可以连续自由和开放地保证软件源代码的共享。它的出现混淆了"free"和 "freedom"的含义,因为其实际上限制了那些不希望开放共享那些从GPL授权的软件进行二次开发的程序员的自由。Rick Holbert建议我们使用解放软件(liberated software)这个名词来替代自由软件(free software)这个名词。但这仍然使我感到迷惑,因为GNU软件并不是真正的解放软件,其实你并不能任意
图形界面系统XFree86的历史(转)
图形界面系统XFree86的历史(转)[@more@]今天,当台式机的用户提到视窗系统时,他们多半会想到微软的操作系统。这的确是一件十分令人遗憾的事,因为很久以前,当微软视窗还仅仅是比尔?盖茨脑中一时的灵感时,UNIX已经有了它自己的视窗操作系统--X window系统。X window系统,通常只被简单地叫作X(从未有人把它叫作X视窗系统)。它其实是一套在UNIX系统上的设备驱动程序和数据库安置图形接口的程序,它是在二十世纪八十年代,为运行在联网环境下的高尖端研究用的硬件而开发的。现在,当你在普通的硬盘上发现或运行X时,它很可能就是Xfree86
Mandrake8.2硬盘完全安装的实现(附RedHat7.2)(转)
Mandrake8.2硬盘完全安装的实现(附RedHat7.2)(转)[@more@]很多人用Windows上网下载了Mandrake8.2发行版的iso,很想从硬盘安装,但它和Redhat7.2的硬盘安装完全不同。不能直接选取三张iso所在的硬盘分区或硬盘分区下的文件夹来安装。而选择安装文件时,好像只能选一张iso而且是第一张(我不知道有谁能把三张iso都填进路径中去的),然后安装到该换盘时安装程序不会提醒你换盘,却不断提示某文件出错,好像它找不到另两张iso似的。前两天我在论坛里发了一个帖子问如果Mandrake8.2的iso在Windows下面应该怎样从硬盘安装,回帖我都看了一下,没有
开源与标准(转)
开源与标准(转)[@more@]开源的LinuxLinux作为免费使用和自由传播的类UNIX操作系统,以速度快、运行稳定、对硬件的配置要求低并兼具了其他操作系统的优点而赢得了广泛的赞誉,关键之处更在于其开放源码和免费使用的诱惑,使得近几年内Linux得到了迅猛地发展。Linux的版权所有者是芬兰籍的Linus Torvalds先生和其他开发人员,它遵循GPL声明(GNU General Public License--GNU通用公共版权协议),即可以免费得到它的软件和源代码,并对它进行自由地修改。Linux的开源特性脱离了UNIX的影响,尽管 UNIX具有庞大的支持基础和发行系统,使得它(
做linux发布(转)
做linux发布(转)[@more@]建立基于cd-rom的linux发布的主要步骤:我想建立自己的基于cd-rom的linux发布,收集了一些资料,知道了建立基于cd-rom的linux发布的主要步骤。但是,这是远远不够的,我希望大家来补充细节:第一步:确定要建立什么样的发布,是BSD还是SYSV风格,是完整版?服务器版?还是桌面版? 我准备建立类似RedHat的发布,主要的改进中文界面,增加方便的汉字输入方法。功能和效率要达到"智能陈桥"的水平。还准备重新编译、替换一些rpm包。第二步:写一个安装脚本。怎么写这个安装程序,把我难住了。希望大家来补充细
Linux单用户方式(转)
Linux单用户方式(转)[@more@] 做为一个LINUX爱好者,每天都渴望得到新的知识,同时每天也把LINUX的各个部分翻来覆去的进行着探索,在这个过程难免会让LINUX无法启动。在WIN98中有一个保护模式,可以以保护模式进入到WIN98之中,对系统进行修复。在LINUX中也有类似保护模式的启动方式,可以用它对系统进行修复。 LINUX下的启动方式常用的到的有单用户方式、普通多用户方式、完全多用户方式和XWin方式。单用户方式下,系统并没有完全运行进来,只是部分程序运行,这时也不能进行远程登录到LINUX系统。进入单用户方式进行系统维护由是RO
谈Linux分区(转)
谈Linux分区(转)[@more@]1991年,芬兰的一名学生Linus Torvalds出于兴趣,以他的灵感和才思,开发了当今最为流行的免费操作系统Linux。Linux也正以它的优越性赢得越来越多的用户的喜爱,同时也被微软视为最可怕的竞争对手之一。全世界使用Linux操作系统的人正以惊人的速度增涨着,同时也产生了Linux诸多不同的版本,因为它实在是太可爱了,太好了。但这里也不能说它的好了,要不就有骗稿费之疑了。但它有个最突出的特点是它的源代码全都是公开的,这样每个用户或机构就可以根据自己的需要来修改Linux,甚至你也可以开发出属于你自己的操作
ls参数妙用(转)
ls参数妙用(转)[@more@]ls命令是我们常用的几个命令,但是其中有一些很有用的参数我们往往不是很清楚,现在介绍如下:-t -c 按照时间顺序显示-p -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。-r 对目录反向排序。-s 在每个文件名后输出该文件的大小。-u 以文件上次被访问的时间排序。-S 以文件大小排序。-d 将目录象文件一样显示,而不是显示其下的文件。-X 以文件的扩展名(最后一个 . 后的字符)排序。
只列子目录的方法(转)
只列子目录的方法(转)[@more@]ls -F | grep /$ 或者 alias sub = "ls -F | grep /$"(linux)ls -l | grep "^d" 或者 ls -lL | grep "^d" (Solaris)
rpm的i386、i586和i686版本有什么不同(转)
rpm的i386、i586和i686版本有什么不同(转)[@more@]问:有的rpm有分i386、i586和i686等不同版本,如:abc-1.2.3-4.i386.rpmabc-1.2.3-4.i586.rpmabc-1.2.3-4.i686.rpm请问它们有什么不同呢?答:这里的i386、i586、i686指的是适用于 intel i386、i586、i686兼容指令集的微处理器。一般来说,等级较高的机器可接受较低等级的rpm文件。你可以通过cat /proc/cpuinfo 文件查询你的CPU等级
将 man page 转成 HTML 格式(转)
将 man page 转成 HTML 格式(转)[@more@]使用 man2html 这个指令,就可以将 man page 转成 HTML 格式了。用法是:man2html filename > htmlfile.html例子:man2html /usr/man/man1/man2html.1 > ~/man2html.html-------------------------------------------------------------------------------