Linux下制作RPM软件包的关键所在
随着RedHat Linux的风靡全球,其软件包管理工具及格式RPM也得到推广。基于RPM源代码开放、安装卸载简单、升级维护方便及查询功能强大的特点,越来越多的开发者喜欢采用RPM格式来发布自己的软件包,更多的用户从中受益。那么,RPM软件包是怎样制作的呢? 其实,制作RPM软件包并不是一件复杂的工作,其中的关键在于编写SPEC软件包描述文件。下面以我制作小赵编辑器LZE的软件包(lze-6.0-1.i386.rpm)为例,详细说明一下软件包的制作过程。 1.mkdir -p /usr/src/dist/...
为最佳性能而调优 Red Hat(1)
虽然您很可能已安装了 Linux,但为了完整起见,我们将讲述基础知识并且“从头开始”一步步“干净地”安装 Red Hat 7.3。 以前用户在安装 Linux 时常常会犯这样或那样的错误;现在的 Linux 安装程序简化了安装过程,使安装过程就象小孩玩玩具那样简单。现在您只需在几个设置屏幕中单击几下,提供一些基本信息,按要求放入所需的光盘。但是,在安装过程中,您需作出三个关键的选择,这些选择可能影响今后系统的性能和易维护性:分区布局、底层文件系统和安装的软件包。 对于 Linux 管理员来说,如何为硬盘驱...
Linux下的NFS
NFS(Network File System)是由Sun开发的用于网络上文件共享的协议.NFS使用起来很方便,所以得到了广泛的应用.但由于它的认证机制是基于IP地址的,因而容易被攻击. 注意NFS是基于rpc机制的,所以portmap服务一定要打开. 在RedHat中: /etc/rc.d/init.d/nfs ... [ -f /usr/sbin/rpc.nfsd ] || exit 0 [ -f /usr/sbin/rpc.mountd ] || exit 0 [ -f /etc/exports ]...
多台机器的系统时钟同步的解决方法
ntpdate程序正是为这个目的设计,而且它很简单易用。它使用一种协议查询一个或多个时间服务器,然后为你的机器设置正确的系统时间。 首先你应该确定使用哪一个时间服务器。虽然你可以设置自己的某一台机器作为时间服务器,然后用这台机器同步其他机器的时钟,但我不推荐这么做。这种做法要求你自己完成额外的管理工作,而且你必须保证时间服务器的时钟精确。 我更喜欢以那些正式的时间服务器为参考,然后同步所有自己的机器。你可以从http://tycho.usno.navy.mil/ntp.html找到这些时间服务器的一个清单...
X windows系统使用指南(七)
第9章 方便的程式和视窗相关的工具 到目前为止我们已经涵盖了使用系统的基本元素, 有了 xterm功能, 你开始从视窗系统获得看得见的优点. 在本章我们描述一些小程式, 开始去充分使用系统并使你的工作更方便. 这章先提出 "案头附属品" (desk accessory) 的方便程式, 接著介绍捕捉(capturing)、恢复 (restoring) 与列印萤幕影像的一组工具. 9.1 方便的程式 本节所描述的一些程式功能虽属次要, 但是却可以使你工作得更方便轻松.有些我们曾经提过 -- xclock 与...
配置redhat linux 7.0中的xinetd
在redhat linux 7.0中,用xinetd来启动一些守护进程,而这一工具在相关资料中介绍并不多,为此,本 人在配置时,很是头疼了一阵。现在,终于配好了,不感独占,拿出来,与各位同人分享。如有错误,也请各 位大虾指正。 下面,以我配置的proftpd为例,说一下。 首先,我们先看一下/etc/xinetd.conf文件。 1 [wc@dns wc]$ cat /etc/xinetd.conf 2 # 3 # Simple configuration file for xinetd 4 # 5 #...
监控你E-mail用户的邮件(Postfix篇)
一、 环境 公司的Internet邮件系统是Exchange 5.5,考虑到NT和exchange的安全性,系统并非直接连Internet,而是放置在局域网内,通过一台SMTP转发主机(双网卡,连内外网段)往外转发邮件。同时,通过DNS中MX记录的设定,外界发给公司用户的邮件也是通过该SMTP转发主机往exchange转。该SMTP转发主机操作系统用FreeBSD 4.3-Release,邮件系统用Postfix release-20010228 patch1、2、3。 二、 目的 如何才能捕获用户的邮件...
Linux系统命令(电子邮件新闻组)
slrn 功能说明:新闻组阅读程序。 语 法:slrn [-Cdnp][-create][-help][-f新闻组文件][-h服务器][--version] 补充说明:slrn是一个很容易使用的新闻组阅读程序,提供全屏幕的图形操作界面,让用户能轻松地阅读与管理新闻组。 参 数: -C 使用彩色模式。 -d 下载组清单时,也一并下载每个组的说明。 -f新闻组文件 指定要存储组内容的文件,预设的文件名为.newsrc。 -h服务器 指定新闻组服务器。 -n 不要检查是否有新的新闻组。 -p 设置新闻组服务器的...
UNIX中交互程序的自动执行
在 UNIX 系统中,执行交互程序,要求用户通过键盘输入相应数据,完成相应的操作。有时这种交互操作,输入的内容有一定的规律可循,且输入的数据较大。这种操作,用户感到枯燥无味,费工费时,容易产生疲劳,差错在所难免。如在我单位人保系统财务数据集中过程中,要逐月逐分公司生成财务数据上报,执行程序 stmu3, 出现画面1; 选 B 执行数据传送和接收,出现画面2; 选 A 生成数据传送文件,出现画面3; 按回车:出现画面4。 用户输入 /tmp,将生成的上报数据文件放在UNIX的 /tmp 目录下,接着按回车键...
通过控制台进行Mandrake完全配制
mousedrake -- 鼠标配制 XFdrake -- 显卡配制 drakgw -- 网络连接共享 draknet -- 网络连接 keyboarddrake -- 键盘 printerdrake -- 打印机 drakconf -- 所有配制...
在linux2.4系统中实现磁盘配额
概述:在linux2.4系统中,磁盘配额(Quota)的实现和以前的相比,在配置方面有了明显的不同,本文将以具体的实例来说明如何在linux2.4中实现磁盘配额。 环境: RedHat 7.1 quota-3.00-4 目的: 在/dev/hda1(装载点为/)文件系统中实现基于组和用户的磁盘配额。 步骤: 1.安装quota 缺省情况下,在安装系统过程中系统会自动安装quota,可以用以下命令查看您的系统中是否安装了quota: # rpm –q quota 如果没有安装,请使用rpm –ivh命令从R...
Linux操作系统的高级电源管理
在Windows下我们已经对系统的电源管理非常熟悉了,我们可以通过主板的高级电源管理模块实现STR、STD等功能。对于笔记本电脑用户使用高级电源管理方式,让笔记本电脑处于休眠状态,节省电池就更加重要。上面说的这些功能在Windows平台下实现对于我们来说,可能都已经不再是困难的事情。但如果换成Linux恐怕就很少有人知道了,今天我们就来介绍一下在Linux操作系统下的电源管理的实现。由于许多服务器都采用了Linux,电源管理的重要性也就变得非常明显了。 在x86机器中,存在两种电源管理方法:APM (Ad...

