Linux简介

Linux系统是一套免费使用和自由传播的类UNIX操作系统(主要用在服务器上),是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了UNIX以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统

与目前流行的Windows相比,Linux是一个免费开放源代码的操作系统,其支持多用户多任务等优秀特点,吸引了一大批从事Linux研究和应用的爱好者。

Linux系统的应用领域

1、Linux 服务器
Linux最主要的应用领域是基础服务器应用,可以提供Web服务器 、FTP服务器、Gopher、SMTP/POP3、Proxy/Cache 、DHCP服务器 、DNS等服务器,支持服务器集群,支持虚拟主机、虚拟服务、VPN等,最著名的LAMP/LNMP架构。

2、嵌入式Linux系统
Linux运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百KB等特点,使其近些年来在嵌入式领域的应用得到非常大的提高。

3、桌面应用
关于此领域是传统Linux 领域最薄弱的环节,被windows所压制,近些年来随着ubuntu、fedora等优秀桌面环境的兴起,同时各大硬件厂商对其支持的加大,linux在个人桌面领域的占有率在逐渐的提高。典型代表:ubuntu、fedora、suse linux。

Linux系统架构组成

image-20220415152356780

内核,Shell和文件系统一起形成了基本的操作系统结构。

Linux内核作者介绍

image-20220410160330804

林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds, 1969-12-28,芬兰人),著名电脑程序员、黑客。Linux内核发明人以及GNU计划的合作者。托瓦兹利用个人时间及器材创造出了这套当今全球最流行的操作系统(作业系统)内核之一。

他毕业于赫尔辛基大学计算机科学系,1997年至2003年在美国加州硅谷任职于全美达公司(Transmeta Corporation)参与该公司芯片的code morph技术研发。后受聘于开放源码发展实验室(OSDL : Open Source Development Labs,Inc),全力开发Linux内核。现任职于Linux基金会。

Linux内核及其版本

严格来讲,Linux不是一个操作系统,Linux只是一个操作系统中的内核。内核建立了计算机软件与硬件之间通讯的平台。内核提供系统服务,比如文件管理、虚拟内存、设备I/O、进程管理等。

1、Kernel实现操作系统的基本功能

  • ​ 硬件方面:控制硬件设备,内存管理,硬件接口,基本I/O
  • ​ 软件方面:管理文件系统,为程序分配内存和CPU时间等

2、版本号有三个数字组成:r.x.y

  • ​ r:目前发布的Kernel版本
  • ​ x:偶数:稳定版本,奇数:开发中版本(现已不适用)
  • ​ y:错误修补的次数

3、范例:现在最新的linux内核版本是:5.5.6 https://www.kernel.org/
要注意区分linux发型版本和linux内核版本。两者不是同一个事物

Linux发行套件及版本

1、Linux 发行套件(Distribution)

​ 以Linux Kernel为核心,搭配各种应用程序和工具的软件集合。包括桌面环境,办公条件,媒体播放等

2、目前有200余种Linux Distribution

3、相对于内核版本,发行套件的版本号随发布者的不同而不同,与系统内核的版本号是相对独立的

image-20220410160838748

Linux系统下载

Linux系统有上百个不同的组织、公司、机构研发并发布出不同的版本,其中红帽公司作为一家成熟的操作系统厂商提供可靠的Linux系统和完善的求援服务:红帽企业linux系统(RedHat Enterprise Linux, RHEL),它的市场占有量很高,认可度也非常高。

主流:主流企业级Linux系统仍旧是RedHat(收费)或者CentOS。
免费:CentOS和RedHat差别不大,基于Red Hat Linux提供的可自由使用源代码的CentOS是一个企业级Linux发行版本。CentOS的yum命令支持在线升级,可以即时更新系统,不像RedHat那样需要花钱购买支持服务。

CentOS阿里云下载地址:http://mirrors.aliyun.com/centos/

CentOS北京理工大学下载:http://mirror.bit.edu.cn/centos/

企业级的CentOS的主流的版本是centos-6.x,还有差不多一半的企业选择依旧使用的是centos6,开始陆续使用centos-7.x

vmware介绍和安装

Vmware软件介绍

Vmware公司出品的一套虚拟化软件,可以在物理机上用软件的方式模拟出虚拟的计算机系统,而虚拟出的计算机系统可以像一台真实的机器一样,安装操作系统,运行软件等。类似的产品还有Oracle出品的免费版虚拟机软件VirtualBox

Vmware官网:http://www.vmware.com

Vmware优点

​ A、不需要分区或重新开机就能在同一台PC机上使用两种以上的操作系统。

​ B、本机系统可以与虚拟机系统网络通信

​ C、可以随时修改虚拟机操作系统环境

虚拟机工作的原理:
1、我们现在有一台计算机A
2、在A中安装了虚拟机软件S
3、通过S软件,把A的资源进行抽象细分。
4、从A中分离出来一些虚拟的资源来进行新的系统centos的安装和使用
5、A与S当中的B1和B2通过S当中的虚拟网卡来进行通信

最终简单的说:其实就是在A操作系统中安装了虚拟机软件S,通过S又在A中安装了另外一个操作系统B

image-20220410171941613

通过VMWare安装Centos7操作系统

在通过vmware安装centos7的时候分成两个环节:

1、vmware设置centos7相关的资源的配置环节

  • ​ 内存
  • ​ 磁盘大小
  • ​ 磁盘类型
  • ​ 网络类型
  • ​ ISO镜像地址
  • ​ ….
    目的:配置安装什么操作系统,给定了多少资源

2、进入到centos7的系统安装环节

  • ​ 指定时区和时间
  • ​ 指定网络IP
  • ​ 指定主机名
  • ​ 指定root账户
  • ​ ….

Vmware快照和克隆

快照的含义:对某一个特定文件系统在某一个特定时间内的一个具有只读属性的镜像。当你需要重复的返回到某一系统状态,又不想创建多个虚拟机的时候,就可以使用快照功能。

克隆的含义:在VMware软件中,克隆和快照功能很像,但是不同。一个虚拟机的克隆就是原始虚拟机全部状态的一个拷贝,或者说一个镜像。克隆的过程并不影响原始虚拟机,克隆的操作一但完成,克隆的虚拟机就可以脱离原始虚拟机独立存在,而且在克隆的虚拟机中和原始虚拟机中的操作是相对独立的,不相互影响。克隆过程中,VMware会生成和原始虚拟机不同的MAC地址和UUID,这就允许克隆的虚拟机和原始虚拟机在同一网络中出现,并且不会产生任何冲突。 VMware支持两种类型的克隆:完整克隆和链接克隆。

Vmware克隆虚拟机详细步骤:

  1. 准备一台你要克隆的虚拟机,保证是关闭状态。
  2. 在vmware中选中你的虚拟机,右键,选择“管理”,再选择“克隆”
  3. 在“克隆源”中,可以选择“当前状态”,如果有快照,也可以选择“快照”
  4. 在“克隆类型”中,最好选择“完整克隆”
  5. 在“新虚拟机名称”中,指定虚拟机名称,和存放路径,然后点击完成,进行克隆
  6. 重新生成MAC地址
  7. 修改IP地址
  8. 如果有配置主机名称的话,记得修改主机名称
打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2022-2024 归一
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信