利用Linux虚拟机搭建服务器(一)

每当我们做一个东西的时候肯定要先有需求,然后再有逻辑,而且对需求的分析是否彻底,目标是否明确将关乎着我们开发的成败,技术只有和需求紧密结合在一起才能发挥出最大效力,那么好吧,既然这样就让我们来分析以一下,我们要做什么吧。

我们的目标是利用一个虚拟机搭建一个服务器,能够把我们的项目放上去,供别人访问(看起来似乎很简单,不过我们还是要很有多扩展的,要不然也太没追求了吧)。

目标明确了那就展开行动吧,既然要用虚拟机搭一个服务器,那么第一步肯定要有一个虚拟机了

什么是虚拟机呢:虚拟机说白了就是用软件虚构出来一个硬件环境,然后再在这个环境上安装一个操作系统,例如centos。这一点说明白了,其他的都好理解了

搭建所需原料:VMware,Linux centosx(x代表centos的版本)

VMWare: 下载地址http://rj.baidu.com/soft/detail/13808.html?ald   VMware是虚拟机工作台,大家可以利用这个软件虚拟出一个硬件环境,然后装载操作系统,该软件在安装的时候会要求系列号。关于系列号可以根据版本自行百度(商用还请支持版权),整个安装过程只要一路next就行了。

安装好VMware之后,我们就可以开始新建虚拟机了

第一步,打开VMware软件,点击新建虚拟机按钮(这个按钮很大的,你肯定可以找到),然后开始配置所需硬件环境,包括CPU,内存,硬盘,网络适配器,采用什么操作系统,打印机,显示器,声卡等,这里主要说两个地方,第一个是网络适配器,第二,采用什么操作系统

网络适配器主要有两种形式:1:桥接,2:Nat 。 如果采用桥接的话,虚拟机安装好以后会被直接分配IP地址,直接连接物理网络(非拨号上网的电脑,推荐采用这种方式,这样在我们搭建服务器的时候会更有分布式的style),如果采用nat方式的话,虚拟机会与物理机公用一个ip地址(拨号上网的建议用这种方式,如果用桥接的话,需要另行配置ip,比较麻烦)

采用什么操作系统:在这里我们采用Linux系统,那自然要去下载Linux系统的镜像,centos就是Linux系统非常流行的发布版之一 ,centos的镜像库很多,这里给大家推荐阿里云的镜像库,速度比较快(这点有打广告嫌疑啊)http://mirrors.aliyun.com/centos/  在这里大家可以下载适合自己的电脑的版本,如果你的电脑是32位的就下载i385的,如果是64位的就下载的x64的,(我建议大家不要下载最小安装版的,最好下载有桌面系统的,不爽的时候还能上上网,桌面版的也是含有命令行终端的)

好了,硬件环境搭建好了,那我们要开始安装操作系统了,点击运行虚拟机,在这个过程我们极有可能遇到一个二进制信息转换的问题,造成这个问题的原因是操作系统跟你的cpu不匹配所致,如果你下载的是64位的出现了这个问题,你可以重新下载一个32位的重新安装,或者查看CPU 是否支持虚拟化功能(只要不是太旧,现在的CPU一般都支持,这里假定支持),然后进入bios界面,将虚拟化功能打开即可。之后就可以继续安装了,完全可以一路next了。当然在这个过程中也可以指定采用的语言,自定义分一下区(有两个必不可少的区,一个 / 这是个根分区,Linux的文件结构是树状的,所有的分区都会在这上面挂载,第二个是swap分区,是内存交换分区,当然也可以给它加个/boot分区,这个分区里装的是系统启动的必备文件),最后网络开关一定要打开,不然上不了网,到这里基本上所有步骤基本就完结了,那么重启一下吧,看看系统是否安装成功

转载请指明出处,谢谢。

时间: 2024-10-10 23:06:46

利用Linux虚拟机搭建服务器(一)的相关文章

Linux虚拟机搭建本地yum源

Yum本地源的配置 本教程是在虚拟机里安装Red Hat Enterprise Linux 7 ,以其为例使用iso文件进行Yum本地源的配置.所使用的软件如下: (1)虚拟机:Vmware workstation 11.0.0 build-2305329 (2)Linux:Red Hat Enterprise Linux 7 配置过程: (1)先用df-h检查磁盘挂载的情况 (2)用mkdir/mnt/media重新建立一个光盘挂载点 (3)umount /dev/sr0解挂光盘 (4)mou

1、在linux服务器centos虚拟机搭建nginx网站

1.搭建linux虚拟机 具体参考 http://jingyan.baidu.com/article/86112f135e584a273697876b.html (如何在WIN7下进行LINUX虚拟机搭建) 下载软件地址: 1.VMware  自行百度下载 centos 6.5 正式版官方(32位+64位)下载 http://www.centoscn.com/CentosSoft/iso/2013/1205/2196.html 2.设置虚拟机网络 虚拟机安装后,我需要win7能够ssh访问虚拟l

Linux虚拟机安装及远程连接步骤

背景: 利用VMware 安装 Linux虚拟机作为服务器 安装步骤: 1.下载并安装VMware 2.下载Linux镜像文件(区分32位.64位) 3.新建虚拟机,默认安装即可.虚拟机新建成功后会自动安装操作系统,等待安装即可..... 4.安装vmware tools,目的是于宿主机实现共享.全屏显示虚拟机等其它作用.这里的CD/DVD 要选择linux.iso文件(在vmware安装目录下) 5.打开虚拟机中的DVD会看到 VMwareTools-10.0.5-3328253.tar.gz

在VMware vSphere Client下使用Linux虚拟机安装CentOS6.4系统

序言:公司要准备虚拟化,将配置比较高的物理机虚拟化成N个虚拟机,以便可以给更多的应用服务提供服务. 1,使用vShere client连接到物理机上面,选择"配置"--"存储器"-"数据存储",右键点击选择"浏览数据存储",就可以上传文件,如下图所示:? 2,将需要安装的centos.iso文件上传上去. 3,右键开始创建虚拟机,然后选择安装类型 4,输入虚拟机名称 5,选择虚拟机文件的目标存储,选择虚拟机的操作系统(Linu

IIS7下php运行环境的搭建(巧妙利用phpmanger来搭建php)

最近在window server2008上开发php项目,web服务器就用了win上内置的IIS服务器来搭建,可是一路坑,搭了几次都不成功.翻阅网上资料,原来IIS 上可以利用phpmanger来搭建服务器,顿时茅舍顿开.搭建过程如下: 需求:IIS7 + php5.6 1.首先穿件IIS 服务器(过程省略,记得勾选CGI 拓展 ) 2.步骤1结束后,根据电脑位数安装对应的phpmanger,安装成功后,在IIS管理页面如下显示 3.点击进入phpmanger页面,如下图所示(特别说明,php.

利用Windows Azure 搭建 Open VPN(你们懂的)

Github上有个在azure上搭建Open VPN的项目,使用基于https的SSTP协议,可以顺利的在Azure上搭建VPN.主要就是在Azure上 Linux虚拟机搭建一个Open VPN 项目地址:https://github.com/azure-openvpn/azure-openvpn.github.io 使用说明:http://azure-openvpn.github.io/ 我用的是一台部署Mono的CentOS 6.5的虚拟机,下面是简要的部署过程   [[email prot

Linux之搭建redis缓存服务器

Linux之搭建redis缓存服务器(nginx+tomcat+redis+mysql实现session会话共享) 一.redis介绍 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型).与memcached一样,为了保证效率,数据都是缓存在内存中.区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写

利用tinyproxy在Linux上搭建HTTP Proxy Server

之所以需要用到HTTP Proxy Server并不是为了要翻墙,而是为了让没有公网IP地址的内网主机通过有公网IP地址的外网主机访问Internet.举个例子,阿里云ECS在购买时可以不购买公网IP地址,但这种没有公网IP地址的ECS云主机(实例)是没有访问Internet的能力的,也就是说无法在这台实例上下载文件,这在部署应用如部署MySQL时可能遇到无法完成安装问题.解决的办法有两种,一种是在另一台具有公网访问能力的ECS实例上搭建VPN服务,另一种是在另一台具有公网访问能力的ECS实例上

Linux下DNS服务器搭建详解

 Linux下DNS服务器搭建详解 DNS  即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制.其中通过域名解析出ip地址的叫做正向解析,通过ip地址解析出域名的叫做反向解析. 下面对DNS的工作流程及原理进行简要说明 DNS的查询流程:需要解析服务的Client先查看本机的/etc/hosts:若无结果,则client查看本地的DNS缓存服务器:若无结果,则查找所属域的首选DNS服务器:若此时本地首选DN