Linux 似乎在我们平时的生活中很少看到,那么它应用在哪些领域呢?其实,在生活中随时随地都有 Linux 为我们服务着。

网站服务器

用事实说话!访问国际知名的 Netcraft 网站 http:// www.netcraft.com,在 "What's that site running?" 的地址栏内输入想了解信息的网站地址(该功能位于网页右侧),单击箭头图标即可搜索到相关信息,如图 1 所示。


图 1 Netcraft

在搜索结果中会看到网站的操作系统信息。例如,搜索百度网站 www.baidu.com,可以看至 OS 显示为 Linux,如下图所示。


图2  www.baidu.com 服务器历史

Netcraft 可以理解为一个基于 Web 页面的扫描器,至于扫描,就好像小偷踩点。小偷在偷东西之前拿一堆小广告的宣传单,每天在想要盗窃的户门上插小广告,连续一周,之后去观察,哪家门上7张广告怎么插上的还怎么放在那儿,就要倒霉了,一直没人;哪家门上两张,地下三张,剩下的两张不知道哪儿去了,尽量不下手,不确定什么时候有人;哪家门上和地下都很干净,打死都不能下手,保不齐门一撬开,四个彪形大汉正在打麻将呢!这门技术对窃贼来说叫作踩点,网站扫描和小偷踩点的道理类似……

所以黑客攻击别人电脑的第一个步骤也叫踩点,我们做网络的安全扫描检测与此原理相同,只不过不是发小广告观察结果,而是向对方电脑发数据包,根据返回的应答数据包分析对方电脑的信息。

验证一下哪些大型网站在使用 Linux。世界知名的网站 google.com、qq.com、新浪、网易等,无一例外地应用着 Linux。就连你输入 microsoft.com,会发现微软的下载站等也在使用 Linux。

为什么这么多大型网站会采用 Linux 而不使用 UNIX 或 Windows?其中一个重要的原因就是使用 Linux 成本较低,而 UNIX 和 Windows 都是商业软件;另一个更重要的原因是出于安全和性能方面的考虑。

想更多了解 Linux 在服务器领域的市场份额,请猛击《Linux已经霸占了服务器领域》。

电影工业

1998 年,《泰坦尼克号》那些看起来真实、恐怖的豪华巨轮与冰山相撞最终沉没的场面要归功于 Linux,归功于电影特技效果公司里终日处理数据的 100 多台 Linux 服务器。

在过去,SGI 图形工作站支配了整个电影产业,20 世纪 90 年代的影片《侏罗纪公园》中生动的恐龙正是从 SGI 上孕育出来的,SGI 的操作系统 Irix 就是 UNIX 的一种。当时所有动画制作公司都得看 SGI 的脸色。然而,从 1997 年开始,Linux 开始全面占领好莱坞,娱乐业巨擘迪士尼宣布全面采用 Linux,宣告了 SGI 时代的没落,Linux 时代走向辉煌。

好莱坞精明的电影人热情地拥抱 Linux,其中的原因不言而喻。首先,Linux 作为开源软件,可以节省大量成本;其次,Linux 具有商业软件不具备的功能定制化特点,各家电影厂商都可依据自己的制片需要铺设相关平台。到现在为止,使用 Linux 制作的好莱坞大片已经有几百部。

嵌入式应用

嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可定制,适用于各种应用场合,对功能、可靠注、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统及用户的应用程序 4 部分组成,用于实现对其他设备的控制、监视或管理等。

嵌入式系统几乎涵盖了生活中的所有电器设备,如手机、平板电脑、电视机顶盒、游戏机、智能电视、汽车、数码相机、自动售货机、工业自动化仪表与医疗仪器等。

不得不提的是安卓系统(Android)。安卓是基于 Linux 的开源系统,主要适用于便携设备,如智能手机和平板电脑等,是Google公司为移动终端打造的真正开放和完整的移动软件。在如今的智能手机操作系统市场上,安卓系统的占有率已然是傲视群雄。

从安卓手机至智能机器人,从大型网站到美国太空站,Linux 都已涉足其中。Linux 的发展震动了整个科技界,动摇了微软一贯以来的霸权,并且为科技界贡献了一种软件制造的新方式。

Top500(www.top500.org)是评定全球 500 台最快的超算系统性能榜单,连续多届,在世界上 500 台超级计算机里,超过 9 成为 Linux 系统!如果你还关在家里面,认为全世界都是 Windows,则无异于坐井观天。世界那么大,出去看看吧!

linux入门--Linux的应用领域的更多相关文章

  1. linux入门--Linux发行版本详解

    从技术上来说,李纳斯•托瓦兹开发的 Linux 只是一个内核.内核指的是一个提供设备驱动.文件系统.进程管理.网络通信等功能的系统软件,内核并不是一套完整的操作系统,它只是操作系统的核心.一些组织或厂 ...

  2. linux入门--Linux和UNIX的关系及区别

    UNIX 与 Linux 之间的关系是一个很有意思的话题.在目前主流的服务器端操作系统中,UNIX 诞生于 20 世纪 60 年代末,Windows 诞生于 20 世纪 80 年代中期,Linux 诞 ...

  3. linux入门--Linux桌面环境(桌面系统)大比拼[附带优缺点]

    早期的 Linux 系统都是不带界面的,只能通过命令来管理,比如运行程序.编辑文档.删除文件等.所以,要想熟练使用 Linux,就必须记忆很多命令. 后来随着 Windows 的普及,计算机界面变得越 ...

  4. linux入门--Linux系统的优缺点

    1) 大量的可用软件及免费软件 Linux 系统上有着大量的可用软件,且绝大多数是免费的,比如声名赫赫的 Apache.Samba.PHP.MySQL 等,构建成本低廉,是 Linux 被众多企业青睐 ...

  5. linux Linux入门

    Linux入门 Linux学习什么? 常用命令(背会) 软件安装(熟练) 服务端的架构(开开眼界) Linux如何学习? 不要问那么多为什么,后面你就懒得问了 先尝试理解一下,不行就背下来 一个知识点 ...

  6. Linux入门基础知识

    注:内容系兄弟连Linux教程(百度传课:史上最牛的Linux视频教程)的学习笔记. Linux入门基础知识 1. Unix和Linux发展历史 二者就像父子关系,当然Unix是老爹.1965年,MI ...

  7. linux入门经验之谈

     一. 选择适合自己的linux发行版 谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面对这么多的Linux 发行版,打 ...

  8. Linux(1)- 服务器核心知识、Linux入门、VMware与centeos安装、远程连接linux、linux基本命令使用

    一.服务器核心知识 1.电脑和电脑的硬件组成 现在的人们几乎无时无刻不在使用着电脑!不管是桌上型电脑(桌机).笔记型电脑(笔电).平板电脑,还是智慧型手机等等,这些东西都算是电脑.虽然接触这么多,但是 ...

  9. 01 Linux入门介绍

    一.Linux 初步介绍 Linux的优点 免费的,开源的 支持多线程,多用户 安全性好 对内存和文件管理优越 系统稳定 消耗资源少 Linux的缺点 操作相对困难 一些专业软件以及游戏支持度不足 L ...

随机推荐

  1. ubuntu18.04使用SPFlashTool提示缺少libpng12.so.0

    Ubuntu libpng12无法安装解决 Ubuntu 14以上就已经不再支持libpng12,然而有些软件又依赖于libpng12(如我要使用的Cisco Packet Tracer).我们可以采 ...

  2. vs2017 EFCore 迁移数据库命令

    项目结构: 首先引用 Microsoft.EntityFrameworkCore.Tools Microsoft.EntityFrameworkCore.Design 增加类DesignTimeDbC ...

  3. 使用IIS应用程序初始化来保持ASP.NET应用程序的活动

    https://weblog.west-wind.com/posts/2013/Oct/02/Use-IIS-Application-Initialization-for-keeping-ASPNET ...

  4. 使用云服务器实现Google搜索

    >>>>>>>>>>>>>>>>>>>>>>>>> ...

  5. rocketmq生产者代码分析

    rocketmq生产者代码分析 环境安装 参考http://rocketmq.apache.org/docs/quick-start/ ,配置环境变量 export NAMESRV_ADDR=loca ...

  6. ViewState 和字段属性的差异

    ViewState是一个字典对象,将控件状态或对象值散列为字符串并在页面中保存为一个或多个隐藏域... PostBack之后字段的值就被清空了而ViewState还在,但ViewState为了保持值需 ...

  7. CentOS7下使用yum安装MariaDB

    从CentOS 7开始,使用 MariaDB 替代默认的 MySQL.MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MyS ...

  8. Analysis of Web.xml in Hello1 project

    一.web.xml文件介绍 The web.xml file contains several elements that are required for a Facelets applicatio ...

  9. 【转】 web前端开发分享-目录

    http://www.cnblogs.com/jikey/p/3613082.html 1. web前端开发分享-css,js入门篇 2. web前端开发分享-css,js进阶篇 3. web前端开发 ...

  10. Oracle ctl模版

    将txt数据装载到数据库 数据无”” LOAD DATA CHARACTER-SET ZHS16GBK truncate into table a FIELDS TERMINATED BY ‘,’ T ...