首页 > 系统相关 >Linux(虚拟机)的介绍

Linux(虚拟机)的介绍

时间:2024-07-28 20:58:01浏览次数:17  
标签:操作系统 虚拟机 Torvalds 介绍 Unix 发行版 Linux 服务器

Linux介绍

常见的操作系统

  • Windows:微软公司开发的一款桌面操作系统(闭源系统)。版本有dos,win98,win NT,win XP , win7, win vista. win8, win10,win11。服务器操作系统:winserver2003,winserver8,winserver2012
  • Mac:苹果公司开发的一款系统(闭源系统),界面风格很不错。对于系统底层的优化也是很好
  • Linux:Linux是一个开源的操作系统,目前是市面上占有率极高的服务器操作系统,目前其分支有很多。
  • Unix:Unix 是Linux操作系统的前身,Unixs时间戳是指1970年1月1日0时0分0秒,1970年是Unix 的时间元年,也就是 Unix诞生的年份。

在这里插入图片描述

Linux介绍

  • Linux是一种自由和开放源码的类UNIX操作系统。加上用户空间的应用程序之后,就成为了Linux操作系统。
  • Linux 内核最初只是由**芬兰人林纳斯·托瓦兹(Linus Torvalds)**在赫尔辛基大学上学时出于个人爱好而编写的。
  • Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
  • Linux能运行主要的UNIX工具软件、应用程序和网络协议。
  • Linux支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux名称由来

  • Linus Torvalds本要把他的发时叫做Freax——“fread”,“free”和“x”(暗指Unix)的合成词。在开发系统的前半年里,他把文件以文件名“Freax”存储。Torvalds考虑过Linux这个名字,但是因为觉得它过于自我本位而放弃了使用它。
  • 为便于开发,在1991年9月,他把那些文件上传到了赫尔辛基工业大学(HUT)的FTP服务器。Torvalds在HUT负责管理那个服务器的同事Ari Lemmke,觉得“Freax”这个名字不是很好,就在不咨询Torvalds的情况下,把项目的名字改成了“Linux”。但是之后,Torvalds也同意“Linux”这个名字了:“经过多次讨论,他承认Linux这个名字更好。
  • 在0.01版本Linux的源代码的makefile里仍然使用‘Freax’这个名字,在之后‘Linux’这个名字才被使用。所以,Linux这个名字并不是预先想好的,只是它被广泛接受了而已”。

Linux的发行版

  • Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。
    在这里插入图片描述
  • 目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。
    在这里插入图片描述
  • 国内目前也有一些比较流行的Linux发行版
  • Deepin深度操作系统https://www.deepin.org/index/zh
    • 深度(deepin)操作系统是由武汉深之度科技有限公司开发的Linux发行版。deepin操作系统是一个基于 Linux 的操作系统,专注于使用者对日常办公、学习、生活和娱乐的操作体验的极致,适合笔记本、桌面计算机和一体机。

在这里插入图片描述

  • 红旗Linuxhttps://www.chinaredflag.cn/
    • 红旗Linux是由北京中科红旗软件技术有限公司开发的一系列Linux发行版,包括桌面版、工作站版、数据中心服务器版、HA集群版和红旗嵌入式Linux等产品。目前在中国各软件专卖店可以购买到光盘版,同时官方网站也提供光盘镜像免费下载。红旗Linux是中国较大、较成熟的Linux发行版之一。

在这里插入图片描述

  • 中标麒麟https://www.kylinos.cn/
    • 中标麒麟操作系统采用强化的Linux内核,分成桌面版、通用版、高级版和安全版等,满足不同客户的要求,已经广泛的使用在能源、金融、交通、政府、央企等行业领域。中标麒麟增强安全操作系统采用银河麒麟KACF强制访问控制框架和RBA角色权限管理机制,支持以模块化方式实现安全策略,提供多种访问控制策略的统一平台,是一款真正超越“多权分立”的B2级结构化保护操作系统产品。

在这里插入图片描述

  • 龙蜥操作系统https://openanolis.cn/
    • 龙蜥操作系统(Anolis OS)100% 兼容 RHEL/CentOS Linux 8;支持 x86_64 和 aarch64 架构及飞腾、海光、兆芯、鲲鹏等芯片,适配 x86 及 arm64 主流服务器硬件;提供 CentOS Linux 到 Anolis OS 迁移工具,帮助系统及应用的顺滑迁移;支持 Linux Kernel 4.19 LTS 版本并同步社区成果,及时获得社区资源;支持开源分布式关系数据库,开源云原生关系型数据库;支持安全容器,基础应用组件升级;工具链升级。
    • 龙蜥操作系统完全开源,服务通过开源社区和操作系统厂商等形式提供。阿里云计划为龙蜥投入专项资金 高达20 亿,为推动生态建设将联合 100 家合作伙伴共同建设,大量应用已经部署在阿里云上,用于在各个场景中。阿里云保证至少十年的技术支持。阿里达摩院操作系统实验室将会社区中培养 5 万名操作系统方面的精英以保证未来的发展。
      在这里插入图片描述

Linux应用领域

  • 从嵌入式设备到超级计算机,各种场合都有使用各种 Linux 发行版,,并且在服务器领域确定了地位,通常服务器使用 LAMP(Linux + Apache + MySQL + PHP)或 LNMP(Linux + Nginx+ MySQL + PHP)组合。
  • 目前 Linux 不仅在家庭与企业中使用,并且在政府中也很受欢迎
  • 巴西联邦政府由于支持 Linux 而世界闻名
  • 有新闻报道俄罗斯军队自己制造的 Linux 发布版的,做为 G.H.ost 项目已经取得成果
  • 印度的 Kerala 联邦计划在向全联邦的高中推广使用 Linux
  • 中华人民共和国为取得技术独立,在龙芯处理器中排他性地使用 Linux。
  • 在西班牙的一些地区开发了自己的 Linux 发布版,并且在政府与教育领域广泛使用,- 如 Extremadura 地区的 gnuLinEx 和 Andalusia 地区的 Guadalinex
  • 葡萄牙同样使用自己的 Linux 发布版 Caixa Mágica,用于 Magalh?es 笔记本电脑和 e-escola 政府软件
  • 法国和德国同样开始逐步采用 Linux

Linux对比Windows

目前国内 Linux 更多的是应用于服务器上,而桌面操作系统更多使用的是 Windows。主要区别如下:
在这里插入图片描述

标签:操作系统,虚拟机,Torvalds,介绍,Unix,发行版,Linux,服务器
From: https://blog.csdn.net/weixin_73504499/article/details/140754591

相关文章

  • 虚拟机win10无法联网
    虚拟机win10无法联网由于很多工具在宿主机中会被windowsdefender以及火绒等杀毒软件杀掉,所以专门装了个win10虚拟机用来装安全相关的软件,结果离开学校突然发现又不能联网了排查了一番后发现是DNS的错误于是把宿主机的DNS改了一下,发现没用,这个时候突然想到,之前自己好像是把虚......
  • 一觉醒来,虚拟机的IP变了【解决】
    为了模拟服务器,我使用了虚拟机来连接我的后端程序。配置了很多信息,就比如我的虚拟机ip。但是一觉醒,来再次启动发现虚拟机的ip变了!!!于是,我查阅了相关资料......解决办法1修改配置文件vim/etc/sysconfig/network-scripts/ifcfg-ens33TYPE=EthernetPROXY_METHOD=noneBR......
  • Linux系统中的Vim编辑器
    本章将和大家分享Linux系统中的Vim编辑器。废话不多说,下面我们直接进入主题。一、Vim入门帮助Vim带有完整的帮助文档:进入Vim后输入“:help”即可访问二、Vim模式介绍 与大部分其它编辑器不同,进入Vim后,缺省状态下键入的字符并不会插入到所编辑的文件之中。Vim的模式(m......
  • Linux Kernel CFI机制简介及测试禁用
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。环境说明  无前言  当我们为android移植linux的驱动程序的时候,总会遇到一些错误,这些错误有一部分就是android内核开启的安全的机制导致的。本文就会介绍一种......
  • azkaban-tools 项目介绍
    本文公众号地址本文背景应一个用户的好心和好奇心,在最近水深火热的百忙之中抽时间写完了一个简短的项目介绍,其实就是几个azkaban的批量操作脚本,但在大数据集群的“运维生涯”中,还是帮了自己不少忙,也算是为了它做一个简单的回顾吧项目背景azkaban是一个大数据领域通用的任务管......
  • 绝对实用Linux命令行下的文件夹逐层创建术,从小白到大神的必学技能
    哈喽,大家好,我是木头左!基础篇:初识Linux文件系统在深入了解如何在Linux中逐层创建文件夹之前,需要对Linux的文件系统有一个基本的认识。Linux文件系统以其树状结构而著称,其中/(根目录)是所有其他目录和文件的起点。每个分区、设备、目录都可以被挂载在这个树中的某个节点上。文件......
  • Linux文件权限管理
    1.文件权限位说明Linux文件或目录的基本权限位是由九个字符来控制的,每三位字符为一组。前三位是用户权限位中三位表示用户组权限位后三位表示其他用户权限位rwxr-xr-xuser(用户)group(用户组)others(其他用户)代表字符为u代表字符为g代表字符为o2.文件权限详细说明......
  • Linux常用打包压缩命令
    压缩命令应用场景tar大部分使用tar即可。创建,查看,解压,解压到指定目录gzip一般配合其他命令使用zip+unzip一般用于解压zip格式的压缩包1.tar打包压缩命令1.1命令详解【功能说明】在Linux系统里,tar是将多个文件打包在一起,并且可以实现解压打包的文件的命令。是系统管理......
  • Linux网络:传输层协议TCP(三)滑动窗口及流量控制
    目录一、关于滑动窗口在TCP中的应用1.1什么是滑动窗口,为什么要有滑动窗口1.2滑动窗口的实现1.3滑动窗口针对丢包重传的处理机制二、流量控制一、关于滑动窗口在TCP中的应用1.1什么是滑动窗口,为什么要有滑动窗口在上一篇博文中博主阐述了确认应答ACK策略,对每一个对......
  • Linux内核-异常输出调用栈CallTrace与Ftrace工具集
    1dump_stack函数打印内核调用堆栈。举个例子:我们定义四个函数aaa、bbb、ccc、ddd,然后bbb中调用aaa,ccc中调用bbb,ddd函数谁都不调用。在入口函数中,我们调用ccc与ddd函数,看看堆栈打印效果如何:#include<linux/module.h>#include<linux/kernel.h>#include<linux/init.h>#incl......