开门见山,同志们可以在官网下载Centos7linux版的映像文件
(CentOS-7-x86_64-DVD-1708.iso)、VMware(VMware不同版本有些细节会有所不同,这里使用的VMware15.5的)。
安装过程,有的可能在(微信公众号下载,那么,哪里有安装步骤,同理可以应用到官网下载的。)VMware安装完成后接下来分为创建虚拟机,静态ip设置、网络检查。
一、创建虚拟机
点击创建虚拟机,后有两个选择典型、自定义(要求多的话可以自定义一些配置),这里选择典型较快。点击下一步
(安装来源,这里选择稍后安装操作系统,因为还要配置)。点击下一步
下一步选择客户机操作系统(这里选择linux,版本选择Cenos764位(选择与映像文件对应的))
命令虚拟机名称(虚拟名称可以设置自己喜欢的便行,位置在windows下出c盘(系统盘)外创一个文件夹(只要自己能记住路径,方便以后找到))点击下一步
指定磁盘容量(这里linux并不想window那样分为几个盘,磁盘(外存),默认20GB,下面两个选项,存储为单个文件意思就是存储时在这个磁盘内占多就多少,而存储为多个文件意思也是存储的东西一个文件占不完,会在占一个文件。影响不大,选择(将虚拟磁盘存储为单个文件)点击下一步
虚拟机的设置(下面有一个自定义硬件,可以在这里自定义,也可以点击完成后在虚拟机的配置哪里配置也行,这里点击自定义硬件)
x
按照上图这里的(USB控制器、声卡、打印机)可以移除(没什么用处),内存如果安装的是Gui(桌面版的)可以给个2GB(2048MB)处理器无所谓(看配置,给多给少),点击新CD/DVD(IDE),选择你下载的印象文件
还有个重要的是网络适配器的选择选择NAT模式(如果与主机共享专用网络的影响很大,所以选择NAT(感兴趣的小伙伴可以百度这方面相关的知识))这里就完成了(点击关闭),如果在之前的自定义硬件哪里选择的是完成,在编辑虚拟机设置哪里也可以设置。
开启虚拟机
选择安装(lnstall CentOS 7,这里将鼠标点进去后,用方向键来选择,若要鼠标出(Ctrl+Alt))
见下图(左边的是选择语言,也就是之后使用的语言比如报错(最下面有种文,这里为了更好的展示选择中文,有兴趣的同学可以将中文与英文对应。点击继续(continue))
看下图,
本地化:日期和时间(如果安装桌面的可以设置一下,选择亚洲->上海,定义时间日期即可)键盘与语言支持(顾名思义)
软件:这里很重要安装源(在新CD/DVD(IDE)哪里选择映像文件时,如果没有那这里有一个验证)、软件选择,这里就是选择安装什么样的linux(服务器的(纯命令)、GUI的(带图标的类似于windows),里面还要更重插件,根据需要选择)。
系统:安装位置(分区,有兴趣的可以了解一下,这里分区意义不是很大,但还是要点一下)、KDUMP(这个我也不清楚,可以百度),网络与主机名(可以打开,也可以等在linux下用命令打开,和修改。建议打开并设置主机名)
总结:最重要的是网络与主机名、软件选择。
软件选择:(这里,可以选择(最小安装、基础设施服务器、带GUI的服务器、GNOME桌面)已选环境附加选项(兼容性程序库,与开发工具,必须有,其余的如果需要则可百度))
网络与主机名:(打开后如下图,如果无法连接,在任务管理器的服务中关于VMware的是否在运行中。)
以太网(ens32)等下的静态ip配置就在这文件里进行。
开始安装:(点击开始安装后,设置root用户密码(学习的话密码越短越好))
设置密码:(安装的是GUI,或者GnOME的需要一个普通用户,否则每次进去都会叫你创一个普通用户。如果是其他(纯命令),可以后期通过命令你创建普通用户,接下来等待即可。(完成后点击重启(reboot))
选择下图的第一个(等待)
登录用户:(登录root用户(权限很高,普通用户若是要修改某些文件需要权限,至于怎么给普通用户添加权限,可以百度))
这里linux的输入密码是没有回显的(也就是不会显示在屏幕上,所以不要以为自己没输入)
登录成功后:(左边的root是用户名@后面的是主机名,主机名后的是当前所在路径的名称)
二、静态ip设置首先简单介绍一下需要用到的命令。
cd --打开文件夹
vi/vim--编辑文件(vi与vim的区别在于打开文件后的显示方式vim更好一些)
命令的使用都需要命令名后打一个空格,以告诉系统这是一个命令。
我们需要在/etc/sysconfig/network-scripts/ifcfg-ens32(我的是ens32,有的在ens33,咋网络主机名哪里可以知道是叫什么。),这里的第一个斜杠是根目录(root)几乎所有的配置倒在 根目录下。
vi /etc/sysconfig/network-scripts/ifcfg-ens32
小tip:tab键可以补齐文件名前提是路径正确。
将BOOTRPOTO="dhcp"(动态ip)改成静态(static),按键盘上的i进入编辑模式ESC退出编辑,冒号:wq(保存并退出)q(退出不保存)x(保存退出)在其后面加一个感叹号!(强制性操作)wq!、q!、x!。(有兴趣的小伙伴可以自己百度了解)
然后在最下面添加如下语句:
IPADDR=192.168.20.133(设置本机的静态ip地址)
NETMAKS=255.255.255.0(子网掩码C类)
GATEWAY=192.168.20.2(网关)
DNS1=8.8.8.8(服务器ip)
PREFIX=24(大家可以百度)
点击编辑->虚拟网络编辑器,选择Vmnet8
点击NAT设置查看网关
点击DHCP将网络设置在同一网段下
最后如下图保存即可。(小tip,这里可以使用clear清屏。)
配置完成后需要重启网络服务。这里DNS1服务器ip可以在这里配置,也可以在 /etc/resolv.conf
中添加,不过按照这个配置的还是在这里配置DNS因为重启后,就认这里的,我们之前上网搜博客时,配置在 resolv.cong文件里的。
重启网络服务命令:
service network restart
ip add查看网络重启是否成功(可以看到)
三、网络检查
这里需要将windows与linux(虚拟机)的防火墙关掉。
windows防火墙:(活动专用网络关掉)
linux的防火墙:
systemctl disable firewalld.service(重启后不自己启动)
systemctl stop firewalld.service(关掉现在的防火墙)
如果是桌面版的还需要将selinux关掉
vim /etc/seliunx
将SELINUX改成disabled
防火墙关闭后,使用命令查看,状态没变,需要reboot(重启)
systemctl status firewalld
Selinux
sestatus
这时根据虚拟网络编辑对VMware Network Adapter VMnet8给个静态ip
选中VMware Network Adapter VMnet8,右击属性->internet 协议版本4(TCP/ipv4)-属性
配置:(一样的(一定要在同一网段),服务器地址可以不写)
这时ping一下
1、linux ping windows
2、windows ping liunx
3、ping 百度
1、ping 192.168.20.1
2、ping 192.168.20.133 (这里windows上win加r,打开cmd),如果显示该命令不是内部命令
首先检查你的命令是否有错(空格,命令名),如果没错,则是没有配置环境变量可以百度。
3、ping百度这里我们尝试很多方法一直显示超时。之前按照博客配置时,ping通过一次。
后面有在b站上看视频,就没ping通过,不过这个对hadoop,这些影响不大,可能对用爬虫爬信息影响很大。ping外网这个真的烦,网上搜了很多(防火墙,端口,服务器,一开始找不到主机,后面就是超时),都没解决,大神看到希望指点一二,
喝水不忘挖井人:第一次参考的博客
超详细的CentOS7.4系统的安装图文步骤 Linux系统安装步骤_Dream_xun的专栏-CSDN博客_linux7.4安装教程
第一次写博客,感觉也不是很详细,但也挺详细的,有什么问题欢迎大家讨论。



