‘壹’ windows系统如何装linux虚拟机
可以安装VMware虚拟机!然后在虚拟机中,安装linux系统!
‘贰’ 如何window远程登录Linux虚拟机
1首先确认虚拟机网卡工作方式能够和电脑连同.如果不熟悉直接设置成桥接即可,重启network服务确认获取到ip
2打开securecrt点击新建链接. 输入linux虚拟机的名称(这里可以随意填写只是自己做的一个标记) 然后输入虚拟机IP地址 再选择端口,选择ssh 22(如果没做修改linux默认就是22端口).点击确认.会弹用户名输入框输入用户名,再次弹出密码输入框 输入密码.到这里就完成了链接
3另外建议不要使用securecrt了 这个已经过时了.建议下载一个xshell 目前最主流的ssh工具
‘叁’ 如何在window系统下安装linux虚拟机
很多朋友不知道如何在虚拟机上的Linux系统上安装gcc, 虚拟机软件的系统能连上网哦,不联网的话要自己去下载包源哦,这里就不详细介绍了。 1)安装linux系统时是否确认已经使用网络镜像源, 询问是否使用网络镜像 选择是,然后接着选择mirrors,HTTP代理信息不填也可以哦。 如果你现在LINUX系统没有其他什么软件数据又没有使用网络镜像的话,可以再次重装来使用网络镜像哦。 如果你不想重装Linux系统的话,可以通过修改源的方法来执行, 2)把linux系统设置成联网状态 在自己虚拟机软件上右击自己的linux系统并选择设置,打开网络设置,并把连接方式改成桥接网卡, 在VitualBox上设置系统的网络连接方式 不同虚拟机执行的结果会不一样,但结果都大同小异,选择桥接网卡方式就行了。 3)使用apt-get方式来获取GCC 在linux上输入#apt-get install gcc命令(#指提示符哦),运行结果 .执行#apt-get install gcc命令结果 接着输入Y,系统就会自己系统下载gcc哦,顺带一提上图结果是在SecureCRT上显示出来, SecureCRT可以调节字体大小和复制粘贴文字哦,很方便,详细资料可以在网上查阅得知。 4)现在可以使用GCC编译并运行源文件了哦,在这里我就不详细介绍了。
‘肆’ 怎么在windows本机上装一个linux的虚拟机
一、开启VMware Player;二、启动虚拟机系统;
三、点击VMware Player菜单的Virtual Machine中的setting项;
四、选择Option;
五、选择Share Folders;
六、添加欲共享主机的文件夹(文件夹位于主机上);
七、回到主机(win7系统),右键六中的文件夹,选择“共享”,选择“家庭组(读、写)”;
八、右键我的电脑,点击“映射网络驱动器”,选择要映射的文件夹(通过浏览按钮),选择六中的文件夹;
九、把欲在虚拟机Linux读取的文件复制到该共享文件夹;
十、回到Linux,进入我的电脑,进入文件系统,进入mnt文件夹,会见到hgfs文件夹;
十一、进入hgfs文件夹,会发现win7上的共享文件夹,打开,便能发现所共享的东西。
‘伍’ 如何在Windows系统下安装Linux虚拟机
构建Linux环境
1
首先登陆Ubuntu的官网,选择相应版本的Ubuntu软件下载,这里小编推荐的是Ubuntu Kylin最新优麒麟桌面版本(32位和64位),两个版本的文件都有1.6GB,把文件下载到电脑(一般不推荐下载到C盘)。
2
Ubuntu镜像文件下载完成后,还需要一个虚拟机来运行,所以我们还需要下载一个叫VMware Workstation的虚拟机软件。这个操作很简单,网络搜索,直接点击下载即可。文件大概400M左右,同时下载Ubuntu的话估计也会比Ubuntu更早完成,然后打开安装。
3
安装过程只需根据指示走即可。值得一提的是安装位置建议选择E盘或F盘这些可用空间比较大的硬盘,避免造成电脑卡顿。
4
安装完成后打开VMware虚拟机,安装新的虚拟机,安装过程大部分默认即可,只需要修改一下安装目录,然后不断点击下一步即可。
注意:在填写用户名密码时切不可乱填,那是你以后每次登陆必填的。
5
一切就绪之后只需等待即可,这个过程估计要35分钟,给大家附上完成图。
END
在Linux终端下编程
进入Ubuntu,首先输入先前设定的密码,进入界面。
我们可以看到这是一个跟我们Windows环境有不小差别的Linux环境,最大的特点就是一概通用英文。如果有的同学不习惯可以通过安装中文包转换成中文,但小编还是建议大家使用英文版本,因为真正的编程环境就是纯英文的,想学好编程,英语还是必修的。
接着我们就来正式编程了!首先敲击Alt+F2,在打开界面里输入gnome-terminal,就能打开终端。
打开终端后,我们需要作一些准备工作。首先在终端下敲入sudo apt-get update来更新一下现有资源(注意此时要联网),有些资源下载比较慢要耐心等待。
资源更新完后,敲入sudo apt-get install vim来安装我们需要的vim编译器,安装命令需要你输入登录密码(输入过程密码不会显示,最后敲击回车),等待安装。
在终端里敲入命令,建立一个练习C语言的文件夹,用vi命令创建一个C文件,就可以在vim编译器里面开始编程了。
来一个最简单的hello world程序。
接着敲击Esc退出输入状态,敲入“:wq”退出并保存。返回终端后敲入cc+文件名(例如:cc hello.c)来使用gcc编译C文件,再ls查看一下当前目录下的文件,发现一个名为a.out的新文件。
最后敲入“./a.out”运行该文件,可以看到结果输出了“hello world”。到了这一步就该恭喜你了,这就是C语言编程的入门。
‘陆’ 在Linux和windows上运行虚拟机哪个会更高效
我的观点是:Linux上运行虚拟机要比在Windows上更高效。
主要原因有一下几点:
1、Linux 可以高度定制,因此可以对系统进行裁剪,保证 host os (也就是装在真机上的那个系统)没有无谓的资源浪费。相比之下windows就没那么好办了,看看现在的 win7,开机之后动不动就是 1GB 以上的内存占用,而我的 linux 只有不到 600MB。CPU占用也是一样,Linux小于windows。
2、Linux系统具有内存缓存机制,简单来说就是系统的内核利用一部分物理内存分配出缓冲区,用于缓存系统操作和数据文件,当内核收到读写的请求时,内核先去缓存区找是否有请求的数据,有就直接返回,如果没有则通过驱动程序直接操作磁盘,提高了文件系统的性能。windows似乎就没有这样的机制。尽管在VM面大部分软件都不是I/O密集型,但是较高的读写性能对VM的性能还是有一定影响的。
3、Linux的内核质量优于windows。
上面这3点都是操作系统层面的,除此之外,硬件因素的影响也是很大的,简单列举几点作为补充:
1、对于CPU,一般来讲,支持硬件虚拟化技术(VT)的CPU在性能上优势明显。如果你的CPU支持VT,那么在VM中碰到需要执行CPU的特权指令的时候,虚拟机软件可以利用硬件层面的VT支持完成相关操作,否则需要靠软件模拟,而软件模拟,效率差太多了。除此之外,在多VM同时运行的情况下,CPU的核心数多多益善。
2、内存,越大越好。这个也没什么好说的,内存大,可以同时跑的VM数就越多,并且内存充裕也可以避免内存吃紧时导致的虚存频繁换页,要知道虚存频繁换页会导致大量的磁盘IO,最终拖慢系统运行。
3、硬盘没必要刻意追求SSD,除非你运行的软件属于IO密集型。
本人的例子:
CPU i7 四核,内存16GB,主机系统 Debian,用vmware workstation跑虚拟机,同时开4个VM(两个Linux,两个 Window 7,每个VM分配 2 到 3 GB的内存),非常流畅。