置顶随笔
#
这几天系统切换到fedora后,虽然感觉这个自由的作业系统功能很强大,但我很多东西还是得在windows中才能使用,所以就准备装个虚拟的
windows系统。而fedora自带了一下Virtual Machine
Manager,但用起来却差劲得很。记得在windows系统时,我装了个免费的虚拟机器VirtualBox,无论模拟windows还是linux,效果都不错,而且有linux的版本,
于是决定马上试试这个东东。
1. 下载VirtualBox for Fedora 7 (http://www.virtualbox.org/download/1.5.2/VirtualBox-1.5.2_25433_fedora7-1.i586.rpm),安装很简单,就不哆嗦了;
2. 安装成功后,打开VirtualBox,发现跟windows下的操作模式是一样的,新建一个VM Name,取作win2k3,选择OS
Type为Windows 2003 Server,设定memory为512M,新建一个Virtual Hard Disk,然后再设定从Host
CD/DVD Drive安装。设定好后启动Win2k3,接下来和安装Windows 2003 Server一样开始安装;
3. 安装成功后,测试新系统,发现不能和主机通信。如果这样就没多大意义,记得在windows时必须设置虚拟网路卡为Host
Interface,
然后在系统中新建一网桥Bridge,再将真实的网路卡和虚拟的网路卡加入到网桥中,设定好网桥的IP后才OK,这个虚拟的电脑就如同网络中真实的电脑
了;
4. 在Fedora中加入网桥
首先安装网桥应用程式bridge-utils,这个是Fedora自带的。运行命令
[root@fedora]# brctl addbr br0
建立网桥脚本文件ifcfg-br0
[root@fedora]# touch /etc/sysconfig/network-scripts/ifcfg-br0
设定脚本,加入下面的内容
[root@fedora]# vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static #最好是设定静态IP,否则为dhcp,并不要设IPADDR和NETMASK及GATEWAY
IPADDR=10.1.1.2
NETMASK=255.255.252.0
ONBOOT=yes
GATEWAY=10.1.1.254
5.去掉网路卡的IP,然后加入到网桥
[root@fedora]# ifconfig eth0 0.0.0.0
[root@fedora]#brctl addif br0 eth0
或者直接修改脚本文件/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=dhcp
ONBOOT=yes
BRIDGE=br0
6.重新启动网路卡
[root@fedora]# service network restart
可以看见网路卡,虚拟卡和网桥启动成功
7. 建立新的Host interface并加入到网桥中
[root@fedora]# VboxAddIF vbox0 root br0 #这里我指定root用户能使用此虚拟卡
8. 加入一条规则在防火墙中
[root@fedora]# /sbin/iptables -I FORWARD -j ACCEPT
9. 在VirtualBox软件中指定Host interface网路卡为vbox0,启动虚拟作业系统,测试OK.
2007年11月21日
#
1. 安装QQ
fedora已经用了好多天,既然一直上不去QQ,真令人汗啊?
这几天一有时间我就测试QQ,先是用系统自带的pidgin,一直不可以登录,网上有人说更新后就OK了,但我更新后情况依然。后来又测试以前用的LumaQQ2005,也是上不去。后来测试eva,既然可以登录,但其界面真的不敢令人恭维,而且没字全是方框框,不晓得是不是我在英文模式下的原因,不过也证明了我的系统没有问题。不得已只好拿不带java的LumaQQ2006开刀了。解压LumaQQ2005和LumaQQ2006后,发现后者比前者主要少了java这个目录,如果安装另外的java后会不会OK呢?
1)从http://www.java.com/en 下载最新的java程式,安装
$ sh jre-6u3-linux-i586-rpm.bin
$ rpm -ql jre #查讯jre的安装路径为 /usr/java/jre1.6.0_03
2)建立连接
$ ln -s /usr/java/jre1.6.0_03 /home/LumaQQ/java #我的LumaQQ2006解压在/home下
运行Lumaqq,成功登入。
2.怎样加上面的Java到mozilla浏览器中?
# ln -s /usr/java/jre1.6.0_03/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so
3. 安装媒体播放程式
fedora 7中有好几个媒体播放程式,但是却不能播放最普通的mp3,没办法只好动手自已装了。
1) 安装xmmx
$ yum -y install xmms*
或者下载最新的代码xmms-1.2.10.tar.gz
$ tar xzvf xmms-1.2.10.tar.gz
$ cd xmms-1.2.10
$ ./configure
$ make
$ make install
安装支持mp3插件
$ yum -y install xmms-mp3
或下载
xmms-mp3-1.2.10-5.lvn6.i386.rpm 安装支持wma插件
下载xmms-wma-1.0.5-1.i386.rpm (可以从这里找http://rpmfind.net/linux/RPM/index.html)
加强中文支持
打开Options-preferences-fonts,在playlist下改成下面的
-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*
2007年11月16日
#
上次回国时掏了几十大洋买了本oracle9i的书,本打算在这个新公司好好学习的。谁知新公司的oracle有人专门负责,就提不起多少兴趣学这个东西了。前两天无意中翻到这本书,想想自已已有好久没有买过这么贵的书了,丢在这里不用多可惜啊?况且如今人民币升值越来越快,股市又大跌,口袋里的钱是越来越少,不择机找个更好的工作,以后的日子就越来越难了。何不趁目前很闲的时候充充电呢?心动不如行动,装个Oracle玩玩吧!但目前公司的用的是oracle10.2g的版本,负责oracle的老大也推荐学oracle10g。反正之前也搞了好长一段时间oracle9i,DBA方面的知识也略懂一二,就装个10吧!这本书的内容也许也用得上。
Oracle这个东东装起来最是麻烦,还好官方网站上有现成的文档http://www.oracle-base.com/articles/10g/OracleDB10gR2InstallationOnFedora7.php,遂依想画葫芦的开始安装。
1.加以下的内容到文件/etc/sysctl.conf
ernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
2.加入下面的内容到/etc/security/limits.conf (http://www.cnitblog.com/skywol0/admin/EditPosts.aspx?opt=1)
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* soft nofile 65536
3.加下面一行到/etc/pam.d/login
session required /lib/security/pam_limits.so
4.屏蔽SELINUX在/etc/selinux/config中
SELINUX=disabled
5.加入以下文件包
yum -y install libXp libaio
yum -y install compat-libstde++* compat-libf2c* compat-gcc* compat-libgcc*
注意:如果不安装这些包,将会显示错误信息
”/tmp/OraInstall2005-07-07_09-40-45AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred..”
6.建立用户和组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle #设置用户oracle的密码
7.建立目录并赋权给用户oracle
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01
8.修改文件/etc/redhat-rlease
redhat - 4 #因为oracle安装时会检测系统版本,fedora未列在内
9.加入以下的内容到oracle的home目录 下的文件.bash_profile中
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=TSH1; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
10. 拷贝oracle安装文件到/home/oracle下,解压缩
unzip 10201_database_linux32.zip
11.重新启动电脑,运行以下命令
xhost + #开始我没运行,不能出现oracle的安装画面
12.开始安装oralce
./runInstaller
之后一切顺利。至于怎样使用以后再述。
2007年11月6日
#
这几天系统切换到fedora后,虽然感觉这个自由的作业系统功能很强大,但我很多东西还是得在windows中才能使用,所以就准备装个虚拟的
windows系统。而fedora自带了一下Virtual Machine
Manager,但用起来却差劲得很。记得在windows系统时,我装了个免费的虚拟机器VirtualBox,无论模拟windows还是linux,效果都不错,而且有linux的版本,
于是决定马上试试这个东东。
1. 下载VirtualBox for Fedora 7 (http://www.virtualbox.org/download/1.5.2/VirtualBox-1.5.2_25433_fedora7-1.i586.rpm),安装很简单,就不哆嗦了;
2. 安装成功后,打开VirtualBox,发现跟windows下的操作模式是一样的,新建一个VM Name,取作win2k3,选择OS
Type为Windows 2003 Server,设定memory为512M,新建一个Virtual Hard Disk,然后再设定从Host
CD/DVD Drive安装。设定好后启动Win2k3,接下来和安装Windows 2003 Server一样开始安装;
3. 安装成功后,测试新系统,发现不能和主机通信。如果这样就没多大意义,记得在windows时必须设置虚拟网路卡为Host
Interface,
然后在系统中新建一网桥Bridge,再将真实的网路卡和虚拟的网路卡加入到网桥中,设定好网桥的IP后才OK,这个虚拟的电脑就如同网络中真实的电脑
了;
4. 在Fedora中加入网桥
首先安装网桥应用程式bridge-utils,这个是Fedora自带的。运行命令
[root@fedora]# brctl addbr br0
建立网桥脚本文件ifcfg-br0
[root@fedora]# touch /etc/sysconfig/network-scripts/ifcfg-br0
设定脚本,加入下面的内容
[root@fedora]# vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static #最好是设定静态IP,否则为dhcp,并不要设IPADDR和NETMASK及GATEWAY
IPADDR=10.1.1.2
NETMASK=255.255.252.0
ONBOOT=yes
GATEWAY=10.1.1.254
5.去掉网路卡的IP,然后加入到网桥
[root@fedora]# ifconfig eth0 0.0.0.0
[root@fedora]#brctl addif br0 eth0
或者直接修改脚本文件/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=dhcp
ONBOOT=yes
BRIDGE=br0
6.重新启动网路卡
[root@fedora]# service network restart
可以看见网路卡,虚拟卡和网桥启动成功
7. 建立新的Host interface并加入到网桥中
[root@fedora]# VboxAddIF vbox0 root br0 #这里我指定root用户能使用此虚拟卡
8. 加入一条规则在防火墙中
[root@fedora]# /sbin/iptables -I FORWARD -j ACCEPT
9. 在VirtualBox软件中指定Host interface网路卡为vbox0,启动虚拟作业系统,测试OK.
2007年11月2日
#
今日再次安装Fedora7,安装成功后首先就是调整中文输入法。因为一直喜欢在英文界面下输入中文,虽然FEDORA后面的几个版本都自动安装了 scim中文输入法,但在默认英文状况下却不能使用,不得已只好调整。 记得在用Fedora5时,只要将/etc/X11/xinit/xinput.d下的语言模块拷贝成一个英文模块en_US(默认下是没有的,这是至今我发现最简单的方法,也是自已摸索出来的,呵呵...),重新启动系统即可。但在 Fedora7中,在/etc/X11/xinit/xinput.d下却没有了原有的语言模块了,只好又开始从头摸索了。
1.先来看看scim都在fedora7中装了些什么?
root# rpm -ql scim
...
/usr/share/locale/zh_CN/LC_MESSAGES/scim.mo
...
检查上面的安装文件,发现scim的一些模块只安装在中文、韩文、日文等中,却未安装在英文环境中,于是遂将上面文件夹下scim的所有文件copy到 /usr/share/locale/en_US/LC-MESSAGES下,马上重新启动电脑。发现在英文环境下也可以自动启动scim了,但却不能打 开使用。
2. 经研究scim的配置文件,发现文件/etc/X11/xinit/xinitrc.d/xinput.sh有一行如此的代码
language_list="as bn gu hi ja kn ko ml mr ne or pa si ta te th ur vi zh"
里面却没有英文en,于是在里面加入en. 再存盘重新启动。
3. 打开scim设置,将开关键设成Control+space, 打开键和关闭键设成Shift,后一个输入法设成control+shift.
重新导入。就可以像windows环境下使用万能五笔一样使用scim了。
2007年10月26日
#
这段时间公司的active directory 及附带的系统已经搞得差不多了,事情少了很多,遂准备装个linux来玩玩。好久没玩这个系统,才发现以前刻录的版本已经过时了,刚好前段时间有下载fedora7和CentOS5。记得之前在网上有看过关于从ISO文件直接安装的文章,遂想自已何不也来试试呢?這樣就少了燒錄光碟的麻煩,而且Linux更新也快,燒了后過段時間又沒用了。於是就有了下面的文章。
1.首先新建一個fat分區如F,從網上
http://download.gna.org/grub4dos/ 下載軟件grub4dos.將它解壓到f分區,並將文件夾改成grub或boot﹔
2.用winiso或者Alcohol 120%加載下載的ISO安裝文件,打開isolinux, 然后copy文件vmlinuz和initrd.img到f區的根目錄﹔
3.進入剛才下載的grub4dos文件夾,copy文件grldr到系統盤的根目錄(我的在C盘),打開boot.ini文件,增加下面一行:
c:\grldr="Linux"
4.拷贝ISO文件到f盤根目錄,重新啟動電腦,发现多了一项Linux的菜单﹔
5.在啟動畫面選擇 Linux, 选择Command line模式,进入到grub操作模式,运行help命令可以看到所有的命令,这里只需用到5个命令。首先運行以下命令定位fat盤
grub> find /vmlinuz **我的電腦顯示的是(hd2,0)
接着加载分区,指定内核模块等
grub> root (hd2,0)
grub> kernel /vmlinuz
grub> initrd /initrd.img
grub> boot
开始進入安裝模式,进入后系统跳出一信息,大概是找不到光碟片的意思,选“Skip”。接下來選擇從硬盤安裝,在新的畫面選擇相應的分區(注意此时显示的分区与在grub模式中是不一样的,且下面的空白栏什么都不要填),接下来的安装过程就跟从光盘安装一模一样了。
2007年10月5日
#
雖然在IT界混了七八年,但卻總是不能走在技朮的最前端,非工作之內的東西也沒啥興趣,比如網絡游戲啊、博客啊之類的從未玩過。不過最近可能是歲數大了的緣故,做過的事情老是忘記,有些放在電腦的重要資料,也因為電腦重裝或者系統壞掉后丟失。最近准備對公司的電腦作些大的調整,主要是做系統集成哪塊,如AD、Group Policy、WSUS、SMS、ISA、Exchange群集等,以及調整Linux+Oracle 10等。卻發現之前做過的東西現在好多不記得了,不得已在網上查找資料,耗掉了好多時間。於是想到不如建個博客,把平時遇到的問題及使用經驗放在上面,以后查起來不是方便很多嗎?所以,就有了這個東東。