谈在VirtualBox中向DebianLinux移植通达OA2008.docx
《谈在VirtualBox中向DebianLinux移植通达OA2008.docx》由会员分享,可在线阅读,更多相关《谈在VirtualBox中向DebianLinux移植通达OA2008.docx(12页珍藏版)》请在三一办公上搜索。
1、在VirtualBox中向Debian Linux移植通达OA2008一、准备工作本文只用于学习目的,请阅读本文的朋友尊重通达公司的软件的著作权,不要使用破解的OA2008。如果有意使用通达OA,请与通达公司联系购买正版。我用的是通达OA2008增加版的30客户免费版,请需要的朋友们到通达的官方网站下载。我的这篇文章可以未经我的许可转载,但转载时请注明出处与作者。我们的目标,是将运行于Windows环境下的通达OA2008增加版迁移到Linux环境下,通过这种方式,系统地学习Linux、MySQL、Apache、PHP的基本知识,同时也对OA2008增强版的理解更为深刻。 我使用Virtual
2、Box的原因,是因为它免费。而且,VirtualBox功能越来越强,设置也越来越方便,完全能满足我的需要。它的更新速度也非常快。VirtualBox现在的版本已经是 2.2.2在Windows下安装VirtualBox是非常方便的,几乎不需要什么设置。在建立虚拟机时,VirtualBox的界面也非常友好,也很容易上手。我个人觉得,如果是初学Linux的人学习架设服务器,用debian非常合适。在debian下安装lamp,安装与设置变得非常简单。在下面的介绍中我们就可以看到debian在构建lamp的方便。关于debian的安装,在网上可以找到很多介绍,我就不多说了。我是用DVD光盘安装deb
3、ian以及相关的软件,我觉得这样安装速度快些。我所用的debian版本是4.0,别名etch。我只是希望建立一个虚拟的内部网络环境,没有打算访问互联网,所以我在建立虚拟机的时候,无论是要建立一个基于Linux操作系统的虚拟机,还是基于Windows XP系统的虚拟机,对于该虚拟机的网络设置都选择了“连接方式”中的“Internal Network”,这样的就可以用两台虚拟机模拟网络连接。我将用基于Linux操作系统的虚拟机作为OA服务器,而另外的基于Windows操作系统的虚拟机作为客户机进行调试。有这些设置就够了,其它可以先不管,有兴趣的朋友们可以试试其它的功能与设置。总之,VirtualB
4、ox做得越来越强大的,还是免费的!我只是为了实验通达OA向Linux的移植,不会安装其它软件,也不在乎系统的性能,所以就debian只用两个分区一个是做为根分区,另一个是交换分区。我最小的debian系统的网络设置如下:机器名:debian-01IP:192.168.0.11子网掩码:255.255.255.0网关:255.255.255.0DNS:192.168.0.2在安装完Debian最小系统后,我们再用虚拟机建立一个window系统。我安装了Windows XP。为了以后安装方便,我们最好安装VirtualBox的增加功能。这个以Windows XP为操作系统的虚拟机网络配置如下:机器
5、名:winxp-01IP:192.168.0.31子网掩码:255.255.255.0网关:255.255.255.0DNS:192.168.0.2这样,我们就可能通过这个虚拟的Windows XP作为客户机测试oa。做完debian与Windows XP这两个虚拟机后,我们先别着急安装其它的软件,我们需要先试试这两个虚拟机能否通过虚拟的网络边通。如果我们在虚拟Windows XP上能ping通debian虚拟机,我们就可以进行后面的安装与设置。如果不能ping能,就仔细检查一下各个虚拟机的网络设置。再说一次,我对两个虚拟机的网络设置都选择了Internal Network。debian的最小
6、系统中没有less,我们将它安装上,这样在以后的安装与配置中会方便些。# apt-get install less二、安装vsftpd先安装一个ftp软件。可以用vsftpd或者proftpd。vsftpd设置简单,但功能少。proftp功能强大,但设置相当复杂些。我是从vsftp入手的,那么我们就先试着安装一下vsftp吧。# apt-get install vsftpd运行完上面的命令后,我们进入/home目录,看看它下面是不是多了一个ftp目录? 下面,我们要进行一些必要的设置,使得可以从虚拟的客户机winxp-01中对ftp服务器中的/home/ftp目录进行上传、下载、删除、建立目录
7、等操作,这样一来,我们就可以方便地通过客户机向服务器上传必要的安装文件。在/home/ftp下新建一个目录,让所有用户都能访问,能够上传文件,能建立子目录。这里要说的是,/home/ftp的主文件夹不能有全局写权限,否则将不能登录。#mkdir /home/ftp/pub#chmod v 777 /home/ftp/pub接着我们配置/etc/vsftpd.conf,这个配置文件中相关的设置中下:listen=YESanonymous_enable=YESwrite_enable=YESanon_umask=000anon_upload_enable=YESanon_mkdir_write_e
8、nable=YESanon_other_write_enable=YES其余内容都保持不变。至于以上内容的意义,请大家参考相关手册。然后重新启动ftp服务:# /etc/init.d/fstpd restard在客户机winxp-01的浏览器地址栏中输入ftp:/192.168.0.11,就可以匿名访问。试着向ftp的目录中复制文件,如果能复制上ftp服务器中,就说明设置无误。同时也试试文件的删除、建立子目录,我们需要这种效果。以后,我们就可以通过客户机的windows XP系统将文件上传到这个ftp目录中,在debian虚拟机中使用。能做成这样就够了,已经可以满足我们向linux迁移通达OA
9、2008的目的。如果不能实现我们希望的功能,那就再仔细检查一下/etc/vsftpd.conf的设置是否正确。三、安装apache2# apt-get install apache2安装完成后,试着在当做客户机的windows XP的虚拟机的浏览器的地址栏中输入:192.168.0.11应该能显示It works!不过,我们将来的OA的主页并不是在/www目录下。在windows环境下,OA的所有文件都在D:MYOA目录中,网页文件都在D:MYOAwebroot目录下。为了保持linux与linux环境下目录的一致性,我们在linux系统中建立一个同样的目录。 # mkdir /home/my
10、oa然后再在/home/myoa目录下再建立一个子目录webroot、attach# cd /home/myoa# mkdir v webroot attach修改attahc的权限,让所有用户都可读写。# chmod v 777 attach下面,我们在webroot目录下建立一个测试网页test01.html,这个用于测试网页的文件只显示一行字符:Testing myoa_dir 修改/etc/apache2/sites-available/default的内容,修改的部分是# DocumentRoot /var/www/ #下面一行是我修改的内容 DocumentRoot /home/m
11、yoa/webroot Options FollowSymLinks AllowOverride None 其余部分都保持原先的内容。重新启动apache2:# /etc/init.d/apache2 restart在客户机winxp-01的浏览器的地址栏中输入下面内容:192.168.0.11/webroot/test01.html然后按回车键,就能在浏览器中看到Testing myoa_dir 这就说明我们的apache2也准备好了。四、安装MySQL# apt-get install mysql-server只要执行上面的命令,就会将其它依赖包安装上去。这就是用debian的好处。测试一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VirtualBox DebianLinux 移植 通达 OA2008
链接地址:https://www.31ppt.com/p-1675827.html