设为首页 收藏本站
查看: 1160|回复: 0

[经验分享] 软件使用[01]VMware安装以及设置

[复制链接]

尚未签到

发表于 2015-4-7 16:32:46 | 显示全部楼层 |阅读模式
Linux程序员总是要用到虚拟机吧?!虚拟机好装,做好之后要配置网络等等就有些麻烦了。今天编译内核的时候,把机器搞坏了,重新安装后做个总结。以后重装系统后也好有个参考。涉及哪些内容呢?
1、安装操作系统SuSE Linux 10.1(涉及磁盘分区和选择安装包);
2、安装VMware Tools;
3、配置虚拟机操作系统的网络地址;
4、SecureCRT、SSHD、防火墙的相关使用方法;

1 -- 安装操作系统SuSE Linux 10.1
(1)启动VM Ware,选择“New Virtual Machine”
DSC0000.jpg
(2)在“Guest operating system”中选择Linux,然后选择Suse Linux系统
DSC0001.jpg
(3)选择虚拟机影像的位置
DSC0002.jpg
(4)启动虚拟机,系统自动从ISO光盘启动,然后选择“Installation”,开始安装SuSe
DSC0003.jpg
(5)进入安装页面,选择系统语言后,我们选“GNOME”作为桌面系统
DSC0004.jpg
(6)进入“安装摘要(Installation Summary)”,在这里我们要进行分区,以及选择安装包,至关重要的一步!
DSC0005.jpg
选择"Partitioning",进入磁盘分区页面,对系统默认的分区大小“resize”
DSC0006.jpg
选择“Software”,进入安装包选择页面
DSC0007.jpg
做完这些前期的工作后,一路“next”就能将Suse Linux安装上了。

2 -- 安装VMware Tools
(1)启动SuSE Linux,选择工具栏的VM菜单,然后选中Install VMware Tools;
(2)选择工具栏VM菜单里的Removable Devices,然后其子项中的CDROM项,点击edit,打开VMWare的安装文件夹,选择linux.iso来作为ISO文件。
注意这个目录指的是虚拟机软件的安装目录,比如在我的机器上就是:“C:\Program Files\VMware\VMware Workstation\linux.iso”
(3)加载linux.iso文件,使用命令:
linux-pst:# mount /dev/cdrom /mnt/cdrom
linux-pst:# cd /mnt/cdrom
(4)复制安装文件,使用命令:
linux-pst:# cp /mnt/cdrom/VMwareTools-5.5.3-34685.tar.gz /tmp
linux-pst:# cd /tmp
linux-pst:# tar –zxvf VMwareTools-5.5.3-34685.tar.gz
(5)安装VMware Tools
linux-pst:# cd vmware-tools-distrib
linux-pst:# ./vmware-install.pl
一直回车,直到提示安装完成。安装成功后,在/mnt目录下会有一个名称为 hgfs 的文件夹。
(6)取消cdrom的挂接
linux-pst:# umount /mnt/cdrom

3 -- 设置共享文件夹
我们要在Linux系统上访问宿主Windows机器上的文件,安装smaba可以,使用sz/rz命令也可以,但最为方便的就是Linux和Windows的共享文件夹了。设置共享文件夹后,Windows机器上被设定为共享的文件夹,就出现在Linux系统/mnt/hgfs目录中。在Linux上的操作,等同于在Windows上对它的操作。
DSC0008.jpg
点击Add,选择Windows机器上的文件,完成后该文件夹就出现在Linux机器/mnt/hgfs目录下。

4 -- 配置虚拟机操作系统的网络地址
(1)直接修改网络配置文件
进入目录/etc/sysconfig/network,该目录中有文件ifcfg-eth-id-00:0c:29:ac:f5:2e,该文件就是eth0的配置文件。打开该文件,进行如下编辑:

使用DHCP进行分配网络地址
BOOTPROTO='dhcp'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NAME='AMD PCnet - Fast 79C971'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
UNIQUE='rBUF.weGuQ9ywYPF'
USERCONTROL='no'
_nm_name='bus-pci-0000:00:11.0'


配置静态网络地址
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.0.2'
MTU=''
NAME='AMD PCnet - Fast 79C971'
NETMASK='255.255.255.0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
UNIQUE='rBUF.weGuQ9ywYPF'
USERCONTROL='no'
_nm_name='bus-pci-0000:00:11.0'
  设置完毕后最好重启下,使用命令ifconfig可以看到我们为网卡设置的这个IP地址。
(2)使用字符界面下的YaST进行配置
在字符界面下输入命令:yast后,出现如下界面:
DSC0009.gif
选择Network DevicesàNetwork Card进行配置网卡,接下来选择“User Controlled with NetworkManager”,选中后该项前面有个小叉。然后出现界面如下:
DSC00010.gif
  在该界面选择“Edit”选项,然后出现如下界面:
DSC00011.gif
我们选择“Static Address Setup”,即静态地址模式,然后在IP Address和Subnet Mask的输入框里面分别输入:192.168.149.128。点击Next后,重启测试。
(3)使用xWindow界面下的YaST进行配置
在xWindow下的如下路径可启动YaST:Applications/System/YaST.启动程序后,主界面如下所示:
DSC00012.gif
我们选择Network Devices下的Network Card进行配置,进入后选择“Network Setup Method”下的“User Controlled with NetworkManager”,选择后界面如下:
DSC00013.gif
然后点击Edit进行编辑,界面如下:
DSC00014.gif
我们选择“Static Address Setup”,即静态地址模式,然后在IP Address和Subnet Mask的输入框里面分别输入:192.168.0.2。点击Next后,重启测试。



5 -- 配置虚拟机和宿主机之间的网络连接
(1)首先我们配置Windows上的网络
安装完后VMWare之后,在Windows的网络连接面板上,会看到多出了两个“VMware Virtual Ethernet Adapter for VMnet1”和“VMware Virtual Ethernet Adapter for VMnet8”。
右键点击“本地连接”,选择“属性”,按下图所示,选择“家庭网络连接”为“VMware Virtual Ethernet Adapter for VMnet1”。
DSC00015.jpg
右键选择“VMware Virtual Ethernet Adapter for VMnet1”连接,按下图箭头提示的操作,完成网络连接的设置。
DSC00016.jpg
(2)虚拟机软件的设置
打开相应的虚拟机,按照下图中箭头提示的步骤设置网络。
DSC00017.jpg

6 -- 安装sshd2
另外SuSE默认安装的是sshd1,通过SecureCRT登陆系统时每次都会要求输入密码,有些郁闷。于是将其升级到sshd2。首先到网站上下载最新的ssh包,我在download.chinaunix.net上下载ssh-3.2.9.1.tar.gz。下载完毕后,将该包放到设置好的“共享文件夹”中,方便Linux可以访问到它。
(1)从/mnt/hgfs/d拷贝ssh-3.2.9.1.tar.gz到/tmp
linux-pst:# cp /mnt/hgfs/d/ssh-3.2.9.1.tar.tar /tmp
(2)解压和安装
linux-pst:# tar –zxvf ssh-3.2.9.1.tar.gz
linux-pst:# cd ssh-3.2.9.1
linux-pst:# ./configure
linux-pst:# make
linux-pst:# make install
安装成功后生成的可执行文件sshd2位于/usr/local/sbin目录下。
(3)设置sshd2随系统自动启动
首先删除老的自动启动脚本,rm /ect/init.d/sshd。然后我们为sshd2生成一个自动启动脚本,至于生成的方法和启动原理,请参照我的另外一篇文章《SuSE系统下的自动启动设置指南》。
按上面的方法设置完毕后,重启机器可验证sshd2是否随系统自动启动了。

7 -- 关闭防火墙限制  上述所有的设置都完毕后,接下来就是使用SecureCRT连接系统了,但发现无法连接上。为什么?我这里的原因最终发现是SSH的22端口被Linux的防火墙屏蔽了。下面改变防火墙策略,打开限制。
(1)使用YaST工具进行配置,按照上面的讲述我们可以使用字符界面下或者图形界面下的YaST进行配置,其操作过程一致。下面使用字符界面下的工具讲述。
在命令行上输入:yast。出现YaST的主界面我们选择“Security and Users”选项,然后再选择“Firewall”。如下图所示:
DSC00018.gif
(2)选择后,我们在如下图所示的界面里选择“Allowed Services”选项,然后在“Service to Allow”中选择“ssh”,并在右面的“Add”上回车,选择“Next”和“Accept”即可。
DSC00019.gif

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-54678-1-1.html 上篇帖子: windows无法启动VMware Authorization Service服务 下篇帖子: Vmware Tools is currently being installed on your system
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表