SAPECC6安装指南 - VM + LINUX + SAPECC6 + ORACLE 联系客服

发布时间 : 星期四 文章SAPECC6安装指南 - VM + LINUX + SAPECC6 + ORACLE更新完毕开始阅读

SUSE LINUX

windows怎么与虚拟机linux共享

使用vmware(vmware workstation 5)下shared folders功能实现vmware中host与ghost间文件传输,无需任何网络相关设置,不使用任何网络协议,host和ghost可以是linux和windows操作系统,这里只介绍host是windows,ghost是linux下的设置,如果ghost是windows,请参考vmware帮助中setting up shared folders。

1.安装vmtools for linux:

选择vmware workstation程序菜单中VM >install VMware tools...

选择vmware workstation程序菜单中VM >removable Devices >CD-ROM >Edit >USE ISO Image (选择vmware安装目录中linux.iso)

启动guest 电脑中的linux,执行: mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom (vmtools的安装文件放在vmware虚拟的cdrom中,首先要mount上这个光驱才能找到安装文件) cd /mnt/cdrom

tar -zxvf VMwareTools-5.5.3-34685.tar.gz /tmp (把安装文件解压到/tmp)

cd /tmp/vmware-tools-distrib ./vmware-install.pl

(执行vwware的安装脚本,这个脚本是用perl编写的)

在这里,安装程序会询问安装文件存放位置和设置分辨率等一系列问题,在大多数情况下,安装默认配置vmware tools就可以正常工作,因此,这里对每一个问题按回车键选择默认配置。

安装完以后,vmware会添加一个vmhgfs的模块到内核中,可以使用lsmod查看

2.设置host computer共享的目录:

在ghost computer中切换到windows桌面,选择vmware workstation程序菜单中 VM>Settings>Options>Shared Folders

点击对话框右下的“add”按钮,点击“下一步”

在文本框“name”中输入共享目录的名字(这里填写的目录名以后在ghost computer的linux系统中将显示出同样的目录名),假设为share_file;在“host folder”中填入host computer中windows系统想要共享出来的目录,假设为D:\\share 然后点击完成

下一个对话框是选择共享的方式:Enable this share是指这个共享长期有效,目录可读写;Read-only方式是指这个共享长期有效,目录只读;Disable after this session方式是指下次ghost computer被关闭或挂起后,共享将会失效。一般情况下选择Enable this share然后点击“完成”

自此,shared folder设置完毕

3.shared folder目录的使用

切换到ghost computer的linux系统,执行: cd /mnt/hgfs ls

可以看到share_file的目录,并且可以用cp等指令实现windows到linux,linux到windows的读写操作了

提示:如果你共享的文件夹建立在windows主机的桌面,可能在linux终端运行cd /mnt/hgfs ls时,什么也没看到,是空白的,这时你把路径改在D盘或其他盘的根目录就行啦,注意文件夹最好不要有空格等特殊字符出现,这个问题也困扰了我大半天

4.注意事项

在vmware软件里添加一个shared folder或对shared folder的参数进行版本是立刻生效的,也就是说立刻可以在ghost computer的linux系统中看到新加的共享目录和体验到参数的改变

结语:写这篇文章的目的是为了减少CU linux版上关于vmware host/ghost computer共享文件问题的新手重复发问和其他兄弟的重复回答,使版面更加简介些。另外,我看大家回答这个问题大多是使用ftp,samba甚至是nfs(在windows上装microsoft service for unix就可以实现nfs)来实现的,采用vmware自带的shared folder方式比使用网络协议实现文件传输要方便得多,并且对于新手来说,用cp命令拷贝文件比用ftp和smbmount命令要简单得多

分区

首先说明/dev/sda不是分区的文件,而是设备文件,所以sda 55G是表是你的硬盘的中linux可使用的空间大小总共是55G。 /dev/sda1, /dev/sda2, ....才是你的分区文件。分区文件的总大小是整个硬盘的大小。

sda1到sda4表示主分区,linux最多也只能有4个主分区。sda5及以后是逻辑分区。当系统分区中有了至少一个主分区,你才可以划分逻辑分区。

ext3是linux专用的文件系统格式,它等同于windows中的fat32,ntfs这些文件系统格式。

在linux中ext系列的文件系统格式发展大致经历了ext2,ext3,ext4这些文件格式。如果是嵌入式系统,还有yaffs等系统格式。

自定义linux分区,至少要两个分区,一个分区用于装你的操作系统,可以是ext2,ext3,ext4格式的,另一个分区是swap交换分区,它相当于windows中虚拟内存,swap分区的大小一般为物理内存的1.5倍。

Swap空间管理

增加Swap空间,分以下几步: 1)成为超级用户 $su - root 2)创建Swap文件

# dd if=/dev/zero of=swapfile bs=1024 count=65536 创建一个有连续空间的交换文件。 3)激活Swap文件

#/usr/sbin/swapon swapfile

swapfile指的是上一步创建的交换文件。 4)现在新加的Swap文件已经起作用了,但系统重新启动以后,并不会记住前

几步的操作。因此要在/etc/fstab文件中记录文件的名字,和Swap类型,如: /path/swapfile none Swap sw,pri=3 0 0 5)检验Swap文件是否加上 /usr/sbin/swapon -s 删除多余的Swap空间。 1)成为超级用户

2)使用Swapoff命令收回Swap空间。 #/usr/sbin/swapoff swapfile

3)编辑/etc/fstab文件,去掉此Swap文件的实体。 4)从文件系统中回收此文件。 #rm swapfile

5)当然,如果此Swap空间不是一个文件,而是一个分区,则需创建一个新的文件系统,再挂接到原来的文件系统上。

常用命令

用户与组管理

显示root用户所属的用户组

SAPECC6:/etc # groups root root : root sapinst

查看当前登录用户名 SAPECC6:/etc # whoami root

查看用户的UID、GID及所归属的用户组 SAPECC6:/etc # id root

uid=0(root) gid=0(root) groups=1000(sapinst),0(root)