1. 因为流行所以选择
1.1 目前商业使用服务器系统基本都是Linux和Unix,常用的Linux版本有红帽企业级Linux、CentOS、Fedora、Ubuntu等
1.2 由于学习需要,我们使用一些免费的开源系统,Red Hat Linux和CentOS在企业中也运用十分广泛,我们针对这两个Linux版本做一下介绍
1.3 Red Hat Linux:这是第一款面向商业市场的Linux发行版。它有服务器版本,支持众多处理器架构,包括x86和x86_64;红帽企业级Linux是系统管理员的第一选择,它有众多的程序包,还有非常到位的支持。由于该发行版是商业化产品,所以不是免费的。不过,我们可以下载用于教学用途的测试版。
1.4 CentOS:CentOS是一款企业级Linux发行版,它使用红帽企业级Linux中的免费源代码重新构建而成; 如果不想支付一大笔钱,又能领略红帽企业级Linux;对他们来说,CentOS值得一试。此外,CentOS的外观和行为似乎与母发行版红帽企业级Linux如出一辙。 CentOS使用YUM来管理软件包。
2、Linux部署准备工作
2.1.下载VMware(本次演示使用10.0.0 build-1295980的版本),可以从网上下载,也可以使用我提供的软件,软件下载址:https://pan.baidu.com/s/1c3aIHLA
2.2 CentOS系统软件下载,采用64位操作系统,下载地址:https://pan.baidu.com/s/1hsZUABq
3.安装步骤(VMware+CentOS)
3.1 关于VMware的安装我就不再讲解了,和普通软件安装是一样的。
3.2 首先打开已经安装好的VMware软件,如图1:
(图1)
3.3 选择”文件” -> “新建虚拟机”,如图2:
(图2)
3.4 选择”点型”安装,并选择”下一步”,如图3:
(图3)
3.5 选择”稍后安装操作系统”,并点击”下一步”,如图4:
(图4)
3.6 客户操作系统选择”Linux”,版本选择”CentOS 64位”,并点击”下一步”,如图5:
(图5)
3.7 虚拟机名称:我们就填写团队名称:FastCoding(快手编码),位置:我们可以连接一个较大的磁盘空间,具体视情况而定,并点击”下一步”,如图6:
(图6)
3.8 最大磁盘大小:40G,磁盘大小大家可以根据自己硬盘大小来填写,一般填写40G也够用了;并点击”下一步”,如图7:
(图7)
3.9 此外我们可以选择”自定义硬件信息”对一些硬件资源进行修改,或者点击”完成”,至此前面基础配置已经操作完成,如图8:
(图8)
3.10 右击我们刚才创建好的虚拟机”FastCoding”,选择”配置”,配置我们需要安装的CentOS映像文件,如图9:
(图9)
3.11 开启虚拟机,如图10:
(图10)
3.12 选择”Install or upgrade an existing system”,选择一个已经存在的系统安装,如图11:
(图11)
3.13 选择”Skip”,跳过检测步骤,如图12:
(图12)
3.14 选择”Next”,如图13:
(图13)
3.15 语言选择”简体中文”,并选择”Next”,如图14:
(图14)
3.16 键盘选择”美国英语式”,并点击”下一步”,如图15:
(图15)
3.17 您的安装使用哪种设备,选择”基本存储设备”,如图16:
(图16)
3.18 选择”是,忽略所有数据”,如图17:
(图17)
3.19 主机名根据需要填写,如图18:
(图18)
3.20 设置根密码,即root用户的密码,如图19:
(图19)
3.21 选择”创建自定义布局”,并点击”下一步”,如图20:
(图20)
3.22 磁盘分区
Linux系统分区:
a) 根分区/
b)交换分区swap (可以理解为虚拟内存,当内存不够时,可以临时使用swap分区,内存的两倍,不超过2GB)
c) 推荐分区:
启动分区boot (保存系统启动时的数据,一般不用太大,200 M足够,防止根分区写满文件之后,系统起不来)
home分区,保存用户的信息
具体分区方法如下图:
(图21)
(图22)
(图23)
(图24)
(图25)
(图26)
(图27)
(图28)
3.23 CentOS安装界面,如图29:
(图29)
(图30)
3.24 点击”重新引导”,如图31:
(图31)
3.25 输入用户名和密码,如图32:
(图32)
3.26 至此,我们的虚拟机已经完全安装完成,查看磁盘情况,如图33:
(图33)
3.27 设置静态IP,方便以后我们使用CRT工具连接:
3.27.1虚拟机设置:
3.27.2 本地设置:
3.27.3 CentOS系统设置:
关闭防火墙(service iptables stop):
[root@FastCoding~]# service iptables stop
iptables:清除防火墙规则:[确定]
iptables:将链设置为政策ACCEPT:filter [确定]
iptables:正在卸载模块:[确定]
网卡设置:
vi/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:77:E6:8F
TYPE=Ethernet
UUID=3c2b480d-c2a7-4bbb-9975-d6f7c4e9579e
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.159.181
NETMASK=255.255.255.0
GATEWAY=192.168.159.2
--------------参数解释说明----------------
ONBOOT:开机启动。
NM_CONTROLLED:网络管理组件是否启用,精简版的是没有这个组件的。所以就不需要启。
BOOTPROTO:网络分配方式,静态。
IPPADDR:手动指定ip地址。
NETMASK:子网掩码。
GATEWAY:网关ip。编辑好以后保存退出。
3.27.4主机名设置:
[root@FastCoding ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=FastCoding.com
3.28 使用CRT连接虚拟机:
领取专属 10元无门槛券
私享最新 技术干货