易截截图软件、单文件、免安装、纯绿色、仅160KB

Red Hat Enterprise Linux 5安装VM ware Tools

RHEL5在安装VM-wareTools过程中出现如下错误:
What is the
location of the directory of C header files that match your running kernel?
[/usr/src/linux/include] The directory of kernel headers (version
2.6.18-8.el5xen) does not match
此错误主要是想找Linux内核的包含头文件找不到。要解决此问题需要安装内核源代码。
1.
首先要查看内核版本号:
【root@localhost ~】#
uname -r // 查看内核版本号或者uname –a
如果是RHEL5的话内核应该是
2.6.18-8.el5xen
2. 已经知道自己的内核是“2.6.18-8.el5xen”,可以去此网站
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.8.tar.gz 下载到符合自己系统的内核源码。
3.
用【root@localhost ~】#tar
zxvf  linux-2.6.16.8.tar.gz  -C /usr/src
将文件解压到指定目录/usr/src。
4.
进入/usr/src目录下,用【root@localhost ~】#mv
linux-2.6.18.8 linux将解压好的文件夹名“linux-2.6.18.8”改变成“linux”。
5.
进入/usr/src/linux目录下。分别运行:
make mrproper
make oldconfig
make
执行第二个命令时碰到提示一路回车就行,第三个命令如果要完全执行完的话,可能会需要几个小时,最好让它编译完毕之后,再装虚拟机工具。如果在make刚开始执行时,即使生成了version.h和utsrelease.h,若按Ctrl+C强行退出编译。在安装完VM-ware Tools后,很可能导致系统无法正常启动。
6.
编译完毕后,进入/usr/src/linux/include/linux,用【root@localhost ~】#vi
utsrelease.h (按i是插入,修改完后按Esc,然后按Shift+:,输入wq!按回车,修改完毕可以用#more utsrelease.h查看是否修改成功)将里面的版本号改成2.6.18-8.el5xen。
同上再修改version.h,在原来的基础上增加一行#define UTS_RELEASE "2.6.18-8.el5xen",保存退出。
7.
重新启动系统,如果不重启,在安装VM-ware Tools后可能会碰到一些问题
8.
重启后就可以正常安装VM-ware Tools了。
9.
假如要改变分辨率,运行/usr/bin/vmware-config-tools.pl即可修改。


相关文档:

实战Linux Bluetooth编程(六) L2CAP编程实例

例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
 如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......

Linux/Ubuntu chmod命令详解使用格式和方法


在 Ubuntu Linux 中用源码文件安装软件时经常都会用到chmod命令来更改文件的权限使其在安装时有执行的权限。由于 Ubuntu Linux 默认不能用root账户来登录所以在用chmod命令来更改文件的权限时往往需要结合sudo命令来使用,如果你对sudo命令还不太了解,请先看看本站的《sudo命令详解》
chmod
Linux/Ubuntu 系统中文件调 ......

Linux下网络攻击DDos的实现代码,tcp数据欺骗的实现

/*
注意:
这次主要改了函数send_tcp里的代码,旧的代码在填充ip包时有问题。
*/
#include <sys/socket.h>
#include <netinet/in.h>
#include <netinet/ip.h>
#include <netinet/tcp.h>
#include <stdlib.h>
#include <errno.h>
#include <unistd.h>
#include <st ......

另一个Linux设备公司已被收购

某个日见重要的网络芯片公司即将收购一家最早点商业化嵌入式Linux 的公司。 Cavium 公司已同意支付5000 万美元给已经独立运行十年之久的 MontaVista 公司。
这是今年第二例嵌入式Linux 操作系统、工具及服务市场的并购案例。第一例是在今年五月,当时英特尔花费 88400 万美元收购 Wind River 系统公司。如同Wind River 收 ......

Linux bash命令

Linux .bash_profile中 umask 022 设置问题
===========================================================
作者: tolywang(http://tolywang.itpub.net)
发表于:2008.06.21 09:46
分类: Linux/Unix管理
出处:http://tolywang.itpub.net/post/48/464765
-------------------------------------------------------- ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号