精华内容
下载资源
问答
  • Linux的内核源代码和Linux的应用程序都可以自由获得,因此很多公司组织开发了属于自己的Linux发行版。 主要有三个分支:Debian、Slackware、RedHat。 每一个分支都拥有一个最具代表性的商业服务器级的发行版,分别...


    联系 
    Linux的内核源代码和Linux的应用程序都可以自由获得,因此很多公司组织开发了属于自己的Linux发行版。

    主要有三个分支:Debian、Slackware、RedHat。

    每一个分支都拥有一个最具代表性的商业服务器级的发行版,分别是Ubuntu Server,简称Ubuntu;SUSE Linux Enterprise;Red Hat Enterprise Linux.。

    同时,还有基于这三大分支和其他分支的一些社区发布版本,比如:基于RedHat的CentOS 、Fedora,基于Debian下的mimt Linux,knopix ,基于Slackware下的OpenSUSE,,以及Gentoo、ArchLinux、国内Linux红旗、麒麟Linux等。

    区别 
    其实不同的发行版细节上有一些差别,按软件包管理系统的不同,分以Redhat的rmp包管理系统和Ubuntu的基于DPKG包管理系统。使用前者的发行版包括SLES、Fedora、openSUSE、centos、RHEL等,包文件以rpm为扩展名;使用后者的包括Ubuntu系列,Debian系列等,包文件以deb为扩展名。

    简单介绍: 
    1)Slackware: 
    最早古老的Linux发行版,主要用于桌面、工作站、服务器,采用的默认桌面是KED

    2)SUSE Linux: 
    基于Slackware二次开发的一款Linux,主要用于商业桌面、服务器。流行于欧洲,中途经多次收购发现较为缓慢。

    3)OPENSUSE: 
    由suse发展而来,被同一家公司收购,主要用于桌面环境,界面较为酷炫,免费。

    4)debian: 
    互联网自发组织,最接近原滋原味的Linux,使用于任何环境,由于系统稳定,多用于服务器

    5)Ubuntu: 
    Ubuntu是基于Debian发行版和GNOME桌面环境,每六个月发行一次新的版本。用于桌面坏境 
    Linux发行版众多,但是实际上只有一个内核,发行版只是给这个内核加上一些应用程序而组成的系统。而这些应用大部分都是来源于GNU社区,代码基本都一样,因此,各发行版之间差别不大。

    6)redhat: 
    早起版本主要用于桌面环境,免费。自从Red Hat 9.0版本发布后,Red Hat公司就不再开发桌面版的Linux发行包,04年后对Red Hat 9.0不提供技术支持,后专做服务器操作系统Red Hat Enterprise Linux,每十八个月发行一个新版本,内核相对较低。力求稳定,不求最新。

    展开全文
  • Ubuntu和Linux区别

    2020-06-24 17:23:22
    Ubuntu基于linux内核的桌面PC操作系统,术语上喜欢称Ubuntu是一个 linux 发行版(因为debian(其实也是一款操作系统) 是 linux 的一个发行版,而 ubuntu 是属于 debian 系列的一个分支,所以…)。 那Ubuntu作为...
    1. 严格来说,Linux并不是操作系统,而是一个操作系统的内核,严谨一些可以说:linux 一般指 GNU 套件加上 linux 内核。
    2. Ubuntu基于linux内核的桌面PC操作系统,术语上喜欢称Ubuntu是一个 linux 发行版(因为debian(其实也是一款操作系统) 是 linux 的一个发行版,而 ubuntu 是属于 debian 系列的一个分支,所以…)。
    3. 那Ubuntu作为操作系统,具有什么特色呢?
      目前看来,Ubuntu尊崇“免费开源和个性化”,拥有很人性化的亮丽的交互界面,强大的软件源支持,主流驱动大都可以在安装包中找到;另外因为Ubuntu是基于 debian 系列的,所以有 dpkg 套件可以在线获取安装软件,拥有完善的包管理机制,兼容性好,应用非常多,可以下载很多个性化小工具,个性化体验非常棒;可以说Ubuntu是Linux发行版中最好的PC操作系统。
      因为这些原因,Ubuntu常常作为linux爱好者来学习linux应用编程和linux驱动开发的平台。

    ###################################
    下面我们深入一下下。首先,我们看看一个具有linux内核的操作系统包含哪些部分。一般包含四大部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以很轻松地运行应用程序、管理文件并使用整个系统。
    1. Linux应用程序
    一个好的操作系统会提供一套方便于用户使用系统的应用程序,如文本编辑器、办公套件、Internet工具、数据库等。
    2. Linux文件系统
    文件系统是文件存放在存储设备(如磁盘)上的组织方法。如EXT2、EXT3、FAT、FAT32、VFAT等。
    3. Linux Shell
    Shell是操作系统系统的用户界面,提供了用户与内核进行交互操作的一种接口,是一个命令解释器。它接收用户输入的命令并把它送入内核去执行。
    4. Linux内核
    内核是操作系统的核心。一个操作系统是需要执行一些任务,如请求内存资源、执行计算, 连接网络,等等. Linux内核就负责处理所有这样的请求,就像人的大脑一样。
    Linux内核从功能上讲具有五大模块化功能:进程管理、内存管理、文件系统管理、设备控制和网络管理。
    4.1 进程管理的体现:
    Linux内核负责进程创建和销毁, 并完成进程之间的通信,以及进程的输入和输出.而且,进程管理控制了多个进程对Soc上的一个或者多个cpu资源的使用
    4.2 内存管理
    内存资源的使用策略对操作系统性能体现来说,尤为重要。 内核在有限的内存资源上,为每一个进程建立了一个虚拟地址空间。 内核的不同功能部分与内存管理子系统通过一套函数调用交互, 使得通信高效简单。
    4.3 文件系统管理
    Linux操作系统中,几乎任何东西都可看作为一个文件(一切皆文件). 内核中大量使用kobject等结构体,来把一堆非结构化的硬件组织成一种多层次的数据系统。另外, Linux 支持多个文件系统类型。如ext4等
    4.4 设备控制
    几乎任何一个操作系统最终都运行在一个物理平台上。内核中包含访问平台上硬件设备的驱动代码。
    4.5 网络功能
    大部分网络操作不会关联具体的进程,因为数据包的传输是异步事件。应用程序访问数据包之前,内核完成数据包的收集、标识和分发等任务。

    展开全文
  • debian, 适合系统管理运维 ubuntu 安装简单,界面友好,社区活跃。 kali 就适合做网络安全方面的操作 deepin 国产的深度发行版,界面做的非常好看 centos 服务器 gentoo 深入底层,透明
    • debian, 适合系统管理和运维
    • ubuntu 安装简单,界面友好,社区活跃。
    • kali 就适合做网络安全方面的操作
    • deepin 国产的深度发行版,界面做的非常好看
    • centos 服务器
    • gentoo 深入底层,透明
    展开全文
  • linux 有多个版本 目前市面上主要是redhat系列和debian系列如下: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 (1)wget不是安装方式 他是一种下载软件类似与迅雷 如果要下载一个...

    linux 有多个版本 目前市面上主要是redhat系列和debian系列如下:

    1.RedHat系列:Redhat、Centos、Fedora等
    2.Debian系列:Debian、Ubuntu等

    (1)wget不是安装方式 是一种下载软件类似与迅雷 我们可以直接用 wget 下载地址
    (2)ap-get是ubuntu下的一个软件安装方式,它是基于debian的
    (3)yum是centos下的一个软件安装方式,它是基于redhat的

    RedHat 系列 
    1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 
    2 包管理工具 yum 
    3 支持tar包
    Debian系列 
    1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数” 
    2 包管理工具 apt-get 
    3 支持tar包
    tar 只是一种压缩文件格式,所以,它只是把文件压缩打包而已。 
    rpm 相当于windows中的安装文件,它会自动处理软件包之间的依赖关系。
    yum可以用于运作rpm包:
    安装:yum install <package_name>
    卸载:yum remove <package_name>
    更新:yum update <package_name>
    查找:yum search <keyword>
    列出可安装:yum list
    列出包版本:yun list | grep packname
    检查包版本:rpm -qa | grep packname
    列出可更新:yum list updates
    列出已安装:yum list installed
    列出所有已安装但不在 Yum Repository 内的软件包:yum list extras
    列出所指定的软件包:yum list <package_name>
    apt-get可以用于运作deb包:
    安装:apt-get install <package_name>
    卸载:apt-get remove <package_name>
    更新:apt-get update <package_name>
    搜索:apt-cache search package
    获取包信息:apt-cache show package
    查看版本:apt-cache showpkg package
    安装指定版本:apt-get install package=version
    删除干净:apt-get remove package -- purge 删除包,包括删除配置文件等
    下载包源代码:apt-get source package 
    清理无用的包:apt-get clean && sudo apt-get autoclean 
    apt-get check 检查是否有损坏的依赖

    展开全文
  • Linux和Ubuntu的区别

    2020-10-05 15:38:38
    Linux和Ubuntu的区别 一、Linux 1、Linux是一套免费使用自由传播的类Unix操作系统,是一个基于POSIXUNIX的多用户、多任务、支持多线程多CPU的操作系统。 2、而严格来讲,Linux这个词本身只表示Linux内核,但...
  • ##Ubuntu和Linux区别

    2020-06-10 20:57:43
    大家听别人介绍自己的Ubuntu时,会听到“我的操作系统是...2. Ubuntu基于linux内核的桌面PC操作系统,术语上喜欢称Ubuntu是一个 linux 发行版(因为debian(其实也是一款操作系统) 是 linux 的一个发行版,而 u...
  • 一般来说著名的linux系统基本上分两大类:1.RedHat系列:Redhat、Centos、Fedora等2.Debian系列:Debian、Ubuntu等RedHat 系列1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”2 包管理工具 yum3 支持tar包...
  • Linux-RedHat/Debian概述

    2019-06-24 21:45:13
    yumapt-get的区别 一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 2 ...
  • (1)Ubuntu系统在6.10版本后默认使用dash(Debian Almquist Shell)环境; (2)而CentOS系统常见默认使用的是bash(GNUBourne-Again Shell)环境; (3)二者存在一定的区别,部分for循环方式在dash环境下不兼容;...
  • 一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 2 包管理工具 yum 3 ...
  • Ubuntu 属于 Debian系列 常见的安装包格式deb包,安装deb包的命令是“dpkg -参数 deb文件” 包管理工具:apt-get 安装软件包 dpkg -i package_name.deb //安装本地软件包,不解决依赖关系 apt-get install package /...
  • Linux Mint:基于Debian和Ubuntu的Linux发行版,致力于桌面系统对个人用户每天的工作更易用,更高效,且目标是提供一种更完整的即刻可用体验。 (2)slackware suse:基于Slackware二次开发的一款Linux,主要用于商业...
  • 大部分Linux操作系统都可以无偿获取使用,而Linux的发行商(如:SLES,Redhat等)对于系统提供有偿的技术支持 Linux发行版主要有三个分支:Debian、Slackware、RedHat。 (1)Debian:(以社区的方式运作) ...
  • 一般来说著名的linux系统基本上分两大类:1.RedHat系列:Redhat、Centos、Fedora等2.Debian系列:Debian、Ubuntu等 debian和ubuntu都只是linux的一个发行版本,linux还有其它的很多发行版本. ubunt...
  • 各个发行版本的联系: 各个发行版本,使用的都是Linux内核,还有...debian是由GPL其他自由软件许可协议授权的自由软件组成的操作系统。目前主流的发现版本之一,是以社区方式来运作的。其中著名的二次发行版本是u...
  • Ubuntu(Debian)的aptitude与apt-get的区别和联系  起初GNU/Linux系统中只有.tar.gz。用户 必须自己编译他们想使用的每一个程序。在Debian出现之後,人们认为有必要在系统 中添加一种机 制用来管理 安装在...
  • Debian出现之後,人们认为有必要在系统 中添加一种机 制用来管理 安装在计算机上的软件包。人们将这套系统称为dpkg。至此着名的‘package’首次在GNU/Linux上出现。不久之後红帽子也开始着 手建立自己的包管理系统...
  • 一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 2 包管理工具 ...
  • 起初GNU/Linux系统中只有.tar.gz。用户 必须自己编译他们想使用的每一个程序。在Debian出现之後,人们认为有必要在系统 中添加一种机 制用来管理 安装在计算机上的软件包。人们将这套系统称为dpkg。至此着名的...
  • Linux有两大阵营,即就是debiandebian,ubuntu等)redhat(redhat,centos,fedora等)。 Debian 使用一套名为 Advanced Packaging Tool(APT)的工具来管理这种包系统,不过请不要把它与apt(aptitude)命令混淆...
  • Linux的内存分配机制中,优先使用物理内存,当物理内存还有空闲时(还够用),不会释放其占用内存,就算占用内存的程序已经被关闭了,该程序所占用的内存用来做缓存使用,对于开启过的程序、或是读取刚存取过得数据...
  • 全球大约有数百款的Linux系统版本,每个系统版本都有自己的特性目标人群。 Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Red Hat(RHEL红帽)为...
  • Ubuntu: 基于Debian开发的开源Linux操作系统,主要针对桌面服务器; Linux Mint: 基于Debian和Ubuntu的Linux发行版; slackware: SUSE:基于Slackware二次开发的一款Linux,主要用于商业桌面、服务器; SLES(SUSE Linu...
  • Linux中yumapt-get用法及区别 一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令...
  • linux学习笔记之 dpkgapt区别

    千次阅读 2016-09-07 19:54:18
    两者的区别是dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装。 1、dpkg:”是“Debian Packager ”的简写。用来安装....

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 311
精华内容 124
关键字:

debian系统和linux区别

linux 订阅