第一部分——固然是主要了解一下Linux的出身和发展啦html
Linux是免费开源的,任何人能够创建和编译其源代码,并分发给别人。linux
这就是为何Linux有许多版本。express
Linux针对不一样的用户都有不一样类型的版本与之对应:centos
有些具备强大的安全性和支持性,Redhat浏览器
有些是最好的服务器OS,centos,Redhat安全
有些是桌面版体验好,Ubuntu,Linux mint,open SuSe服务器
有些是只须要不多的系统资源并能运行在小型硬件上的,puppy Linux网络
若是你是一名安全分析师,Back Track是一个很好的渗透测试工具架构
Linux已从嵌入式系统到超级计算机,甚至在手机也能找到影子。工具
是什么使得Linux这么受欢迎?
主要缘由是由于它是开源免费的。是能够自由取得的OS。
开放性的系统,说明能够随时取得程序的原始代码,这对于程序开发工程师是很重要的。
并且,功能十分强大,由全球许多工程师维护。
另外,Linux对硬件需求很低,硬件的淘汰率很是快。不少人手边都有一些不多在用的零件,这些零件一组就能够用来泡Linux了。
反正作一个工做站用不着屏幕。
为何Linux是开源的,还有那么多发行商呢?
因为GNU的GPL受权并不是不能从事商业行为,因而不少商业公司成立,贩卖Linux distribution。而因为Linux的GPL版权宣告,所以商业公司所贩卖的Linux distribution一般能够经过Internet下载。
另外一方面,每个distribution使用的kernel都是由http://www.kernel.org所释出的。因此这些商业公司的Linux distribution所选择的软件几乎是目前知名软件,重复性高。
此外,为了避免让distribution开发不至于差别太大,且让这些开发商开发的时候有所依据,还有Linux Standard Base(LSB)等标准,以及目录架构的File system Hierarchy Standard(FHS)标准规范。
所以有差异的多是这些开发者所开发的管理工具以及套件管理的模式不一样,这些公司其实卖的是后续的服务和维护。
Tips:鸟哥说:鸟哥认为,这些distribution主要分为两大类,一类是使用rpm方式安装软件,Redhat,fedora,SuSe,一类是使用dpkg方式安装软件,debian,Ubuntu,B2D。
用户到底该安装商业版仍是社区版呢?
若是是做为我的计算机使用,建议社区版,譬如fedora,Ubuntu等
若是是服务器,建议商业版, 譬如Redhat,suse等
由于社区版一般开发者会加入一些最新软件,这些软件不能保证没有bug,而商业版会通过一段时间才把稳定的软件放进去。
Linux 的中文化发展
早期Linux开发的工程师可能是以英文语系,
后来国人发起了CLE计划http://cle.linux.org.tw/开发不少的中文套件及翻译了不少英文文件,
以及台湾的台南县卧龙小三等老师发起的众多自由软件计划
为何Linux常做为服务器?
网络服务器是Linux最热门的应用,承袭了Unix高稳定性的良好传统,Linux上的网络功能特别稳定和强大。
此外因为GNU计划与Linux的GPL受权模式,让不少优秀的软件在Linux上发展,而且这些也都几乎是自由软件。
所以,做为一部网络伺服器,例如www,mail server,file server等,Linux很适合。
Linux只能使用命令行操做吗?
近年来在各大社群的团结合做之下,Linux的窗口系统愈来愈发展,已经可以应付通常的办公环境,
例如美观的KDE与GNOME窗口界面,搭配可相容微软office的软件等,功能齐全,再配合Firefox浏览器,以及可下载信件的雷鸟(thunderBird)软件(相似微软的outlook express),还要可连多种即时通信的pidgin。