了解一下Ubuntu Linux

1.3.1  什么是Ubuntu

Ubuntu这个名字非常神奇,它取自非洲南部祖鲁语的ubuntu,是一个哲学名称,其意思为“人性”或者“我的存在是因为大家的存在”。对于中国人来说,一般称呼它为乌班图。

Ubuntu是在Debian的基础上开发出来的,最早的版本发布于2004年10月,其版本号为4.10。细心的读者会发现,Ubuntu的版本号不是从1.0开始的。究其原因,在于Ubuntu特殊的版本号命名规则,即年份加上月份。目前Ubuntu服务器版的新版本为17.10。通常来说,Ubuntu每6个月会发布一个新版本,一般是在每年的4月和10月。

Ubuntu的设计理念非常强调易用性和国际化。在Linux发展初期,所搭配的桌面环境还非常简陋,但是Ubuntu的出现惊艳了整个Linux界,为Linux的普及起到了极大的促进作用。后来,Ubuntu又在GNOME的基础上开发出了自己的用户界面Unity,使得Ubuntu成为全世界Linux界的桌面先驱者和创新者。

除个人计算机,Ubuntu又推出了面向多种设备的版本,包括面向移动设备,转为触屏设计的Ubuntu Touch,用于智能电视的操作系统Ubuntu TV,在Intel Atom处理器上运行的Ubuntu Mobile,等等。甚至后来,Ubuntu又推出了面向服务器的版本Ubuntu Server。

总之,Ubuntu目前已经成为Linux众多发行版中开发最活跃的版本之一。

1.3.2  Ubuntu的版本

前面已经提到Ubuntu推出了多种面向不同设备以及应用到不同领域的版本。本小节将重点介绍目前应用广泛的几个版本。

1. Ubuntu桌面版

Ubuntu桌面版主要运行在个人计算机以及笔记本等设备上,可以替代Windows或者Mac OS作为个人日常办公、开发的操作系统。目前,Ubuntu桌面版的新版本为Ubuntu 16.04.3 LTS和Ubuntu 17.10。前者为长期支持版本,其中LTS表示长期技术支持。针对LTS版,Ubuntu会提供5年的技术支持服务,每2年发布一次新版本。后者为常规发布版本,每6个月发布一次,对于这种版本,Ubuntu会提供至少9个月的安全更新服务。

Ubuntu 22.04 LTS默认安装GNOME 42,其文件管理器如图所示。

2. Ubuntu服务器版

Ubuntu服务器版是专门针对服务器硬件开发的版本,主要用来提供各种网络服务,例如文件服务、Web服务等。Ubuntu服务器版支持的硬件架构比较广泛,例如常见的x86、IBM POWER以及ARM等。Ubuntu服务器版也提供LTS版本,目前为22.04 LTS。

3. Ubuntu云版

Ubuntu是OpenStack的早期采用者,OpenStack Autopilot是安装、配置和升级OpenStack最容易的方法之一。Ubuntu背后的公司Canonical Software声称,在OpenStack部署环境中,有2/3运行其OpenStack解决方案。

4. Ubuntu优麒麟版

Ubuntu优麒麟是基于Ubuntu桌面版的一款官方衍生版。它是一款专门为中国市场打造的免费操作系统。优麒麟由Canonical、工业和信息化部软件与集成电路促进中心(China Software and Integrated Circuit Promotion Center,CSIP)以及国防科学技术大学(National University of Defense Technology,NUDT)联合开发,对Ubuntu进行了大量的本土化改造。优麒麟默认配备了许多中文软件包,适合国内用户使用。

1.3.3  Ubuntu的特点

Ubuntu是世界最受欢迎的操作系统之一。与其他的Linux发行版相比,Ubuntu拥有非常明显的特点。

(1)简单易用:易用性一直是Ubuntu强调的重点之一。Ubuntu桌面版拥有比其他发行版更加友好的用户界面。Ubuntu与GNOME密切合作,每个新版本均会包含当时最新的GNOME桌面环境。

(2)自由免费:无论是哪个版本,Ubuntu都会使用那些自由、开源的软件。而其他的发行版则往往包含许多商业软件包。这对于用户来说,带来了许多不必要的麻烦。

(3)开发活跃度高:Ubuntu拥有庞大的社区群支持它的开发,用户可以及时获得技术支持,软件更新快,系统运行稳定。常规的发布版通常6个月发布一次,用户可以获得9 个月的技术支持。而LTS版则两年发布一次,用户可以获得长达5年的技术支持。

(4)拥有优秀的软件管理器:Ubuntu拥有优秀的软件管理软件Synaptic,方便更新、安装、删除软件。Ubuntu的安装比较“傻瓜化”,使用Sudo操作可以防止用户的错误操作。

1.3.4  如何获取Ubuntu

获取新版本的Ubuntu非常简单,用户可以登录Ubuntu的官方网站下载,下载网址为https://www.ubuntu. com/download。从官方网站上可以看到,用户可以下载Desktop版、Server版、IoT版、Cloud版等。

除此之外,用户还可以通过其他的途径获得Ubuntu,网址为https://www.ubuntu.com/download/ alternative-downloads。通过该网址,用户可以下载网络安装包来安装Ubuntu,也可以通过BitTorrent来快速下载各个版本的Ubuntu。

本文节选自《Ubuntu Linux系统管理与运维实战》,获出版社和作者授权发布。

《Ubuntu Linux系统管理与运维实战(Linux技术丛书)》(张春晓,肖志健)【摘要 书评 试读】- 京东图书 (jd.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/22549.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

opencv标定板图像位置

下载的C中使用的opencv库有圆点和方格的标定板图像 Opencv4.6.0\sources\doc

什么是泛洪攻击?DDos攻击也是泛洪攻击的一种?

在数字化时代的浪潮中,网络安全已成为一场没有硝烟的战争。其中,泛洪攻击作为一种常见的网络攻击手段,对个人用户、企业乃至国家网络安全构成了严重威胁。本文将对泛洪攻击进行深入剖析,包括其定义、原理、类型、影响以及应对策略…

嵌入式Linux系统编程 — 1.4 原子操作与竞争冒险

目录 1 竞争冒险 1.1 竞争冒险由来 1.2 竞争冒险理解 2 原子操作 2.1 O_APPEND 实现原子操作 2.2 pread()和 pwrite() 2.3 O_EXCL 标志创建文件 1 竞争冒险 1.1 竞争冒险由来 Linux 是一个支持多任务和多用户同时运行的操作系统,它允许多个进程同时执行。…

kube-promethesu新增k8s组件监控(etcd\kube-controller-manage\kube-scheduler)

我们的k8s集群是二进制部署 一、prometheus添加自定义监控与告警(etcd) 1、步骤及注意事项(前提,部署参考部署篇) 1.1 一般etcd集群会开启HTTPS认证,因此访问etcd需要对应的证书 1.2 使用证书创建etcd的…

Verilog实战学习到RiscV - 3 : ICEStick 评估板点灯

收到 ICESTICK 评估板后还没好好玩。先来点个灯,正好把之前介绍过的工具链串起来用一下。 代码 Verilog代码只有一个顶层模块top.v,定义如下: module top(output wire D1,output wire D2,output wire D3,output wire D4,output wire D5);a…

云手机定位切换,带来的不只是便利

当我们利用云手机的定位切换时,首先感受到的确实是极大的便利。 我们就像是拥有了瞬间移动的超能力,可以自由地在不同城市、甚至不同国家的虚拟场景中穿梭。无论是为了更精准地获取当地的信息,比如实时的交通状况、特色店铺等,还…

【CT】LeetCode手撕—3. 无重复字符的最长子串

目录 题目1- 思路1-1 模式1:涉及去重判断1-2 模式2:遍历字符串区间 2- 题解⭐无重复字符的最长子串——题解思路 3- ACM实现 原题链接:3. 无重复字符的最长子串 题目 无重复字符的最长子串 给定一个字符串 s ,请你找出其中不含有…

裸芯片绑定键合电阻器

EAK厚膜阻芯与有源裸片键合在一起封装 一般说明 精密引线键合电阻具有极高的稳定性和可靠性。电阻器经过激光微调,达到严格的公差。可定制值和该值的唯一标记,非常适合但不限于混合电路应用。 潜在作用: 医用植入式 军事/国防 混合设计 …

搭建chattts应用,做文字转语音

下载代码 git clone https://github.com/2noise/ChatTTS.git下载endpoint并上传: https://huggingface.co/2Noise/ChatTTS/tree/main 将上面下载的文件上传到服务器上 修改webui.py 更改为本地模型地址 import os import random import argparseimport torch i…

投资少见效快产量高-UMLChina建模知识竞赛第5赛季第13轮

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。 只要最先答对前3题,即可获得本轮优胜。 如果有第4题,第4题为附加题&am…

2024上海城博会:以绿色·节能·创新为主题,推动长三角一体化发展

2024上海城博会,作为“世界城市日”的重要主题活动之一,再次将全球的目光聚焦于这座东方明珠,展现了其在城市建设与管理领域的卓越成就。本次城博会由联合国人居署、上海市住房和城乡建设管理委员会联合主办,上海市绿色建筑协会承…

C语言字符函数与字符串函数详解

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 [TOC](文章目录) 前言一、针对单个字符的C语言库中的函数(一)、字符分类函数(二)、字符转换函数 二、针对字符串的C语…

Springboot 开发-- 集成 Activiti 7 流程引擎

引言 Activiti 7是一款遵循BPMN 2.0标准的开源工作流引擎,旨在为企业提供灵活、可扩展的流程管理功能。它支持图形化的流程设计、丰富的API接口、强大的执行引擎和完善的监控报表,帮助企业实现业务流程的自动化、规范化和智能化。本文将为您详细介绍 Ac…

Leetcode:最长公共前缀

题目链接:14. 最长公共前缀 - 力扣(LeetCode) 普通版本(横向扫描) 主旨:用第一个字符串与后续的每个字符串进行比较,先获取S1和S2的最长公共前缀,然后将该次比较获得的最长公共前缀…

python中如何使用密码字典

使用itertools循环迭代的模块来实现生成密码字典,用这个模块可以省不少事。 首先要调用itertools。 import itertools as its 然后将字典需要的元素(或者说是关键字)赋给word变量。 我们这里假设密码是纯数字,所以元素就是12345…

创新指南|2024企业如何开启生成式AI创新?从5大应用场景和6步抓手

想要了解如何采用生成式AI来提高企业效率和竞争力?本指南将介绍如何采用生成式AI来实现数字化转型,并打造智能化商业模式。从5大应用场景和6大步骤切入,让您了解如何开启生成式AI创新。立即连线创新专家咨询或观看创新战略方案视频进一步了解…

test2042

语义边缘检测和语义分割的区别 语义边缘检测&语义分割 Semantic Edge Detection vs. Semantic Segmentation 区别difference 任务目标 Task Objective 语义边缘检测 Semantic Edge Detection 识别图像中不同物体之间的边界线或轮廓及语义类别 Identifying the boundaries …

2024如何优化SEO?

在2024年的今天,要问我会如何优化seo,我会专注于几个关键的方面。首先,随着AI内容生成技术的发展,我会利用这些工具来帮助创建或优化我的网站内容,但是,随着谷歌3月份的算法更新,纯粹的ai内容可…

无法访问内网怎么办?

许多用户在日常生活和工作中,经常需要进行远程连接和访问内网的需求。出于各种原因,有时我们会遇到无法访问内网的问题。本文将从可能的原因和解决方案的角度来探讨此问题。 原因分析 网络设置问题: 在一些情况下,我们无法访问内网可能是因为…

分层存储的图片的3d显示

分层存储的图片叠层成为3d,并显示。 文件夹D:\mask内的分层存储的图像文件mask_1.PNG至mask_12.PNG: 1、显示为3d点云: import open3d as o3d import numpy as np from PIL import Imagedef images2point_cloud(paths, layer_height):point…