linux系统中redHat和ubuntu的区别
- 格式:doc
- 大小:42.50 KB
- 文档页数:5
Linux和Ubuntu是什么关系?两者有区别吗?Linux和Ubuntu是什么关系?两者有区别吗?对于不了解Linux的朋友来说,可能会说“我使用的是Linux操作系统”。
其实Linux这个词本身指标是Linux内核。
一般说的Linux系统其实是基于Linux内核的操作系统。
而Ubuntu就是以Linux为内核的操作系统之一。
linux内核的操作系统都有哪些部分呢?一般包含四大部分:内核、shell、文件系统和应用程序。
内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以很轻松地运行应用程序、管理文件并使用整个系统。
1. Linux应用程序一个好的操作系统会提供一套方便于用户使用系统的应用程序,如文本编辑器、办公套件、Internet工具、数据库等。
2. Linux文件系统文件系统是文件存放在存储设备(如磁盘)上的组织方法。
如EXT2、EXT3、FAT、FAT32、VFAT等。
3. Linux ShellShell是操作系统系统的用户界面,提供了用户与内核进行交互操作的一种接口,是一个命令解释器。
它接收用户输入的命令并把它送入内核去执行。
4. Linux内核内核是操作系统的核心。
一个操作系统是需要执行一些任务,如请求内存资源、执行计算, 连接网络,等等. Linux内核就负责处理所有这样的请求,就像人的大脑一样。
Linux内核从功能上讲具有五大模块化功能:进程管理、内存管理、文件系统管理、设备控制和网络管理。
4.1 进程管理的体现:Linux内核负责进程创建和销毁, 并完成进程之间的通信,以及进程的输入和输出.而且,进程管理控制了多个进程对Soc上的一个或者多个cpu资源的使用4.2 内存管理内存资源的使用策略对操作系统性能体现来说,尤为重要。
内核在有限的内存资源上,为每一个进程建立了一个虚拟地址空间。
内核的不同功能部分与内存管理子系统通过一套函数调用交互, 使得通信高效简单。
世界各国的Linux版本大全Linux操作系统的开放性和自由性使其在全球范围内得到广泛应用,并且各国也基于Linux开发了适应本地需求的特定版本。
本文将为您介绍世界各国的Linux版本,并对其特点和应用领域进行简要概述。
1. 美国:Red Hat Enterprise Linux (RHEL)Red Hat Enterprise Linux是美国Red Hat公司开发的商业版本,具有高度可靠性和稳定性。
它被广泛用于企业级应用和服务器领域,并且拥有强大且成熟的技术支持。
2. 中国:中标麒麟Linux (Kylin)中标麒麟Linux是中国开源软件促进会主导开发的国产操作系统,为满足政府和企事业单位的需求而设计。
它拥有良好的本土化特性和安全性,广泛应用于政府、金融和教育等领域。
3. 英国:UbuntuUbuntu是英国Canonical公司开发的一款流行的Linux发行版。
它注重用户友好性和易用性,拥有强大的社区支持和广泛的应用软件生态系统。
Ubuntu在个人电脑和服务器领域都广泛应用。
4. 德国:SUSE Linux Enterprise Server (SLES)SUSE Linux Enterprise Server是德国SUSE公司开发的一款面向企业级用户的商业版Linux操作系统。
它拥有出色的稳定性和扩展性,并且在云计算和虚拟化等领域具有广泛的应用。
5. 俄罗斯:Альт Линукс (ALT Linux)Альт Линукс是俄罗斯的一个开源软件项目,旨在为用户提供自由和灵活的操作系统。
它拥有多个版本,适用于不同的用户需求。
Альт Линукс在本地化和应用软件支持方面具备独特的优势。
6. 日本:AsianuxAsianux是由中国、日本和韩国三国合作开发的Linux操作系统。
它以兼容性和可靠性为特点,适用于不同国家和地区的用户需求。
Asianux在金融、电信等行业得到广泛应用。
7. 巴西:カラキオ (Caixa Mágica)カラキオ,又称Caixa Mágica,是巴西的一款本地化Linux发行版。
linux的发行版本及特点Linux是一种自由、开放源代码的操作系统,由于其安全性和稳定性,越来越受到企业和个人用户的青睐。
由于Linux的开源特性,许多开发者对其进行了不同的改进和扩展,形成了许多不同的Linux发行版本。
本文将介绍几种常见的Linux发行版本以及它们的特点。
1. UbuntuUbuntu是最受欢迎的Linux发行版本之一,它非常适合新手使用。
Ubuntu的界面友好,易于使用,同时有大量的软件可用。
它采用Debian软件包管理系统,允许用户通过图形用户界面或命令行轻松安装、卸载和更新软件包。
Ubuntu还提供长期支持版本(LTS),每两年发布一次,支持5年的安全和维护更新。
2. FedoraFedora是由Red Hat赞助的社区开发的Linux发行版本,它的目标是提供最新的软件和技术。
Fedora采用了RPM包管理系统,并且默认使用GNOME桌面环境。
Fedora的更新很快,每6个月就会发布新版本。
它通常被开发者和技术爱好者使用,因为它提供了最新的开发工具和库。
3. CentOSCentOS是由Red Hat Enterprise Linux(RHEL)源代码编译而成的Linux发行版本,因此它与RHEL非常相似。
CentOS是一款稳定且可靠的操作系统,非常适合企业使用。
它采用RPM包管理系统,但没有自己的界面,可以选择GNOME或KDE等其他桌面环境。
4. DebianDebian是最古老的Linux发行版本之一,也是Ubuntu的基础。
Debian以稳定性、可靠性和安全性著称,适合服务器和桌面应用程序。
Debian采用Debian软件包管理系统,并提供了大量的软件包。
它的更新比较慢,但会确保软件包的稳定性和兼容性。
5. Arch LinuxArch Linux是一款轻量级的Linux发行版本,适合有一定Linux经验的用户。
Arch Linux采用pacman包管理系统,并且没有默认的桌面环境。
Linux服务器操作系统简介及版本介绍Linux操作系统在服务器方面的应用越来越好。
下面由店铺为大家整理了Linux服务器操作系统的简介及版本介绍,希望对大家有帮助!Linux服务器操作系统简介及版本介绍一、Linux服务器操作系统简介Linux服务器操作系统和一般的Linux发行版有什么区别?考虑服务器硬件。
服务器本质上是具有专门规格的计算机。
例如,服务器硬件确保最大的正常运行时间,效率和安全性。
此外,服务器平衡计算能力和功耗。
类似地,Linux服务器操作系统优先考虑安全性和资源消耗。
Linux服务器操作系统向客户端设备提供内容。
因此,服务器操作系统提供了用于简单服务器创建的工具。
由于服务器通常以命令行方式进行配置和运行,因此Linux服务器操作系统的图形用户界面(GUI)不重要。
根据IDC,硬件销售数据表明,28%的服务器是基于Linux的。
虽然有专用的Linux服务器操作系统,还可以选择滚动安装版本。
选择的关键是操作系统应该能提供长期服务(LTS)迭代并支持安装所需的软件。
LTS的发行版提供了稳定性和更长的支撑周期。
当选择Linux服务器操作系统时,还要考虑使用用途。
比如将Linux计算机用作媒体服务器与设置游戏服务器是不同的。
二、Linux服务器操作系统版本介绍1. Ubuntu ServerUbuntu可以说是最知名的Linux操作系统。
而且社区有大量的Ubuntu衍生产品,它是一个稳定的发行版。
Ubuntu及其变体提供了优秀的用户体验。
Ubuntu Server有两个版本:LTS和滚动版本。
LTS 的Ubuntu Server发行版拥有五年的支持周期。
虽然非LTS的Ubuntu Server发行版支持周期不是五年,但也提供了九个月的安全和维护更新。
虽然Ubuntu和Ubuntu Server非常相似,但服务器提供了不同的组件。
值得注意的是,Ubuntu Server提供了OpenStack Mitaka、Nginx和LXD。
LINUX系统⾥,CENTOS和UBUNTU哪个⽐较好
抛开内核版本来说,Linux各发⾏版⽤的内核都是⼀样的,不同的只是安装的软件包。
CentOS是RedHat的社区版本,可以兼容RedHat的RPM安装包,⼀般⽤作服务器,预安装的也都是服务器的内容。
除了没有RedHat服务外(反正要钱的咱也不会买),⽤起来与RedHat相差不⼤。
包管理⼀般⽤rpm或者yum来管理。
Ubuntu是基于Debian发⾏版和GNOME桌⾯环境,也有KDE版本,属于较流⾏的发⾏版,它强化了图形⽅⾯的功能,有⾯向⼀般⽤户的桌⾯版本,也有服务器版本。
因为其桌⾯版本⽐较漂亮,有较多多媒体⽅⾯的软件和ubuntu软件中⼼的⽀持,对⼀般⽤户也还算好⽤,所以较流⾏。
其服务器版本也就没什么好说了,都差不太多。
包管理⼀般⽤apt-get。
要说哪个好,这个⼤部分是主观的感觉了。
如果做服务器,当然选CentOS,或者Ubuntu Server版,如果⽤做桌⾯系统,那就⽤ubuntu desktop了。
我⽤ubuntu desktop好些年了,不过感觉linux在多媒体上、软件⽀持上还是远远不及windows,基本上不能⽤来娱乐。
没办法还是得安装双系统,因为家⼈想玩下QQ游戏什么的,linux下实在不⽅便。
ubuntu和redHat异同1.都说redhat是linux的代名词,也就是说redhat的linux被大多数人认可。
可是:RedHat.Enterprise.Linux.5 与redhat linux 9.0 还有redhat fedora core 三者之间的具体关联和区别是什么?centos又是从哪冒出来的,我们公司用的就是centos,这个好吗,好在哪里?redhat成名的原因:历史悠久,1993年就开始做linux;公司运营,提供完整的解决方案,更专业,而不像debian是社区形式的;独创rpm包,使linux安装软件变得非常简单,免去编译的麻烦。
redhat在发行的9.03版之后,就不再延续以前的开发代号,而是以RedHat.Enterprise.Linux命名(简称rhel)即redhat企业版,现在已经开发到5,rhel好像是从3开始,需要客户购买license,即想获得系统的后续更新与服务是需要付费的(可以免费更新60天,而且如果不想享受更新,系统也是可以免费使用的。
),而其个人桌面免费版交给redhat社区在做,这个社区是可以获得redhat公司支持的,这个社区发布的版本就是fedora (直译也是一种男士帽子),一年两个版本,现在已经发行到10,fedora一直是rhel的一个实验场,每个版本所采用的软件,内核与库版本几乎都是最新的,因而配置起来有些困难,不过基于redhat的基础,使用fedora的人仍然占很大的比例。
centos是将rhel再次编译,去掉redhat标志,并有社区发布的linux版本,所以,centos与rhel几乎是没有区别的,主要的区别就是不用付费即可使用,从rhel的角度来说,centos是非常适合企业使用的。
2.据我所知,redhat是linux的发行厂商,除此之外还有ubuntu,debian,suse,redflag等,既然linux是免费的,为什么会有这么多公司专门做linux的发行版本呢,不赚钱为什么还要做呢?而且我觉得他们肯定能从中获取利益的,但我不知道这其中的猫腻。
linux各种版本之间的关系Linux各种版本之间的关系Linux作为一个开源的操作系统,有许多版本。
在这些版本中,每一个都有自己的特点和用途。
本文将从不同的角度讨论这些版本之间的关系。
1. 按照发行人员划分在Linux的世界里,典型的分类方法是按照发行人员进行划分,这是因为不同的发行商会对Linux进行各种程度的修改,从而对其性能和稳定性产生影响。
目前,在Linux的发行版中,最为知名的是RedHat Linux和Ubuntu Linux。
RedHat Linux是由美国一家公司所推出,其企业版和个人版都深受欢迎。
而Ubuntu Linux则由一家英国的公司所推出,并且其精益求精的精神,也使其受到了广泛的赞誉。
此外,还有许多其他的Linux发行版,例如Fedora Linux、Debian Linux、Slackware Linux等,每一个都有自己独特的特色和用途,用户可以根据自己的需要选择不同的版本。
2. 按照内核版本划分另一个可以将Linux版本区分的方法是按照内核版本来划分。
Linux内核是Linux操作系统的核心部分,它协调了硬件和软件之间的关系。
目前,Linux内核的版本已经发展到了5.x系列。
在这些版本中,经典的版本是2.6.x和3.x系列,许多现代的Linux发行版都默认使用这些版本。
而更高的版本(4.x系列和5.x系列)则在某些地方进行了改进。
例如,相比于旧版本,新版本将更加注重网络安全性和抵御DDoS攻击的能力等。
3. 按照用途划分最后,我们可以根据Linux的用途来对其版本进行分类。
因为不同版本的Linux有着不同的用途,例如桌面版、专业服务器版、物联网版等。
桌面版是指专门用于个人电脑的Linux版本,它提供一系列图形用户界面和常见的软件,例如图像编辑器、浏览器、音乐播放器等等。
对于那些常常使用电脑的人,这个版本很容易上手。
服务器版则是适用于各类服务器和数据中心的版本,它更注重性能和稳定性。
Linux操作系统有哪些Linux操作系统是一种开源的、类Unix的操作系统,被许多企业、个人以及各种设备广泛采用。
它具有稳定、安全、可靠以及高性能的特点。
本文将介绍一些常见的Linux操作系统。
1. UbuntuUbuntu是基于Debian发行版的Linux操作系统。
它非常受欢迎,适用于各种用途,如个人、家庭和企业用户。
Ubuntu提供了易于使用的界面以及广泛的软件库,方便用户进行应用程序安装和更新。
它还提供长期支持(LTS)版本,以及面向不同硬件平台和设备的特定版本。
2. CentOSCentOS是基于Red Hat Enterprise Linux(RHEL)源代码构建的免费和开源的Linux操作系统。
它的主要特点是稳定性和安全性,适用于服务器环境。
CentOS通过提供强大的软件包管理器(Yum)简化了软件安装和维护过程。
此外,它还提供了社区支持和资源,使用户能够获得帮助和支持。
3. FedoraFedora是由美国Linux协会(Linux Foundation)支持的一个社区驱动的发行版。
它专注于提供最新的开源技术和工具,适用于开发人员和技术爱好者。
Fedora通过简化部署、生态系统和社区支持等功能吸引了广大用户群体。
4. DebianDebian是自由软件基金会支持的一个社区驱动的Linux发行版。
它以稳定性、安全性和易用性著称,并且被认为是Linux发行版的母版。
Debian的软件包管理器(APT)是其核心特点之一,使用户可以轻松地添加、删除和更新软件包。
5. Arch LinuxArch Linux是一个轻量级和灵活的Linux发行版,以其极简主义和自定义性而闻名。
Arch Linux使用了滚动发布的方式,意味着用户可以保持其系统始终更新到最新版本。
它提供了广泛的软件仓库和包管理器(Pacman),使用户能够快速安装和管理软件。
6. openSUSEopenSUSE是由SUSE Linux公司支持的一个社区驱动的Linux发行版。
常见的Linux操作系统有哪些Linux操作系统是一种开源的、类Unix的操作系统,它由Linux内核和众多衍生的发行版本组成。
Linux操作系统广泛应用于服务器、嵌入式系统和个人计算机等领域。
下面将介绍几种常见的Linux操作系统。
1. DebianDebian是一个非商业化的Linux发行版,以稳定性和安全性著称。
它包含了庞大的软件仓库,用户可以轻松地安装并更新软件。
Debian采用了APT(Advanced Package Tool)包管理系统,使软件的安装和管理变得简单高效。
2. UbuntuUbuntu是基于Debian的一个流行的Linux发行版,它注重用户友好性和易用性。
Ubuntu提供了一个直观的桌面环境,包含许多常用的应用程序和工具。
它还有一个庞大的社区,用户可以获得丰富的技术支持和资源。
3. CentOSCentOS是一个以企业级应用为目标的Linux发行版,它是基于Red Hat Enterprise Linux(RHEL)的重建版本。
CentOS提供了与RHEL相同的稳定性和可靠性,但不需要支付高额的许可费用。
因此,CentOS被广泛应用于企业服务器领域。
4. FedoraFedora是由Red Hat赞助的一个社区版Linux发行版。
它致力于推动最新的技术和开源软件的发展。
Fedora使用dnf包管理器,提供了升级和安装软件的便利性。
它也是许多开源项目的先行者和试验田。
5. Arch LinuxArch Linux是一个面向高级用户的Linux发行版,提供了高度定制和灵活性。
Arch Linux采用了rolling release模式,不需要周期性的大版本更新。
用户可以自由选择并安装所需的软件包,以建立一个个性化的系统。
6. openSUSEopenSUSE是由SUSE Linux GmbH支持的一个社区版Linux发行版。
它提供了稳定的桌面和服务器环境,适合各种用途。
关于linux的名词解释Linux是一种开源操作系统,广泛应用于服务器、超级计算机和嵌入式系统等领域。
它以其稳定性、安全性和自由可定制性而备受推崇。
在这篇文章中,我将为您解释一些与Linux相关的重要名词和概念,以帮助您更好地了解这个操作系统以及其中的一些关键技术。
一、内核(Kernel)内核是一个操作系统最核心的部分,它负责管理和控制硬件设备、文件系统、内存管理和进程调度等。
在Linux中,内核就是Linux Kernel,它由Linus Torvalds于1991年首次发布,并凭借其开源特性逐渐得到了全球开发者的积极参与和贡献。
Linux内核是Linux操作系统的核心,也是其高度可定制和灵活性的基础。
二、发行版(Distribution)发行版是指Linux操作系统及其相关的软件包组成的一个完整的发行版本。
发行版通常包括Linux内核、系统工具、库文件、GUI(图形用户界面)以及其他开发工具等。
常见的一些发行版有Ubuntu、Debian、Fedora、CentOS等,它们基于Linux内核,并在此基础上根据用户需求和开发者贡献进行不同程度的修改和定制。
三、ShellShell是一个命令解释器,它提供了用户与操作系统交互的方式,用户可以通过Shell输入命令来执行各种操作。
在Linux中,常见的Shell包括Bash(Bourne Again SHell)、Zsh等。
Shell不仅仅是一个简单的命令行界面,还可以通过脚本编程来实现批处理、任务自动化等功能,大大提高了系统操作的效率和灵活性。
四、GNUGNU是一个被称为“GNU is Not Unix”的自由软件项目,旨在创建一个类Unix的操作系统。
在开源社区中,GNU和Linux经常被一起提及,形成了GNU/Linux的称谓。
尽管Linux内核是操作系统的核心,但GNU项目提供了大量的基础系统工具和库文件,使得Linux操作系统得以完善和功能丰富。
ubuntu和redHat异同1.都说redhat是linux的代名词,也就是说redhat的linux被大多数人认可。
可是:RedHat.Enterprise.Linux.5 与redhat linux 9.0 还有redhat fedora core 三者之间的具体关联和区别是什么?centos又是从哪冒出来的,我们公司用的就是centos,这个好吗,好在哪里?redhat成名的原因:历史悠久,1993年就开始做linux;公司运营,提供完整的解决方案,更专业,而不像debian是社区形式的;独创rpm包,使linux安装软件变得非常简单,免去编译的麻烦。
redhat在发行的9.03版之后,就不再延续以前的开发代号,而是以RedHat.Enterprise.Linux命名(简称rhel)即redhat企业版,现在已经开发到5,rhel好像是从3开始,需要客户购买license,即想获得系统的后续更新与服务是需要付费的(可以免费更新60天,而且如果不想享受更新,系统也是可以免费使用的。
),而其个人桌面免费版交给redhat社区在做,这个社区是可以获得redhat公司支持的,这个社区发布的版本就是fedora (直译也是一种男士帽子),一年两个版本,现在已经发行到10,fedora一直是rhel的一个实验场,每个版本所采用的软件,内核与库版本几乎都是最新的,因而配置起来有些困难,不过基于redhat的基础,使用fedora的人仍然占很大的比例。
centos是将rhel再次编译,去掉redhat标志,并有社区发布的linux版本,所以,centos与rhel几乎是没有区别的,主要的区别就是不用付费即可使用,从rhel的角度来说,centos是非常适合企业使用的。
2.据我所知,redhat是linux的发行厂商,除此之外还有ubuntu,debian,suse,redflag等,既然linux是免费的,为什么会有这么多公司专门做linux的发行版本呢,不赚钱为什么还要做呢?而且我觉得他们肯定能从中获取利益的,但我不知道这其中的猫腻。
明白的朋友给我多讲讲这个。
如果发行版本是可以盈利的,那linux内核的作者linus能得到什么好处呢?linux内核的每次升级都是linus这个最初的作者一直在搞的吗?每次升级花费的人力物力,对这个作者有何经纪上的回报吗?linux盈利方式:linux个人桌面版是可以免费获得并使用的,但像redhat企业版,redflag 红旗企业版,是需要购买服务的,企业版主要针对的是银行,政府,或者大型企业这种对于稳定性和安全行要求较高的行业,比起昂贵的unix,linux还是有销路的。
个人桌面版也并不是无利可图的,至少很多linux社区不会赔钱,因为为社区工作的人都是分布在世界各地的,开发linux也是利用业余时间来做的,不为了获得报酬,只为了一份执着而工作,社区的linux版本发布后,用户可以购买linux安装光盘,虽然光盘很便宜(比起微软的系统),但由于成本几乎为0,所以还是有盈余的。
再有,现在市面上有很多预装ubuntu的笔记本销售,比如dell,那么戴尔肯定要付给ubuntu费用的,当然,这个费用要比预装vista低得多。
现在linux的内核应该是GNU在做,而不是linus。
3.上面说了这么多发行版本的linux,请问哪几种比较好,好在哪里?是不是根据linux 的用途不同,选择linux的版本也应有所不同呢?麻烦具体说说各个版本的长处与缺点。
redhat企业版(rhel),适合企业使用,出色的稳定性和兼容性表现在每个版本都使用了比较成熟的库与内核,并且对一些大型的EDA软件都预先进行了测试安装,比如cadence,所以比较适合做服务器和工作站,但不适合当个人桌面,因为不购买license,就不能享受到丰富的更新,而且由于内核与库都比较保守,有点跟不上linux的发展速度,以至于很多娱乐软件安装起来非常困难。
centos与rhel类似。
fedora,前面已经说了,这个版本每次发行都比较冒进,以至于很多驱动程序都不能很好的配置,但最新的fedora10还是很保守和稳定的。
yu软件源基于rpm包管理,安装软件很方便。
ubuntu,基于debian,桌面环境以gnome为主,是目前最流行的linux个人桌面,它的优点是配置起来非常简单,安装完系统之后,只要硬件不是太新,基本不用进行其他配置,硬件都可以识别并安装好驱动。
而且其apt更新源服务器中的软件非常丰富,只要打一条命令,就可以自动从网络下载安装所需软件。
ubuntu安装方便,甚至于可以使用wubi将linux 安装在windows分区。
ubuntu还有很多衍生版本,包括Kubuntu(桌面采用KDE,较为华丽),xubuntu(采用xfce,要求配置较低),eubuntu(面向儿童和教育),用户可以根据需求,偏好,和硬件配置进行选择。
suse,被誉为最漂亮的linux发行版本,当然,其本质和其他版本都是一样的,只是在窗口美工上开发者下了一定功夫,而且获得华丽的同时当然也需要付出更高的系统资源占用。
其他的linux版本通过一些改造,完全是可以实现suse的效果的。
redflag,中科院开发的linux版本,主要面向政府用户,其个人桌面版免费,这个版本的美工上与windows非常接近,是使用者的入门难度降低,但实际上桌面也是基于KDE的,很平常。
puppy,一个非常小巧的linux版本,安装镜像90多M,却包括了图形桌面,浏览器,办公等常用的软件,系统运行时都存在与内存中,据说安装在U盘中的puppy,在系统启动后,可以将U盘拿掉,系统依然可以运行。
4.我对linux的简单了解,各个发行版本使用的linux内核都是同一个。
只不过可能随着各版本的发行时间不同,采用的内核版本会不同。
不知道理解的对吗?linux的内核目前还在飞速的发展,现在常见的是2.X版本,X为奇数,为不稳定版,x 为偶数为稳定版,比如rhel采用的2.4和目前最新的,很多个人桌面采用的2.6。
不同的linux 发行版本采用的内核不尽相同,比如fedora一般都是采用最新的内核。
5.之所以会有这么多问题,是因为我此时的大脑对linux的理解非常混乱,对于操作系统的理解只有正版的windows和盗版的windows的简单理解。
暂时先不谈盗版问题,就正版而言,我知道linux部分版本是收费的,大部分可能是免费的,为什么会出现收费与免费两种现象?作为企业级的服务器应用,免费版本的linux是否可以应付得了,免费的是不是比收费的性能安全上要差好多????具体说说免费和收费的linux,谈谈二者之间的区别。
前面已经提到一些了,至于免费版,如果采用较为保守的成熟的版本,稳定性应该是可以保证的,安全方面,不是很了解,从我单位使用的rhle来看,与普通linux个人桌面并无大的区别。
6.OpenSource与Free:收费的linux版本,是不是就不算开源的操纵系统了呢?收费的linux肯定不会开源,是不是?因为如果开源了,人家都知道你的源代码了,开发商就没办法收费卖他们的发行版本的linux了。
不知道理解的对吗?请具体说说"开源与免费"拿redhat来说,他们既有收费的rhel,也有反编译rhel得到的并且是开源的centos,使用那个完全取决于用户自愿。
这样来看,开源与免费的区别仅在于开源的东西,在遵守gnu 协议的基础上,任何人都可以得到程序的源代码,并可以自己修改,并可以再发布;而免费的就只能免费使用,而不可修改了。
7.如果可以的话,再介绍一下linux的学习方法,和linux好的入门书籍。
在日常工作当中,linux的应用会有很多角色,我主要是想学习LAMP架构下的WEB开发,不知道应该侧重学习linux哪些应用?哪些是LAMP程序员必须熟练掌握的LINUX技术,在求职应聘LAMP程序员的职位,一般面试考核linux方面都是哪些技能?(不懂)请参考------------------------------------linux的内核都差不多。
这两个最大的区别在包管理模式上。
ub基于debian,debian最早开创出了包管理方法,deb包,管理linux程序。
你稍微有点ub经验就该知道,deb会自动的分析依赖关系,力争获取所有的依赖包。
在debian以前,没有这种双击就安装程序的linux包。
都要靠编译,很容易陷入包陷阱,茫然不知所措。
debian之后,红帽受启发开创了自己的包管模式称为rpm。
用途上类似deb管理,但是感觉用起来要更朴实一些。
功能不似deb这么人性化。
ub在debian的基础上,极大的利用了活跃的网络社区丰富其软件来源。
用一个简单的apt-get install指令完成大部分软件的安装。
就用途来说,红帽是一个稳定朴实的linux,可以很好的作为服务器;---=-=-==-==--=-=-=-=-=-=-=-=-=英文原义:Redhat Package Manager 中文释义:RPM软件包管理器注解:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。
它生成具有.RPM扩展名的文件。
与Dpkg类似。
RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。
RPM文件在Linux系统中的安装最为简便。
以著名的图像处理软件XV为例,其RPM包xv-3.10a-13.i386.rpm可以在该程序的主页/xv中下载取得。
linux 中安装的东西在Terminal中,基本的安装指令如下:rpm -i xv-3.10a-13.i386.rpm 如果你的连网速度足够快,也可以直接从网络上安装应用软件,只需要在软件的文件名前加上适当的URL路径:rpm -i ftp:///pub/xv/xv-3.10a-13.i386.rpm 作为一个软件包管理工具,RPM 管理着系统已安装的所有RPM程序组件的资料。
我们也可以使用RPM来卸载相关的应用程序。
rpm -e xv RPM的常用参数还包括:-vh:显示安装进度;-U:升级软件包;-qpl:列出RPM软件包内的文件信息;-qpi:列出RPM软件包的描述信息;-qf:查找指定文件属于哪个RPM软件包;-V a:校验所有的RPM软件包,查找丢失的文件;在X-Window中,RPM文件的图形化安装及管理方式对用户来说,显得更为友好。