Linux小技巧六则
1.屏幕回卷
按快捷键“Shift+Page Up”可使当前屏幕回卷数页,回卷的页数视你拥有的Video RAM(显存)的多少而定;你也可以使用$ script<script_file>命令将屏幕上出现的任何东西都复制到script_file中,直至你使用exit这个命令为止,这样就可以在稍后再来查看刚才的内容;
2.重设屏幕
如果你不经意间使用了more或cat命令处理一个可执行文件时,我想你的屏幕将会充满了奇怪的字符。此时使用reset命令就可以轻松解决这个问题。
二、提高Linux下的硬盘读取速度
在Linux下使用32Bit I/O和DMA:
使用命令/sbin/hdparm -c1/dev/hda(hdb,hdc..)打开32Bit传输模式;
使用命令/sbin/hdparm -d1/dev/hda(hdb,hdc..)打开DMA;
最后使用命令/sbin/hdparm -k1/dev/hda,使硬盘在Reset之后保持上面的设定,这样可以使硬盘读写速度提高一倍以上。
三、解决Xwindow下的死机问题
Xwindow 有时可能会突然失去响应,也就是人们常说的“死机”,其实此时系统并没有死机。可有两个常用的方法来杀死X server:其一,用Ctrl+Alt+Backspace组合键;其二,先按Ctrl+Alt+F2组合键切换到另一操作台,然后登录到系统,再执行# ps -ax|grep startx,这将会列出你的Xserver的PID,只要如下操作就能杀死Xserver:# kill -9 PID_Number,最后通过按Alt+F1组合键返回原来的平台。
四、rpm的小技巧
1.安装rpm包时显示进度
可以用-vh参数,例如:rpm -ivh ipchains-1.3.6-1.i386.rpm,但如果是使用glint或xrpm命令,则不必加此参数;
2.直接通过ftp来安装rpm包
使用命令:rpm -i ftp://ftp.xxx.xxx
3.校验所有的rpm包,查找丢失的文件
使用命令:rpm -Va
4.查找一个文件属于哪个rpm包
使用命令:rpm -qf/usr/bin/who
5.列出一个rpm包的描述信息
使用命令:rpm -qpi mon-0.37j-1.i386.rpm
6.列出一个rpm包的文件信息
使用命令:rpm -qpl mon-0.37j-1.i386.rpm
五、系统管理技巧
1.用Unzip命令可以同时解压多个文件,我们不能用unzip *命令,而是用unzip“*”命令;
2.在同一个命令行上可以同时执行多条命令,只需用分号分隔。例如编译一个源文件,可以用命令:type ./configure; make;make install;
3.查看中断资源占用情况,/proc目录下的interrupts及ioaddress等文件包含了资源使用情况,可以用less filename命令直接查看。
4.rm命令的妙用。我们都知道,删除文件可以用命令rm,删除目录可以用命令rmdir。通常都是rmdir与rm配合使用才能完全删除一个目录,因为rmdir只能删除空目录,一旦目录里有文件就只能先用rm把所有文件删除,万一目录中还有子目录,一级子目录二级子目录……那岂不是很麻烦。现在可以用带参数-r的rm命令来删除一个非空目录这样可以把目录和目录中所有内容一并删除掉。
六、增加虚拟内存
如果SWAP(交换空间)不够了,只要你的硬盘上有空闲的空间,直接用命令:mkswape/dev/hda(假设你的驱动器是/dev/hda),swapon/dev/hda;要自动启动SWAPE,可以把新的分区加到/etc/fstab中去,照着原来SWAP的写就行了。用“free”检查你SWAP的大小,Linux支持最多16个交换分区,每个交换分区最大128MB,没有空闲分区的时候,可以用个大文件来建立,用命令“man mkswap”查看帮助。
# dd if=/dev/zero of=swapfile bs=1024 count=8192
# mkswap swapfile 8192
# sync
# swapon swapfile