有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译。这类软件包有两种安装方法 方法一: 1.执行rpm -i your-package.src.rpm 2. cd /usr/src/redhat/SPECS 3. rpmbuild -bp your-package.specs 一个和你的软件包同...
一、 直击Linux:12问 ◆1.什么是Linux? Linux 是一个诞生于网络、成长于网络且成熟于网络的奇特的操作系统。1991年,芬兰大学生Linus Torvalds萌发了开发一个自由的UNIX操作系统的想法,当年,Linux就诞生了,为了不让这个羽毛未丰的操作系统矢折,Linus将自已的...
任何要授予用户特权的程序都要能够进行用户认证。当您登入系统时,您需要提供用户名和口令,而后登入进程据此以检验登入的合法性---确认您就是该用户。还有除口令认证之外的其他认证形式,而且口令的存储方式也是各不相同的。 PAM(可 插拔认证模块)方式允许系统管理员设置...
Linux操作系统为我们提供了十分方便的系统文档帮助信息。例如“--help”选项、man工具和info工具文档等。许多初学者对于这三种帮助信息的概念并不是十分了解,下面就让我们来作一些具有针对性的讲解。 “--help”选项 “--help”是...
当今,全球Windows用户群体正在缩小,微软输掉欧盟官司,全球Linux用户急剧增加,在这种情况之下,怎么看待各式各样的Linux发行版,怎样对待特点不同的Linux发行商,应该采取什么样的发展思路,成为一个关键问题。 人们往往根据各式各样的理由、站在不同的立场,从各种...
可能不少人持这样一种观点,认为 Linux 病毒少是因为Linux不像Windows那么普及,其实这种观点很早已经被人批驳过了,一个最有力的论据是:如果写病毒的人写 Windows 病毒是因为 Windows 用户多而因此破坏性大,那么 Internet 上大多数服务器都是基于 Unix/Linux 的,攻击这些...
◆C:C能够帮助我们学会在硬件体系层次上考虑问题。他的最佳之处是资源效率和接近机器语言。而最糟糕的地方是其编程简直是资源管理的炼狱。 实例:fetchmail ◆C++:最佳之处是编译效率以及面向对象和泛型编程的结合。最糟之处是它非常怪异复杂,往往鼓励过分复...
用uniq命令可以删除相邻的重复行: uniq [file] 但如果一文本中有重复却不相邻的行则无法删除,需要结合sort命令: sort [file]|uniq 等效的sort命令是: sort -u [file] 另外uniq命令有4个有用的选项: $uniq -d file 只输出file中的重复...
VI可能是终端命令行里功能最强的文本编辑器了,但目前需要用到的只是文本编辑功能,与GCC、make等工具的整合应用现在还不需要,所以操作难 度不大,习惯就好。Linux发行版所带的一般不是vi,而是vim——vi 加强版,功能更强但操作比传统的vi更方便,但启动命令还是...
首先研究 Linux 源代码树的顶层目录,它通常(但不总是)位于 /usr/src/linux-。我们不会研究得过于详细,因为 Linux 源代码经常会发生变化,但是,我们将尝试让给出的信息足以找出特定驱动程序或函数的位置。 Makefile:这个文件是整个源代码树的顶层 makefile。它定义了...