Linux系统基础知识

一、Linux基础

1、简介

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核的操作系统。

2、系统特点

  • 开源(源代码可见)免费(Linux系统)
  • 注意:开源不一定免费
  • 安全性稳定
  • 可移植性好
  • 高性能(服务端没有图形页面)

3、发行版本

Linux 的发行版简单说就是将 Linux 内核与应用软件做一个打包。知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux。Linux主要分为以下三大分支及众多小分支

Debian

由Debian维护社区发布,稳定性好,为用户提供最大和完整的软件包库,APT管理方式为二进制文件发行最好方式,主要包含以下三个版本:

  1. unstable:最新测试版,包含最新的软件包,但也有较多bug,适合桌面用户。Ubuntu是unstable的加强版,是目前最适合做桌面系统的Linux版本,根据选择的桌面系统不同分为以下三类:基于Gnone的Ubuntu,基于KPE的Kubuntu,基于Xfc的Xubuntu
  2. stable:软件包较旧,但稳定性安全性较高,一般只用于服务器
  3. testing:经过unstable测试,较稳定,支持不少新技术

RedHad

由Red Hat公司发布,主要包含以下分支:

  1. RHEL:企业版,每18个月发行一个新版本
  2. CentOS:社区免费版, 兼容RHEL的格式
  3. Fedora:企业版的测试版,每6个月发行一个新版本,适合做桌面系统
  4. 其他: 中标麒麟等

slackware

SUSE Linux Enterprise Server (SLES) ,由Novell公司发布 OpenSuse桌面
包含SUSE等

其他

在这里插入图片描述

软件包

管理方式

  • dpkg(管理本地的软件包,无法处理依赖关系)、 apt(联网下载软件包,自动处理依赖关系)
  • rpm(管理本地的软件包,无法处理依赖关系)、 yum(联网下载软件包,自动处理依赖关系)

安装包格式

  • deb
    DEB是Debian Linux系统中使用的软件包格式,也被其他Linux发行版广泛使用。DEB包是一种二进制软件包,包含了预编译的程序、库、配置文件和文档等。
  • rpm
    RPM(Red Hat Package Manager)是一个软件包管理器,它可以在Linux系统中自动安装、升级、卸载软件。RPM包是一种二进制软件包,包含了预编译的程序、库、配置文件和文档等。

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

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

相关文章

list的使用

前言 我们前面已经对string和vector进行了学习使用,以及对他们的底层进行了模拟实现!本期我们继续学习STL的另外一个容器---list。 本期内容介绍 什么是list? list的常用接口 什么是list? 还是来看看官方的文档说明! 这里通过…

基于springboot实现教师人事档案管理系统项目【项目源码+论文说明】

基于springboot实现在线商城系统演示 摘要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本ONLY在线商城系统就是在这样的大环境下诞生,其可以帮助管理…

如何客观评价5G的现状?

前几天,在知乎上看到一个帖子,热度挺高: 看了一下帖子的回答,基本上都在骂5G。 作为通信行业从业者,我说说我自己的看法。大家姑且听听,一起交流一下。 我们目前所处的这个时代,有一个很大的特点…

python标准数据类型--列表常用方法

在Python中,列表(List)是一种非常常用的数据类型,用于存储一组有序的元素。Python提供了许多内置方法来操作列表,使得对列表的处理变得非常灵活和便捷。在本篇博客中,我们将介绍一些常用的列表方法&#xf…

《QT实用小工具·十二》邮件批量发送工具

1、概述 源码放在文章末尾 该项目实现了邮件的批量发送&#xff0c;如下图所示&#xff1a; 项目部分代码如下所示&#xff1a; #ifndef SMTPCLIENT_H #define SMTPCLIENT_H#include <QtGui> #include <QtNetwork> #if (QT_VERSION > QT_VERSION_CHECK(5,0,…

Redis中的持久化

持久化 .RDB手动触发save命令bgsave命令 自动触发bgsave的具体流程RDB的处理保存压缩校验 RDB的优缺点 AOF命令写入文件同步重写机制启动时恢复数据 本章重点回顾 . RDB RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发 手动触发…

约数与倍数-第12届蓝桥杯选拔赛Python真题精选

[导读]&#xff1a;超平老师的Scratch蓝桥杯真题解读系列在推出之后&#xff0c;受到了广大老师和家长的好评&#xff0c;非常感谢各位的认可和厚爱。作为回馈&#xff0c;超平老师计划推出《Python蓝桥杯真题解析100讲》&#xff0c;这是解读系列的第45讲。 约数与倍数&#…

C语言底层知识------文件操作

清明第二天&#xff0c;为了假期不这么放纵&#xff0c;现在又来更新一篇文件操作的文章&#xff0c;关于文件操作比较底层&#xff0c;这里我们就了解一下有关函数使用和一些基础概念即可&#xff0c;无需深究函数是如何实现。 常常会回顾努力的自己&#xff0c;所以要给自己的…

Redis各个方面入门详解

目录 一、Redis介绍 二、分布式缓存常见的技术选型方案 三、Redis 和 Memcached 的区别和共同点 四、缓存数据的处理流程 五、Redis作为缓存的好处 六、Redis 常见数据结构以及使用场景 七、Redis单线程模型 八、Redis 给缓存数据设置过期时间 九、Redis判断数据过期的…

在线文档编辑工具好用在哪?中小型企业需要它吗?

随着科技的飞速发展&#xff0c;我们的工作方式也在不断地改变。在这个融合的数字时代&#xff0c;使我们的工作变得更加简单高效的在线文档编辑工具正得到越来越广泛的应用。 那么&#xff0c;首先我们来看看在线文档编辑工具到底好用在哪里&#xff1f;与传统的文档编辑方式相…

剑指Offer题目笔记26(动态规划的基础知识)

面试题88&#xff1a; 问题&#xff1a; ​ 一个数组cost的所有数字都是正数&#xff0c;它的第i个数字表示在一个楼梯的第i级台阶往上爬的成本&#xff0c;在支付了成本cost[i]之后可以从第i级台阶往上爬1级或2级。请计算爬上该楼梯的最少成本。 解决方案一&#xff1a;&…

DIV鼠标移入背景变暗,并显示播放按钮

效果图 1.创建DIV <div class"entry" click"handlePlay"><img class"img1" src"../../assets/HomePage/icon_img77.png" alt""><img class"img2" src"../../assets/HomePage/icon_img78.png…