Linux 系统的安装

Linux 简介

Linux,全称 GNU/Linux,是一种免费使用和自由传播的类 UNIX 操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到 Minix 和 Unix 思想的启发,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多CPU的操作系统。

它能运行主要的 Unix 工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux 有上百种不同的发行版,如基于社区开发的 Debian、ArchLinux,和基于商业开发的 Red Hat Enterprise Linux、SUSE、Oracle linux等。

在这里插入图片描述

伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。

Linux 不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux 不仅仅是被网络运维人员当作服务器使用,它还被当作服务器,甚至当作网络防火墙,这是 Linux 的一大亮点。

Linux 具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。这些特点使得 Linux 成为开发路由交换设备的理想开发平台。

Linux 简史

Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:Unix操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。

20世纪80年代,计算机硬件的性能不断提高,PC的市场不断扩大,当时可供计算机选用的操作系统主要有 Unix、DOS 和 MacOS 这几种。Unix 价格昂贵,不能运行于 PC;DOS 显得简陋,且源代码被软件厂商严格保密;MacOS 是一种专门用于苹果计算机的操作系统。

此时,计算机科学领域迫切需要一个更加完善、强大、廉价和完全开放的操作系统。

由于供教学使用的典型操作系统很少,因此当时在荷兰当教授的美国人 AndrewS.Tanenbaum 编写了一个操作系统,名为 MINIX,为了向学生讲述操作系统内部工作原理。MINIX 虽然很好,但只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统,然而最大的好处就是公开源代码。

全世界学计算机的学生都通过钻研 MINIX 源代码来了解电脑里运行的 MINIX 操作系统,芬兰赫尔辛基大学大学二年级的学生 Linus Torvalds 就是其中一个,在吸收了 MINIX 精华的基础上,Linus 于1991年写出了属于自己的 Linux 操作系统,版本为 Linux 0.01,是Linux 时代开始的标志。他利用 Unix 的核心,去除繁杂的核心程序,改写成适用于一般计算机的 x86 系统,并放在网络上供大家下载,1994 年推出完整的核心 Version1.0,至此,Linux 逐渐成为功能完善、稳定的操作系统,并被广泛使用。

主要特性

  1. 基于 Unix

Linux的基本思想有两点: ① 一切都是文件;② 每个文件都有确定的用途。

其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说 Linux 是基于 Unix 的,很大程度上也是因为这两者的基本思想十分相近。

  1. 完全免费

Linux 是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了 Linux 的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让 Linux吸收了无数程序员的精华,不断壮大。

  1. 完全兼容POSIX1.0标准

这使得可以在 Linux 下通过相应的模拟器运行常见的 DOS、Windows 的程序。这为用户从 Windows 转到 Linux 奠定了基础。许多用户在考虑使用 Linux 时,就想到以前在 Windows 下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

  1. 多用户、多任务

Linux 支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现代电脑最主要的一个特点,Linux 可以使多个程序同时并独立地运行。

  1. 良好的界面

Linux 同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似 Windows 图形界面的 X-Window 系统,用户可以使用鼠标对其进行操作。在 X-Window 环境中就和在 Windows 中相似,可以说是一个 Linux 版的桌面操作系统。

  1. 支持多种平台

Linux 可以运行在多种硬件平台上,如具有 x86、680x0、SPARC、Alpha 等处理器的平台。此外 Linux 还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的 Linux 2.4 版内核已经能够完全支持 Intel64 位芯片架构。同时Linux 也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

Linux 之父

林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds,1969年12月28日 - ),芬兰赫尔辛基人,著名的软件工程师,Linux内核的发明人及该计划的合作者 ,毕业于赫尔辛基大学计算机系。

1997年至2003年在美国加州硅谷任职于全美达公司(Transmeta Corporation),现受聘于开放源代码开发实验室(OSDL:Open Source Development Labs, Inc),全力开发 Linux 内核。

在这里插入图片描述

  • Linus 于1969年12月28日出生于芬兰赫尔辛基。

  • 1988年,他就读于赫尔辛基大学,获得计算机科学硕士学位。他的理学硕士。他的论文的标题是 Linux: A Portable Operating System,它是有史以来最重要的协作软件项目的起源。

  • 1991年8月,Linus 宣布他正在开发 Linux 内核。并宣称 “it won’t be big and professional” 。

  • 2005年,Linus 以缺乏满足其性能和规模需求的免费开源版本控制工具为由,在短短10天内创建了Git。如今,Git被广泛用于软件开发和其他版本控制任务,如配置管理,并已成为 DevOps 文化不可或缺的一部分。

  • 2008年,他被芬兰技术学院授予千年技术奖,“以表彰他为计算机创建了一种新的开源操作系统,从而导致了广泛使用的Linux内核。”

  • 2014年,他成为了 IEEE 计算机协会计算机先驱奖的获得者。

今天,Linux已经成为世界上最普及的操作系统。Linux 内核构成了 Linux 操作系统的基础,为数十亿 Android 设备提供了动力,为ChromeOS 提供了动力,并渗透到几乎所有行业和形式因素。智能手机、电视、家电、汽车、核潜艇、空中交通管制、证券交易所和科学研究都运行 Linux。Linux 还为互联网和云计算行业提供了基础。

CentOS 操作系统的安装

官网:https://www.centos.org/

社区驱动的自由软件,努力围绕着为开源社区提供一个丰富的基础平台的目标。

下载页面:https://www.centos.org/centos-linux/#download

网易镜像下载链接(迷你版):http://mirrors.163.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso

网易镜像下载链接(完整版):http://mirrors.163.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Everything-2009.iso

CentOS 和 RedHat

RedHat是全球 Linux 企业市场的很大占比的发行商。其著名的 RHEL AS (RedHat Enterprise Linux Advanced Server)是其家族内最强的版本。RedHat 官网:https://www.redhat.com/

  1. 完全可以把 CentOS 理解为 RHEL AS 系列,是对红帽系统进行改进后发布的操作系统
  2. CentOS 完全免费,不存在像红帽系统系列那样需要序列号的问题。
  3. CentOS 独有的 yum 命令支持在线升级,可以即时更新系统,不像红帽那样需要花钱购买支持服务
  4. CentOS 修正了许多红帽系统中的漏洞

创建虚拟机

新建虚拟机向导
选择硬件兼容性
选择安装客户机操作系统
选择客户机的操作系统为 Linux
命名虚拟机
处理器配置
虚拟机内存
网络类型
选择IO总线
选择磁盘类型
选择磁盘位置
设置磁盘大小
选择磁盘文件的位置

重新编辑虚拟机配置,设置光盘镜像和网络连接

编辑虚拟机设置
选择 CentOS7 的镜像文件
设置网络类型为桥接模式

安装 Centos7

建好虚拟机后,给虚拟机接通电源,就可以开始安装 Centos7 了。
开机选择安装 CentOS 7
在欢迎界面选择安装过程中的语言,为简体中文后,点击继续。
选择安装过程中的语言
发现安装位置处出现警告,点击安装位置
选择安装位置
勾选安装为本地标准磁盘后,点击确定

选择安装目标的位置
点击网络和主机,为其设置网络连接和主机名称
配置网络和主机名
打开右上方以太网(ens33)的开关后,稍等网卡启动,等待获取IP地址。成功获取IP地址后,可以看到以太网下方显示“已连接”的字样。

在左下方输入主机名后,点击应用,发现右下方的当前主机名已经更新为刚刚输入的值。

配置主机名和网络信息
点击开始安装,进入到安装系统的环节
配置网络和主机名完成
此时我们可以看到,安装程序已经启动,这个过程大概需要5到6分钟,因为我们没有选择需要安装的软件,所以,此时是最小安装,此次安装需要安装 311 个模块,在安装过程中,需要为管理员 root 设置密码
设置 root 的密码
建议为管理员 root 设置较强的密码,它应当包含大小写字母和数字(不要使用纯数字):
设置root账户的密码
此时,Centos7 就安装好了,点击重启,就能使用 root 来进行登录了:
完成安装

VMware快照

我们通过 VMware 虚拟化了一台服务器,并安装了Centos 操作系统,为了防止后续误操作,我们可以通过 VMware 快照将重要的环境进行拍照,等到需要的时候,可以通过快照还原到拍照的时刻,实现快速还原。

虚拟机快照

问题汇总

在 VMware 安装完成之后,系统服务中会新增 五个服务,分别是:VMware Authorization ServiceVMware DHCP ServiceVMware NAT ServiceVMware USB Arbitration ServiceVMware Workstation Server 。同时会在系统网络连接中新增两个适配器 VMware Network Adapter VMnet1 (简称 v1 网卡) 和 VMware Network Adapter VMnet8(简称 v8 网卡)

所以,在使用 VMware 之前,需要先确保对应的服务和适配器是否正常运行。

  1. 因当前账号不是管理员,导致开机黑屏。

解决方案:以管理员身份运行 C:/windows/system32/cmd.exe,窗口中输入: netsh winsock reset 对网卡进行重置,然后重启计算机。运行 VMware 的时候,建议使用管理员身份运行。

  1. 无法连接 MKS: 套接字连接尝试次数太多;正在放弃。

解决方案:关闭 VMware 后,重启 VMware 相关的服务,再重新运行 VMware:

VMware 的服务

  1. VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。

解决方案:确保 VMware Authorization Service 服务时处于运行状态,重启该服务,再试

  1. 提示“虚拟机繁忙”,无法关闭 VMware,无法无法退出,同时,vmware-vmx进程杀不掉(拒绝访问)。

解决方案:此时的 vmx 已经死机,目前的解决方案暂时只有重启物理设备来解决。重启后,执行如下操作:

①. 找到虚拟机所在目录,删除所有被锁定的文件夹和文件,即以 .lck 结尾的文件夹和 .vmem 结尾的文件

②. 找到虚拟机的 vmx 文件,使用文本编辑器打开后,查找 vmci0.present 属性,修改为FALSE

③. 确保当前用户在虚拟机所在目录和VMware软件所在目录拥有完全控制的权限,可以通过目录的属性对话框的安全选项卡进行修改

④. 重新启动所有和 VMware 相关的服务以及网卡,再以管理员的身份启动 VMware程序

  1. 无法启动 VMware Workstation Server ,一启动会自动停止服务。

解决方案:可能是因为共享虚拟机占用 443(https) 端口导致,修改 C:\ProgramData\VMware\hostd\proxy.xml 文件中的 httpsPort 的值为其他值后重试。如果想禁用 VMware 的该功能,可以将其设置为 -1

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值