1.从官网下载CentOS 7 ISO镜像,有3种
a) DVD ISO
b) Everything ISO
c) Minimal ISO
DVD和Everything 都是完整版 ,而minimal是最小化版本,如果需要其他附加的功能需要网络自己下载。
2.安装
=》新建虚拟机=》典型=》安装程序光盘映像
文件(这里选择下载好的iso文件路径)
=》改名字+改存储位置=》设置磁盘大小(我用默认足够了),拆分多个文件存储=》完成,然后自动安装
安装的时候注意要完成感叹号设置才能下一步,还有就是注意它的完成按钮在左上角,
如果需要其他附加功能,在软件选择里面就能选择了。
在这里的时候我犯了一个错误,看着它一直转圈圈以为卡主了,其实如果不完成上面的设置是无法安装完成的
那么我们就开始设置设置root账号密码吧,比如设置123456,你不注意时会发现点了一次完成没有用,其实它下面有
提示,因为密码强度低所以需要点击两次完成按钮。
设置完密码后就能完成配置并重启虚拟机了,现在CentOS就安装完成。
3.后续
a)网络问题
安装完第一个要解决的是网络问题,我安装的这个版本进去以后网络是没有打开的,不知道各位的是不是一样呢
为什么知道自己没有网络,是因为有了网络肯定是有IP地址的,那么查一下本机的IP地址就知道了
不清楚Linux命令的同学会到网上查《怎么查linux的IP地址》,然后一连串的ifconfig,当然这不是错的,只
是在centos7 可能有点变化,默认不带这个ifconfig,那么要怎么查呢,用ip命令 ,输入ip address或者 ip addr
可以看到只有一个127.0.0.1,并没有我们熟悉的什么192.168.X.X这种,那么其实是还没有获取ip地址的。
开始设置网络
第一种,自动获取IP:
cd /etc/sysconfig/network-scripts,然后ls,可以看到一个ifcfg-ens33文件
这个文件和我们之前上面那个图的第二项是一样的,那么这个就是linux相关配置。
vi ifcfg-ens33进去修改 ONBOOT, 这个值原来是no,改成yes即可
然后保存退出后,执行 systemctl restart network 命令重启网络服务。
再次 ip address或者 ip addr 这个时候就能看到IP地址了
第二种,固定ip地址:
因为我在后面改了这个主机名也就是/etc/hostname这个文件,导致了IP重新分配了,为了以后不再出现
这种问题,所以需要固定下IP来
方法还是修改刚刚的文件/etc/sysconfig/network-scripts/ifcfg-ens33,只不过改的内容不一样了
首先
BOOTPROTO=dhcp改成BOOTPROTO=static
末尾增加
IPADDR=192.168.19.135 (你要固定的ip地址)
GATEWAY=192.168.19.2 (虚拟机的网关IP)
NETMASK=255.255.255.0 (默认网关)
DNS1=192.168.19.2 (虚拟机的网关IP)
在虚拟机的虚拟网络设置里面能够看到虚拟机设置的网关IP。
保存文件,执行 systemctl restart network 命令重启网络服务。当然上面的配置静态也是百度找的,可能
说的不准确,反正IP确实固定下来了。
由于防火墙是默认开启,导致无法访问服务器的端口,所以要关闭防火墙才能正常访问部署在服务器上的项目或者数据库什么的
1、关闭firewall:
systemctl stop firewalld#停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)