屏蔽cdrom irq timeout 提示
常见HP的服务器,在安装红旗DC Server 5.0 或 Asianux 3.0,及其他Linux发行版时,会在屏幕和日子中报如下的错误信息: hda: irq timeout: status=0xd0 { Busy } hda: irq timeout: error=0x00 hda: DMA disabled hda: ATAPI reset complete 原因估计是核心版本太低,IDE 模块对DMA支持不好,当系统满足一定I/O要求(与负载似乎无关),就会自动关闭DMA支持。根据过往的经验,...
Redhat linux AS4 环境下iSCSI协议配置
iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。 1. 安装准备 系统设置-添加/删除程序菜单项-网络服务器- iscsi-initiator-utils选项-更新 2. 编辑iscsi.conf文件 vi...
linux系统手工释放缓存
手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件) sync 将/proc/sys/vm/drop_caches值设为3 echo 3 /proc/sys/vm/drop_caches...
Linux系统下查看用户登陆系统都进行了什么操作
在linux系统的环境下,不管是root用户还是其它的用户只有登陆系统后用进入操作我们都可以通过命令history来查看历史记录,可是假如一台服务器多人登陆,一天因为某人误操作了删除了重要的数据。这时候通过查看历史记录(命令:history)是没有什么意义了。那有没有什么办法实现通过记录登陆后的IP地址和某用户名所操作的历史记录呢?答案:有的。 通过在/etc/profile里面加入以下代码就可以实现: PS1=`whoami`@`hostname`:'[$PWD]' history USER_IP=`...
no acceptable C compiler found in $PATH
执行./configure 然后就出现以下提示 : checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking whether make sets $(MAKE)... yes checking for gcc... no checking for cc... no checking for cc... no checking for cl... no co...
make时的烦人问题modification time in the future
今天因为处理视频时,发现老的版本不能使用,所以编译一个新的来看看,但怎么样打make 都没有反应。 后来实在没有法子,打了一下make clean,清除一下,然后在重来,发现提示时间不对。在make时就提示 make: Warning: File `config.mak' has modification time 2.7e+04 s in the future make: warning: Clock skew detected. Your build may be incomplete 检查了半天本...
在 GNU/Linux 下使用键盘功能键
几年前买的 Razer Lycosa 键盘,左上角有 6 个功能键,外加 1 个键盘背景灯开关键。 一直以来我都认为这 6 个功能键在 GNU/Linux 下没有驱动是无法使用的。不过今天碰巧看到一篇帖子,我从中发现了 xev 这个工具。启动 xev,点击这些个功能键,很幸运,键码都能被捕获,它们的 keycode 分别是: 162, 164, LO 174, 176 144, 153, GO sw 接着我写了这样的 ~/.xmodmaprc: keycode 162 = F13 keycode 164...
用Cryptkeeper和EncFS 完成目录加密
之前讨论过用Cryptsetup cryptoloop实现的变通版目录加密Cryptsetup LUKS 加密目录,这个方法虽然能达到目录加密的效果,但我更想要再简单些的方法,主要要求简单快速,对加密安全要求不用太高。于是我找到了Cryptkeeper,Cryptkeeper 是一个系统托盘程序,它支持 KDE、GNOME、Xfce 等桌面环境,用来管理EncFS 加密的文件夹。 安装: 我的系统是ubuntu 8.04 可以直接 apt 安装: sudo apt-get install cryptke...
linux 异步io(aio)
异步io是相对于同步io而言,主要用于提高系统利用率,和提高程序效率,异步io(aio)成了proix得一个标准,在linux2.6中引入了aio这个概念。solaris,freebsd也都对此进行了支持。 同步io一般在读写文件时会一直等待,等读写完成后,执行下一条语句。异步io就不同了,在进行读写文件操作时,程序会继续执行别的操作,等读写完成后利用回调函数或者信号通知主函数。 下面是使用aio的例子程序 #include stdio.h #include unistd.h #include aio....
使用cmds_allowed限制用户权限
用cmdsv_allowed来限制用户的权限是很方便的事情,很多时候用各种参数去组合,反而很麻烦。 对于虚拟用户来说,只需把cmds_allowed写入虚拟用户的配置文件中,即可以达到目的 vsftp 2.1.0 支持的命令有 例如:某个用户,不允许下载,不允许删除,也就是说,在允许的命令列表里,去掉DELE和RETR 引用 cmds_allowed=FEAT,REST,ABOR,CWD,LIST,MDTM,MKD,NLST,\ PASS,PASV,PORT,PWD,QUIT,RMD,RNFR,RNTO...
Linux下备份和恢复硬盘主分区表
在Windows下如果我们想要备份一个主分区表,我的第一反应是用winhex,这个软件的我没用过,大体是直接操作磁盘的。还有就是一个杀毒软件也具备这样的功能,可是大家想过没有,在linux下只需要一条简单的命令就轻松搞定。 简单说明一下,硬盘的主引导扇区(MBR)的数据,就包含了446字节的主引导程序代码,64字节的分区表(DPT),2个字节的结束标志位(55AA),所以我们为了简便起见,直接备份主引导扇区的数据好了。 例如我们要备份一个安装在IDE设备/dev/hda上的主引导扇区的数据到output...
Ubuntu下使用VI编辑文件必知的常用命令
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个...

