Fedora 9个人使用小贴士


不知不觉在 Fedora 9下面已经工作很久了,切换版本的具体原因已经记不清。装备已经换成 thinkpad X61,到手第一天把玩了一会儿Vista,就换系统了。意识形态这玩意,侵略性很强,我能接触到的,估计都是其中相当优秀的类似基因的“拟子”。可我还是活在现实中的,现在反而觉得商人更好相处,因为他们终究不是什么妖魔鬼怪。

1.网络篇
我工作地点的网络,是实行MAC地址绑定的,换了机器自然得伪装伪装。

因为一直觉得NetworkManager这玩意不好用,所以常常系统装好就删了——用得方便并不意味着功能强大,状态稳定。

无线网络的配置文件存在于 /etc/sysconfig/network-scripts/ifcfg-wlan0 里,接入无线网络的密码则存放在 /etc/sysconfig/network-scripts/keys-wlan0

Fedora 9 默认没有启用网络,正好在wlan0激活前,用ifconfig把MAC地址改掉。如果改了MAC地址,对这个网卡设备的up和down操作,请使用ifconfig,如果用ifup, ifdown, iwconfig什么的,可能会失败(抱怨MAC地址不对,忽略操作)

X61的无线开关就在掌托的斜下方,如果系统抱怨找不到设备,请确认此开关已打开

2.开发篇
yum源里面的drscheme和debian的apt源里一样老,从官网下载的最新版不论界面还是帮助文档都好看多了。

但是DrScheme一直有一个BUG,就是如果你的环境设置成中文,在它的IDE编辑器里是没法正常输入字符的。

其实解决办法很简单,用root身份打开你路径里的drscheme执行脚本,加入export LANG="C" 就行了。至于UI的语言,中文英文都是没有影响的。

3.虚拟机篇
因为还要用windows下的ERWin看数据库模型,不得不虚拟一个windows来用。

我的x61用的CPU支持VT(需要在BIOS里打开),因此玩过一段时间的kvm,速度是很快,但是和host机交互性比较差,最终还是选择了vmware player (还需要打一个vmware-any-any-update-117-very-ALPHA的补丁才能正常使用)。

不过这个版本的libvirt似乎和virtualbox,vmware都有冲突,在使用前需要把之前装的虚拟软件都删掉(特别是libvirt)。

否则virtualbox会报一个创建com失败,vmware报一个vcpu什么错误。

只用vmware player装新系统是可以的,只是配置起来稍微麻烦了点。qemu-img可以创建vmdk硬盘镜像文件,而vmx文件手动复制粘贴一个,改改就可以用了。

下面是我的.vmx文件,大部分内容是在网上找的复制过来的,只改了一点点内容:

#!/usr/bin/vmware
config.version = "8"
virtualHW.version = "3"
ide0:0.present = "TRUE"
ide0:0.filename = "WindowsXPPro.vmdk"
memsize = "256"
MemAllowAutoScaleDown = "FALSE"
ide1:0.present = "TRUE"
ide1:0.fileName = "/home/archives/dls/windows.iso"
ide1:0.deviceType = "cdrom-image"
ide1:0.autodetect = "TRUE"
ethernet0.present = "TRUE"
usb.present = "TRUE"
sound.present = "TRUE"
sound.virtualDev = "es1371"
displayName = "Windows XP Pro"
guestOS = "winxppro"
nvram = "WindowsXPPro.nvram"
MemTrimRate = "-1"
ide0:0.redo = ""
ethernet0.addressType = "generated"
uuid.location = "56 4d b3 93 b0 2d d0 ba-95 a9 4e 6b df 90 80 04"
uuid.bios = "56 4d b3 93 b0 2d d0 ba-95 a9 4e 6b df 90 80 04"
ethernet0.generatedAddress = "00:0c:29:90:80:04"
ethernet0.generatedAddressOffset = "0"
tools.syncTime = "TRUE"
ide1:0.startConnected = "TRUE"
uuid.action = "create"
checkpoint.vmState = "WindowsXPPro.vmss"
tools.remindInstall = "FALSE"

extendedConfigFile = "WindowsXPPro.vmxf"
virtualHW.productCompatibility = "hosted"
tools.upgrade.policy = "manual"

workingDir = ""
sharedFolder.option = "alwaysEnabled"
sharedFolder.maxNum = "1"

在ide1:0.fileName那里,可以换成任何你想要插入虚拟机的ISO文件,所以,装系统,装vmware-tools(在workstation的安装文件包里)都不在话下。

相关内容