下载、安装虚拟机VM、CentOS
目录
1、下载安装VM
由于需要在本地环境搭建Linux系统
所以我们首先下载VM(VMware Workstation Pro)
百度网盘(
链接: https://pan.baidu.com/s/15jR8M2K4SEL5-HTvuUOcyQ
提取码: 9xpp
)
下载完成解压后双击exe文件,进行安装
VM15秘钥:
UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA VF750-4MX5Q-488DQ-9WZE9-ZY2D6 UU54R-FVD91-488PP-7NNGC-ZFAX6 YC74H-FGF92-081VZ-R5QNG-P6RY4 YC34H-6WWDK-085MQ-JYPNX-NZRA2
注:安装路径名称为英文
修改安装路径
取消更新和体验计划
到此,VM安装完成。
2、下载安装虚拟机CentOS
找到我们要下载的地址:
选择iso镜像文件或者torrent种子文件进行下载
种子文件下载下来后使用迅雷根据种子文件下载iso镜像
下载完成之后会生成如下的几个文件,CentOS-7-x86_64-DVD-1708.iso就是我们在工作中使用的镜像了
至此镜像文件下载完成。
3、在VM上安装CentOS
打开VM,点击创建新的虚拟机
选择典型(推荐)
选择稍后安装操作系统
选择Linux系统和CentOS 7 64 位
修改虚拟机名称和存储位置
选择默认20G大小和将虚拟磁盘存储为单个文件
点击完成
点击编辑虚拟机设置
点击CD/DVD选择下载的镜像文件
接下来移除USB控制器、声卡和打印机
移除完成,点击确定后,开启此虚拟机
这里启动时,提示我们出现问题
解决启动虚拟机出现禁用问题
提示我们此主机支持但是被禁用了,所以接下来我们去打开它
首先准备重启电脑,进入BIOS程序
不同品牌的电脑有不同的BIOS按钮,一般是F2、Delete、ESC等
我的电脑是华硕的:电脑开机的不断的点按Delete按钮,就可以进入
进入BIOS后,我们找到CPU Configuration 》 Intel Virtualization Technology 改为 Enabled
当然每个电脑可能不一样
惠普的:system configuration 》 Device Configurations 》 virtualization technology
大致思路是:找到Configuration,再去找Intel Virtualization Technology修改下即可
F10进行保存
接下来我们打开VM,启动虚拟机
选择Install CentOS 7,上下回车选择确定
选择英文
点击DATE,调整时间
选择亚洲-上海,然后调整左下角时间为当前时间
点击软件选择(SOFTWARE SELECTION)
首先选择右侧的:
兼容库和开发工具
左侧的GUI是可选
Server with GUI(带图形用户界面的服务器)
接下来是安装地址(INSTALLATION DESTINA TION)
设置标准分区,点击左下角+号添加分区
添加 /boot分区,大小300MB,Add mount poin
添加 swap分区,一般情况是物理内存的2倍大小,用于物理内存不足时使用,但可能造成系统不稳定,所以看情况,可以设置小一点,甚至设置为0MB,这里我设置为512MB,Add mount point
增加根分区,不填写大小,即默认剩余的空间都给根分区,Add mount point
点击“Done”完成,点击“Accept Changes”
点击“Begin Installation”,开始安装
点击设置ROOT密码(ROOT PASSWORD)
这里为ROOT账户设置密码,它提示说你的密码太弱,需要点击两次Done进行确认
点击完成配置(Finish configuration),等待配置完成
等待安装完成,然后点击“Reboot”重新启动
稍等一会,就会出现让你输入登录账户
默认账号为root,密码为 你在前面安装时设置的root密码
注:在输入密码时,linux为了安全起见,是看不到你输入的密码。
同时,如果是使用的是键盘右边的数字键盘输入密码的话,
查看一下,数字键盘是否开启 (建议使用字母按键上面一排的 数字键输入密码)
配置IP地址,网关
vi 进入后,按 i 键进行编辑,修改完成后按ESC键退出编辑模式,输入:wq回车保存
//进入到network-scripts目录下
cd /etc/sysconfig/network-scripts/
//编辑配置文件
vi ifcfg-ens32
//修改以下内容
BOOTPROTO=static //启用静态IP地址
ONBOOT=yes //开启自动启用网络连接
//添加以下内容
IPADDR=192.168.30.1 //设置IP地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.131.2 //设置网关
修改完成输入:wq保存
如何设置Linux的IP地址
1、在本地电脑打开“命令行窗口”,输入命令ipconfig,查看 以太网适配器 VMware Network Adapter VMnet8下的IPv4 地址
2、可以看到 以太网适配器 VMware Network Adapter VMnet8下的IPv4 地址为 192.168.83.1
3、当我们设置Linux的IP地址时,需要保证Linux的IP地址 与 VMnet8下的IPv4地址 的前面三位数必须相同,即 192.168.83 必须相同
这样Linux就能跟我们本地电脑互相通信,最后一位数不相同即可,
例如Linux的IP地址可以设置为192.168.83.1 或者 192.168.83.124等
重启网络服务
service network restart
设置DNS地址
vi /etc/resolv.conf //编辑 resolv.conf文件
nameserver 114.114.114.114 //添加DNS地址
可以添加多个DNS地址,格式为:
nameserver xxx1.xxx1.xxx1.xxx1
nameserver xxx2.xxx2.xxx2.xxx2
常用的DNS地址:
阿里 223.5.5.5 或者 223.6.6.6
谷歌 8.8.8.8
国内移动、电信和联通通用的DNS 114.114.114.114
顺便ping下,查看是否能够访问外网
关闭防火墙:永久关闭 firewalld防火墙(centos7默认的防火墙是firewalld防火墙,不是使用iptables,因此需要关闭firewalld服务)
永久关闭SELinux防火墙:
vi /etc/sysconfig/selinux //编辑selinux文件
SELINUX=disabled //把文件中的SELINUX=enforcing 改成 SELINUX=disabled 即可
sestatus //查看SELinux状态
获取当前selinux防火墙的安全策略:
sestatus
以看到当前selinux防火墙的安全策略仍为enforcing,配置文件并未生效
这时需要我们重启,再去查看SELinux防火墙的状态,可以看到已经关闭了
给/etc/rc.d/rc.local 文件设置 “x”可执行权限,最初设置默认是没有可执行权限的
chmod +x /etc/rc.d/rc.local //设置可执行权限
//设置前
-rwxr-xr--. 1 root root 473 Aug 5 2017 rc.local
//设置后
-rwxr-xr-x. 1 root root 473 Aug 5 2017 rc.local
输入“halt”确认后,关闭虚拟机,并拍摄快照,保存当前配置,进行初始化备份
到此结束,大功告成!