Windows下vmware虚拟Linux环境

简介:
 最近 学习经常要在windows下进行,但是又离不开 Linux环境,于是想到使用强大的虚拟机虚拟一套Linux工作环境,然后通过Xshell或者putty接入。于是立刻动手安装了Ubuntu  Server 12,并进行了相应配置,最终实现了我的目的。以下是配置过程:
   1  vmware虚拟机设置中网络适配器选择桥接模式。通过查看资料貌似更多人使用的是NAT模式,本着实用原则就没有再深究这种模式的配置方式,如有需要再做补充。
   2  配置/etc/network/interfaces。以下是我的配置文件:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.200// 与物理机在同一网段且不与其他IP冲突的IP即可
netmask 255.255.255.0
network 192.168.1.0// 暂不清楚这个是做什么用的
broadcast 192.168.1.255// 同样与物理机在同一网段的广播地址
gateway 192.168.1.1// 物理机所在局域网的真实网关地址
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 218.108.248.245// 真实的DNS IP
  修改完配置文件后需要重启网络:sudo service networking restart。修改完Linux的配置后已经可以ping通外网了,但是虚拟机和物理机之间互通还有问题。虚拟机无法ping通物理机一般是由于windows防火墙的原因;物理机无法ping通虚拟机通过可以通过禁用vmware的VMware Network Adapter VMnet1和VMware Network Adapter VMnet8这两个连接解决,但是具体原因暂时不是十分清楚。这里务必要保证物理机可以ping通虚拟机的IP地址。
   3  安装openssl-server。执行命令sudo apt-get install openssl-server,apt-get工具会自动安装和配置好ssh服务。安装完成后通过sudo service ssh命令重启ssh服务。
  安装openssl-server如提示找不到该包,可以通过执行sudo apt-get  update解决。
  重启ssh服务如遇到Could not load host key: /etc/ssh/ssh_host_rsa_key这类错误可通过执行命令ssh-keygen -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key解决。具体参考:http://blog.csdn.net/hyholine/article/details/7362073。
  通过上述配置,就可以通过putty或者Xshell正常连接到虚拟的Linux环境了。
最新内容请见作者的GitHub页:http://qaseven.github.io/

相关文章
|
2天前
|
编解码 5G Linux
FFmpeg开发笔记(二十一)Windows环境给FFmpeg集成AVS3解码器
AVS3是中国首个8K及5G视频编码标准,相比AVS2和HEVC性能提升约30%。解码器libuavs3d支持8K/60P视频实时解码,兼容多种平台。《FFmpeg开发实战》书中介绍了在Windows环境下如何集成libuavs3d到FFmpeg。集成步骤包括下载源码、使用Visual Studio 2022编译、调整配置、安装库文件和头文件,以及重新配置和编译FFmpeg以启用libuavs3d。
17 0
FFmpeg开发笔记(二十一)Windows环境给FFmpeg集成AVS3解码器
|
4天前
|
存储 Java 应用服务中间件
Linux中安装部署环境(JAVA)
Linux中安装部署环境(JAVA)
16 0
|
4天前
|
NoSQL Linux 测试技术
如何在Linux环境下安装Redis呢?
如何在Linux环境下安装Redis呢?
|
6天前
|
人工智能 数据可视化 Linux
linux环境开发工具---yum与vim
linux环境开发工具---yum与vim
|
9天前
|
编解码 Linux 5G
FFmpeg开发笔记(二十)Linux环境给FFmpeg集成AVS3解码器
AVS3,中国制定的第三代音视频标准,是首个针对8K和5G的视频编码标准,相比AVS2和HEVC性能提升约30%。uavs3d是AVS3的解码器,支持8K/60P实时解码,且在各平台有优秀表现。要为FFmpeg集成AVS3解码器libuavs3d,需从GitHub下载最新源码,解压后配置、编译和安装。之后,重新配置FFmpeg,启用libuavs3d并编译安装,通过`ffmpeg -version`确认成功集成。
23 0
FFmpeg开发笔记(二十)Linux环境给FFmpeg集成AVS3解码器
|
11天前
|
运维 Linux Docker
ChatGLM3在Docker环境部署,Linux运维免打包多渠道统计如何实现
ChatGLM3在Docker环境部署,Linux运维免打包多渠道统计如何实现
|
11天前
|
运维 Linux Docker
ChatGLM3在Docker环境部署(1),Linux运维电话面试技巧
ChatGLM3在Docker环境部署(1),Linux运维电话面试技巧
|
11天前
|
Web App开发 Ubuntu Linux
Linux无图形界面环境使用Python+Selenium实践
【5月更文挑战第1天】Linux无图形界面环境使用Python+Selenium实践
58 2
|
11天前
|
数据可视化 Unix Linux
Linux|基础环境开发工具使用(1)
Linux|基础环境开发工具使用(1)
|
13天前
|
算法 Linux Windows
FFmpeg开发笔记(十七)Windows环境给FFmpeg集成字幕库libass
在Windows环境下为FFmpeg集成字幕渲染库libass涉及多个步骤,包括安装freetype、libxml2、gperf、fontconfig、fribidi、harfbuzz和libass。每个库的安装都需要下载源码、配置、编译和安装,并更新PKG_CONFIG_PATH环境变量。最后,重新配置并编译FFmpeg以启用libass及相关依赖。完成上述步骤后,通过`ffmpeg -version`确认libass已成功集成。
29 1
FFmpeg开发笔记(十七)Windows环境给FFmpeg集成字幕库libass