Linux初识

Linux

    是一种多任务,多用户的操作系统。特色:命令行界面的使用。

内核的提供

    linus提供了Linux的内核,不得不说Linux就是他写出来的。

Linux kernel:https://www.kernel.org/








软件的提供

    GNU(GNU is Not Unix):提倡自由软件,倡导自由软件。为Linux提供了很多优秀的软件,Emacs(文本编辑器)、GCC(GNU C Complier)。但GNU源代码的借鉴要求很严格:如果你的代码中有GNU的代码,无论多少,你自己写的代码必须要公开。


 编译内核,打包内核和外围应用软件:

     由第三方组织完成这项工作,以至于可以让初识Linux的我们可以在PC机上安装Linux,而不需要自己去编译内核,再去安装外围驱动。

三大第三方组织:RedHat(CentOS), SUSE, Debian(Ubuntu, Mint)


1. Linux Mint

Linux Mint是一款基于Ubuntu的计算机操作系统。它是由爱尔兰IT专家Clement Lefebvre在2006年发布的。Linux Mint是最受欢迎的Linux发行版之一。它的人气之所以那么旺,原因在于对用户友好、易于安装、全面的多媒体支持、可靠而安全。它还随带许多软件和应用程序,比如Java、Web浏览器插件Adobe Flash以及多得多的组件,这些并不是其他Linux发行版默认安装的。它让你觉得仿佛是在使用微软Windows。它基于Ubuntu和Debian,提供了30000多个软件安装包。

Linux初识_第1张图片

Linux Mint

官方网站:http://www.linuxmint.com/

2. Ubuntu

Ubuntu也是一款基于Debian发行版的计算机操作系统。它是作为一款自由开源软件而发行的。Ubuntu是个非洲语单词,意味着"善待他人"(Humanity to others)。换句话说,它也意味着"个人因集体而有意义"(I am what I am because of who we all are)。它在2004年作为一款企业服务器平台而问世。Ubuntu的第一个版本基于GNOME Desktop。后来添加了KDE版本Kubuntu以及服务器版本。Ubuntu很安全,尽可以用它放心地上网冲浪。你的所有文件和数据都将处于受保护的状态,并确保机密性。它有内置的防火墙和病毒防护功能,可以避免垃圾邮件和各种恶意软件的攻击。它可以在一系列广泛的设备上顺畅地运行。只要插上你的相机、打印机或各种MP3播放机。它还与Windows兼容,你可以轻松地共享和编辑文件,没有任何麻烦。它在你的计算机上运行起来非常快;如果你的机器是新机器,运行起来速度超快。它不像其他操作系统那样让你盯着屏幕、等待开始进入系统。

Linux初识_第2张图片

Ubuntu

官方网站:http://www.ubuntu.com/

3. Mageia

Mageia是一款基于GNU/Linux的计算机操作系统,也是供每个人使用的自由软件。开发这个发行版的幕后英雄是法国公司开发了Mandriva Linux的那批员工。第一个版本是在2010年9月份发布的。第二个版本于2012年5月份问世。Mageia包含GNOME 3.4、KDE4 SC 4.8.2、LXDE、XFCE 4.9、Razor-Qt和E17。它非常稳定而可靠,对硬件要求不高,在功能非常弱的硬件上就可以运行。它在英特尔、AMD或威盛的处理器上运行起来没有任何问题。至于内存方面,它的最低要求是512MB内存。完全安装占用6GB的存储空间;理想情况下,它只需要占用1GB的存储空间。它是个社区项目和非营利性组织,目的在于为人们开发优秀的工具。简而言之,Mageia对用户友好、运行稳定,对新手们来说功能非常强大。

Linux初识_第3张图片

Mageia Linux

官方网站:http://www.mageia.org/

4. Fedora

Fedora是一款操作系统和开源软件。你可以将Fedora作为附件来使用,也可以用它来取代微软Windows或Mac OS。Fedora是由世界上最备受信赖的开源技术厂商红帽(Red Hat)提供给大家的。红帽为Fedora作出了巨大贡献,旨在促进协作、开发新的软件技术。负责开发红帽企业版Linux的所有工程师和产品团队成员将Fedora用作一个开放的研究开发实验项目。这让他们得以立即尝试新技术。

Fedora Linux

官方网站:http://fedoraproject.org/

5. OpenSuse

OpenSuse基于GNU/Linux。它是一款自由开源操作系统。作为微软Windows的替代操作系统,它有诸多优势。它是由一个社区与Suse及另外许多公司紧密合作、共同开发而成的。OpenSuse适用于各种各样的设备,比如小型办公室和家用的笔记本电脑、台式机、上网本、服务器、多媒体PC。它是GNU/Linux当中的领先发行版之一,也是一款历史最悠久的现有发行版。OpenSuse每隔8个月就发布新版本。对每个发行版提供为期18个月的安全补丁支持。此外,它为你提供了稳定性和良好的性能,包括改进了虚拟内存管理的可扩展性以及隔离终端用户的任务。OpenSuse包含GNOME 3.6、Xfce 4.10和LXDE 1.1以及最新的KDE Plasma Desktop 4.10等替代桌面系统。它还包含GNOME外壳(GNOME Shell),这将是即将发布的GNOME 3的一部分。所有这些软件都集成起来,确保一致性功能,即使是在像Xfce和LXDE这些非常轻型的系统中。OpenSuse推出了新的Tumbleweed滚动升级版本库这个选项,可以确保不断更新。这个Tumbleweed含有Firefox和Thunderbird等软件的最新版本,这让你更容易保持更新状态。

Linux初识_第4张图片

OpenSuse Linux

官方网站:http://en.opensuse.org/


6. Debian

Debian是世界上历史最悠久、使用最广泛的计算机操作系统之一。它是由来自全世界的编程人员自愿开发而成的,采用了开放式开发原则,那样可以不断尝试和添加,以获得新的功能特性。Debian的开发工作通过SPI(面向开源项目的非营利性组织)得到了代码捐献者的支持。它之所以大受欢迎,是由于这个事实:Debian是一款采用GNU许可证的开源自由软件。不过,另外有许多重要特性让Debian OS成为全世界数百万用户的首要选择。它基于Unix,所以它可以用作一款桌面或服务器操作系统,因而成为你机器的一款多用途解决方案,无论你是服务器管理员还是普通用户。它非常容易安装在计算机或服务器上。它随带26000多个安装包,采用了对用户友好的格式,方便用户使用。Debian随带自己的APT(高级包装工具)安装包管理系统,这样就便于自动安装和清除安装包。

Debian Linux

官方网站:http://www.debian.org/

7. Arch

Arch是Linux家族新添的成员。它于2002年首次发布,被设计成了一款"滚动升级版本"(Rolling Release):这意味着,一旦你使用内置的安装包管理系统安装了Arch操作软件,最新版本总会在任何时间自行安装,你不需要重新装入操作系统才能获得最新版本。滚动升级版本还带来了一些更激动人心的影响。集成新技术通常需要几个月、乃至一年。安装的Arch Linux包含最新内核,而其他发行版只在发布下一个版本后才含有最新内核。库安装包由社区来运作。还有一个官方库,确保了单一社区库和关键基础设施的完整性。

Linux初识_第5张图片

Arch Linux

官方网站:https://www.archlinux.org/

8. CentOS

CentOS是一款基于Linux框架的企业社区操作系统。它在2004年开发而成的,是最重要、最受欢迎的Linux发行版之一。这款自由软件不是面向新手;不过,它用于服务器环境,面向的群体是专业知识扎实、经验丰富的Linux专家,以及能够编写在该系统上运行的程序和应用软件的用户。它不单单是操作系统,还有众多区别让CentOS有别于其他发行版。除此之外,该发行版之所以大受欢迎,是由于它基于红帽Linux架构、非常稳定、经常更新以及长期的支持计划。对想获得红帽稳定性和支持的任何人来说,Linux CentOS是个免费替代发行版。

Linux初识_第6张图片

CentOS

官方网站:http://www.centos.org/

9. PCLinuxOS

PCLinux是一款免费的、对用户友好的、基于Linux的计算机操作系统。作为LiveCD版本,这个发行版让任何人不用安装在系统上,就可以试用PCLinuxOS。你还可以把它安装到硬驱上,如果你想这么做的话。它有一个APT安装包管理系统,便于安装软件。它在软件库有12000多个RPM软件安装包可供使用。该操作系统有一个名为mylivecd的脚本。该脚本让用户可以将目前安装的硬驱拍取快照,比如所有设置、应用程序和文档等。它还让你可以把它压缩成一个ISO CD/DVD映像文件。在这个映像文件的帮助下,你可以将用户数据备份起来,还可以制作自己的LiveCD/DVD。

PC Linux OS

官方网站:http://www.pclinuxos.com/

10. Puppy

据发行版跟踪网站Distrowatch声称,Puppy Linux是全世界20个最受欢迎的Linux发行版之一。它包括了日常使用所需的各种应用程序。易于使用,无论你是Linux新手还是任何Windows用户。它运行起来很快,性能出众,对硬件要求很低。Puppy操作系统还为你在旧机器、瘦客户机和无盘工作站上提供了良好的体验。你可以安装在任何可启动设备上,并从这些设备启动,比如U盘、硬盘、CD或DVD、可擦写式CD和DVD以及网络接口。与其他发行版不一样,Puppy并不基于其他任何发行版。

Linux初识_第7张图片

Puppy Linux

官方网站:http://www.puppylinux.org/

11. Kali Linux

Kali Linux是Debian的一款衍生版。Kali旨在用于渗透测试。它大概在三个月前才发行。Kali的前身是Backtrack。用于Debian的所有Binary软件包都可以安装到Kali Linux上,而Kali的魅力或威力就来自于此。此外,支持Debian的用户论坛为Kali加分不少。Kali随带许多的渗透测试工具,无论是Wifi、数据库还是其他任何工具,都设计成立马可以使用。Kali使用APT来管理软件包。

毫无疑问,Kali Linux是一款渗透测试工具,或者是文明黑客(我不想谈论恶意黑客)青睐的操作系统。

下载Kali Linux DVD ISO映像文件:Kali Linux 6

Kali Linux

12. Gentoo

与Debian一样,Gentoo这款操作系统也包含数量众多的软件包。Gentoo并非以预编译的形式出现,而是每次需要针对每个系统进行编译。连Gentoo社区都觉得Gentoo安装和使用起来很困难;不过它被认为是最佳学习对象,可以进而了解Linux操作系统的内部运作原理。提到Gentoo总有人这么说:"如果你要学用Linux发行版,那就学用该发行版吧;如果你学会了Gentoo,也就学会了Linux。"Gentoo使用portage来安装和更新软件。

Gentoo这款操作系统适合对Linux已经完全驾轻就熟的那些用户。

下载和安装Gentoo:http://www.gentoo.org/main/en/where.xml

Linux初识_第8张图片

Gentoo Linux

13. 红帽企业级Linux

这是第一款面向商业市场的Linux发行版。它有服务器版本,支持众多处理器架构,包括x86和x86_64。红帽公司通过课程红帽认证系统管理员/红帽认证工程师(RHCSA/RHCE),对系统管理员进行培训和认证。就全球市场而言,总利润中80%来自支持,另外20%来自培训和认证,不过在印度不是这样。

在印度,红帽的利润中80%来自认证和培训,只有20%来自支持。而Fedora是个平台,而不是开发新产品或新应用程序的测试环境;一旦成为稳定版,就与红帽企业级Linux捆绑在一起,包括支持。红帽提供了非常多的稳定版应用程序,但是众所周知的缺点是,把太多旧程序包打包起来,支持成本确实相当高。不过,如果安全是关注的首要问题,那么红帽企业级Linux的确是款完美的发行版,它使用YUM程序包管理器。

红帽企业级Linux是系统管理员的第一选择,它有众多的程序包,还有非常到位的支持。

由于该发行版是商业化产品,所以不是免费的。不过,你可以下载用于教学用途的测试版。

下载红帽企业级Linux测试版DVD ISO映像文件:RedHat Enterprise Linux(测试版)

附有屏幕截图的RHEL 6安装:《RHEL 6安装指南》

补充说明:通常认为,开发了该发行版的Marc Ewin将该产品命名为红帽,因为他丢失了似乎很心爱的那顶红色帽子,帽子是他爷爷在他过生日时送的礼物。

红帽企业级Linux

总结:Linux的魅力是无穷的!黑发需惜少年时,好好的学习Linux。

你可能感兴趣的:(Linux初识)