基础教程:2、Linux服务器安装图解

短网址:http://x.co/6nc82

2.1 Linux发行版选择

Linux是一类开放源代码和自由的类似Unix的操作系统,有众多发行版本。在服务器市场,Linux操作系统占有绝对的优势。Linux操作系统大致可以分为Redhat系列和Debian系列。

  • Redhat系列中典型代表是RHEL(Redhat Enterprise Linux)和CentOS,系统稳定性非常好,适合于服务器使用。
  • Debian系列,典型的有Debian、Ubuntu和国产的Deepin等,其中Ubuntu和Deepin等系统提供了良好的桌面环境,更适合桌面PC机。

在IT行业中,Linux系统多用于服务器,而Linux桌面系统占有率较低。基于这样的事实,建议选择CentOS版本,用于服务器操作系统。

2.2 下载CentOS镜像

(1)打开CentOS官方镜像下载链接https://www.centos.org/download/,如图下图所示,单击“Minimal ISO”下载按钮。
在这里插入图片描述
(2)选择一个CentOS7镜像下载地址,然后单击下载
在这里插入图片描述
(3)CentOS镜像下载成功后,默认保存到C:\Users\用户名\Downloads,得到CentOS-7-x86_64-Minimal-1810.iso文件。

2.3 Linux虚拟机安装所需镜像选择

(1)打开VMware主界面,选择我们之前新建的虚拟机node1,如下图所示,单击“CD/DVD”
在这里插入图片描述
(2)弹出“虚拟机设置”窗口,默认选中了“CD/DVD”,如下图所示。此处我们先选择“使用ISO映像文件”,然后单击“浏览”按钮
在这里插入图片描述
(3)进入下载目录,选择刚才下载的ISO文件,再单击“打开”按钮
在这里插入图片描述
(4)这时可以看到已经选择的镜像,单击“确认”按钮,完成CentOS镜像选择。这样就可以从该镜像文件安装CentOS7操作系统了。
在这里插入图片描述

2.4 CentOS系统安装

(1)回到虚拟机node1主界面,如下图所示,我们单击“开启此虚拟机”按钮,或者菜单栏后面的绿色三角按钮,来启动CentOS7操作系统的按钮。
在这里插入图片描述
(2)正式启动CentOSB安装流程,如图所示,下方提示可“以安装物理机方式的相关步骤来安装CentOS7”,关闭提示即可。然后左键单击即可进入虚拟机安装界面(如果需要鼠标离开虚拟机界面,只需通过ctrl+alt快捷键),通过方向键选择“Install CentOS 7”,回车安装。
在这里插入图片描述
(3)选择虚拟机语言。由于此虚拟机作为服务器使用,不需要使用图形界面,默认英语即可,单击“Continue”按钮进入下一步。
提示:当安装界面下面出现“安装Tools”提示,单击“不要提醒我”按钮,不再提示(如果安装图形界面的操作系统则需要安装Tools)。
在这里插入图片描述
(4)INSTALLATION SUMMARY(安装摘要)。

  • 等待数秒后,SOFTWARE将检查完毕,默认是“Minimal Install”选项,不安装图形界面。为了节省虚拟机资源,默认选项即可。
    在这里插入图片描述
  • 这时SYSTEM下的INSTALLATION DESTINATION依然是红色叹号。
    在这里插入图片描述
  • 单击上图的“INSTALLATION DESTINATION”,默认已经选择了刚才我们设置的30G磁盘的虚拟磁盘空间,直接“Done”按钮即可。
    在这里插入图片描述
  • 重新回到“INSTALLATION SUMMARY”界面,这时“Begin Installation”变为可用状态,单击该按钮进入下一步。
    在这里插入图片描述

(5)CONFIGURATION配置,包含root用户密码配置和其他用户创建。注意在真实的生产环境下,还需要创建一般用户(非root用户)。

  • 单击“ROOT PASSWORD,设置Root用户密码。
    在这里插入图片描述
  • 为了方便记忆,此处输入“123456”,需要单击“Done”两次确认。

在这里插入图片描述

(6)等待30分钟左右安装完成,单击下方的“Reboot”按钮重启。
在这里插入图片描述

2.5 登录CentOS

(1)重启CentOS完成后,进入登录界面,如下图。
在这里插入图片描述
(2)输入root用户名和对应的密码(123456),进入命令行状态。

[root@localhost ~]# 

其中root表示用户,localhost表示默认的主机名,~表示用户的家目录(针对于root用户,家目录就是/root),#号后面等待用户输入命令。
在这里插入图片描述

2.6 IP设置

(1)确认网络配置文件
在/etc/sysconfig/network-scripts目录,存在一个已ifcfg-ens开头的文件,我的虚拟机上是ifcfg-ens33文件。注意,你的虚拟机上可能是ifcfg-ens32文件或其他。
(2)编辑网络配置文件
这里需要只用到Linux的重要文本编辑工具vi, 其他的文本编辑器不一定存在,但是所有的类Unix系统都内嵌了vi编辑器。
下面通过vi命令编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

输入i键进入vi编辑模式,针对于CentOS系统可以通过方向键来控制方向。

修改两项:

BOOTPROTO=static
ONBOOT=yes

其中,static表示静态IP地址,yes表网卡开机启动。
在这里插入图片描述
然后添加三项

IPADDR=192.168.60.101
NETMASK=255.255.255.0
GATEWAY=192.168.60.2
DNS1=114.114.114.114

其中,IPADDR=192.168.60.101是设置的本虚拟机IP地址,NETMASK=255.255.255.0是子网掩码,GATEWAY=192.168.60.2是网关地址(前面提醒你记住的网关地址),DNS1=114.114.114.114是首选DNS地址。
在这里插入图片描述
内容编辑完毕后,通过Esc键退出vi编辑模式,然后输入“:wq”,保存退出vi。
关于vi编辑器的使用,后面会经常用到,请参考:http://www.runoob.com/linux/linux-vim.html
(3)重启网络服务

[root@localhost ~]# systemctl restart network

(4)查看分配的IP

[root@localhost ~]# ip addr

对于CentOS7最小化安装,ifconfig命令不可用,可以使用 ip addr命令查看IP地址。
在这里插入图片描述
其中,lo是本地回环网卡,ens33是本地网卡(eth0)的名称。
(5)测试上网

[root@localhost ~]# ping -c 3 www.baidu.com

如下图所示,顺利ping通,成功上网。
在这里插入图片描述
如果出现特殊情况,无法上网,如下图,请参考2.7节内容。
在这里插入图片描述

2.7 虚拟机CentOS7无法上网解决办法

如果遇到虚拟机CentOS7无法上网的问题,我们可以按照下面步骤排查问题。

2.7.1 确定物理机ping命令是否禁用

(1)比如某些公司网络环境禁用了ping命令,但是可以正常上网,
在这里插入图片描述
(2)如下图,执行命令yum install wget进行测试。虽然CentOS虚拟机不能ping通外网,但是依然可以联网下载软件包。说明虚拟机还是可以上网的。
在这里插入图片描述

2.7.2 DNS是否可达

如图物理机可以使用ping命令,下面我们要检查DNS是否可达?
(1)我们配置的DNS是114.114.114.114,可能DNS地址不可达。
在这里插入图片描述
(2)选择一个可达的DNS地址,比如公司的DNS地址。
解决办法:修改虚拟机的/etc/sysconfig/network-scripts/ifcfg-ens33文件,DNS1设置为可达的DNS地址。

2.7.3 network服务异常

如果DNS是可达的,下面我们在检查虚拟机的network服务是否正常?
通过命令systemctl status network可能发现网络启动失败
在这里插入图片描述
解决办法:
可以尝试停止NetworkManager服务解决问题。

[root@node1 ~]systemctl stop NetworkManager
[root@node1 ~]systemctl start network

如果确定是NetworkManager服务启动造成虚拟机无法上网,为了防范这个问题再次出现,最好禁用NetworkManager

[root@node1 ~]# systemctl disable NetworkManager
Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
[root@node1 ~]# 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值