1. 简述linux内核版本和发布版本的区别,并:① 举例说明 ② 写出查看当前安装linux的发布版本信息和内核版本信息的具体命令(附上截图)
1) linux 内核版本是由 linux torvalds 本人维护的。核心版本的序号由三部分数字构成,其形式为 其中,major 为主版本号,minor 为次版本号,二者共同构成了当前核心版本号;patchlevel 表示对当前版本的修订次数。发布版本是各个公司推出的版本,它们与内核版本是各自独立发展的。
发行版本通常将 linux 系统内核与众多应用软件及相关文档集成在一起,包括安装界面,系统设定,管理工具等软件,构成一个发行套件,从而方便了客户使用。没有版本测试。
2)举例:内核版本号如果是主版本号,w次版本号,e是修订号。w是偶数说明内核是稳定的;奇数说明内核是不稳定的;例:
内核版本号是 2.6.18 是稳定版本,2.
7.18 就是不稳定版本。
2. 列举常用的linux发布版本(至少5个)。
1)debian (2)ubuntu (3)slackware(4)fedora (5)linux mint(6)red hat linux
3. 简述类unix(即unix like)的五大特性,并列举实例说明你对该特性的理解。
1)可靠性高:unix 主机和服务器在国外大中型企业中每天 24 小时,每年 365 天不间断地运行。
2)伸缩性强:极度强的伸缩性 unix 系统是世界上唯一能笔记本电脑,pc,直到巨型机上运行的操作系统,最近已宣布用于 nc 的 unix 系统。
3)开放性好:这是 unix 系统最重要的本质特征,也是 unix 强大生命力之所在。开放系统的概念已被计算机工业界普遍接受,而且成为发展的主要趋势。
它是一个覆盖面很宽的谱,几乎所有的系统都可在其中找到自己的位置。
4)网络功能强:unix 支持所有最通用的网络通讯协议,其中包括 nes、dce、ipx/spx,slip,ppp 等,使得 unix 系统能方便地与主机、各种广域网和域网相连。
5)强大的数据库支持功能:由于 unix 系统对各种数据库,特别是关系型数据库管理系统提供了强大的支持能力,因此主要的数据库厂家都将 unix 作为优选的运行平台,而且创造出极高的性能**比。
4. 安装linux有哪些方式?分别简述之。
1)光盘安装:光盘安装是最简单,最理想的方法。
2)硬盘安装:硬盘安装要求在安装前先将安装光盘的 iso 镜像文件复制到硬盘的某个fat/fat32 分区上,然后从中提取系统引导过程所需的程序及文件,重启进入 dos 后引导硬盘中的 linux 镜像,按提示选择“硬盘安装” 。后面的步骤与光盘安装类似。
3)网络安装:网络安装适用于本地机器没有光驱,并且知道网上 iso 文件所在 url 的 linux 安装。它也需要制作系统安装软盘,用来启动机器。
插入该光盘,开机后,按提示选择“网络安装”。下面的步骤与关盘安装类似。
5. linux支持的文件系统有哪些?举例说明。
主要有 ext2、ext3,ext4 及 proc ;ext2 文件系统: ext2 文件系统应该说是 linux 正宗的文件系统,早期的 linux 都是用 ext2,但随着技术的发展,大多 linux 的发行版本目前并不用这个文件系统了;比如 redhat 和fedora 大多都建议用 ext3 ,ext3 文件系统是由 ext2 发展而来的。ext3 文件系统:
ext3 is a journalizing file system for linux(ext3 是一个用于 linux ,的日志文件系统) ext3 支持大文件; 但不支持反删除操 (undelete) 作 ; redhat 和 fedora都力挺 ext3;reiserfs 文件系统;reiserfs 文件系统是一款优秀的文件系统,支持大文件,支持反删除(undelete) ;reiserfs 支持大文件;
6. 写出下列配置在linux中的设备文件名:
1)scsi硬盘。
/dev/sd[a-p]
2)cdrom
/dev/cdrom
3)网卡。/etc/sysconfig/network-scripts/ifcfg-eth0
4)打印机。
25针:/dev/lp[0-2]
usb:/dev/usb/lp[0-15]
7. 磁盘的主分区与扩展分区最多能有几个?磁盘逻辑分区的设备文件名号码要从几开始编号?
1)在 linux 中规定,每一个硬盘设备最多能有 4个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个。
2)逻辑分区编号从5 开始。
8. 简述什么是挂载、什么是挂载点,并举例说明。
1)挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。
2)挂载点实际上就是 linux 中的磁盘文件系统的入口目录,类似于 windows 中的用来访问不同分区的 c:、d:、e:等盘。
9. 简述什么是x window?它与微软视窗操作系统中的window是同一个概念吗?
1)x window 即 x windows 图形用户接口,是一种计算机软件系统和网络协议,提供了一个基础的图形用户界面(gui)和丰富的输入设备能力联网计算机。其中软件编写使用广义的命令集,它创建了一个硬件抽象层,允许设备独立性和重用方案的任何计算机上实现。
2)不是同一概念:windows 操作系统是一款由美国微软公司开发的窗口化操作系统。采用了gui 图形化操作模式, 比起从前的指令操作系统如 dos 更为人性化。
windows 操作系统是目前世界上使用最广泛的操作系统。最新的版本是 windows 8。
10. 什么是shell?列举常用的shell(至少三个)。如何查看当前linux系统默认使用的shell?
shell 是 unix/linux 系统的一个重要层次,它是用户与系统交互的界面。 (2)c shell简称 csh,常用的 shell(1)bourne shell简称 sh, (3)korn shell(简称 ksh) (4)bourne again shell(简称 bash) 如: 输入一个系统不认识的命令:
11. 使用shell命令ls /查看所用linux系统根目录的主要内容,写出这些子目录及文件,结合man hier提供的信息,简述主要目录的用途。
bin — 用来贮存用户命令。目录 /usr/bin 也被用来贮存用户命令。/sbin — 许多系统命令(例如 shutdown)的贮存位置。
目录 /usr/sbin 中也包括了许多系统命令。/root — 根用户(超级用户)的主目录。/cdrom 该目录在刚安装系统时是空的,你可以将光驱文件系统挂在这个目录下, 例如“mount /dev/cdrom /cdrom”/mnt — 该目录中通常包括系统引导后被挂载的文件系统的挂载点。
譬如,默认的光盘挂载点是 /mnt/cdrom/./boot — 包括内核和其它系统启动期间使用的文件。/media 挂载点,用于挂载 u 盘、光盘、或者远程磁盘所用。
/selinux 增强性安全 linux,和 usr 部分用户安装文件存放目录,也和/放一起/srv 存放本系统提供的服务用数据,即服务启动后需要提取的信息。/sys sysfs 文件系统的挂载点。/var 某些大文件的溢出区,比方说各种服务的日志文件。
是很多服务器文件使用的目录,建议单独分区/lostfound — 被 fsck 用来放置零散文件(没有名称的文件) 。lib — 包含许多被 /bin/ 和 /sbin/ 中的程序调用的库文件。 目录 /usr/lib/ 中含有更多用于用户程序的库文件。
/dev — 贮存设备文件。/etc — 包含许多配置文件和目录。/var — 用于贮存 variable(或不断改变的)文件,例如日志文件和打印机假脱机文件。
/usr — 包括与系统用户直接有关的文件和目录,例如应用程序及支持它们的库文件。/proc — 一个虚拟的文件系统 , 不是实际贮存在磁盘上的) 它包括被某些程序使用的系统信息。/initrd — 用来在计算机启动时挂载 映像文件的目录以及载入所需设备模块的目录。
/tmp — 用户和程序的临时目录。 /tmp 给予所有系统用户读写权。/home — 用户主目录的默认位置。
/opt — 可选文件和程序的贮存目录。 该目录主要被第三方开发者用来简易地安装和卸装他们的软件包。
12. 在linux目录中:
1)通常将系统的配置文件存于什么目录下?
/etc2)内核启动文件位于什么目录下?
/boot3)常用于挂载额外设备的目录是?
/mnt4)超级用户root的主目录位于?普通用户的主目录通常位于?
/root /home
13. 简述目录/bin与/sbin所放置的可执行文件有何不同之处?目录/bin与/usr/bin所放置的可执行文件有何不同之处?
1)bin目录: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。
sbin目录: 主要放置一些系统管理的必备程序例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。
不同之处主要是:如果这是用户和管理员必备的二进制文件,就会放在/bin。如果这是系统管理员必备,但是一般用户根本不会用到的二进制文件,就会放在 /sbin。
2)/usr/bin目录:主要放置一些应用软件工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 zip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。
不同之处:如果这是用户和管理员必备的二进制文件,就会放在/bin。如果不是用户必备的二进制文件,多半会放在/usr/bin。
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...