加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

unix系统设计 Linux心得体会

发布时间:2022-10-18 19:03:57 所属栏目:Unix 来源:互联网
导读: 《Linux操作系统》学习心得体会
姓名:杜昕
学号:2010441789
班级:计科普1004班
一、摘要
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是

《Linux操作系统》学习心得体会

姓名:杜昕

学号:2010441789

班级:计科普1004班

一、摘要

Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。因为我是学习嵌入式方向的,这学期就选修了这门专业任选课。为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。

关键词:Linux、嵌入式、心得

二、Linux简介

Linux是一种广泛使用的类UNIX操作系统,它不仅可以在Intel,AMD等系列个人计算机上运行,也可以运行在许多工作站上。它是真正多用户、多任务操作系统,他继承了UNIX系统的主要特征,具有强大的信息处理功能,特别在Internet和Intranet应用中占有明显优势。

1991年,芬兰赫尔辛基大学的学生Linux Torvalds在Inter386个人计算机上开发了Linux核心,并利用互联网发布了源代码,从而创建了Linux操作系统。之后,许多系统软件设计专家共同对它进行改进和提高。到现在为止,Linux已成为具有全部UNIX特征、与POSIX兼容的操作系统。

Linux的功能强大而全面,与其他操作系统相比,具有一系列显著特点:(1)与UNIX系统兼容。

(2)自由软件和源码公开。

(3)性能高和安全性强。

(4)便于定制和再开发。

(5)互操作性高。

(6)全面的多任务和真正的32位操作系统。

当今的Linux有两种版本:核心版本和发行版本。其中核心版本主要是Linux 的内核。其官方版本由Linux Torvalds本人维护着。发行版本是各个公司推出的版本,他们与核心版本是各自独立发展的。常见的发行版本有以下7种:(1)Red Hat Linux/ Fedora Core

(2)Debian

(3)Ubuntu

(4)Slackware

(5)openSuSE

(6)红旗Linux

(7)中标普华

随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。

三、Linux与Window的区别的联系

Windows 是图形界面的,Linux类似以前的 DOS,是文本界面的,如果你运行了图形界面程序 X-WINDOWS 后,Linux 也能显示图形界面,也有开始菜单、桌面、图标等。Windows有MS-DOS 方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux 启动后如果不执行X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。

另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图片,玩游戏、上网、播放多媒体文件等。当然我们对Linux 的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。它不同于Windows 系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux 是抢占式多任务多用户操作系统,Linux 最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。

四、我学习Linux的收获

通过这学期的学习,我慢慢的学习到了更深入的知识,知道了Linux的安装:硬盘安装及光盘安装,清楚了解安装 Linux 应注意的有关问题。学习了Linux 系统的进入,关闭和重启。掌握了Linux系统的硬件配置,如显卡、声卡、网卡等,并且通过对Linux系统基本命令的学习,尤其是 shell 命令语言(亦称命令解释器),熟悉了系统的基本操作。当然在学习中发现英文也是学好Linux的关键。同时还了解了Linux对应下的一些常用软件及这些软件的安装。因为Linux 在服务器中广泛应用,于是我们进一步学习了Linux下接入Internet的 WEB服务器的安装与配置方法。之后还了解了Linux的网络安全,系统的安全,用户的安全等。

详细来讲,我主要学习到了以下知识:

一、Linux常用命令

首先我了解到了从图形界面进入Shell界面的方法。进入该界面之后,才可以开始输入命令。我了解了文件的概念和文件类型,而且还学习了文件操作的命令,目录及其操作命令,联机帮助的命令,有关进程管理的命令,文件压缩和解压的命令还有有关DOS的命令。

二、文本编辑

用户往往需要建立自己的文件,无论是一般文本文件、数据文件、数据库文件,还是程序员文件。建立的修改文本文件都要利用编辑器。Linux系统常用的文本编辑器分为两类:行编辑器(如ex,ed)和屏幕编辑器(vi)。我首先学习了进入和退出vi编辑器的方法。而且,我还学习了文本输入,移动光标,文本修改、编辑文件、字符串检索的方法。除此之外,常用的ex命令我也有所了解。

三、Linux Shell程序设计

shell是Linux系统的一个重要层次,它是用户与系统交互的界面。在Linux 命令中,shell都作为命解释程序出现,这是shell最常见的使用方式。除此之外,它还是一种高级程序设计语言,它有变量、关键字,有各种控制语句,如if,case,while,for等语句,支持函数模块,有自己的语法结构。利用shell 程序设计语言可以编写功能很强且代码简单的程序。特别是,它把相关的Linux 命令有机地组合在一起,可大大提高编程效率,充分利用Linux系统的开放性能,就能够设计出适合用户需要的命令。

四、Linux内核

内核是Linux操作系统的主要部分,它实现进程管理,内存管理,文件系统,设备驱动和网络系统等功能,从而为核外的所有程序提供运行环境。

从结构上讲,Linux操作系统是采用单块结构的操作系统,即所有的内核系统功能都包含在一个大型内核软件中。当然,Linux系统也支持可动态装载和卸载的模块。利用这些模块,可以方便的在内核中添加新的组件或者卸载不需要的内核组件。

一般来说unix系统设计,可以将操作系统划分为内核和系统程序两部分。系统程序及其他所有程序都在内核之上运行,他们与内核之间的接口有操作系统提供的一组“抽象指令”定义,这些抽象指令称为“系统调用”。系统调用看起来像C程序中的普通函数调用。所有运行在内核之上的程序可分为系统程序和用户程序两大类,但他们都运行在“用户模式”之下。内核之外的所有程序必须通过系统调用才能进入操作系统的内核。

五、Linux开发工具和开发环境

Linux系统提供了丰富的应用程序和实用工具,如文本处理工具、软件开发工具、大量的公用程序、方便的图形用户界面、搞笑的电子邮件、强大的网络通信系统,以及系统维护工具和对数据库的广泛支持。所以,Linux系统是具有广泛用途的性能很好的应用环境。

目前,Linux系统主要为用户提供了gcc,gdb,make,CVS,Perl等常用开发工具。其中,CVS是一个优秀的版本管理与控制工具,深受开发人员与系统管理的喜爱。Perl是一种解释性高级程序设计语言,是目前流行的Web应用的CGI 脚本开发软件。

所有的操作系统都提供多种服务的接口,核外程序通过这些接口与得到内核提供的服务。Linux都提供经良好定义的有限数目的接口程序,他们被称为系统调用。不同版本的Linux系统提供的系统调用个数不同。为了方便用户编程的应用,降低因执行系统调用带来的运行模式切换所造成的开销,Linux系统也提供大量的库函数,他们运行在用户空间。

六、Linux系统管理

作为UNIX系统的一个变种,Linux系统继承了许多传统UNIX系统的服务器端特性,这些特性包括真正的多用户管理机制、功能强大的文件系统、灵活的备份策略,以及完备的系统安全管理机制等。对于一个多用户多任务的网络环境或单机环境来说,这些服务器端特性都是不可或缺的。Linux系统是众多程序的集

合,为用户提供良好的应用、开发环境。为了保证系统的正常运行,满足用户的不同需求,充分发挥系统的功能,必须由系统管理员进行认真管理和定期维护。

系统管理是技术性很强的工作,需要对计算机硬件、系统软件和应用工具有广泛、深入的了解,这样,才能够充分地发掘Linux的潜力。

七、网络应用及管理

随着网络技术的发展和Internet的普及,网络应用在人们的日常生活中占据越来越重要的地位。现在,网络功能已经成为操作系统产品不可或缺的重要组成部分,拥有完善,易用的网络功能是一个成功与否的关键因素之一。

参考文献:

[1] 孟庆昌. UNIX教程(修订本). 北京:电子工业出版社,2000

[2] 毛德操. Linux内核源码情景分析.杭州:浙江大学出版社,2001

[3] 李善平. 边干边学Linux内核指导. 杭州:浙江大学出版社,2002

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章