人人范文网 范文大全

Linux的认识与看法

发布时间:2020-03-02 16:22:06 来源:范文大全 收藏本文 下载本文 手机版

公选课——Linux系统与应用大作业

Linux的认识与看法

摘要:Linux是全球目前最大的一个自由免费软件。世界上许多程序员和爱好者以及一些组织为它的发展做着努力。因为Linux具有广阔的发展前景。

关键词:Linux;特点;比较;认识。 一. 什么是Linux Linux是目前全球对大的一个自由免费软件。它本身是一个功能可与Unix和Windows相媲美的操作系统,具有完备的网络功能,它的用法与Unix非常相似,因此许多用户不在购买昂贵的Unix,转而投入到Linux免费系统的怀抱。

Linux最初由芬兰大学生Linus Torvalds开发,其源程序在Internet网上公开发布,由此引起了全球电脑爱好者的开发热情,许多人下载源程序并按自己的意愿完善某一方面的功能,再发到网上,Linux因此也被雕刻成为全球最稳定、最有发展前景的操作系统。

二. Linux的特点

Linux操作系统短短几年之内得到了迅猛的发展,这与Linux的良好特性是分不。开的。Linux的特点主要包含如下几方面:

1.开放性

开放性是指系统遵循世界标准规范,特别是遵循开放互联国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便的实现互连。

2.多用户

多用户是指系统资源可以被不同用户各自拥有,即每个用户对自己的资源有特定的权限,互不影响。Linux和Unix都具有多用户的特性。

3.多任务

多任务是现在计算机的最主要的一个特点。它是指计算机同时执行多个程序,而且各个程序的运行互相独立。Linux系统调度每一个进程,平等的访问微处理器。由于CPU的处理速度非常的快,其结果是,启动的应用程序看起来好像在并行运行。事实上,从处理器执行一个应用程序的一组指令到Linux调度微处理器再次运行这个程序之间只是很短的时间延迟,用户是感觉不出来的。

4.良好的用户界面

Linux向用户提供了两种界面:用户界面和系统调用。Linux的传统用户界面是基于文本的命令行界面,即shell,它既可以联机使用,又可存在文件上脱机使用。Shell有很强的程序设计能力,用户可方便的用它编制程序,从而为用户扩充系统功能提供了更高级的手段。可编程的shell是指多条命令组合在一起,形成一个shell程序,这个程序可以单独运行,也可以与其他程序同时运行。

系统调用是给用户提供编程使用的界面。用户可以在编程时直接使用系统提供的调 1

公选课——Linux系统与应用大作业

用命令,系统通过这个界面为用户程序提供低级、高效率的服务。Linux还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面。

5.设备独立性

设备独立性是指操作系统把所有外部设备统一当做文件来看待,只要安装它们的驱动程序,任何用户都可以像使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。

具有设备独立性的操作系统,通过把每一个外围设备看做一个独立的文件来简化增加新设备的工作。当需要增加新设备时,系统管理员就在内核中增加必要的连接。这种连接保证每次调用设备提供服务时,内核以相同的方式处理它们。当新的或者更好的外设被开发并交付给用户时,操作允许在这些设备连接到内核后,就能不受限制的立即访问它们。设备独立性的关键在于内核的适应能力。其他操作系统只允许一定数量或一定种类的外部设备。而设备独立性的操作系统能够容纳任意种及任意数量的设备,因为每一个设备都是通过与其内核的专用连接独立访问的。

Linux是具有设备独立性的操作系统,它的内核具有高度适应能力,随着更多的程序员加入Linux编程,会有更多的硬件设备加入到各种Linux内核和发行版本中。另外,由于用户可以免费得到Linux的内核源代码,因此,用户可以修改内核代码,以便适应新增加的外部设备。

6.丰富的网络功能

完善的内置网络是Linux的一大特点。Linux在通信和网络功能方面优于其他的操作系统。其他操作系统不包含如此紧密的与内核结合在一起的连接网络的能力,也没有内置这些联网特性的灵活性。而Linux为用户提供了完善、强大的网络功能。 支持internet是其网络功能之一。Linux免费提供了大量支持Internet的软件,Internet是在Unix领域中建立并繁荣起来的,在这方面使用Linux是相当方便的,用户使用Linux与世界其他人通过Internet网络进行通信。 文件传输是其网络功能之二。用户通过一些Linux命令完成内部信息或文件的传输。 远程访问是其网络功能之三。Linux不仅允许进行文件和程序的传输,还为系统管理员和技术人员提供了访问其他系统的窗口。通过这种远程访问的功能,一位技术人员能够有效的为多个系统服务,即使那些系统位于相距很远的地方。

7.可靠的系统安全

Linux采取了许多安全技术措施,包括对读、写进行权限的控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。

8.良好的可移植性

可移植性是指将操作系统从一个平台转移到另一个平台使它仍然按其自身的方式运行的能力。Linux是一种可移植性的操作系统,能够在从微型计算机到大型计算机的任何环境和任何平台上运行。可移植性为运行Linux的不同计算机平台与其他任何 2

公选课——Linux系统与应用大作业

机器进行准确而有效的通信提供了手段,不需要另外增加特殊的和昂贵的通信接口。

三. Linux与Windows的比较 1.人机界面对比

人机界面主要有指令界面和图形界面。Linux的指令界面继承自优秀传统的Unix。对于操作系统来说,指令界面是一切操作的最直接表现,经过多年的发展,指令界面已经在逻辑处理、正则表达式方面具有了强大的能力。Shell具有很强大的编程能力,能够充分组合各种Linux平台上各种小工具的功能,进一步加强了指令界面与操作系统的交互能力。这个方面Linux的优势非常明显。而图形界面方面是Windows一直以来的强项。

2.性能对比

Linux的性能是非常出色的,可以完全针对机器的配置设置优化。而且Linux对于x86-64的支持领先Windows不是一点半点。在相同平台上,优化过的Linux的性能方面确实远超过Windows。现在,Windows的性能和稳定性比以前已经好了很多了,起码在某些地方完全是与Linux处于同样的层次。但是Windows的优化能力十分有限。因为微软为你做了很多事情,虽然你不想让他做,但是你没有选择。对于多数比较“懒”的用户来说,这样也许很好,但是对于系统优化拥有固执追求的人来说,Windows并不适合。

3.文化和发展对比

Linux世界的文化和Windows世界的文化有很大的不同。Linux告诉用户:一切都在你手里,只要你作出选择就好。Windows告诉用户:一切都在我手里,只要你接受就好。而且,Linux是有强烈的乌托邦气质,而微软是典型的商人气质。这就不是孰优孰劣的问题了,而是用户更接受哪种文化。

四. 学过Linux后我的认识和看法 1.Linux学习中的一定要了解的知识

(1) Linux是大小些敏感的系统,用户的登录名和密码也是大小写敏感的; (2) 文件名最多可有256个字符,可以包含数字,点号“.”,下划线等;

(3) 文件名前面带“.”的在输入“ls”命令时一般不显示,这些文件是隐含文件,可以使用命令“ls -a”来显示;

(4) 在配置文件里,以#打头的行是注释行,在修改配置文件的时候尽量不要删除旧的设置,可以在原来的设置加上#变成注释行,总是在修改的地方对应的加入一些关于修改的注释,在以后的管理中获益很多的;

(5) 整个系统范围的设定一般放在目录/etc下;

公选课——Linux系统与应用大作业

2.我的一些看法

很多年前就有人说Linux必定会取代Windows,已经过去这么多年了,我所知道的是使用Windows越来越多,放弃Linux的也越来越多。很简单,从桌面端来说,我认为Linux是不能战胜Windows的,Windows是由有积极进取心的商业公司生产出来的,漂亮、迷人、方便。而Linux不是技术不行,而是这种东西做出来,基本上除了本人会欣赏之外,旁人是很难理解的。至于shell,很难想象,连管理员都觉得头疼的一大堆命令行指令,夹杂着多如牛毛的参数,会吸引普通的用户。Linux有它的优点,就凭这个我支持。可它不做改变的话,就只能保持着这个状态,在一堆狂热的职业或业余的程序员中间流传着。

参考文献:

1.王小英.[Linux系统与应用].中国电力大学出版社.2009年1月.2.百度文库.

嵌入式linu学习心得

对信用联社的认识与看法

对大学生恋爱的看法与认识

我对我党的认识与看法

论对剪纸文化的认识与看法

大学生对端午节的认识与看法问卷调查

对生态学的对人的影响认识与看法

对建设工程监理的认识与看法

新课改的认识和看法

城乡一体化认识和看法

Linux的认识与看法
《Linux的认识与看法.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档