LINUX 免试作业

发布 2022-09-20 17:00:28 阅读 3561

操作系统原理。

linux大作业。

专业:自动化。

班级:09504

学号:200913050406

姓名:黄克旺。

linux一、linux历史。

linux 的核心原型是 1991 年由托瓦兹 (linus torvalds) 写出来的,在网络上首次公告 0.02 版的 linux kernel ,称为 hobby。

二、linux的一些新概念。

1、linux对于硬盘的管理:

在linux里边,没有盘符这个概念,用目录的形式进行管理。把每一个分区和某一个目录对应,以后对这个目录的操作就是对这个分区的操作,这样就实现了硬件管理手段和软件目录管理手段的统一。这个把分区和目录对应的过程叫做挂载-mount。

这种对应关系可以由用户随时中断和改变。

2、swap交换分区:

windows操作系统把这个区域叫做虚拟内存,linux把它叫做交换分区swap。安装linux时候建立交换分区时,如果内存只有64m或则128m,那么交换分区最好设置成为它的3倍,如果你的分区足够大,有256m或则512m,那么设置成为相同大小就可以了。但是请注意,最好大小为2的n次幂的数字。

3、分区格式:

硬盘只是一个用电磁的方式纪录信息的媒介,可以通过不同的格式来管理。不同的操作系统选择了不同的格式,同一种操作系统也可能支持多种格式。微软的操作系统选择了fat16格式作为dos的分区格式,往后windows95和windows98支持fat32格式,windowsnt使用ntfs4格式,windows2000以及xp支持ntfs5,也支持fat32,但是她们都不支持linux上常见的分区格式。

linux是一个开放的操作系统,它最初使用ext2格式,后来使用ext3格式,现在还有ext4。但是它同时支持非常多的分区格式,包括很多大型机上unix使用的xfs格式,也包括微软的那些fat以及ntfs格式。在给硬盘分区时就需要指定使用的分区格式。

ext2: 是 gnu/linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。其单一文件大小与文件系统本身的容量上限与文件系统本身的簇大小有关,在一般常见的 x86 电脑系统中,簇最大为 4kb, 则单一文件大小上限为 2048gb, 而文件系统的容量上限为 16384gb。

但由于目前核心 2.4 所能使用的单一分割区最大只有 2048gb,因此实际上能使用的文件系统容量最多也只有 2048gb。

ext3: 顾名思义,它就是 ext2 的下一代,也就是在保有目前 ext2 的格式之下再加上日志功能。ext3是一种日志式文件系统。

日志式文件系统的优越性在于:由于文件系统都有快取层参与运作,如不使用时必须将文件系统卸下,以便将快取层的资料写回磁盘中。因此每当系统要关机时,必须将其所有的文件系统全部卸下后才能进行关机。

4、gnu general public license (gpl)的精神:

o gpl 的授权之软件,乃为自由软件(freeware),任何人皆可拥有他;

o 开发 gpl 的团体(或商业企业)可以经由该软件的服务来取得服务的费用;

o 经过 gpl 授权的软件,其属于 open source 的情况,所以应该公布其原始码;

o 任何人皆可修改经由 gpl 授权过的软件,使符合自己的需求;

o 经过修改过后 open source 应该回馈给 linux 社群。 (ps. open source 最大的优点为多人维护, debugs 的速度较快,程序亦较为安全,但是缺点则是缺乏『专人』维护!

)5、x window:

即x windows图形用户接口,它并不是一个软件,而是一个协议(protocal),这个协议定义一个系统成品所必需具备的功能(就如同 tcp/ip, decnet 或ibm的 sna,这些也都是协议,定义软件所应具备的功能)。任何系统能满足此协议及符合x协会其他的规范,便可称为x。

6、目录名称意义。

/bin 该目录中存放linux的常用命令,在有的版本中是一些和根目录下相同的目录。

boot 该目录下存放的都是系统启动时要用到的程序,当用lilo引导linux时,会用到这里的一些信息。

dev 该目录包含了linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,你可以访问这些外部设备,与访问一个文件或一个目录没有区别。例如在系统中键入“cd /dev/cdrom”,就可以看到光驱中的文件;键入“cd /dev/mouse”即可看鼠标的相关文件。

cdrom 该目录在刚安装系统时是空的,你可以将光驱文件系统挂在这个目录下, 例如。

mount /dev/cdrom /cdrom”

etc 该目录存放了系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、x系统配置文件、设备配置信息、设置用户信息等。

sbin 该目录用来存放系统管理员的系统管理程序。

home 如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。

lib 该目录用来存放系统动态连接共享库,几乎所有的应用程序都会用到该目录下的共享库。

lost+found 该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在这里。

mnt 该目录在一般情况下也是空的,你可以临时将别的文件系统挂在该目录下。

proc 可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的。

root 如果你是以超级用户的身份登录的,这个就是超级用户的主目录。

tmp 用来存放不同程序执行时产生的临时文件。

usr 用户的很多应用程序和文件都存放在该目录下。

一般日常能经常访问的目录有/home 目录、/mnt目录、/media 目录、/usr 目录。

7、gui

gui 为 graphical user interface 的简写,即为使用者图形界面,目前我们在 linux 上面的 gui 一般称为 x-window ,而其核心为 xfree86 这个 x-server !这个 xfree86 最大的功能即是在控制『显示卡、硬件周边』等跟 window 有关的界面,所以 x-window 无法启动时,通常是 xfree86 这个 x-window 的核心驱动程序设定不完全有关!

三、linux支持的硬件。

linux对于硬件的支持有三句话概括:越新的硬件越难支持,越小的厂家的产品越难支持,越。

来越多的硬件被支持!

四、linux的应用及版本介绍。

1、linux 的应用。

网络服务器:

承袭了 unix 高稳定性的良好传统, linux 上面的网络功能特别的稳定与强大! 此外,由于 gnu 计划与 linux 的 gpl 授权模式,让很多优秀的软件都在 linux 上面发展, 且这些在 linux 上面的服务器软件几乎都是自由软件! 因此,做为一部网络服务器,例如 www, mail server, file server, ftp server 等等, linux 绝对是上上之选!

当然,这也是 linux 的强项!

工作站计算机:

如同前一章提到的,工作站计算机与服务器不一样的地方,大概就是在于网络服务了。 工作站计算机本身是不应该提供 internet 的服务的(lan内的服务则可接受)。 此外,工作站计算机与桌上型计算机不太一样的地方,在于工作站通常得要应付比较重要的公事应用, 例如工程界流体力学的数值模式运算、娱乐事业的特效功能处理、软件开发者的工作平台等等。

linux 上面有强大的运算能力,以及支持度相当广泛的 gcc 编译软件, 因此在工作站当中也是相当良好的一个操作系统选择。

桌上型计算机:

所谓的桌上型计算机,就是在办公室使用的计算机。一般我们称之为 desktop 的系统。

嵌入式系统:

近年来电子相关产业相当的蓬勃发展,其中,小型微电脑的发展甚为重要! 例如家电产品、pda、手机、数字相机以及其它微型的计算机配备。 这些计算机配备也都是需要操作系统来控制的!

而操作系统是直接嵌入于产品当中的, 例如 pda 本身就是一个小型的计算机操作系统啦!这些系统我们就称为嵌入式系统。

2、主要发行版本,个人、企业、单位在内核基础上开发的gnu/linux程序,主要包括:

--redhat linux

--suse linux

--debian gnu/linux

--ubuntu linux

--slackware linux

--knoppix linux

--mepis linux

--xandros linux

--freebsd linux

--turbolinux

--redflag linux

--openlinux

--bluepoint linux

--mandriva/mandarke linux

redhat:

正统的red hat版本早已停止技术支持,最后一版是red hat 9.0。于是,目前red hat分为两个系列:

由red hat公司提供收费技术支持和更新的red hat enterprise linux,以及由社区开发的免费的fedora core。fedora core 1发布于2024年年末,而fc的定位便是桌面用户。fc提供了最新的软件包,同时,它的版本更新周期也非常短。

debian gnu/linux

debian是菜鸟油服务器之前所采用的操作系统。debian最早由ian murdock于2024年创建。可以算是迄今为止,最遵循gnu规范的linux系统。

debian系统分为三个版本分支(branch): stable, testing 和 unstable。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。

testing的版本都经过 unstable中的测试,相对较为稳定,也支持了不少新技术(比如smp等)。而woody一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。dpkg是debian系列特有的软件包管理工具,它被誉为所有linux软件包管理工具(比如rpm)最强大的!

配合apt- get,在debian上安装、升级、删除和管理软件变得异常容易。只要简单得敲一下”apt-get upgrade &&apt-get update”,机器上所有的软件就会自动更新了……

Linux课程习题Linux作业

作业1 linux系统基础知识 1 1.基础知识部分 必做 1.简述linux内核版本和发布版本的区别,并 举例说明 写出查看当前安装linux的发布版本信息和内核版本信息的具体命令 附上截图 答 linux的发布版本是由内核版本发展而来的。内核就是一个核心,其他软件都基于这个核心,不能直接使用。发...

linux作业

1.写出以下文件的用途。1 etc passwd 提示 通过man 5 passwd查看此文件描述说明 2 etc shadow 提示 通过man 5 shadow查看此文件描述说明 3 etc group 提示 通过man 5 group查看此文件描述说明 4 etc gshadow 提示 通过m...

LINUX作业

作业11.写出下面命令每个部分含义,字符c表示命令 command o表示选项。option oa表示选项的参数 option argument ca表示命令的参数 command argument 如 c ooa o oa ca lpr pspr n 3 linux命令行的语法结构 command...