RPM打包技术与典型SPEC文件分析(转)
RPM打包技术与典型SPEC文件分析(转)[@more@]本文分为两部分,第一部分阐述了 rpm 工具的功能以及 rpmbuild 工具,详细的介绍了 spec文件的书写规则以及关键部分,第二部分对一个典型的 spec 文件做了详细的分析。为了方便朋友们查看,我找了中文的rpmbuild 的MAN 附在最后一 、rpm 介绍1. 概述RPM全称是 Red Hat Package Manager(Red Hat包管理器)。几乎所有的 Linux 发行版本都使用这种形式的软件包管理安装、更新和卸载软件。RPM 是一个开放的软件包管理系统。它工作于Red Hat Linux以及其它Linux和UNIX 系统,可被任何人使用。redhat
在inputrc中定义多重热键(如Ctrl+Alt+H)(转)
在inputrc中定义多重热键(如Ctrl+Alt+H)(转)[@more@]找到解决方案了,偶给"How To Make A Hotkey On The Linux Console" 的作者发了一封关于这个问题E-mail, 很快他就回信了Linux的老外们还真是热情啊,感动中....转到正题吧, 先用cat查看组合热键的ASCII字符:# cat<按下热键,如:Ctrl-Alt-H>看到了什么? ^[^H 对不对?按<Ctrl-D>退出同理可以得知其他组合热键对应的ASCII字符,有一些组合热键像Ctrl+Alt+D/Q/Z/C/S/M/J/U/I/E好像不能使用,不过没关系,可用的热键有15个左右然后修改/etc/inputrc 或 ~/.inputrc,向里面
简单编译升级内核2.6.6,激活FC1上的USB硬盘(转)
简单编译升级内核2.6.6,激活FC1上的USB硬盘(转)[@more@]作者:陈绪先生本文首发于www.chinaunix.net之linux版,转载请注明出处。本机操作系统为FC1(fecora core1),USB硬盘一直不能使用,也就是说fdisk -l /dev/sda总是没有任何输出,于是决定重编内核,顺便升级到2.6.6到www.kernel.org下载最新内核,我下载的是linux-2.6.6.tar.bz2文件1. #cp linux-2.6.6.tar.bz2 /usr/src/2. #cd /usr/src3. #tar xvfj linux-2.6.6.tar.bz24. #cd linux-2.6.65. #make menuconfig注意,请选中<M> OHCI HCD support<M> UHCI HCD (most Int
在硬盘上安装windows,linux,solaris的组合(转)
在硬盘上安装windows,linux,solaris的组合(转)[@more@]五一期间就顾着装系统了,终于在硬盘上安装windowsxp,redflag desktop4.0 linux,solaris9的组合,过程如下.安装顺序:windows,linux,solaris.如果硬盘上已经安装了windows,则需要调整分区。可用pqmagic,但据说不太稳定,我直接用xp光盘,把最后一个分区删掉,总共留了30g装linux和solaris。由于分区表中只能有四个主分区,而主dos分区,扩展dos分区,linux swap分区,linux主分区都在其中,这样就没有solris的分区了,所以我把linux swap分区装在扩展dos分区里,在扩展dos分区里留一个
我们来聊聊syslogd和logrotate吧(转)
我们来聊聊syslogd和logrotate吧(转)[@more@]放假这几天看书,了解了一下syslogd和logrotate,就想把自己看明白的总结一下:加深自己的理解;以资大家讨论。 ------------- 文档目录 ------------- 1 什么是syslogd 2 配置syslogd的说明 3 syslogd和系统中服务配置中日志的关系 4 什么是logrotate 5 配置logrotate的说明 ------------- 文档正文 ------------- 1 什么是syslogd syslogd可以简单地被称为记录系统活动的一个daemons。比如可以记录谁,在什么时间,在哪里,做了什么事情(像是在写记叙文啊);也可以记录您的系统曾经发生过什么
linux 下的差异和增量备份(转)
linux 下的差异和增量备份(转)[@more@]这是我正在使用的一段备份脚本 mybackup.sh 在redhat Linux 7.2 下运行正常 mybackup.sh 代码: #!/bin/sh umount /mnt/bak mount /dev/sdb1 /mnt/bak if [ `date +%d` = '01' ] #每月1号进行完全备份 then bakdir="/mnt/bak/daybak/month/"`date +%m%d` zl="" #进行完全备份 else bakdir="/mnt/bak/daybak/"`date +%d` zl="-N "`date +'%Y-%m-01 00:00:01'`; #差异备份 #zl="-N "`date -d '-1 day' +'%Y-%m-%d 00:00:01'` #日增量备份 fi tmpbakdir=${bakdir}tmp rm -rf ${tmpbakdir} mkdir ${tmpbak
写给经常需要ghost linux系统的朋友(转)
写给经常需要ghost linux系统的朋友(转)[@more@]工具:ghost.exe image file ( 最小而完整的系统所作出来的image文件 ). Ghost linux主要几个步骤: 1、 boot from cd 2、 restore redhat image into hard disk 3、 define major hard disk space as reiserfs partition 4、 update /etc/lilo.conf and execute lilo –v update the /etc/fstab 5、 cp all / files into /reiser ( the mount partition reiserfs partition ) 6、 reboot ,,ok!!! 每步的详细操作: 一、 boot from cd 二、 restore with ghost select destination drive
linux下用802.1x客户端上网(转)
linux下用802.1x客户端上网(转)[@more@]问题解决:Mandrake10.0下用802.1x客户端上网 搞了两天,终于搞出来了,下面说详细点:我们学校是用的实达的认证1.你得让网管把你们寝室改为使用标准组播地址发送认证,因为实达自己的认证并不是使用的标准IEEE 802.1x协议2.下载相关软件:mdc-ssd或者是xsupplicant3.软件安装于设置1>mdc-ssd.注意:它不支持kernel-2.6,我只把网上流传最广的一份说明书帖上来>1.下载免费的mdc-ssd 802.1x认证客户端软件。我的版本是:343649-mdc-ssd-01.1.2-1.i386.rpm.gz2.安装mdc-ssd。由于mdc-ssd使用了TLS认证
ftp错误命令速查(转)
ftp错误命令速查(转)[@more@]无法登入FTP的故障对照表*connected. waiting for response.220 serv-u ftp server v4.0 for winsock ready...user anonymous530 sorry, no anonymous access allowed.quit不允许匿名登录*connected. waiting for response.220 serv-u ftp server v4.0 for winsock ready...user test331 user name okay, need password.pass xxxxxx530 not logged in.quit一般是密码输入错误时出现的信息。密码不对哟!*connecting to xxx.xxx.xxx.xxx, port 21 (#1)error: connection timed out这个表明对方未开机,也可能是
Debian下wine及Crossover全攻略(转)
Debian下wine及Crossover全攻略(转)[@more@]Debian下wine及Crossover全攻略 最近跟我老爸的关系搞的比较僵,为什么呢?因为我家里只有一台电脑,而我老爸炒股已经走火入魔了 跟我最喜欢的是linux一样,我爸爸最喜欢的就是大智慧股票软件,怎奈我总是霸占着机器不放,一天到晚就是debian,连miclosoft也会拼错(我的费话怎么那么多阿?)好了,一切从让我爸爸在linux下运行大智慧开始,首先我选用的wine运行之:在windows下先安装大智慧股票软件,然后拷贝安装的文件夹到linux分区安装wineapt-get install wine winesetuptk然后是用winesetup
GNU EMACS字体设置,基本上可以随心所欲(转)
GNU EMACS字体设置,基本上可以随心所欲(转)[@more@]下午找了些资料,试着修改一下GNU EMACS的字体显示,哈哈,这个活只是空着才搞的,其实没有太大意义。方法是这样的,在.Xdefaults中加入下面几句,当然要把原来关于GNU EMACS的配置!掉。Emacs.Font: fontset-smallEmacs.Fontset-0: -*-*-medium-r-normal--15-*-*-*-*-*-fontset-small,ascii:-misc-fixed-medium-r-normal--15-*-*-*-*-*-iso8859-1, chinese-gb2312:-misc-simsun-medium-r-normal--15-*-*-*-*-*-gb2312.1980-*这样就可以很好的显示中文和非中文字体了。simsun随便换,sm
删除所有格式不符合的文件(转)
删除所有格式不符合的文件(转)[@more@]目录下有很多 rar 文件,可是实际上有些是假的,不是真的 rar 文件。这行命令就是用来删除这类文件的。find . -name "*.rar" -exec file {} ;|grep -v RAR|awk -F":" '{print $1}'|xargs rm -
Linux 和 Windows 共享交换区(转)
Linux 和 Windows 共享交换区(转)[@more@]1. 前言现在,越来越多的人在一台使用Linux 和 Windows. 这应该说是Linux的胜利. 我们知道, Linux 要使用交换分区,Windows 要使用交换文件。如果一台PIII, 有192M 内存,我们分配给Linux 192M 交换区, Windows 2000 至少要200M. 那么,我们要用近400M硬盘空间。如果交换区更大,浪费就更可观了。由于两个系统的交换区都只是运行时的临时数据,所以,我们采用动态修改分区信息的方法来达到共享目的.2. 方法简介1). 备份Windows 分区信息。2). 当启动Linux时, 将该分区做成Linux 交换区,并将其激活
怎样设置一个档案来作为 linux 的转换空间?(转)
怎样设置一个档案来作为 linux 的转换空间?(转)[@more@]可按照以下步骤来将一个档案设置成为系统的转换空间:1.使用以下档案来创建一个档案: dd if=/dev/zero of=swapfile bs=1024 count=163842.然後用以下命令将该档案创建转换空间: mkswap swapfile 163843.最後我们还需要用以下命令来启动转换空间 swapon swapfile. (linux知识宝库
进行增量备份(转)
进行增量备份(转)[@more@] 建立增量备份的第一步是产生一个在过去一段时间里更改过的档案的列表,这通常由find命令实现.例如产生过去24小时内更改过的档案的列表用: find / -mtime -1 ! -type d -print>/tmp/filelist.daily 其中-mtime -1选项将使find找出过去24小时内更改过的档案; ! -type d 将使find从档案列表中去掉目录名.类似找出过去一周内更改过的所有档案用: find / -mtime -7 -print>/tmp/filelist.weekly 当产生了要备份的档案的列表,这个列表放在一个档案里,使用tar -T选项可以指定一个档案,它包含要备份的档
使用net send发送消息(转)
使用net send发送消息(转)[@more@]echo "hello baby!"|smbclient -M nukq(计算机名)接收消息:首先要安装并运行samba(要不也不会有smbclient这东东了^-^),然后修改smb.conf 一般位于/etc/samba/smb.conf在[global]段加如下内容:a. 如果想把消息发到邮箱message command = cat %s |mail root -s "PopMsg from:%f-%m";rm %s;b. 如果想再加点效果message command = cat %s |mail root -s "PopMsg form:%f-%m";/usr/local/bin/beep -f800 -l100 -D100 -n -f800 -l100 -D100 -n -f800 -l100;rm%s;(说明:写成一行,beep是一个小工具,用于发出一定频
用当前路径作提示符(转)
用当前路径作提示符(转)[@more@]对 bash 来说,在 .bashrc 里加一行:PS1="$PWD$"对 tcsh 来说,在 .tcshrc 里加一行:set prompt="%/>
文件属性解释(转)
文件属性解释(转)[@more@]一些文件属性类似: --w--S--T rwxrwxrwt 请问S、T、t分别代表什么?s 设置用户ID位 t 设置粘性位 用大写S和T分别表示用户ID位和粘性位的状
pico编辑器(转)
pico编辑器(转)[@more@] 在linux环境下,基于consol的编辑器除了vim以后,还有一个名为pico的编辑器,非常好用,它是pine程序自带的,因此需要安装pine软件包才可以使用该编辑器
使用reiserfs格式安装RH8(转)
使用reiserfs格式安装RH8(转)[@more@] 在默认情况下,RH8使用ext3格式安装。如果使用reiserfs格式来安装,怎么办呢? 由于ext3目前还处于测试阶段,日志功能做得不够完善,如果突然当机就可能恢复不过来。如果采用reiserfs格式就不存在这个问题。她可能很快恢复。当然她还有很多的优点这里就不再赘述。有足够的理由使用reiserfs文件系统。 但是在默认情况下,RH8使用ext3格式安装。如果你想使用reiserfs格式来安装, 怎么办呢? 我们知道,在使用光盘安装时,RH会使用光盘上的映像建立一个OS,在这个OS下就有所又需要的工具。