《循序渐进Linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》——第1章 学习Linux的经验与技巧 1....
本节书摘来自异步社区《循序渐进Linux(第2版) 基础知识 服务器搭建 系统管理 性能调优 虚拟化与集群应用》一书中的第1章,第1.1节,作者:高俊峰著,更多章节内容可以访问云栖社区“异步社区”公众号查看
第1章 学习Linux的经验与技巧
本章主要讲述学习Linux系统的一些方法和经验,包括如何选择适合自己的Linux发行版本,以及每个Linux发行版本的相互关系和适用环境,然后总结学习Linux的一般路线图,随后讲解如何利用虚拟机搭建自己的Linux学习环境,最后讲述学习Linux的一些资源。通过本章的学习,让初学者在学习Linux的过程中不再感到迷茫,找到适合自己的学习方法。
1.1 Linux在各领域发展的现状与趋势
很多新手都有一个很疑惑的问题:“Linux我听过,但是学习Linux系统之后,能在上面干什么呢?或者说Linux系统具体能做什么呢?”带着这个疑问,本书开篇先概述Linux与开源软件的关系以及Linux的应用领域和未来的发展趋势。
1.1.1 Linux与开源软件
Linux是一种自由和开放源代码的类UNIX操作系统,该操作系统的内核由林纳斯·托瓦兹在1991年首次发布,之后,再加上用户空间的应用程序,就成为Linux操作系统。严格来讲,Linux只是操作系统内核本身,但通常采用“Linux内核”来表达该意思。而Linux则常用来指基于Linux内核的完整操作系统,它包括GUI组件和许多其他实用工具。
GNU通用公共许可协议(GNU General Public License,GNU GPL或GPL),是一个广泛使用的自由软件许可协议条款。最初由理查德·斯托曼为GNU计划而撰写,GPL给出了计算机程序自由软件的定义,任何基于GPL软件开发衍生的产品在发布时必须采用GPL许可证方式,且必须公开源代码。
Linux是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU GPL,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。随着Linux操作系统飞速发展,在Linux上各种集成的开源软件和实用工具也得到了应用和普及,因此,Linux也成为开源软件的代名词。
1.1.2 Linux在服务器领域的发展
随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在个服务器操作系统市场格局中占据了越来越多的市场份额,已经形成了大规模市场应用的局面,并且保持着快速的增长率,尤其在政府、金融、农业、交通、电信等国家关键领域。此外,考虑到Linux的快速成长性以及国家相关政策的扶持力度,Linux服务器产品一定能够冲击更大的服务器市场。
据权威部门统计,目前Linux在服务器领域已经占据75%的市场份额。同时,Linux在服务器市场的迅速崛起,已经引起全球IT产业的高度关注,并以强劲的势头成为服务器操作系统领域中的中坚力量。
1.1.3 Linux在桌面领域的发展
近年来,特别在国内市场,Linux桌面操作系统的发展趋势非常迅猛。国内如中标麒麟Linux、红旗Linux、深度Linux等系统软件厂商都推出的Linux桌面操作系统,目前已经在政府、企业、OEM等领域得到了广泛应用。另外,SUSE、Ubuntu也相继推出了基于Linux的桌面系统,特别是Ubuntu Linux,已经积累了大量社区用户。但是,从系统的整体功能、性能来看,Linux桌面系统与Windows系列相比还有一定的差距,主要表现在系统易用性、系统管理、软硬件兼容性、软件的丰富程度等方面。
1.1.4 Linux在移动嵌入式领域的发展
Linux的低成本、强大的定制功能以及良好的可移植性,使得Linux在嵌入式系统方面也得到广泛应用,目前Linux已广泛应用于手机、平板电脑、路由器、电视和电子游戏机等领域。在移动设备上广泛使用的Android操作系统就是创建在Linux内核之上的。目前,Android已经成为全球最流行的智能手机操作系统,据2015年权威部门最新统计,Android操作系统的全球市场份额已达84.6%。
此外,思科公司在网络防火墙和路由器中也使用了定制的Linux,阿里云也开发了一套基于Linux的操作系统“YunOS”,可用于智能手机、平板电脑和网络电视;常见的数字视频录像机、舞台灯光控制系统等都在逐渐采用定制版本的Linux来实现,而这一切均归功于Linux与开源的力量。
1.1.5 Linux在云计算/大数据领域的发展
互联网产业的迅猛发展,促使云计算、大数据产业的形成并快速发展,云计算、大数据作为一个基于开源软件的平台,Linux占据了核心优势。据Linux基金会的研究,86%的企业已经使用Linux操作系统进行云计算、大数据平台的构建。目前,Linux已开始取代UNIX成为最受青睐的云计算、大数据平台操作系统。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《深入理解Android:卷III A》一一1.4调试Android源代码
本节书摘来华章计算机出版社《深入理解Android:卷III A》一书中的第1章,第1.4节,作者:张大伟 更多章节内容可以访问云栖社区“华章计算机”公众号查看。1 1.4调试Android源代码 调试是分析问题与印证对代码的理解的最有效手段,对Android这种复杂而庞大的系统来说尤为如此。Android的源代码主要由Java代码以及C/C++代码构成,因此调试Android源代码需要从Java的调试以及C/C++的调试两个方面说起。1.4.1使用Eclipse调试Android Java源代码由于Android源代码是以一个普通的Java工程的方式导入的,于是在Eclipse中不能通过ADT所提供的DDMS直接对其进行远程调试。1)首先需要通过DDMS获取调试进程的端口号。将设备通过USB连接PC,然后打开Eclipse的DDMS
- 下一篇
《Android 网络开发与应用实战详解》——2.2节解析Android SDK实例
本节书摘来自异步社区《Android 网络开发与应用实战详解》一书中的第2章,第2.2节解析Android SDK实例,作者 王东华,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.2 解析Android SDK实例Android 网络开发与应用实战详解在Android安装后的目录中有一个名为“samples”的子目录,在里面保存了SDK中的几个演示实例。这些实例从不同的方面展示了SDK的特性。例如“android-3”目录中的实例文件结构如图2-8所示。 在本节的内容中,将引领读者浏览图2-8中各个实例的效果。 1.HelloActivity这和编程语言中的Hello Word程序类似,是一个Android平台上的最简单程序,运行后将在手机上显示出“Hello Word”的提示。打开Eclipse,将“HelloActivity”导入,然后查看执行后的效果,具体如图2-9所示。 注意 在查看安装目录中的“samples”实例时,不能使用“Import”将实例导入到Eclipse中。要查看实例的运行效果,需要按照下面的步骤操作。 (1)Eclipse中依次单击【file】︱【n...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7