摘要: 现象:执行 umount /dev/xxx 命令时,提示device is busy 。解决方法:(1)使用-f -l 选项强制卸载。 (2)先使用lsof /dev/xxx 查看哪个进程使用了该设备,kill掉那进程,重新umount。 (3)使用fuser -m /mountpoint获取被使用的进程号,kill掉进程 (4)修改文件/proc/self/mounts(/etc/mounts),移除需要umount的行, 执行/etc/init.d/autofs restart 阅读全文
posted @ 2012-12-21 16:06 poiqwe 阅读(404) 评论(0) 推荐(0) 编辑
摘要: Kdump 是一种的新的crash dump捕获机制,用来捕获kernel crash时候产生的crash dump。Kdump需要配置两个不同目的的kernel,其中一个我们在这里称作standard(production) kernel;另外一个称之为Crash(capture)kernel。standard(production)kernel,是指我正在使用的kernel,当standard kernel在使用的过程中出现crash的时候, kdump会切换到crash kernel, 简单来说,standard kernel会正运行时发生crash,而crash(capture) Ke 阅读全文
posted @ 2012-12-19 12:30 poiqwe 阅读(5021) 评论(0) 推荐(0) 编辑
摘要: TCP/IP 协议簇中TCP提供可靠的服务连接,采用三次握手建立一个连接,如下图所示: 在客户端A和服务端B之间建立一条tcp连接,主要经过一下三步: 一 客户端 A发起建立连接的请求,向服务端B发一个SYN(seq=x)包。 二 服务端B收到SYN(seq=x)包后,必须对客户端发来的SYN(seq=x)包进行确认,向客户端A发送一个ACK(ack=x+1)包,同时自己也要发一个SYN(seq=y)包,这样等于服务端B就发了一个SYN+ACK的包。 三 客户端A收到服务端B发的SYN+ACK的包之后,必须向服务端B发送一个确认包ACK(ack=y+1),至此发... 阅读全文
posted @ 2012-12-17 11:02 poiqwe 阅读(196) 评论(0) 推荐(0) 编辑
摘要: brctl 用来管理以太网桥,在内核中建立,维护,检查网桥配置。一个网桥一般用来连接多个不同的网络,这样这些不同的网络就可以像一个网络那样进行通讯。 网桥是一种在链路层实现中继,对帧进行转发的技术,根据MAC分区块,可隔离碰撞,将网络的多个网段在数据链路层连接起来的网络设备。网桥工作在数据链路层,将两个LAN连起来,根据MAC地址来转发帧,可以看作一个“底层的路由器” 在网桥上每个以太网连接可以对应到一个物理接口,这些以太网借口组合成一个大的逻辑的接口,这个逻辑接口对应于桥接网络。 brctl addbr <name> 创建一个名为name的桥接网络接口 brctl delbr.. 阅读全文
posted @ 2012-12-17 10:52 poiqwe 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 1、查看core dump是否打开 #ulimit -c ->0 #0表示core dump没有打开2、打开core dump方法一: #ulimit -c 1024 #1024KB,也可以是unlimited。1024是为了限制core文件大小。方法二: 文件/etc/profiel中将 ulimit -S -c 0 > /dev/null 2>&1 ->ulimit -S -c unlimited > /dev/mull 2>&1方法三: 文件/etc/security/limits.conf中添加: * soft core 0 #这个方 阅读全文
posted @ 2012-12-15 15:04 poiqwe 阅读(796) 评论(2) 推荐(0) 编辑
摘要: 1.修改/etc/udev/rules.d 下的 70-persistent-net.rules 文件,删除# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rule written by anaconda)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:ad:06:2a", ATTR{type}=="1", KERNEL=="e 阅读全文
posted @ 2012-12-14 22:01 poiqwe 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 准备好三个ISO:shrike-i386-disk1.iso,shrike-i386-disk2.iso,shrike-i386-disk3.iso,计算下总的大小,比如大约为3.5G.1. 首先你必须要有一个很大的磁盘空间 大概要3.5g是空闲的 建立一个文件夹Createiso,然后把你的3个iso文件shrike-i386-disk1.iso,shrike-i386-disk2.iso,shrike-i386-disk3.iso放到Createiso中2. 输入以下命令 mkdir shrike-i386-disc{1,2,3} shrike-docs 这是建立 shrike-i386- 阅读全文
posted @ 2012-12-14 21:58 poiqwe 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: RHEL5系列中,使用vncserver打开一个vnc端口(如端口1)后,登陆vnc后图形化界面无法正常显示。解决方法: 1. 编辑文件/root/.vnc/xstartup,将以下两行内容的注释去掉: # unset SESSION_MANAGER # exec /etc/x11/xinit/xinitrc 2. (可选)使用命令vncserver -kill :vnc端口号 关闭一打开的vnc端口 3. 使用命令vncserver重新打开一个vnc端口 阅读全文
posted @ 2012-12-14 21:58 poiqwe 阅读(179) 评论(0) 推荐(0) 编辑
摘要: sshtestusr1@192.168.0.3时,系统提示error信息如下:error信息: “You account has expired;please contact your system administrator.” “Connection closed by IP”出错原因:帐号testusr1过期。解决方法:1)编辑/etc/shadows,将testusr行的帐号失效日期删除。#/etc/shadows结果:帐号名称:密码:最近更改密码的日期:密码不可更改的天数:密码更改期限前的警告期限:密码过期的宽限时间:帐号失效日期:保留字段2)使用chage命令修改用户过期期限,ch 阅读全文
posted @ 2012-12-14 21:57 poiqwe 阅读(4913) 评论(0) 推荐(1) 编辑
摘要: 安装系统时如果使用默认配置自动格式化硬盘,系统会使用LVM来管理除/boot目录所用分区以外的所有分区,包括swap分区。查看“/etc/fstab”可以看到由LVM管理的分区的挂载情况。且swap分区的大小都会大于内存大小,但一般情况下并不需要这么大的swap分区,在安装guest时很浪费磁盘空间。当根目录的空间不够,我们可以使用swap分区来给根目录分区扩容。1)停掉swapswapoff -a2)减小swap的卷lvreduce /dev/VolGroup00/LogVol01 -L -2G3)扩大根目录的卷lvextend /dev/VolGroup00/LogVol00 -L +2G 阅读全文
posted @ 2012-12-14 21:56 poiqwe 阅读(653) 评论(0) 推荐(0) 编辑