Linux系统与虚拟机安装

一、Linux与Windows的区别

现如今服务器的运用很广泛,很多行业都需要使用服务器。市面上运用最多的服务器操作系统分为Linux系统和Windows系统,下面来看一下Linux服务器与Windows服务器的区别。
1.性价比方面
Linux服务器与Windows服务器就性价比而言,Linux服务器优势是很明显的。Linux作为资源管理和操作系统来说,是开源、免费的。而正版的Windows的操作系统是收费的,因而就性价比来说Linux服务器优于Windows服务器。
2.性能方面
如果企业选择建站的内容和流量都不是很大的情况下,相同配置的Linux服务器的性能比Windows服务器好一些,Linux服务器占用的资源会少一些。
3.稳定性方面
Windows系统是运用最广的操作系统,因此经常会受到骇客的攻击,其系统安全漏洞相应的会多一些。Linux是多用户多进程系统,意味着Linux系统能够一次性处理大量正在运行的进程,比Windows能够处理的数量要多得多。
4.安全性方面
Linux系统和Windows系统各自有属于自己的安全技术。Linux的开源软件开发方式有助于暴露错误,集众人智慧解决问题,各种补丁更新得很快,这是Windows服务器不具备的优势。Windows的另一个不利因素是其许多应用程序依靠远程过程调用,这就使得Windows的防火墙没有Linux那样严格。而Linux远程过程调用是限制使用的。

二、Linux的起源与发展

1.Linux简介
Linux是一套免费使用和自由传播的类Unix操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。它的建立不受任何商品化软件的版权制约,全世界都能自由使用的Unix兼容产品。
Linux的基本思想有两点:
(1)一切皆文件;
(2)每个软件都有确定的用途,同时它们都尽可能被编写得更好。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。
2.Linux的特点

(1)开放性
开放性是指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。
凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。

(2)多用户

(3)多任务

(4)良好的用户界面

(5)设备独立性

(6)提供了丰富的网络功能

(7)可靠的系统安全

(8)良好的可移植性

3.Linux版本介绍
Linux的标志和吉祥物是一只名字叫做Tux(它克斯)的企鹅,标志的由来是因为Linus在澳洲时曾被一只动物园里的企鹅咬了一口,便选择了企鹅作为Linux的标志。
Linux发行版的某些版本是不需要安装,只需通过CD或者可启动的USB存储设备就能使用的版本,他们称为LiveCD。
Linux的版本号分为两部分:内核版本和发行版本。
(1)Linux的内核版本
内核版本指的是在Linus Torvalds领导下的开发小组开发出的系统内核的版本号。通常,内核版本号的第二位是偶数表示是稳定的版本,如2.6.25;是奇数表示有一些新的东西加入,是不稳定的测试版本,如2.5.6。Linux操作系统的核心就是它的内核,Linus Torvalds和他的小组在不断地开发和推出新内核。
任务:进程调度、内存管理、配置管理虚拟文件系统、提供网络接口以及支持进程间通信。像所有软件一样,Linux的内核也在不断升级。
(2)Linux的发行版本
一个完整的操作系统不仅仅只有内核,还包括一系列为用户提供各种服务的外围程序。外围程序包括GNU程序库和工具,命令行shell,图形界面的XWindow系统和相应的桌面环境,如KDE或GNOME,并包含数千种从办公套件,编译器,文本编辑器到科学工具的应用软件。所以许多个人、组织和企业,开发了基于GNU/Linux的Linux发行版,他们将Linux系统的内核与外围应用软件和文档包装起来,并提供一些系统安装界面和系统设置与管理工具,这样就构成了一个发行版本(distribution)。实际上,Linux的发行版本就是Linux内核再加上外围的实用程序组成的一个大软件包而已。相对于操作系统内核版本,发行版本的版本号是随发布者的不同而不同,与Linux系统内核的版本号是相对独立的,例如:
RedHat EnterpriseLinux 5.2的操作系统内核是linux-2.6.18。Linux的发行版本大体可以分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的RedHatLinux为代表,后者以Debian为代表。
(3)Debian简介
Debian名字的由来----DebianGNU/Linux是由一个叫做伊恩·默多克(IanMurdock)在1993年发起的,他的名字以Ian开头,他太太的名字Debra开头三个字母是Deb。
Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debian最早由 Ian Murdock于1993年创建,分为三个版本分支:stable(服务器版), testing(稳定版)和unstable(测试版)。
(4)Ubuntu简介
Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来。可以这么说,Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的Linux桌面系统。
共分三个版本:
基于Gnome的Ubuntu
基于KDE的Kubuntu
基于Xfc的Xubuntu
(5)Redhat简介
1994年3月,Linux1.0版正式发布。Marc Ewing [马克尤恩]成立了RedHat软件公司,成为最著名的Linux分销商之一。redhat.com发布redhat 9(简写为rh9)后,全面转向redhat enterprise linux(简写为rhel)的开发。和以往不同的是,新的rhel 3要求用户先购买承诺保证产品的稳定性、安全性。
(6)Fedora简介
Fedora和Redhat这两个Linux的发行版联系很密切。Redhat自9.0以后,不再发布桌面版的,而是把这个项目与开源社区合作,于是就有了Fedora这个Linux发行版。Fedora项目是由Red Hat赞助,由开源社区与Red Hat工程师合作开发的项目统称。Fedora的目标是推动自由和开源软件更快地进步。
特点:
a.Fedora是一个开放的、创新的、前瞻性的操作系统和平台,基于Linux。它允许任何人自由地使用、修改和重发布,无论现在还是将来。
可运行的体系结构:x86(i386),x86_64 和PowerPC!
b.Fedora可以说是Redhat桌面版本的延续,只不过是与开源社区合作。
c.Fedora是一个独立的Linux发行版本的操作系统。
(7)Centos简介
redhat.com发布redhat 9后,不再开发redhat而全面转向redhat enterprise linux(简写为rhel)的开发,和以往不同的是,新的rhel 3要求用户先购买lisence,redhat.com承诺保证产品的稳定性、安全性。rhel 3二进制代码不再提供下载,而是作为redhat服务的一部分,但源代码依然是open。
特点:
a.Centos(Community Enterprise Operating System社区企业操作系统)计划是在2003年红帽决定不再提供免费的技术支持及产品认证之后的部份"红帽重建者"(RedHat rebuilders)之一。
b.Centos修正了已经发现了的redhat的bug。
(8)其他版本
openSUSE:SUSE是德国最著名的Linux发行版,在全世界范围内也享有较高的声誉。SUSE自主开发的软件包管理系统也大受好评。
中国大陆的Linxu发型版本:红旗Linux(Redflag Linux) ,冲浪Linux(Xteam Linux) ,蓝点Linux,GNU/Linux,openDesktop等。
DeepinHarmony(鸿蒙)
台湾省的Linux发型版本:鸿奇Linux

三、VMware虚拟机安装

VMware官网
VMware,Inc.(Virtual Machine ware)是“虚拟PC”软件公司提供服务器、桌面虚拟化解决方案。
需要注意,VMware是一款收费产品,但是可以去百度寻找各种注册码去激活产品。
这里以VMware15.5pro版本为例。VMware的部署安装直接下一步到底即可,不过注意可以自定义安装路径。
Linux系统的安装,这里以CentOS7.6版本为例。
iso镜像下载地址
获取到iso镜像之后,直接安装。在Mac上和Windows上安装是不同的。
1.Windows上安装
下边是VMware打开之后的场景,这里注意,因为以后会调整虚拟机的网络部分,而这个操作需要管理员权限,所以在打开VMware时,直接右键“以管理员身份运行”。
在这里插入图片描述
VMware安装完成,ISO镜像准备好之后,就可以开始安装了。
(1)点击创建新的虚拟机
在这里插入图片描述
(2)自定义安装
在这里插入图片描述
(3)这里描述了虚拟机硬件的限制,不用管直接默认下一步。
在这里插入图片描述
(4)镜像的选择,这里选择稍后安装。
在这里插入图片描述
(5)新建虚拟机的系统要求,这里选择Linux、CentOS 7 64位版本。
在这里插入图片描述
(6)虚拟机安装路径,这里建议创建一个目录,作为以后安装虚拟机的目录,虚拟机相关的文件都会在这个目录中。
在这里插入图片描述
(7)虚拟机配置:CPU的选择
在这里插入图片描述
(8)虚拟机配置:内存大小
在这里插入图片描述
(9)网络情况默认(NAT模式)下一步即可。
在这里插入图片描述
(10)默认下一步到这里创建新的磁盘文件。
在这里插入图片描述
(11)磁盘选项,这里默认大小20G,将磁盘文件存储为单个文件,性能更好。
在这里插入图片描述
(12)默认下一步直到完成,然后选择iso镜像文件安装系统。
在这里插入图片描述
(13)选择完成之后即可开始安装,这里选择直接安装。
在这里插入图片描述
(14)选择英文版或者中文版,建议选择英文版,对以后的学习也会有帮助。点击下一步。在这里插入图片描述
(15)可以在这里选择桌面化的Linux或者最小化安装,建议直接最小化安装,可以节省Windows的资源。
在这里插入图片描述
选择这个磁盘选项。进入新的页面之后,连续点击磁盘图标,然后点击Done,它自动识别自动分区安装。
在这里插入图片描述
(16)主界面没有感叹号为止,点击开始安装。
在这里插入图片描述
(17)最小化安装,大概300多个包,等待安装过程中去设置一个root管理员用户的密码。
在这里插入图片描述
在这里插入图片描述
设置完成之后,等待完成然后重新启动。
在这里插入图片描述
在这里插入图片描述
还有一些关于VMware的重要设置
为了能够让虚拟机能跟外界通信,需要给它设置一个IP地址。当然,VMware提供了3种网络形式。
在这里插入图片描述
要与外界通信,一般有2种模式可以选择:一个是Bridge桥接模式,还有一个Nat模式。
如果使用的是Bridge桥接模式:意味着你的虚拟机的网段和Windows的网段是在同一个局域网,IP是在同一个网段。
如果使用的是NAT模式:意味着虚拟机的网段可以任意设置,无需关系Windows网段。
根据上边两种模式的特点,这里考虑使用NAT模式。
网络模式选择完成之后,还需要对要创建虚拟机的网段自定义。
依次点击VMware的编辑(E)—>虚拟机网络编辑器进行设置。
在这里插入图片描述
注意:这里需要注意一项,上图中右边NAT设置这一项。
在这里插入图片描述
这个设置里面规定的这个网关,要和系统网卡配置文件里设置的网关一致。这个设置完成后,就进入Linux系统里设置一下网卡的配置信息。

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="2ace5220-264f-4521-8220-5a2ca4948065"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.229.169
GATEWAY=192.168.229.2
NETMASK=255.255.255.0
PREFIX=24
DNS1=60.191.244.5
DNS2=60.191.244.2

设置完成之后,查看IP,Ping一下百度试试。

[root@localhost ~]# systemctl restart network
[root@localhost ~]# ping baidu.com

下载一些比较常用的程序包

[root@localhost ~]# yum -y install vim wget bash-completion lrzsz net-tools unzip

然后对ssh服务做一个优化,关闭dns服务验证。

[root@localhost ~]# vim /etc/ssh/sshd_config
定位
#UseDNS yes
改成
UseDNS no
[root@localhost ~]# systemctl restart sshd

一个最基本的环境准备完毕,可以关机拍摄一个快照以做备用。
注意:如果按照上述设置都完成之后仍然无法连通网络,有可能是Windows上VMnet8网卡设置的原因。设置方法不管是Win7还是Win10系统,打开“更改适配器”看到下面的画面。
在这里插入图片描述
这里注意,这个VMnet8网卡和VMware上设置的VMnet8网卡不是同一网卡。但需要保证两个VMnet8网卡是在同一个网络,也就是说GATEWAY设置是同一个网关,然后再保证IP地址不冲突就可以了。
在这里插入图片描述
2.苹果电脑上安装
其实在苹果电脑上安装也是大同小异,这里主要就是介绍一些关于网络设置方面的方法。
虚拟机网络设置步骤:
第一步,虚拟机选择NAT模式。
在这里插入图片描述
第二步,获取Mac机器中vmnet8的gateway地址。
打开终端,输入下面的命令:cat /Library/Preferences/VMware\Fusion/vmnet8/nat.conf找到下面这个地址:

# NAT gateway address
ip = 192.168.229.2
netmask = 255.255.255.0

第三步,修改centos7中的ifcfg-ens33文件。
其中IPADDR是需要设定的静态IP值;NETMASK为Mac的NETMASK;DNS也是Mac的dns配置;GATEWAY就是第二步中找到的gateway address中的IP值。
在这里插入图片描述
修改如下:

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="2ace5220-264f-4521-8220-5a2ca4948065"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.229.169
GATEWAY=192.168.229.2
NETMASK=255.255.255.0
PREFIX=24
DNS1=60.191.244.5
DNS2=60.191.244.2

第四步,重新启动centos即可。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值