最近发现有的人在第一次安装centos的时候,总会因为各种安装问题,导致安装后系统用不了。为了让新人不在采坑,特写下如下教程,与诸君共勉。不当之处,还望指出。
转载请附带原版地址:谢谢!
1.首先下载centos7
下载链接:http://isoredirect.centos.org/centos/7/isos/x86_64/
2.VM虚拟机下载安装激活
我的环境是VM15下安装的,这里我就不提供VM的安装教程了,VM安装基本就是一路next而已。最后需要输入许可证。这里我提供下载链接和几个许可证。
VM下载链接:https://www.vmware.com/cn.html
点击其中的下载–>产品下载–>Workstation Pro 然后选择对应的版本下载即可
VM许可证:版权问题,这里自己度娘,或购买正版
3.centos7安装
打开虚拟机:
点击创建新虚拟机
点击下一步
我这里就随便取个名字,放个位置了。如图
点击下一步
如无特殊需要,这里默认就好。可根据自己业务调整磁盘大小。后期也可以安装。所以这里可以先默认
点击下一步
点击自定义硬件
这里附虚拟机三种网络连接模式的区别:
关于VMware的三种网络连接方式:NAT Bridged Host-Only
首先: NAT模式
依靠的是物理终极的VMware8网卡上网,虚拟机可以互ping通,前提是物理主机的VMnet8网卡的网关
要与虚拟机一样!如果不在同一个网关,会出现虚拟机能ping通物理主机,但是物理主机无法ping通
虚拟机的情况。
1.NAT方式使虚拟机接入外网方便,不需要进行其他的配置,只需要物理主机可以上网即可
2.如果想安装个虚拟机,又不想配置网络,就推荐使NAT方式上网。
3.NAT模式下的虚拟系统的TCP/IP配置信息就是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法
进行手工的修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。(不能用NAT配置
集群的原因)
其次: Bridged(桥接)
基于以上的拓扑测试,桥接方式虚拟出来的系统就像是局域网内单独存在的独立“物理机”一样,他可以
访问同一局域网内的任何一台机器,也可以单独通过局域网网关或者路由器访问外网。不过需要在每台
机器上都要单独配置IP,网关,网段,DNS等。
由于这个虚拟系统的局域网中的一个单独的主机系统,那么就可以手工配置他的TCP/IP配置信息,一实现
通过局域网的网关或者路由器访问互联网。
利用同样的网关网段配置,Bridged可以用来配置集群。
最后: Host-Only(主机)
虚拟机的TCP/IP配置信息(如IP地址,网关地址,DNS服务器等)都是由VMnet1(host-only)虚拟
网络的DHCP服务器来动态分配的。
这种模式下,所有局域网内的所有虚拟机互通,但虚拟机无法访问外网,与外网完全隔离。
此种模式同样可以配置集群,但是集群无法访问外网,比较适合公司内网。
点击关闭
点击完成
选择第一个,回车。等待安装
选择中文简体(中文在最下面),点击继续
点击日期和时间
点击完成,然后点击软件选择,这里我们选择最小化安装。你可以根据自己需要选择其他的安装形式
点击完成
点击安装位置进行分区
点击完成,进入手动配置界面
点击创建分区,分别创建如下分区
点击完成
点击接受更改
点击网络和主机
点击完成
点击开始安装
点击root密码
点击完成,等待系统安装完毕
点击重启
输入root账号以及你之前设置的密码
输入ls命令查看目录
到此centos7就安装完了。接下来安装必要的软件
因为ifconfig等基础命令在net-tools工具里面,所以在界面输入 yum install net-tools,中间的提示全部选择y,或者直接输入 yum -y install net-tools
输入ifconfig测试
在Linux中,除了基础命令,我们还常常会用到从本地上传资料到服务器或者从Linux服务器下载东西到本地,如果去使用SSH等其他软件,仅仅只为了上传下载的话,会显得有点麻烦。所以,这里我们安装上传下载的插件,lrzsz
在界面输入 yum list lrzsz*
安装前,测试rz上传命令
在界面输入 yum -y install 你的版本号 ,如我这里是:yum -y install lrzsz.x86_64。
此时输入rz测试
虚拟机:
xshell6工具:
vim命令工具安装
输入 yum list vim*
这里我们直接安装所有的vim相关包,输入yum -y install vim*即可
输入 vim /etc/sysconfig/network-scripts/ifcfg-ens33 测试
最后,鉴于大多数同学使用的虚拟机是在服务器上面的,IP地址应当为不可变的,所以这里简单说一下静态IP配置
centos7下面的网络配置文件在 /etc/sysconfig/network-scripts/ifcfg-ens33
输入vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改上图配置为
TYPE="Ethernet" # 网络类型为以太网
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" #静态IP,原本的为dhcp(动态)
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33" # 网卡设备名,设备名一定要跟文件名一致
UUID="25e03791-e4cd-4e9a-9d45-877d012b22e2"
DEVICE="ens33" # 网卡设备名,设备名一定要跟文件名一致
ONBOOT="yes" # 该网卡是否随网络服务启动
IPADDR="192.168.1.55" # 该网卡ip地址就是你要配置的固定IP,与你的网段处于同一网段
GATEWAY="192.168.1.1" # 网关
NETMASK="255.255.255.0" # 子网掩码
DNS1="8.8.8.8" # DNS,8.8.8.8为Google提供的免费DNS服务器的IP地址
最后重启网络服务
service network restart