(虚拟机+CentOS7.5安装+SSH远程连接安装)
本文主要讲述虚拟机+CentOS7.5的详细安装教程,第一次安装的话,只要按照步骤一步一步往下即可。有不足的地方欢迎大家下方留言。
虚拟机和CentOS7.5的网盘地址:

链接: https://pan.baidu.com/s/1Ybe4HzItZ0nKRIKMhZrNHw.
提取码:H3Hl

虚拟机的安装

1.解压网盘中的虚拟机压缩包,点击安装程序开始安装

centos7 最新的ruby centos 7.5_centos7 最新的ruby


2.在弹出的欢迎窗口中,点击下一步

centos7 最新的ruby centos 7.5_重启_02


3.勾选上我接受许可协议中的条款,点击下一步

centos7 最新的ruby centos 7.5_重启_03


4.在自定义安装页面,选择自己的安装路径,勾选上增强型,点击下一步

centos7 最新的ruby centos 7.5_CentOS_04


5.去掉启动时检查产品更新,加入客户体验提升计划,然后点击下一步

centos7 最新的ruby centos 7.5_CentOS_05


6.点击下一步

centos7 最新的ruby centos 7.5_重启_06


7.点击安装,开始进行安装

centos7 最新的ruby centos 7.5_centos7 最新的ruby_07


8.等待安装完成,点击完成,完成安装

centos7 最新的ruby centos 7.5_IP_08


centos7 最新的ruby centos 7.5_IP_09


9.在弹出的提示框里,可以不用先点击"是"进行重启,可以等激活之后在进行重启

centos7 最新的ruby centos 7.5_CentOS_10


10.双击桌面上的虚拟机,在弹出的激活窗口中,输入许可证(注:解压的文件夹里)

centos7 最新的ruby centos 7.5_CentOS_11


11.激活成功之后,就会进入到它的主界面,点击帮助,关于,即可看到激活信息

centos7 最新的ruby centos 7.5_重启_12


centos7 最新的ruby centos 7.5_IP_13

CentOS7.5安装

1.打开虚拟机,点击主界面的 创建新的虚拟机,或者点击左上角的文件->新建虚拟机

centos7 最新的ruby centos 7.5_IP_14


或者

centos7 最新的ruby centos 7.5_CentOS_15


2.在弹出的页面,选择自定义(高级),点击下一步

centos7 最新的ruby centos 7.5_IP_16


3.点击下一步

centos7 最新的ruby centos 7.5_CentOS_17


4.选择稍后安装操作系统,点击下一步

centos7 最新的ruby centos 7.5_IP_18


5.客户机操作系统选择Linux选择,版本选择CentOS7 64位,如果在这里没有报错的话,点击下一步就行了,如果有报错,请看下面的话

注意,这里可能会出现报错,博主在新电脑上到这一步就报错了,报错的提示信息大概就是,此主机不支持64位客户机操作系统。这个报错我百度了很多资料,总结出下面几点:

1.最常见的一种原因,Hyper-V服务开启了

关闭方法1:

1.进入控制面板,点击卸载程序

centos7 最新的ruby centos 7.5_重启_19


2.点击启动或关闭windows功能,去掉Hyper-V的勾选,点击确定即可

centos7 最新的ruby centos 7.5_centos7 最新的ruby_20


关闭方法2:用命令行的方式,用管理员身份运行cmd,

输入命令:bcdedit /set hypervisorlaunchtype off

centos7 最新的ruby centos 7.5_centos7 最新的ruby_21


输入命令bcdedit,如果 hypervisorlaunchtype是 off,重启计算机即可

centos7 最新的ruby centos 7.5_IP_22


2.关闭 Device/Credenti

“win+ R“,输入gpedit.msc,按照图片做即可

centos7 最新的ruby centos 7.5_IP_23


3.开启Intel Virtualization Technology

进入bios,找到Intel Virtualization Technology,选择Enabled,开启即可

4.如果有360的,看看是不是开启了晶核防护,将其关闭

5.关闭win10内核隔离

博主的电脑是win10的,我的版本是默认开启了内核隔离,首先,我们搜索找到内核隔离

centos7 最新的ruby centos 7.5_CentOS_24


centos7 最新的ruby centos 7.5_centos7 最新的ruby_25


关闭之后,他会让你重启电脑,重启了之后,在来到内核隔离页面,看看是不是关闭了,我的当时重启之后,又自动打开了,如果是和我一样的情况,请参考这篇大神的文章,亲测,完美解决。

链接: .

按照这篇文章做了之后,在重启开机界面,会提示询问(是一段英文),博主当时的提示大概就是F3就是确定关闭,开机之后,在到内核隔离页面,发现已经是关闭的了,完美解决。6.选择好客户机操作系统和版本之后,点击下一步就会到这个页面,给自己的虚拟机重命名,选择安装路径,都弄好之后,就可以点击下一步

centos7 最新的ruby centos 7.5_IP_26


7.根据自己的电脑情况分配处理器(或者按照我的填写),选择好之后点击下一步

centos7 最新的ruby centos 7.5_IP_27


8.

centos7 最新的ruby centos 7.5_重启_28


9.选择NAT的网络,点击下一步

centos7 最新的ruby centos 7.5_IP_29


10.

centos7 最新的ruby centos 7.5_IP_30


11.

centos7 最新的ruby centos 7.5_IP_31


12.

centos7 最新的ruby centos 7.5_centos7 最新的ruby_32


13.

centos7 最新的ruby centos 7.5_CentOS_33


14.

centos7 最新的ruby centos 7.5_重启_34


15.

centos7 最新的ruby centos 7.5_centos7 最新的ruby_35


16.这个时候我们就会看到我刚刚配置的虚拟机

centos7 最新的ruby centos 7.5_CentOS_36


17.

点击CD/DVD(IDE)

centos7 最新的ruby centos 7.5_IP_37


在弹出的界面中,勾选使用ISO映像文件,找到从网盘中下载的centos7.5的ISO

centos7 最新的ruby centos 7.5_CentOS_38


centos7 最新的ruby centos 7.5_CentOS_39


18.下面开始正式安装CentOS7.5点击开启此虚拟机

centos7 最新的ruby centos 7.5_重启_40


在虚拟机内点击鼠标,或者把ctrl+G,即可操作在虚拟机内操作

其中,第一行Install CentOS Linux 7的作用是安装CentOS 7系统。第二行Test this media & install CentOS Linux 7,是先检测安装镜像文件的可用性,然后再安装CentOS 7。第三行Troubleshooting用于处理一些故障问题,选择这一项,会进入一个内存操作系统,然后可以把磁盘上的系统挂载到这个内存操作系统上,这样方便我们去处理一些问题。我们选择第二项,按回车。等他检测完,就会出现安装界面

centos7 最新的ruby centos 7.5_CentOS_41


选择English,然后点击Continue

centos7 最新的ruby centos 7.5_centos7 最新的ruby_42


19.

LOCALIZATION和SOFTWARE都不用动,都是默认

SYSTEM中的INSTALLATION DESTINATION需要我们自己配置。

根据图片进行操作

点击

centos7 最新的ruby centos 7.5_重启_43


选择i will那个,然后点击Done

centos7 最新的ruby centos 7.5_重启_44


点击LVM的下拉,选择Standard那个

centos7 最新的ruby centos 7.5_CentOS_45


然后点击左下角的+按钮

centos7 最新的ruby centos 7.5_centos7 最新的ruby_46


在弹出的窗口中,设置挂载点为/boot,设置为300M,然后点击“Add”按钮

centos7 最新的ruby centos 7.5_重启_47


继续点击+按钮,在增加swap分区,大小为4GB(一般为内存的1倍或者2倍)然后点击“Add”。

centos7 最新的ruby centos 7.5_centos7 最新的ruby_48


继续点击+按钮,挂载点选择“/”,容量留空,然后点击“Add”按钮,这样就把剩余的空间全部给了“/”分区,最后的结果如下(注:这3个分区是必须配置的分区)

centos7 最新的ruby centos 7.5_IP_49


分区完毕点击Done

centos7 最新的ruby centos 7.5_CentOS_50


点击accept

centos7 最新的ruby centos 7.5_重启_51


点击右下角开始安装

centos7 最新的ruby centos 7.5_IP_52


20.配置root账户的密码

centos7 最新的ruby centos 7.5_centos7 最新的ruby_53


设置好密码点击Done

centos7 最新的ruby centos 7.5_IP_54


21.等待安装

centos7 最新的ruby centos 7.5_CentOS_55


22.安装完成

出现此界面,表示安装完成,点击Reboot重启系统

centos7 最新的ruby centos 7.5_IP_56


23.进入系统

输入刚刚设置的root用户的密码,即可进入系统

centos7 最新的ruby centos 7.5_重启_57


登录成功

centos7 最新的ruby centos 7.5_centos7 最新的ruby_58


24.配置虚拟网络

点击左上角的编辑->虚拟网络编辑器

会弹出这样的窗口,点击右下角的更改设置

centos7 最新的ruby centos 7.5_重启_59


这个时候会出现3个网络,把除了VMnet8的都删除(注:如果你的不是VMnet8,那就全部删除,然后重新添加一个网络,并且为NAT的设置,会重新分配网络),然后勾选图中框起来的那几个,如图

centos7 最新的ruby centos 7.5_CentOS_60


点击NAT设置

centos7 最新的ruby centos 7.5_IP_61


在弹出的窗口中,记住自己的网关IP地址

centos7 最新的ruby centos 7.5_centos7 最新的ruby_62


关闭窗口,回到系统

输入dhclient,让系统自动获取一个ip地址,然后输入ip addr,如图:

centos7 最新的ruby centos 7.5_IP_63


我这里的是ens33,每个人的可能不一样,根据自己情况来,然后记住这个值。输入命令cd /etc/sysconfig/network-scripts,然后输入ls,找到我们刚刚记的值,我的是ens33,那么我就要找到ifcfg-ens33这个文件,如图

centos7 最新的ruby centos 7.5_centos7 最新的ruby_64


输入vi ifcfg-ens33,查看这个文件的内容,然后按键盘的i,对文件进行编辑

centos7 最新的ruby centos 7.5_重启_65


对文件进行编辑的内容如下:

地址分配模式:BOOTPROTO=static

是否开机激活:ONBOOT=yes

IP地址:IPADDR=192.168.40.200 (我的网关是192.168.40.2,在后面补上00即可,根据自己的网关来)

子网掩码:NETMASK=255.255.255.0

网关地址:GATEWAY=192.168.40.2

DNS地址1:DNS1=114.114.114.114

DNS地址2:DNS2=8.8.8.8

centos7 最新的ruby centos 7.5_IP_66


填写完之后,先按esc,退出INSERT模式,在输入:wq进行保存,接着输入service network restart,如图

centos7 最新的ruby centos 7.5_CentOS_67


这个时候输入ip addr,就可以看到我们配置的ip了

centos7 最新的ruby centos 7.5_CentOS_68


接着ping一下百度,看看是否成功,输入命令,ping www.baidu.com

centos7 最新的ruby centos 7.5_IP_69


成功!

SSH远程连接安装

首先输入命令,yum list installed | grep openssh-server,如果是如图这样

centos7 最新的ruby centos 7.5_IP_70


表示已经安装,如果又没任何输出显示表示没有安装 openssh-server,通过输入 yum install openssh-server来安装。

接着输入cd /etc/ssh/进到目录下,找到sshd服务配置文件 sshd_config,然后vi sshd_config,打开配置文件,按i,进入编辑模式,将文件中端口Port前面的#去掉

centos7 最新的ruby centos 7.5_重启_71


开启允许远程登录

centos7 最新的ruby centos 7.5_重启_72


开启使用用户名密码来作为连接验证

centos7 最新的ruby centos 7.5_重启_73


保存修改,输入sudo service sshd restart,来重启服务,在window上用ssh客户端连接,端口是22。

附上ssh链接软件:

链接: https://pan.baidu.com/s/1XTrh8oSs7gMZJNLYeOaB4Q.

提取码:3778

最后附上一段,CentOS7的防火墙代码

#永久放开80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
#重载所有端口
firewall-cmd --reload
#禁止已开放的80端口
firewall-cmd --zone= public --remove-port=80/tcp --permanent
#展示所有开放的端口
firewall-cmd --zone=public --list-ports
#指定IP与端口
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="5432" accept"
#指定IP段访问
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.2.0/24" port protocol="tcp" port="5432" accept"
#删除IP访问
firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="11300" accept"

修改防火墙配置之后,要记得firewall-cmd --reload,才会生效