首页 > 系统相关 >Linux的发行版本

Linux的发行版本

时间:2023-06-06 20:31:36浏览次数:39  
标签:Linux 版本 软件包 软件 Hat 发行 Red

          Linux的发行版确实有很多,对于出学者来说,选择一个适合自己的版本很重要。随着LInux的不断发展,出现了很多不同的LInux的发行版本。比如Red Hat、Centos、Debian、Ubuntu、SUSE Linux等。那么多的发行版本其实会遵循相同的标准规范,只不过是一些开发商在开发的过程中,都会有自己的独特的设计而存在。

        每一种发行版本的的差异并不大,Linux发行版本主要分为两类:

  1. 第一种是使用RPM的方式安装软件,比如Red Hat、CentOS、SUSE Linux等。
  2. 第二种是使用dpkg的方式安装软件,比如Debian、Ubuntu等。

         对于初学者来说,CentO是一个不错的选择,它是基于Red Hat Enterprise Linux(Red Hat企业版本,RHEL)开发的一种Linux发行版本,是完全开源的,并且以RPM软件管理方式为主。另外,Ubuntu也是初学者不错的选择,它是基于Debian开发的一种LInux发行版本。Ubuntu卓面版具有非常有好的用户界面,以dpkg的软件管理方式为主。

        RPM最初是由Red Hat公司开发的,后来是因为这个软件管理工具使用起来太方便了。所以逐渐成为主流软件包的管理方式。dpkg(debian packager)最早由Debian Linux社群开发出来的,只要是基于Debian的其他Linux发行版本大多数使用软件包的管理方式。

     其实这两种软件包管理方式多多少少会产生一些软件依赖性问题。

    软件依赖性:虽然每一个软件包之间是相互独立存在的,但是软件包中的软件或多或少的会依赖其他软件包的支持,比如安装软件A的时候还需要安装软件B和软件C,而安装B软件时又需要安装软件D。这种软件之间的依赖关系如果手动解决的话,会变的非常繁琐,所以我们在Linux中安装软件时使用yum和apt等在线升级命令能够自动帮助我们判断软件包与其他软件包之间的依赖关系,然后自动安装和升级软件包。

发行版代表

软件包格式

软件包管理命令

在线升级命令

Red Hat

rpm格式

rpm命令

yum(dnf)命令

Debain

deb格式

dpkg命令

apt(apt-get命令)

Linux桌面环境:Linux发行版的桌面环境会为用户提供文件管理器、Web浏览器、邮件工具、编辑器以及系统管理工具等。不同的Linux发行版,它们桌面环境的设计风格也有所差异。常见的桌面环境有KDE、GONME 、Xfce 、DDE、Cinnamon等等。这些桌面环境各有侧重,有的设计美观,有的非常简约。

Linux的发行版本_安装软件




标签:Linux,版本,软件包,软件,Hat,发行,Red
From: https://blog.51cto.com/u_15912723/6427724

相关文章

  • linux shell if else 多个选择条件的判断语句 语法
    该脚本为,如果满足i等于mysql、information_schema、performance_schema、db_sys_stat其中一个那么就跳出执行下面的。重点介绍:if条件语句[]左右两个都要有一个空格。#!/bin/bash#2012-12-25bycocoforiin`cat./db_list.txt`doif["$i"=="mysql"]||["$i"==......
  • EasyNTS上云网关现已支持Linux ARM架构客户端
    EasyNTS上云网关管理平台可集中管理所有接入的EasyNTS上云网关设备,实现接入与管控、动态组网、远程运维、文件传输、远程指令调用等功能,从终端到云端,形成了一整套的上云网关解决方案,极大地解决了现场无固定IP、端口不开放、系统权限不开放等问题。在之前的EasyNTS版本中,后台管理页......
  • Linux系统下如何保持进程在SSH客户端断开后仍继续运行?
    使用场景在Linux系统中,在执行一些运行时间比较长的任务时,必须等待执行完毕才能断开SSH连接或关闭客户端软件,否则可能会导致执行中断。本文介绍两种保障程序在您退出登录后持续运行的方法。方法1:使用nohup命令1.命令格式nohup,可以使运行的命令忽略SIGHUP信号。因此,即使退出登录......
  • linux sed文本内容
    目录一、sed命令二、sed操作符三、sed打印四、sed删除五、sed替换六、sed添加 七、实验演示1.提取版本号2.查看指定时间日志               一、sed命令-e执行多个命令-f使用指定脚本在处理输入文件-h显示帮助......
  • Linux 查看系统版本和内核版本
    内核版本:$cat/proc/version系统版本:$rpm-qcentos-release参考资料:查看linux系统版本命令javascript:void(0)......
  • Linux sed 命令的使用方法
    1、linuxsed命令详解2、sed命令http://man.linuxde.net/sed3、Sedandawk笔记之sed篇:基础命令http://kodango.com/sed-and-awk-notes-part-3sed-i"s/zk.addr=.*/zk.addr=$ZOOKEEPER_IP/g"$adapter_conf表示被替换的内容zk.addr=.*表示替换后的内容zk.addr=$ZOOKEEPER_......
  • Linux 创建用户、赋予用户权限、修改文件夹权限、修改只读文件
    创建用户#useraddwork设置用户密码#passwdwork赋予用户权限方法一:修改/etc/sudoers文件,找到下面一行,把前面的注释(#)去掉##Allowspeopleingroupwheeltorunallcommands%wheelALL=(ALL)ALL然后修改用户,使其属于root组(wheel),命令如下:#usermod-grootwork......
  • Linux 的 nohup 命令的用法
    nohup/root/test.php&1、使用nohup让程序在远程主机后台运行http://www.williamlong.info/archives/482.html......
  • linux基本命令
    一。基本命令行输入首字符可以按tab补全名字ls-查看当前文件夹所有文件ls-ll竖向展示ls-al显示所有文件(包含隐藏文件)mkdir新建文件夹touch创建文件rmdir移除文件夹,要求文件夹非空。如果非空可以跟递归创建一样用-p+递归路径或者可以rm-rf强制删除cpAB拷贝,把A文件拷......
  • Elasticjob 3.x 最新版本源码解读
    源码地址(含备注):https://gitee.com/ityml/elastic-job-zgc官方网站:https://shardingsphere.apache.org/elasticjob/ElasticJob是面向互联网生态和海量任务的分布式调度解决方案,由两个相互独立的子项目ElasticJob-Lite和ElasticJob-Cloud组成。它通过弹性调度、资源管......