本文采取的方式是虚拟机安装Linux,具体配置为:Windows10+VMware15pro,linux安装版本为centos6.3,远程管理连接工具为SecureCRT,文件拷贝工具为Winscp。

首先是安装VMware虚拟机,这个是典型的win软件安装,因此不做介绍。

在虚拟机中新建虚拟系统。步骤如下:

首先在虚拟机中选择创建一个新的虚拟系统,选择典型配置即可。安装来源选择稍后安装操作系统,这样建立一个空白的硬盘。

下一步操作系统类型选择Linux,版本按需配置,本文选择的是centos,这里可以有多种选型,既可以选择版本,也可以选择内核版本。

下一步选择一个安装位置,这里注意最好安装在一个单独建立的文件夹里,这样方便在不需要的时候删除系统。

下一步制定磁盘大小这里默认的是20G,这个20G并不是真的直接从盘里划出20G,而是按需取内存,比如我的预留空间只剩下5G了,但是依然可以设置成20G,刚开始从小慢慢扩大的,直至占满空间5G为止,因此这里的设置值理解为最大上限空间。虚拟磁盘存储为单个文件不要切割。

下一步之后可以配置硬件,这里主要关注内存值的设置和处理器数量和CD驱动的设置,内存对于我们安装的Linux来讲不能低于618M内存,默认给了1G,所以可以不改;处理器数量可以设置核数,这个我们电脑如果有4核就可以选4核,这样可以发挥最大速度优势,默认的是1核,对于我们学习来讲足够,想要更快可以设置多核。CD驱动我们是下载好了系统镜像,因此我们选择使用ISO镜像文件,并在这里选择镜像所在文件夹。有的系统太大分成了两个盘,我们一般选择盘1,这里保存系统主要内容。

最后完成,我们就建好了一个系统磁盘空间了。这里的完成只是相当于造好了一个电脑拧完螺丝了,里面还没有装任何系统。这里介绍快照功能,虚拟机建立一个快照的意思是把当前状态保存下来,在后面如果误操作导致系统崩溃了,我们可以选择回到快照,这样系统就回到这个状态了,这样的好处很明显,在此处之前我们的配置过程就不用重复了,省时省力。可以设置多个快照。当然实际系统是没有这个功能的,只能在虚拟机种实现,因此虚拟机可以为所欲为但是实际系统要慎重。

接下来是在虚拟中安装centos操作系统。

我们在打开电源进入系统之前首先需要让系统进入BIOS设置优先启动项,之前的VMware版本需要在打开电源同时快速按F2或者其他按键来实现进入BIOS,这跟实际电脑安装系统一样,需要拼手速,说实话很难受,新的VMware不用这样做,在虚拟机开机电源选项种有“开机时进入固件”这个选项,点这个相当于我们直接进BIOS了,方便许多。设置完BIOS启动项后退出即自动从镜像处安装centos了。

下一步我们选择第一项“安装现有的系统”,后面有一个media test询问框,我们直接skip跳过,后面就进入系统安装界面了。

下一步我们要选择语言。一路next到设置密码,按照自己的习惯设置密码,注意安全行和复杂度,典例  flzx_3QC(飞流直下三千尺)

下一步安装类型,我们选择最后一项“create custom layout”,也就是选择手动安装。

下一步是关键步骤:分区—格式化—挂载。Linux最多可以分4个物理分区,物理分区又可分逻辑分区,我这里按照视频的分区顺序是boot-swap-home-/(根分区,剩余所有空间)。然后确定进行下一步格式化。一路next到选择安装软件,包括桌面模式、最小模式、基本服务器模式等等,这些都可以试一试,我们选择的是basic server(基本服务器模式,虽然我们在Windows下习惯了桌面模式,但是学习Linux我们面对的对象主要还是服务器)。

next就完成啦。

接下来就是配置网络连接,这也是关键,因为实际运维过程中并不是直接对着服务器编程,而是绝大部分采用远程维护方式,即在个人工作台上登陆用户远程操作,这就需要两个关键环境搭建:建立网络连接和远程工具。

首先配置网络连接,在centos6.3种配置ip地址使用 ifconfig 命令(也就是interface configure)。我们的个人电脑有两个网卡:有线和无线,虚拟机也会产生两个网卡:VMnet1和VMnet8。在虚拟机->设置->网络适配器处,有网络连接选项:桥接模式(直连网络,占用实际的网络IP)、NAT模式(与主机共享IP)、仅主机模式(只和主机连,专属网路)以及自定义 。Linux可以有255个网口,从eth0开始,设置网络的方式是选择虚拟机的网络连接模式,然后把Linux的IP使用命令形式设置到对应的网段,这时实验的时候还不能联网,只能说与主机可以连了,如果linux想要联网,就需要设置dns等,这个有两种方式进行设置:第一种是使用setup命令通过窗口化设置网卡,方括号的*代表自动,如果手动填写就把*去掉,后面就可以写了,写完之后使用命令service network restart命令重新启动网卡,再查看IP看是否设置成功;第二种方式是在第一种设置完之后没有设置成功,就按如下方法解决,使用命令修改网络文件进行设置,首先用vim打开文件,命令如下

[root@centos ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

然后会得到文件的具体内容,将里面的ONBOOT=no 改成 yes,后按esc返回到命令模式,输入 :x 并保存退出,然后service network restart命令重新启动网卡,这时再查看IP应该就可以了。可以ping一下主机和任意一个网站看能否联网成功。

测试是否连接成功的方式时使用Windows或Linux进行ping一下,看是否可以接收到数据。

接下来时安装远程操作工具secureCRT,他的作用是远程登陆用户,注意,在远程工具上操作和在Linux中操作是完全等价的,所以执行操作要慎重。我安装的版本是8.3,连接的时候直接quick connect就行,需要输入要连接的ip。

最后是安装winxcp,这个软件是进行系统间的文件拷贝,使用也十分方便,这里不多说了。另外通过这个软件我们也可以查看了解Linux的文件夹结构,理解文件目录。