LINUX复习资料 (2)
- 格式:pdf
- 大小:272.07 KB
- 文档页数:7
Linux操作系统经典题库及答案一、选择题1、在 Linux 中,用于切换用户身份的命令是()A useraddB suC passwdD groupadd答案:B解释:su 命令用于切换用户身份。
useradd 用于添加用户,passwd用于修改用户密码,groupadd 用于添加用户组。
2、以下哪个命令可以查看当前所在的工作目录?()A pwdB cdC lsD mkdir答案:A解释:pwd 命令可以显示当前工作目录的路径。
cd 用于切换目录,ls 用于列出目录内容,mkdir 用于创建新目录。
3、在 Linux 中,要创建一个新文件,可以使用以下哪个命令?()A touchB cpC mvD rm答案:A解释:touch 命令可以创建一个新的空文件。
cp 用于复制文件或目录,mv 用于移动或重命名文件或目录,rm 用于删除文件或目录。
4、要查看一个文件的内容,可以使用以下哪个命令?()A catB moreC lessD 以上均可答案:D解释:cat 命令会一次性显示文件的全部内容;more 命令分页显示文件内容,按空格键翻页;less 命令也分页显示文件内容,支持更多的操作,如上下滚动等。
5、以下哪个命令用于查找文件?()A findB grepC locateD 以上都是答案:D解释:find 命令根据各种条件查找文件和目录;grep 命令在文件中查找指定的字符串;locate 命令通过数据库快速查找文件。
二、填空题1、 Linux 系统中,超级用户的用户名是_____。
答案:root2、要给一个文件赋予可执行权限,可以使用命令_____。
答案:chmod +x 文件名3、管道符“|”在 Linux 中的作用是将_____。
答案:前一个命令的输出作为后一个命令的输入4、终止一个前台进程可以使用_____组合键。
答案:Ctrl + C5、在 Linux 中,用于压缩文件的命令是_____。
Linux练习题一、基础知识篇1. Linux操作系统的创始人是谁?2. 请列举出Linux操作系统的主要特点。
3. Linux系统中的根目录用什么符号表示?4. 常见的Linux发行版有哪些?5. 在Linux系统中,如何查看当前登录的用户?6. 如何查看Linux系统的版本信息?7. 请简述Linux文件系统的层次结构。
二、文件操作篇1. 如何在Linux系统中创建一个新文件?2. 如何查看文件内容?3. 如何复制一个文件?4. 如何删除一个文件?5. 如何重命名一个文件?6. 如何查看当前目录下的所有文件和文件夹?7. 如何切换到另一个目录?8. 请简述Linux文件权限的表示方法及修改方法。
三、文本编辑篇1. 请列举出常用的Linux文本编辑器。
2. 如何使用vi编辑器打开一个文件?3. 在vi编辑器中,如何进行光标移动?4. 在vi编辑器中,如何进行文本复制、粘贴和删除操作?5. 如何在vi编辑器中查找和替换文本?6. 如何保存并退出vi编辑器?四、用户与权限篇1. 如何在Linux系统中添加一个新用户?2. 如何修改用户密码?3. 如何删除一个用户?4. 如何查看当前用户的权限?5. 如何修改文件的权限?6. 请简述Linux系统中的用户组概念及作用。
五、网络配置篇1. 如何查看Linux系统的网络配置信息?2. 如何配置Linux系统的IP地址?3. 如何查看当前系统的网络连接状态?4. 如何测试网络连通性?5. 如何开启和关闭Linux系统的防火墙?六、软件管理篇1. 如何在Linux系统中安装软件?2. 如何卸载已安装的软件?3. 请简述Linux软件包管理器的种类及特点。
4. 如何更新Linux系统中的软件包?5. 如何查看已安装的软件包?七、系统管理篇1. 如何查看Linux系统的运行状态?2. 如何查看系统负载?3. 如何查看系统内存使用情况?4. 如何查看系统CPU使用情况?5. 如何重启和关机Linux系统?6. 请简述Linux系统日志的作用及查看方法。
linux期末考试题及答案Linux期末考试题及答案一、选择题(每题2分,共20分)1. Linux操作系统属于以下哪种类型?A. 单用户单任务操作系统B. 多用户多任务操作系统C. 单用户多任务操作系统D. 多用户单任务操作系统答案:B2. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. pwdC. cdD. mkdir答案:A3. 如果需要查看一个文件的内容,但不修改它,可以使用以下哪个命令?A. catB. viC. rmD. mv答案:A4. 在Linux中,以下哪个命令可以显示当前系统的运行时间、用户数、系统负载等信息?A. topB. psC. uptimeD. who答案:C5. Linux系统中的文件权限分为哪三类?A. 可读、可写、可执行B. 可读、可写、可删除C. 可读、可写、可链接D. 可读、可写、可打印答案:A...20. 在Linux系统中,以下哪个命令用于解压tar.gz格式的压缩文件?A. tar -xzvfB. gzip -dC. gunzipD. tar -zxvf答案:D二、填空题(每空2分,共20分)1. Linux系统中的文件系统是以_________为节点组织的。
答案:inode2. 在Linux中,使用_________命令可以切换到root用户。
答案:su3. 要查看当前路径,可以使用命令_________。
答案:pwd4. 如果需要递归地复制一个目录到另一个位置,并覆盖原有文件,可以使用命令_________。
答案:cp -r5. 在Linux中,文件权限的数字表示方法中,7表示_________。
答案:可读可写可执行...10. 使用_________命令可以查看当前系统的磁盘使用情况。
答案:df三、简答题(每题10分,共30分)1. 简述Linux系统中的文件类型有哪些,并给出每种类型的代表字符。
答案:Linux系统中的文件类型主要有以下几种:- 普通文件:-- 目录:d- 符号链接:l- 块设备文件:b- 字符设备文件:c- 管道:p- 套接字:s2. 解释什么是Linux的硬链接和软链接,并说明它们的区别。
linux面试题及答案20231. 什么是Linux内核?答案:Linux内核是Linux操作系统的核心部分,负责管理系统资源,如CPU、内存、硬盘等,并提供应用程序运行的环境。
2. 如何查看当前Linux系统的版本?答案:可以使用`uname -r`命令查看当前Linux系统的内核版本。
3. 解释什么是文件描述符。
答案:文件描述符是一个非负整数,用于在程序中唯一标识打开的文件。
每个打开的文件都会分配一个文件描述符。
4. 如何查看当前Linux系统中正在运行的进程?答案:可以使用`ps`命令查看当前系统中正在运行的进程。
5. 解释什么是硬链接和软链接。
答案:硬链接是文件系统中的文件的直接引用,而软链接(也称为符号链接)是指向另一个文件或目录的引用。
6. 如何查看Linux系统中的磁盘空间使用情况?答案:可以使用`df`命令查看磁盘空间使用情况。
7. 解释什么是管道(pipe)。
答案:管道是一种UNIX和Linux系统的特性,允许将一个程序的输出作为另一个程序的输入。
8. 如何在Linux中查找文件?答案:可以使用`find`命令在Linux中查找文件。
9. 解释什么是Linux中的inode。
答案:inode是文件系统中存储文件元数据的数据结构,每个文件和目录都有一个inode。
10. 如何查看Linux系统中的网络配置?答案:可以使用`ifconfig`(在较新的系统中是`ip addr`)命令查看网络配置。
11. 解释什么是Linux中的chroot。
答案:chroot是一种改变当前进程根目录的命令,用于限制进程访问文件系统的特定部分。
12. 如何在Linux中查看当前路径?答案:可以使用`pwd`命令查看当前工作目录的完整路径。
13. 解释什么是Linux中的守护进程。
答案:守护进程是运行在后台的进程,通常用于执行长期任务或等待特定事件。
14. 如何在Linux中查看当前登录用户?答案:可以使用`who`命令查看当前登录的用户。
Linux系统程序设计第1章 Linux操作系统基础1.1 Unix/Linux操作系统简介1.2 相关术语1.3 库函数与系统调用1.4 项目构思-远程访问虚拟机1.5 Linux常用命令1.6 项目设计、实施与运行1.1 Unix/Linux操作系统简介Unix概述1969年:Ken Thompson 汇编语言1973年:与Dennis Ritchie用C语言重写UNIX ⅢUNIX分为System V和 BSD两大主流1978年:加利福尼亚大学伯克利分校以UNIX第六版为基础改进成BSD系列UNIX1983年:System V版本1发布,第一个商业UNIX版本System V 版本4是较成功的,或称为SVR41992年,版权纠纷,伯克利分校删除原UNIX代码,重写内核,1994年诞生4.4BSD版本,成为现代BSD基本版本1.1 Unix/Linux操作系统简介Linux概述1987年:荷兰的Vrije大学的Andrew S. Tanenbaum开发MINIX,用于操作系统课程的教学。
1991年:Linus学习MINIX,并发布了Linux内核。
2003年:Linux2.6版本内核发布Linux版本的两种说法内核版本:Linux2.4.20,Linux2.6等r.x.y:r-主版本号,x-偶数稳定奇数开发,y-错误修补次数发行版本:RedHat Linux 9.0,SUSE 10,Ubuntu等厂家将Linux内核与外围实用程序和文档包装,提供安装界面和系统配置、管理工具等,形成的操作1.2 相关术语操作系统多用户系统用户和组进程硬链接和软链接文件类型文件描述符与索引节点1.3 库函数与系统调用系统调用操作系统提供给外部程序的接口。
库函数C语言库函数提供给C语言编程需要的功能,有的库函数需要调用系统调用接口。
Linux中有GNU的glibc,POSIX的线程函数库等。
从用户角度观察都以常见的C语言函数形式出现,调用方法一致。
Linux操作系统考试题库及答案一、单项选择题1. Linux操作系统的创始人是()。
A. Bill GatesB. Linus TorvaldsC. Steve JobsD. Richard Stallman答案:B2. 在Linux系统中,查看当前路径的命令是()。
A. pwdB. lsC. cdD. mkdir答案:A3. 在Linux系统中,以下哪个命令用于查看文件内容?()A. catB. grepC. findD. touch答案:A4. 在Linux系统中,以下哪个命令用于创建目录?()A. touchB. mkdirC. rmdirD. rm答案:B5. 在Linux系统中,以下哪个命令用于删除文件?()A. mkdirB. rmdirC. rmD. touch答案:C6. 在Linux系统中,以下哪个命令用于查找文件?()A. grepB. findC. catD. ls答案:B7. 在Linux系统中,以下哪个命令用于查看当前登录用户?()A. whoB. userC. usersD. whoami答案:A8. 在Linux系统中,以下哪个命令用于查看系统运行时间和平均负载?()A. uptimeB. topC. psD. free答案:A9. 在Linux系统中,以下哪个命令用于查看磁盘空间使用情况?()A. dfB. duC. lsD. pwd答案:A10. 在Linux系统中,以下哪个命令用于查看网络配置?()A. ifconfigB. netstatC. routeD. all of the above答案:D二、多项选择题1. 在Linux系统中,以下哪些命令用于文本编辑?()A. viB. nanoC. emacsD. gedit答案:ABC2. 在Linux系统中,以下哪些命令用于文件权限管理?()A. chmodB. chownC. chgrpD. ls答案:ABC3. 在Linux系统中,以下哪些命令用于进程管理?()A. psB. topC. killD. free答案:ABC4. 在Linux系统中,以下哪些命令用于网络管理?()A. ifconfigB. netstatC. pingD. route答案:ABCD5. 在Linux系统中,以下哪些命令用于磁盘管理?()A. dfB. duC. fdiskD. mount答案:ABCD三、判断题1. Linux是一个开源的操作系统。
一、判断题题号题目答案1linux的内核版本和发行版本号是一样的n2使用init 6和shutdown都可以关机y3使用uname -a可显示内核的版本号y4linux中文件系统要挂装后才能使用y5samba中smB. conf的va I i d users是指定不允许使用samba服务器的用户n6shell中可使用alias命令定义别名y7I inux中目录文件用Is显示是绿色的n8I inux中的创建新用户时默认建立用户的自家目录y9Linux操作系统可以免费获得y10Iptables不能阻止ICMP包n11GRUB可以引导windows系统y12tar可以用于备份Linux系统y13用Linux启动盘启动时可以输入I inux single进入到单用户模式y14RedHat只支持图形安形方式n15在RedHat Linux 中可以利用/etc/rc. d/init. d/mysqld start 启动MYSQL 服务y16RedHat Linux中第一个逻辑分区号是4 n17pop3使用的tcp端口为110 y18如果要修改启动级别在/etc/inittab中修改()y19有两个文件testl和test2,test2有内容,现在执行cat testl〉〉test2,则test2文件内容全部删除()n第一次小册1.Linux和Unix的关系是()d. linux是一种类unix的操作系统2.linux系统是一个()的操作系统d.多用户、多任务3.X Window 的系统配置文件是()d. /etc/Xll/xorg. conf4.下列()命令只能启动简单的X Window窗口 d. xinit5下而关于shell的说法,不正确的是()a.用户与linux内核之间的接口程序6.()命令可以将普通用户切换成超级用户c. su7.以下关于linux内核版本的说法,错误的是()〃1. 3. 2"表示稳定的发行版本8.以下()内核版本属于测试版本b. 2.3.49.以下()命令不能启动X Window系统c. x window10以下命令屮可以重新启动计算机的是()d. reboot /11以下()设置不需要超级用户权限b改变桌面环境的类型12在linux中,选择使用第二号虚拟控制台,应按()键Alt+F213Linux开发时间始于()b. 1991 ,14操作系统就是一个为用户管理计算机硬件和软件的程序。
数据的读入和显示(第一份PPT)曾树洪readread variables从标准输入读入一行数据,并把所读入的第一个词赋给variables中列出的第一个变量,第二个赋给第二个变量。
$ read x y例1cat mycp#copy a fileif [ “$#” –ne 2]thenecho “usage:mycp from to “exit 1fifrom “$1”to =“$2”if [-e “$to”]thenecho “$to already exist;overwite (yes/no)?”\read answerif [“$answer”!=yes]thenecho “copy not performed”exit 0fificp $from $to$$变量和临时文件$$当前进程的ID号$ grep –v “google” express > /tmp/express$ mv /tmp/express express$ grep –v “google” express > /tmp/express$$$ mv /tmp/express$$ expressread的退出状态除非从输入中检测到文件结束的情况,否则read返回的状态总是0$ cat addiwhile read n1 n2doecho $((n1+n2))done$ addi < data >sums 环境(第二份PPT)曾树洪局部变量$ cat vartestecho:$x:$ x=100$ ./vartest 问现在显示多少?$ cat vartest2X=50Echo :$x:$ x=100$ ./vartest2 问现在显示多少?子shell导出变量$ cat vartest3echo x = $xecho y =$yX=100Y=10$ ./vartest3 ?$ Export y$ ./vartest3 ?注:这里的3,4,5是有前后关系的,彼此影响的。
实验2一解释下列Linux的常用命令1.ls名称: ls使用权限: 所有使用者使用方式: ls [-alrtAFR] [name...]说明: 显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。
参数:-a 显示所有档案及目录(ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出) -l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出-r 将档案以相反次序显示(原定依英文字母次序)-t 将档案依建立时间之先后次序列出-A 同-a ,但不列出"." (目前目录) 及".." (父目录)-F 在列出的档案名称后加一符号;例如可执行档则加"*", 目录则加"/"-R 若目录下有档案,则以下之档案亦皆依序列出范例:列出目前工作目录下所有名称是s 开头的档案,愈新的排愈后面:ls -ltr s*将/bin 目录以下所有目录及档案详细资料列出:ls -lR /bin列出目前工作目录下所有档案及目录;目录于名称后加"/", 可执行档于名称后加"*" : ls –AF2.chmod指令名称: chmod使用权限: 所有使用者使用方式: chmod [-cfvR] [--help] [--version] mode file...说明: Linux/Unix 的档案调用权限分为三级: 档案拥有者、群组、其他。
利用chmod 可以藉以控制档案如何被他人所调用。
参数:mode : 权限设定字串,格式如下: [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
Linux学习手册2004-04-23 15:18 pm作者:郭正阳/Rinehart来自:无名一、Linux命令名称: cd使用权限: 所有使用者使用方式: cd [dirName]说明: 变换工作目录至dirName。
其中dirName 表示法可为绝对路径或相对路径。
若目录名称省略,则变换至使用者的home directory (也就是刚login 时所在的目录)。
另外,"~" 也表示为home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。
范例: 跳到/usr/bin/ :cd /usr/bin跳到自己的home directory :cd ..跳到目前目录的上上两层:cd ../指令名称: chmod使用权限: 所有使用者使用方式: chmod [-cfvR] [--help] [--version] mode file...说明: Linux/Unix 的档案存取权限分为三级: 档案拥有者﹑群组﹑其它。
利用chmod 可以藉以控制档案如何被他人所存取。
参数:mode : 权限设定字符串﹐格式如下: [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者﹐g 表示与该档案的拥有者属于同一个群体(group)者﹐o 表示其它以外的人﹐a 表示这三者皆是。
+ 表示增加权限﹑- 表示取消权限﹑= 表示唯一设定权限。
r 表示可读取﹐w 表示可写入﹐x 表示可执行﹐X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
-c : 若该档案权限确实已经更改﹐才显示其更改动作-f : 若该档案权限无法被更改也不要显示错误讯息-v : 显示权限变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递归的方式逐个变更) --help : 显示辅助说明--version : 显示版本范例:将档案file1.txt 设为所有人皆可读取:chmod ugo+r file1.txt将档案file1.txt 设为所有人皆可读取:chmod a+r file1.txt将档案file1.txt 与file2.txt 设为该档案拥有者,与其所属同一个群体者可写入﹐但其它以外的人则不可写入:chmod ug+w,o-w file1.txt file2.txt将ex1.py 设定为只有该档案拥有者可以执行:chmod u+x ex1.py将目前目录下的所有档案与子目录皆设为任何人可读取:chmod -R a+r *此外chmod也可以用数字来表示权限如chmod 777 file语法为:chmod abc file其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
选择:1、若当前目录为/home,命令ls–l将显示home目录下的(文件的具体信)。
2、如何快速切换到用户John的主目录下?(cd~John)3、启动DNS服务的守护进程(named start)4、.RED HAT LINUX9默认使用的文件系统类型为(ext3)5、.在LINUX中,要查看文件内容,可使用(more)命令6、光盘所使用的文件系统类型为(ISO9660)。
7、.LINUX所有服务的启动脚本都存放在(/etc/rc.d/init.d)目录中。
8、若要使用进程名来结束进程,应使用(kill)命令。
9、RED HAT LINUX所提供的安装软件包,默认的打包格式为(rpm)。
10.若要将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为(tar–zcvfmyfile.txt.tar.gz myfile.tx)11、LINUX交换分区的格式为(swap)。
12、.LINUX用于启动系统所需加载的内核程序位于(/boot)13、在LINUX运行的7个级别中,X—WINDOWS图形系统的运行级别为(5)。
14、若在文字界面下,需要键入何种指令才能进入图形界面(Xwindow)。
(startx)15、一个bash shell脚本的第一行是(.#!/bin/bash)16、.改变文件所有者的命令为(chown)17、在给定文件中查找与设定条件相符字符串的命令为(grep)。
18、存放Linux基本命令的目录是什么(/bin)19、.在shell编程时,使用方括号表示测试条件的规则是:方括号两边必有(空格)。
20、在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为(hdb)。
21、在Linux操作系统中,设备都是通过特殊的(文件)来访问。
22、shell不仅是(用户命令的解释权),它同时也是一种功能强大的编程语言。
填空:1、三种软件模式:商业软件(Commercial Software)、共享软件(Shareware)、自由软件(Freeware或Free Software)2、LINUX的组成:LINUX的内核、LINUX SHELL、LINUX文件系统、LINUX应用系统3、查看文件内容的分页命令包括:less和more4、 Writer的功能和microsoft office的word功能相似, Calc的功能和microsoft office的excel功能相似, Impress和microsoft office的powerpoint功能相似5、Linux中的各种shell,写出其中五种:bash、bsh、csh、ksh、tcsh、zsh、ash6、在某个目录提示符下运行ls,会显示该目录下的内容,其中内容为红色,目录为蓝色,文件为黑色。
7、用GCC编译程序分四个步骤:预处理、编译、汇编、连接8、在linux下查看网络配置的命令是ifconfig,测试网络连通的命令式ping。
9、[a-z]表示a~z全部字符,[a,z]表示字符a或z。
10、shell变量名的开始的特殊字符是$,标记注释开始的特殊字符为#。
11、硬盘分区是针对一个硬盘进行操作的,它可以分为:(D,A,C)A.扩展分区B.物理分区C.逻辑分区D.主分区12、Linux系统必须至少要创建哪些分区:(A,B)A.根分区(/)B.交换(swap)分区根分区是Linux操作系统所在的分区,大小由安装程序的多少来决定。
交换分区是用来支持虚拟内存的,大小一般是物理内存的2倍左右。
13、在Linux中,具有相当丰富使用的联机帮助功能。
用户通常可通过下面哪几种方式来获取操作命令的使用方法或参数选项内容。
(A,B,C,D)A.man命令B.whatis命令命令D.命令–help14、Linux的分区结构,硬盘的分区类型分为:主分区、扩展分区、逻辑分区Linux通过字母与数字的组合来标识硬盘分区。
15、安装的两种方法:图形界面安装和文本界面安装。
16、重要目录:/home:用于存放各用户的主目录和用户文件。
/bin:存放常用命令和使用程序,能被系统所有用户使用。
/dev:存放与硬件设备驱动程序有关的设备文件。
/etc:杂项目录,存放系统配置文件。
/mnt:系统预设的用于安装临时文件系统的目录。
/lib:存放常用程序的库函数文件。
/sbin:本目录包含系统使用的共享库,在程序使用时将被调用。
/usr:存放用户程序例程。
/boot:存放Linux引导程序、操作系统内核以及相关文件。
/tmp:临时文件目录,存放Linux系统产生的临时文件。
/var:包括用于管理和维护本地计算机的文件。
17、X Window主要由三部分组成:X服务器(X Server)、X客户机(X Client)与X协议(X Protocol)18、GNOME桌面环境主要有三部分组成:系统面板、主菜单、桌面19、切换桌面环境的几种方法切换:(1)主菜单——>系统工具——>更多系统工具——>Desktop Switching Tool,选择其中一个点“OK”,则重启就切换了。
(2)可在Gnome的终端输入命令“switchdesk”,打开桌面切换工具,然后选择KDE,并重新启动即可。
(3)在登录界面下方的“会话”中选择其他的桌面环境。
20、字符界面:一、注销的两种方式:(1)图形化注销:主菜单-》注销-》确定(2)虚拟控制台注销:在命令提示符后键入“exit”或按Ctrl+D快捷键。
二、系统重启:可在命令提示符下键入命令“reboot”或“shutdown–r now”或同时按下Ctrl、Alt、Delete键。
三、关机的两种方法:(1)图形化关机:主菜单-》注销-》关机(2)虚拟控制台关机:在命令提示符下键入“halt”或“shutdown–h now”。
21、基本上vi共分为三种模式,分别是一般模式、编辑模式与命令行模式三种22、Linux中用户分为三大类型:超级用户、系统用户和普通用户。
23、Linux支持的文件系统类型主要有:msdos:MS-DOS采用的FAT文件系统;vfat:Windows 中通用的文件系统;sysV:UNIX中最常用的system V文件系统;nfs:网络文件系统;iso9660:CD-ROM的标准文件系统24、Linux中无论是硬盘,还是软盘都必须经过挂载才能进行文件存取操作25、文件类型有如下几种:-为普通文件;d为目录文件;l为符号链接文件;b为块设备文件;c为字符设备文件26、典型的RPM软件包的文件名采用固定格式:软件名-主版本号-次版本号.硬件平台类型.rpm27、Ubuntu是基于Debian的unstable版本加强而来,Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的Linux桌面系统。
28、Linux具有以下四种安装类型:个人桌面、工作站、服务器、定制29、.安装Linux系统对硬盘分区时,必须有两种分区类型:Linux原始分区(根分区)和Linux交换分区。
30、.在Linux的两种链接文件中,只能实现对文件链接的一种方式是:软链接(符号链接)。
31、.Linux主要采用了请求调页和写时复制_两种动态内存管理技术实现了物理内存以On demand方式动态分配。
32、.对于System V类型的共享内存页面,Linux基于__Clock____算法决定哪些页面应当被换出物理内存。
33、.在Linux与中断相关的三个核心数据结构中,用做抽象的中断控制器的数据结构是_ hw_interrupt_type_____,它包含一系列处理中断控制器特有的操作。
34、通过将_request_____动态链入块设备控制结构blk_dev_struct,Linux设备管理器有效的实现了物理设备和缓冲区之间的异步读写通讯。
35、.将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式__tar czvf wang.tar.gz /home/stud1/wang____。
36、.对于给定的文件file,统计其中所有包含字符串”WHU”的行数的一条命令是_grep WHU file|wc-l;对于Shell脚本程序,若输入参数数量多于9个,则程序遍历每个参数可通过使用__shift__命令实现。
37、在System V进程通讯方式中,ipc_perm结构描述对一个系统IPC对象的存取权限,而用于定位IPC对象的引用标志符key可以依据键值分成_公有____和___私有___两种类型。
38、Linux为用户提供的接口有shell、XWINDOW、系统调用。
39、在Linux系统中,以(文件)方式访问设备。
40、Linux内核引导时,从文件(/etc/fstab)中读取要加载的文件系统。
41、设定限制用户使用磁盘空间的命令是(quota)。
42、在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是(/etc)。
三、简答题(共3题,每题5分,共15分)1、解释自由软件(Free Software)?什么是GNU?Linux与GNU关系?自由软件所指称的软件,其使用者有使用、复制、散布、研究、改写、再利用该软件的自由。
自由软件(Free Software)的定义是“自由”的软件而不是“免费”的软件。
近年改用“Open Source”(开放源代码)的名词和定义取代,以免常常被误会为”免费”软件。
“自由软件”是:任何人都有共享和修改自由软件的自由。
任何人有权取得、修改和重新发布自由软件的源代码,并且规定在不增加附加费用的条件下可以得到自由软件的源代码。
因此“自由软件”的独特之处在于不受任何商品化软件的版权制约,全世界都能自由使用。
GNU:GNU是“GNU’s Not UNIX”的首字母的递归缩写。
GUN项目(GNU Project)开始于1983年,主要由自由软件基金会(Free Software Foundation——FSF)资助的一个项目,目标是开发一个自由的、UNIX类型的操作系统,称为GNU系统。
关系:Linux和GNU的关系十分密切。
两者的精神和目的是一致的,而且Linux使用了该基金会的版权声明和大量GNU软件,甚至Linux自身也是用它们构造而成。
2、在linux下的关机命令有哪些?简述各命令之间的区别。
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的。
(1)shutdown:shutdown命令安全地将系统关机。