解决VMware上RedHat Linux系统时间过快或过慢的问题
VMware中的RedHat Eneterprise
Linux 5系统时间总比主机的Windows XP慢。即使用date命令设置Linux时间与Windows XP时间一致,Linux的时间仍会逐渐的慢下来。这是很头痛的问题,如果不能解决,当在两个系统间交换文件时,可能会导致编译出现异常。电脑所使用的CPU是Intel Core2 Duo T7250,主频2.0G;而先前使用的DELL D510笔记本电脑,使用Pentium M单核CPU,却未发现这个问题。
WMware官网有类似问题的描述和分析,是一篇名为“Host
Power Management Causes Problems with Guest Timekeeping on Linux Hosts”的文章。大概意思是:一些CPU采用了节能电源管理技术,使CPU的主频可根据系统负载自动变换,如Intel的SpeedStep、AMD的PowerNow、Cool'n'Quiet等。VMware对于Linux,并不能完全支持这些技术,从而导致VMware上安装的Linux系统时钟变得有点飘忽不定了。
Linux对自动变频技术的不适应,要么导致Linux系统时间跑得过快,要么跑得过慢。综合分析了网上寻找到的各种解决办法,找到一个简单且切实可行的方案。
首先,安装上VMware-Tools。在Windows XP系统的C:\Documents and Settings\All
Users\Application Data\VMware\VMware Workstation\目录下,看是否有config.ini这个文件,如果没有,就创建一个吧。然后用一个文本编辑工具打开此文件,输入下面的内容:
host.cpukHz =
"4194304"
host.noTSC =
"TRUE"
ptsc.noTSC =
"TRUE"
processor0.use =
"FALSE"
processor1.use =
"TRUE"
其中,host.cpukHz等于CPU标称最高主频,如果是双核CPU,则还有乘以2。比如,我用的电脑的CPU是Intel Core2 Duo T7250,主频2.0G,host.cpukHz = 2 * 2.0 * 1024 * 1024 = 4194304。
保存对config.ini的编辑。再到Linux虚拟机文件所在的目录,找到一个后缀是vmx的文件,如我安装的虚拟机名称是Red Hat Enterprise Linux 5,则在目录下对应的文件是Red Hat Enterprise Linux 5.vmx。用文本编辑工具打开它,在文本的后部可看到下面的内容:
sharedFolder.option =
"alwaysEnabled"
sharedFolder.maxNum =
"1"
tools.syncTime = "FALSE"
sharedFolder0.present =
"TRUE"
sharedFolder0.enabled =
"TRUE"
sharedFolder0.readAccess =
"TRUE"
sharedFolder0.writeAccess =
"TR
相关文档:
在mmap函数里,使用remap_pfn_range
函数。代码如下。注意要设置一下vma->vm_pgoff为你要map的io空间的物理地址对应的页。
arm IO/ 内存统一编址 所以
#define io_remap_pfn_range(vma,from,pfn,size,prot) \
&nb ......
一、登陆
1.进入linux
2.用户名: root
3.口令:123456
4.mysql 用户名 root 密码 123456
二、启动mysql与apache服务
1.启动mysq数据库:/usr/local/mysql/bin/./mysqld_safe --user=mysql &
2.停止mysql数据库:/usr/local/mysql/bin/mysqladmin -u root -p shutdown
3.启动apache: /usr/local/apache2/bin/./ap ......
本来想用 kernel-module-ntfs-2.6.18-53.el5-2.1.27-0.rr.10.11.i686这种格式的包,但发现系统内核 2.6.18-164.2.1.el5.plus
根本找不到对应的文件,所以只好使用 ntfs-3g.
安装很简单,直接从http://www.ntfs-3g.org/index.html 下载最新的文件,
#wget http://www.ntfs-3g.org/ntfs-3g-2009.4.4.tgz
# ......
原文地址:http://wanping.blogbus.com/logs/28663569.html
1、时间戳转换为正常显示的时间格式
Freebsd
系统下:
转换命令为:
date -r 1112173761 或者:date -r 1112173761 +"%Y-%m-%d %T %z"(年月日的格式不一样)
Linux
系统下:
转换命令:date -d '1970-01-01 UTC 11121 ......
转自 http://blog.china-pub.com/more.asp?name=uniware&id=35478
在Linux下产生并调试core文件
先看看我用的是个什么机器:
$ uname -a
Linux dev 2.4.21-9.30AXsmp #1 SMP Wed May 26 23:37:09 EDT 2004 i686 i686 i386 GNU/Linux
再看看默认的一些参数,注意core file size是个0,程序 ......