第二十二:Centos7虚拟机环境搭建
1.本次环境搭建选择CentOS7minimal版本它只包含Linux系统必要的软件自带软件非常少只有1G左右1.1.CentOS7 minimal版本是比较纯净、没有桌面的系统后续大家需要什么软件可以自行安装一.环境搭建所需的软件包括1.Linux系统镜像CentOS-7-x86_64-Minimal-2003.iso1.1.下载链接http://mirrors.sohu.com/centos/7.8.2003/isos/x86_64/CentOS-7-x86_64-Minimal-2003.iso2.虚拟机2.1.可以下载最新的或者使用vmware workstation12 pro版本2.2.如果需要可以找作者索要直接安装即可可以30天试用如长期使用需要购买license3.putty强大的远程ssh登录工具、免费3.1.putty下载链接https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe3.2.多putty窗口合并软件下载链接https://ttyplus.com/download/mtputty.exe4.windows系统Windows10,64-bit(Build18363)10.0.18363二.Centos虚拟机安装1.打开VMware虚拟机软件依次点击【文件】选项卡 → 新建虚拟机或者直接点击主页的创建新的虚拟机2.在新建虚拟机向导页面选择典型配置点击下一步3.选择安装程序光盘映像文件浏览本地文件选择已下载的最小化的centos7的iso文件点击打开点击下一步4.修改虚拟机名称为自定义即可MyCentOS设置虚拟机的保存的保存位置最好是自定义的位置以后可以找到点击下一步5.点击下一步可以查看虚拟机的基本信息也可以点击自定义调整处理的个数及内存大小也可以后面再调整6.点击完成按钮会自动启动虚拟机的安装显示下面的界面鼠标切入黑色区域键盘的上下方向键调整选择install centos7选项键盘回车7.开始安装系统直到下面界面出现进行系统设置默认选择英文、美语即可鼠标点击continue继续8.下面需要设置的内容比较多分开讲8.1.先点击上图中的DATATIME进行日期和时间配置如下图所示点击Done完成设置8.2.先点击上图中的进行NetworkHostName配置如下图所示先暂时如此配置后面网络异常再行调整8.2.1.点击Done完成设置这一步要配置一下8.3.返回到上一页点击BeginInstallation在用户设置页面设置root账号密码及个人账户8.3.1.修改密码密码设置为123456切记切记该密码 和确认密码可以123456切记切记该密码 点击Done按钮8.3.2.创建用户full nameallen user nameallen password123456confirm password123456可以勾选是否将该账户作为管理员账号 点击Done按钮8.4.设置玩root密码和新用户后点击页面上的FinishConfiguration按钮直到出现下面的页面点击Reboot重启即可8.5.重启虚拟机后直到登录页面可以输入root账号登录也可以使用创建的个人账号登录到此centos虚拟机创建成功root---123456allen---123456三.配置虚拟机1.配置网络1.1.在安装完成CentOS7后网络可能是不可用的比如在安装时候忘记了网络配置此处需要进行网络配置1.2.Step01vmware软件的虚拟机菜单-虚拟机设置-网络适配器勾选NAT1.2.1.调完之后先执行命令验证网络是否正常如果可以ping通百度则跳过下面几个stepping www.baidu.com1.3.Step02通过ip addr命令查看网卡名为ens33在命令行中输入vi/etc/sysconfig/network-scripts/ifcfg-ens331.4.Step03根据实际情况修改内容1.4.1.如果选择网络适配器为NAT模式的话只需要改下面两条即可其他的不需要修改内容也可能会不一样BOOTPROTOdhcpONBOOTyesTYPEEthernetPROXY_METHODnoneBROWSER_ONLYnoBOOTPROTOdhcp#启用动态ip地址对应网络是适配器设置的NAT模式如果是static则为静态ip地址对应桥接模式DEFROUTEyesIPV4_FAILURE_FATALnoIPV6INITyesIPV6_AUTOCONFyesIPV6_DEFROUTEyesIPV6_FAILURE_FATALnoIPV6_ADDR_GEN_MODEstable-privacyNAMEens33UUID8d497804-9ffa-4edc-951a-5ddd8d2ed504DEVICEens33ONBOOTyes#自动启用网络连接这个必须设置IPADDR0192.168.0.201#IP地址PREFIXO024#子网掩码GATEWAY0192.168.0.1#网关DNS1192.168.0.1#DNS1.5.Step04设置完成后先按一下ESC键然后输入wq完成保存退出1.6.Step05修改好后保存退出并重启网络测试网络是否连接正常1.7.注意注意注意重要的事情说三遍此处做完之后可以先跳到第四章使用putty工具远程访问该centos系统2.安装vim文本查看命令yum install-y vim-enhanced3.安装wget下载命令yum install-y wget4.配置国内的yum网络源4.1.因为默认的yum网络源下载速度限制比较厉害所有需要更新为国内163或者阿里云的网络源4.2.step01备份 yum文件cd/etc/cp-r yum.repos.d yum.repos.d.bak4.3.step02在系统联网的情况下执行下面命令做其中一个就行//下载文件存放在/etc/yum.repos.d/目录下并重命名为CentOS-Base.repowget-O/etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo #163网络源 wget-O/etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #阿里云网络源选一个就行4.4.step03清除yum缓存yum clean all4.5.step04生成yum 缓存yum makecache java4.6.step05等待 yum makecache执行完成 列出yum资源包yum list5.安装ifconfigyum install-y net-tools ifconfig6.关闭防火墙6.1.如果需要从其他系统访问centos系统我们需要关闭系统 的防火墙# 停止firewall临时关闭下次重启centos防火墙自动启动[rootcentos7/]# systemctl stop firewalld # 关闭firewall自动启动再次重启centos后防火墙不再启动[rootcentos7/]# systemctl disable firewalld.serviceRemovedsymlink/etc/systemd/system/multi-user.target.wants/firewalld.service.Removedsymlink/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.7.快照管理7.1.如果上面的动作都完成了希望将当前的系统作为纯净系统保存下来以后系统出现问题可以还原到该位置可以在此处建快照7.1.1.vmware workstation12 pro提供快照的功7.2.step01创建快照7.2.1.虚拟机-快照-拍摄快照或者直接点击工具栏上的拍摄快照按钮给快照起个好记的名字点击拍摄快照即可7.3.step02还原快照7.3.1.虚拟机-快照-回复到快照之前已经拍摄了快照或者点击工具栏上的恢复快照按钮点击是即可7.4.step03管理快照7.4.1.如果快照有好多个可以选择恢复到哪一个快照需用到快照管理功能四.putty连接centos虚拟机网络配好之后可以先做这一步1.很多时候直接在虚拟机中操作并不是很方便需要频繁地在win10及虚拟机之间切换win10切入虚拟机直接鼠标点击centos命令行区域即可 虚拟机切出到win10ctrlalt2.此时需要类似putty、secureCRT这中ssh的远程访问工具2.1.step01centos虚拟机中关闭防火墙2.2.step02启动putty软件并设置如下host name192.168.78.129该id可以在centos系统中通过ifconfig查询 port22固定 输入一个savedSessions名称myCentos名称随便 连接类型SSH点击Save保存配置 点击open连接cenos系统2.3.step03第一次可能会弹出一个确认框点确定即可然后出现页面表示已经连接上Centos系统输入用户名root 输入密码123456回车登录到root账户2.4.step04下面对Centos的操作就可以在这个窗口下进行就可以啦五.总结1.到此Centos虚拟机就算搭好现在已经具备系统的基本功能后面需要什么工具可以方便地使用yum命令或者wget命令进行下载及安装