Linux试卷及答案(中南大学)

合集下载

《Linux基础》复习备考试题库(含答案))

《Linux基础》复习备考试题库(含答案))

一、选择题1. Linux是一种什么类型的操作系统?A. 单用户操作系统B. 多用户操作系统C. 实时操作系统D. 以上都是答案:B2. Linux的内核主要是由哪个组织维护和开发?A. 微软B. 苹果C. Linux基金会D. 英特尔答案:C3. Linux的发行版中,以下哪个是最为流行的?A. DebianB. UbuntuC. Red HatD. SUSE答案:B4. 在Linux系统中,以下哪个是根目录?A. /homeB. /C. /usr答案:B5. Linux系统中,哪个命令用于查看系统信息?A. systeminfoB. infoC. uname -aD. whoami答案:C6. 在Linux系统中,以下哪个命令用于查看当前登录用户?A. whoB. usersC. whoamiD. w答案:A7. Linux系统中,以下哪个命令用于查看当前系统负载?A. loadavgB. uptimeC. topD. free答案:B8. 在Linux系统中,以下哪个命令用于查看文件内容?A. catB. moreD. head答案:A9. Linux系统中,以下哪个命令用于查找文件?A. findB. locateC. whereisD. grep答案:A10. 在Linux系统中,以下哪个命令用于创建文件?A. touchB. createC. makeD. write答案:A二、填空题1. Linux系统中的“用户”和“组”是通过文件________来管理的。

答案:/etc/passwd2. Linux系统中,_______是用户登录时的默认主目录。

答案:/home3. Linux系统中,_______命令用于查看当前工作目录。

答案:pwd4. Linux系统中,_______命令用于删除文件。

5. Linux系统中,_______命令用于移动或重命名文件。

答案:mv6. Linux系统中,_______命令用于查看文件权限。

中南大学历届Linux期末考试题集合

中南大学历届Linux期末考试题集合

2009年中南大学Linux一、选择题(每小题1分,共40分)1)在Linux系统中,硬件设备大部分是安装在______目录下的。

A. /mntB. /devC. /procD. /swap2)为了得到外壳程序中命令行参数的个数,我们可以使用变量:A. $#B. $@C. $0D. $!3)系统管理常用的二进制文件,一般放置在________目录下。

A. /sbinB. /rootC. /usr/sbinD. /boot4)如下所示的/etc/fstab文件中,表示文件系统类型的参数在第________列/dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2A. 3B. 4C. 5D. 65)系统当前已经加载的所有文件系统在___________文件中得到反映。

A. /usr/sbin/cfdiskB. /sbin/fdiskC. /etc/mtabD. /etc/fstab6)通过修改文件________,可以设定开机时候自动安装的文件系统。

A. /etc/mtabB. /etc/fastbootC. /etc/fstabD. /etc/inetd.conf7)我们可以修改/etc/inittab文件中类似于______的一行,调整启动级别,使得系统登录时采用X Window方式。

A. id:3:initdefaultB. si::sysinit:/etc/rc.d/rc.sysinitC. x:5:respawn:/usr/bin/X11/kdm -nodaemonD. ca::ctrlaltdel:/sbin/shutdown -t5 -r now 8)一个设置了a标志的分区,是系统中的________A. 主分区B. 逻辑分区C. 活动分区D. 额外分区9)按下________ 键能终止当前运行的命令A. Ctrl-CB. Ctrl-FC. Ctrl-BD. Ctrl-D10)Linux启动的第一个进程init启动的第一个脚本程序是________。

linux教程期末考试试题及答案

linux教程期末考试试题及答案

linux教程期末考试试题及答案一、选择题(每题2分,共20分)1. Linux操作系统是基于什么内核开发的?A. Windows内核B. UNIX内核C. Linux内核D. MacOS内核答案:C2. 下列哪个命令用于查看当前目录下的文件和文件夹?A. lsB. dirC. pwdD. cd答案:A3. 在Linux中,哪个命令可以查看当前系统的运行时间和平均负载?A. uptimeB. topC. psD. who答案:A4. 如何在Linux中查看文件内容而不编辑它?A. vi 文件名C. edit 文件名D. open 文件名答案:B5. 在Linux中,以下哪个命令用于解压tar.gz文件?A. tar -xzvfB. unzipC. gzip -dD. tar -xvzf答案:D6. 以下哪个选项是Linux系统中的文件权限设置命令?A. chmodB. chownC. chgrpD. chdir答案:A7. 在Linux中,如何查看当前路径?A. pathB. cdC. pwdD. ls答案:C8. 哪个命令用于在Linux中创建一个新文件?B. new 文件名C. create 文件名D. make 文件名答案:A9. 在Linux中,以下哪个命令用于查找文件?A. findB. searchC. locateD. query答案:A10. 在Linux中,以下哪个命令用于查看系统帮助信息?A. helpB. manC. assistD. guide答案:B二、填空题(每空2分,共20分)11. 在Linux中,文件系统的根目录是________。

答案:/12. 如果要查看当前目录下所有文件和文件夹的详细信息,可以使用命令________。

答案:ls -l13. 在Linux中,文件权限中的r代表________。

答案:读(read)14. 如果需要递归地复制一个目录到另一个位置,可以使用命令________。

《Linux基础》复习备考试题库(含答案))

《Linux基础》复习备考试题库(含答案))

《Linux基础》复习备考试题库(含答案))一、选择题(每题2分,共20分)1. Linux操作系统属于以下哪种类型?A. 单用户操作系统B. 多用户操作系统C. 实时操作系统D. 分布式操作系统答案:B2. Linux系统中的超级用户账号是?A. studentB. rootC. userD. guest答案:B3. 在Linux中,哪个命令用于查看当前系统的时间?A. dateB. timeC. whoD. whoami答案:A4. 下面哪个文件系统是Linux系统默认的文件系统?A. ext3B. ext4C. reiserfsD. xfs答案:B5. 在Linux中,哪个命令用于查看磁盘使用情况?A. dfB. duC. dmesgD. diskinfo答案:A6. 下面哪个命令可以用于查看当前进程?A. psB. topC. killD. pidof答案:A7. 在Linux中,哪个文件用于存储系统配置?A. /etc/inittabB. /etc/profileC. /etc/sysconfigD. /etc/init.d答案:A8. 下面哪个命令用于查找文件?A. findB. grepC. locateD. mlocate答案:A9. 在Linux中,哪个命令用于压缩文件?A. zipB. unzipC. gzipD. bzip2答案:C10. 下面哪个命令用于查看文件权限?A. chmodB. chownC. chgrpD. ls -l答案:D二、填空题(每题2分,共20分)11. Linux操作系统的主要特点有开放源代码、________、多用户、多任务。

答案:自由软件12. Linux的文件权限中,数字"7"表示________。

答案:读、写、执行权限13. Linux的文件权限中,数字"6"表示________。

答案:读、写权限14. Linux的文件权限中,数字"4"表示________。

Linux操作系统考试题库及答案

Linux操作系统考试题库及答案

Linux操作系统考试题库及答案一、单选题(每题2分,共20分)1. Linux系统中,哪个命令用于查看当前路径?A. pwdB. lsC. cdD. mkdir答案:A2. 在Linux中,如何查看当前登录用户信息?A. whoB. whoamiC. idD. users答案:A3. 以下哪个选项不是Linux文件系统的组成部分?A. 文件B. 目录C. 盘符D. 特殊文件答案:C4. Linux系统中,如何查看一个文件的内容而不编辑它?A. viB. catC. editD. touch答案:B5. 在Linux中,哪个命令用于改变文件权限?A. chmodB. chownC. chgrpD. chattr答案:A6. Linux系统中,如何查看系统运行时间和平均负载?A. uptimeB. topC. psD. free答案:A7. 在Linux中,如何查看磁盘使用情况?A. dfB. duC. lsD. pwd答案:A8. Linux系统中,哪个命令用于查找文件?A. findB. grepC. locateD. which答案:A9. 在Linux中,如何查看当前路径下所有文件和目录的详细信息?A. ls -lB. ls -aC. ls -RD. ls -d答案:A10. Linux系统中,如何创建一个名为“test”的目录?A. mkdir testB. make testC. create testD. new test答案:A二、多选题(每题3分,共15分)1. 在Linux中,哪些命令可以用来查看进程信息?(多选)A. psB. topC. killD. jobs答案:A, B2. 以下哪些选项是Linux系统中的文本编辑器?(多选)A. viB. nanoC. emacsD. gedit答案:A, B, C3. 在Linux中,哪些命令可以用来压缩文件?(多选)A. gzipB. tarC. zipD. bzip2答案:A, B, C, D4. 以下哪些选项是Linux系统中的网络配置工具?(多选)A. ifconfigB. ipC. netstatD. route答案:A, B, C, D5. 在Linux中,哪些命令可以用来管理服务?(多选)A. systemctlB. serviceC. chkconfigD. init答案:A, B, C三、判断题(每题2分,共10分)1. Linux系统中,使用“rm -rf”命令可以安全地删除文件和目录。

Linux考试试题100道(附答案)

Linux考试试题100道(附答案)

Linux考试试题100道(附答案)1、Linux系统中,用户文件描述符0 表示______。

A.标准输入设备文件描述符B.标准输出设备文件描述符B.管道文件描述符 D.标准错误输出设备文件描述符答案:A2、以长格式列目录时,若文件test的权限描述为:drwxrw-r–,则文件test的类型及文件主的权限是______。

A.目录文件、读写执行B.目录文件、读写C.普通文件、读写D.普通文件、读答案:A3、当字符串用单引号(’’)括起来时,SHELL将______。

A.解释引号内的特殊字符B.执行引号中的命令C.不解释引号内的特殊字符D.结束进程答案:C4、/etc/shadow文件中存放______。

A.用户账号基本信息B.用户口令的加密信息C.用户组信息D.文件系统信息答案:B5、若当前目录为/home,命令ls–l 将显示home 目录下的()。

A.所有文件B.所有隐含文件C.所有非隐含文件D.文件的具体信息答案:D6、为卸载一个软件包,应使用_____。

A.rpm -iB.rpm -eC.rpm -qD.rpm -V答案:B7、下面关于文件“/etc/sysconfig/network-scripts/ifcfg-eth0”的描述哪个是正确的?( )。

A.它是一个系统脚本文件B.它是可执行文件C.它存放本机的名字D.它指定本机eth0的IP地址答案:D8、如何快速切换到用户John的主目录下?( )A.cd @JohnB.cd #JohnC.cd &JohnD.cd ~John答案:D9、启动DNS服务的守护进程()A. httpd startB.httpd stopC. named startD. named stop答案:C10、Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令()A.cat B. more C. less D. menu答案:C11、在LINUX中,要查看文件内容,可使用()命令。

linux操作系统期末考试试题及答案

linux操作系统期末考试试题及答案

linux操作系统期末考试试题及答案一、选择题(每题2分,共20分)1. 以下哪个命令可以查看Linux系统的发行版信息?A. cat /etc/issueB. cat /etc/redhat-releaseC. cat /etc/debian_versionD. lsb_release -a答案:A2. 在Linux系统中,以下哪个命令可以用来查看文件权限?A. ls -lB. ls -aC. ls -rD. ls -t答案:A3. 以下哪个命令用于创建一个新的用户?A. useraddB. userdelC. groupaddD. groupdel答案:A4. 在Linux系统中,以下哪个命令可以用来查看系统运行时间?A. uptimeB. topC. psD. free答案:A5. 以下哪个命令可以用来查看系统负载?A. uptimeB. topC. psD. free答案:A6. 以下哪个命令可以用来挂载一个USB设备?A. mountB. umountC. mountpointD. mount | grep答案:A7. 以下哪个命令可以用来查看网络连接信息?A. ifconfigB. ipconfigC. netstatD. ping答案:C8. 以下哪个命令可以用来重启Linux系统?A. rebootB. shutdown -rC. shutdown -hD. init 6答案:A9. 以下哪个命令可以用来杀死一个进程?A. killB. pkillC. killallD. kill -9答案:A10. 在Linux系统中,以下哪个文件包含了系统环境变量?A. /etc/profileB. /etc/bash.bashrcC. ~/.bashrcD. /etc/environment答案:D二、填空题(每题2分,共20分)11. 在Linux系统中,文件权限分为三种类型:读(______)、写(______)和执行(______)。

linux 试题及答案

linux 试题及答案

linux 试题及答案第一部分:选择题1. Linux 是一种()操作系统。

a) 开源b) 闭源c) 商业d) 私有答案:a) 开源2. 在 Linux 中,用于显示当前所在路径的命令是()。

a) pwdb) lsc) cdd) cp答案:a) pwd3. 在 Linux 中,用于创建目录的命令是()。

a) mkdirb) touchc) rmd) mv答案:a) mkdir4. Linux 中,用于列出当前目录下的文件和文件夹的命令是()。

a) lsb) cdc) pwdd) rm答案:a) ls5. 在 Linux 中,用于复制文件的命令是()。

a) cpb) mvc) touchd) mkdir答案:a) cp第二部分:填空题1. Linux 操作系统的核心部分被称为()。

答案:内核2. Linux 中,用于修改文件或目录的权限的命令是()。

答案:chmod3. 在 Linux 中,用于压缩文件的命令是()。

答案:tar4. Linux 是基于()开发的操作系统。

答案:UNIX5. Linux 中,默认的超级用户账户是()。

答案:root第三部分:简答题1. 什么是 Linux 操作系统?答:Linux 是一种开源操作系统,它基于 UNIX 操作系统开发而成。

Linux 以其稳定性、可定制性和安全性而闻名,并广泛运用于服务器和嵌入式设备等领域。

2. 如何在 Linux 中创建一个新用户?答:可以使用 `useradd` 命令来创建一个新用户,例如 `useradd -m newuser`。

其中,`-m` 参数表示同时创建用户的主目录。

3. 如何修改文件的访问权限?答:可以使用 `chmod` 命令来修改文件的访问权限。

例如,要将文件的所有者权限设置为可读可写可执行,可以使用 `chmod u+rwx filename` 命令。

4. 如何在 Linux 中安装软件包?答:可以使用包管理器,如 `apt` (用于 Debian 系统)或 `yum` (用于 Red Hat 系统),来安装软件包。

linux期末考试题库及答案

linux期末考试题库及答案

linux期末考试题库及答案1. 请解释什么是Linux操作系统,并简述其特点。

答案:Linux是一种开源的类Unix操作系统,其核心由Linus Torvalds在1991年首次发布。

Linux操作系统的特点包括开源性、多用户多任务、稳定性和安全性。

它支持多种硬件平台,并且拥有庞大的软件库和社区支持。

2. 描述Linux文件系统的结构。

答案:Linux文件系统以根目录“/”开始,下面是各种子目录和文件。

主要的目录包括/bin(存放基本命令)、/boot(启动文件)、/dev(设备文件)、/etc(系统配置文件)、/home(用户主目录)、/lib(库文件)、/mnt(挂载点)、/proc(系统信息)、/tmp(临时文件)、/usr(用户程序和文档)、/var(变量数据)等。

3. 解释什么是inode,并说明其作用。

答案:inode是Linux文件系统中用于存储文件属性的数据结构。

每个文件或目录都有一个对应的inode,其中包含了文件的权限、所有者、大小、创建和修改时间等信息。

inode的作用是帮助文件系统快速定位和管理文件。

4. 请列举Linux中常用的文件权限设置命令,并简述其用途。

答案:常用的文件权限设置命令包括chmod、chown和chgrp。

chmod用于改变文件或目录的权限;chown用于改变文件或目录的所有者;chgrp用于改变文件或目录的用户组。

5. 描述如何使用grep命令在文件中搜索特定字符串。

答案:grep命令用于搜索文件中的字符串。

基本用法为grep'pattern' filename,其中'pattern'是待搜索的字符串,filename是文件名。

例如,grep 'error' log.txt将在log.txt文件中搜索包含“error”的行。

6. 解释什么是管道(pipe),并给出一个使用管道的命令示例。

答案:管道是Linux中用于将一个命令的输出作为另一个命令输入的机制。

大一linux考试试题及答案

大一linux考试试题及答案

大一linux考试试题及答案****一、选择题(每题2分,共20分)1. Linux系统中,哪个命令用于查看当前目录下的文件和文件夹?A. lsB. cdC. mkdirD. rm答案:A2. 在Linux中,哪个命令用于查找文件?A. findB. grepC. locateD. which答案:C3. 在Linux中,以下哪个命令用于查看当前登录用户的信息?A. whoB. whoamiC. usersD. id答案:B4. 在Linux中,哪个命令用于查看当前系统的运行时间和平均负载?A. uptimeB. topC. psD. vmstat答案:A5. 在Linux中,以下哪个命令用于查看和编辑文件内容?A. catB. moreC. lessD. vi答案:D6. 在Linux中,以下哪个命令用于创建软链接?A. lnB. ln -sC. linkD. symlink答案:B7. 在Linux中,以下哪个命令用于查看当前系统的磁盘使用情况?A. dfB. duC. diskusageD. diskinfo答案:A8. 在Linux中,以下哪个命令用于查看当前系统的内存使用情况?A. freeB. topC. vmstatD. meminfo答案:A9. 在Linux中,以下哪个命令用于查看网络配置信息?A. ifconfigB. ipC. netstatD. route答案:B10. 在Linux中,以下哪个命令用于压缩文件?A. gzipB. tarC. zipD. compress答案:A二、填空题(每题2分,共20分)1. 在Linux中,查看当前路径的命令是________。

答案:pwd2. Linux系统中,用于改变当前工作目录的命令是________。

答案:cd3. 在Linux中,使用________命令可以查看当前系统的版本信息。

答案:uname -a4. 在Linux中,________命令用于显示当前路径下的所有文件和文件夹,包括隐藏文件。

Linux操作系统考试题库及答案

Linux操作系统考试题库及答案

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是一个开源的操作系统。

2022年中南大学软件工程专业《操作系统》科目期末试卷A(有答案)

2022年中南大学软件工程专业《操作系统》科目期末试卷A(有答案)

2022年中南大学软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、实时操作系统必须在()内处理完来白外部的事件。

A.一个机器周期B.被控对象规定时间C.周转时间D.时间片2、处理外部中断时,应该山操作系统保存的是()A.程序计数器(PC)的内容B.通用寄存器的内容C.快表(TLB)中的内容D.Cache中的内容3、一个进程被唤醒意味着()。

A.该进程可以重新占用CPUB.优先级变为最大C.PCB移到就绪队列之首D.进程变为运行态4、在单处理器的多进程系统中,进程切换时,何时占用处理器和占用多长时间取决于()A.进程响应程序段的长度B.进程总共需要运行时间的长短C.进程自身和进程调度策略D.进程完成什么功能5、若系统S1采用死锁避免方法,S2采用死锁检测方法。

下列叙述中,正确的是()。

I.S1会限制用户申请资源的顺序,而S2不会II.S1需要进程运行所需资源总最信息,而S2不需要III.SI不会给可能导致死锁的进程分配资源,而S2会A.仅I、IIB.仅II、IIIC. 仅I、IID. I、II、III6、如果I/O设备与存储设备间的数据交换不经过CPU来完成,则这种数据交换方式是()。

A.程序查询方式B.中断方式C.DMA方式D.外部总线方式7、 CPU输出数据的速度远远高于打印机的速度,为解决这一矛盾,可采用()。

A.并行技术B.通道技术C.缓冲技术D.虚存技术8、在一个文件被用户进程首次打开的过程中,操作系统需做的是()A.将文件内容读到内存中B.将文件控制块读到内存中C.修改文件控制块中的读写权限D.将文件的数据缓冲区首指针返回给用户进程9、为支持CD-ROM小视频文件的快速随机播放,播放性能最好的文件数据块组织方式是()。

A.连续结构B.链式结构C.直接索引结构D.多级索引结钩10、下列措施巾,能加快虚实地址转换的是()I.增大快表(TLB)容量II.让页表常驻内存III.增大交换区(swap)A.仅IB.仅IIC. 仅I、IID. 仅II、III11、产生内存抖动的主要原因是()A.内存空间太小B.CPU运行速度太慢C.CPU调度算法不合理D.页面置换算法不合理12、当系统发生抖动(Trashing)时,可以采取的有效措施是()。

linux期末试题及答案

linux期末试题及答案

linux期末试题及答案一、选择题1. 在Linux系统中,下列哪个命令用于创建目录?A. mkdirB. touchC. lsD. mv答案:A. mkdir2. Linux系统的默认shell是哪个?A. BashB. CshC. ZshD. Sh答案:A. Bash3. 下面哪个命令用于将文件从本地复制到远程服务器?A. scpB. sshC. cpD. mv答案:A. scp4. 在Linux系统中,下列哪个命令可以查看系统当前的进程?A. topB. psC. killD. grep答案:B. ps5. Linux系统中,用户的家目录一般位于哪个目录下?A. /homeB. /rootC. /usrD. /var答案:A. /home二、填空题1. 在Linux中,用于解压缩文件的命令是_______。

答案:tar2. Linux系统中,用户密码存储在_______文件中。

答案:/etc/shadow3. 在命令行中,用于列出当前目录下的所有文件和子目录的命令是_______。

答案:ls4. 在Linux系统中,用于切换用户的命令是_______。

答案:su5. Linux系统中,用于编辑文本文件的命令是_______。

答案:vi三、简答题1. 请简要说明Linux系统的特点。

答:Linux是一种开源的操作系统,具有以下特点:- 多用户、多任务:Linux系统可以同时支持多个用户登录并执行多个任务,提高了系统的利用率。

- 开放源代码:Linux系统的源代码对所有人开放,可以被任何人自由使用、修改和发布,促进了软件的快速发展。

- 安全性高:Linux系统有较高的安全性,可以提供用户权限管理、文件权限管理等多种安全机制。

- 稳定高效:Linux系统的内核设计稳定且高效,能够长时间运行而不出现异常或崩溃。

- 丰富的软件支持:Linux系统具有众多的开源软件,可以满足不同用户的需求。

2. 请简要说明Linux文件系统的层级结构。

Linnux期末考试题目及答案

Linnux期末考试题目及答案

Linnux期末考试题目及答案Linux期末考试题目及答案一、选择题(每题2分,共20分)1. Linux操作系统属于以下哪一种类型?A. 单用户单任务操作系统B. 多用户多任务操作系统C. 单用户多任务操作系统D. 多用户单任务操作系统答案:B2. 在Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. pwdC. cdD. mkdir答案:A3. 如果需要查看Linux系统的运行时间和平均负载,可以使用以下哪个命令?A. uptimeB. topC. psD. who答案:A4. 在Linux中,以下哪个文件是系统的启动配置文件?A. /etc/fstabB. /etc/inittabC. /etc/passwdD. /etc/sysconfig答案:B5. 下面哪个选项是正确的Linux文件权限设置?A. -rwxr-xr--B. drwxr-xr-xC. -rwxrwxrwxD. drwxrwxrwx答案:B6. 在Linux中,哪个命令可以查看当前系统的内核版本?A. uname -aB. cat /etc/os-releaseC. lsb_release -aD. cat /proc/version答案:A7. 在Linux系统中,以下哪个命令用于压缩文件?A. gzipB. tarC. zipD. bzip2答案:B8. 在Linux中,以下哪个命令可以查看网络连接状态?A. ifconfigB. netstatC. routeD. nslookup答案:B9. 在Linux中,以下哪个命令用于查找文件?A. findB. grepC. whichD. whereis答案:A10. 在Linux系统中,以下哪个命令用于显示当前路径?A. cdB. pwdC. lsD. mkdir答案:B二、填空题(每空2分,共20分)1. Linux系统中的文件系统是以_________为树形结构组织的。

大学考试的LINUX试题及参考答案

大学考试的LINUX试题及参考答案

大学考试的LINUX试题参考答案(1)一.填空题:1. 在Linux 系统中,以文件方式访问设备。

2. Linux内核引导时,从文件/etc/fstab 中读取要加载的文件系统。

3. Linux文件系统中每个文件用i节点来标识。

4. 全部磁盘块由四个部分组成,分别为引导块、专用块、i节点表块和数据存储块。

5. 链接分为:硬链接和符号链接。

6. 超级块包含了i节点表和空闲块表等重要的文件系统信息。

7. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:644 ,该文件属性是目录。

8. 前台起动的进程使用Ctrl+c 终止。

9. 静态路由设定后,若网络拓扑结构发生变化,需由系统管理员修改路由的设置。

10. 网络管理的重要任务是:控制和监控。

11. 安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区和交换分区。

13. 编写的Shell程序运行前必须赋予该脚本文件执行权限。

14. 系统管理的任务之一是能够在分布式环境中实现对程序和数据的安全保护、备份、恢复和更新。

15. 系统交换分区是作为系统虚拟存储器的一块区域。

16. 内核分为进程管理系统、内存管理系统、I/O管理系统和文件管理系统等四个子系统。

17. 内核配置是系统管理员在改变系统配置硬件时要进行的重要操作。

18. 在安装Linux系统中,使用netconfig程序对网络进行配置,该安装程序会一步步提示用户输入主机名、域名、域名服务器、IP地址、网关地址和子网掩码等必要信息。

19. 唯一标识每一个用户的是用户ID 和用户名。

20 . RIP 协议是最为普遍的一种内部协议,一般称为动态路由选择协议。

21. 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为文件系统。

22. DHCP可以实现动态IP 地址分配。

23. 系统网络管理员的管理对象是服务器、用户和服务器的进程以及系统的各种资源。

24. 网络管理通常由监测、传输和管理三部分组成,其中管理部分是整个网络管理的中心。

大学linux考试试题及答案

大学linux考试试题及答案

大学linux考试试题及答案一、选择题(每题2分,共20分)1. Linux系统中,以下哪个命令用于查看当前目录下的文件和文件夹?A. lsB. pwdC. cdD. mkdir答案:A2. 在Linux中,以下哪个命令用于查看当前系统的运行时间和平均负载?A. uptimeB. topC. whoD. ps答案:A3. 在Linux系统中,以下哪个文件系统格式是默认的?A. FAT32B. NTFSC. ext4D. HFS+答案:C4. 在Linux中,以下哪个命令用于查看当前登录用户的信息?A. whoB. whoamiC. usersD. w答案:D5. 在Linux系统中,以下哪个命令用于查找文件?A. findB. grepC. locateD. search答案:A6. 在Linux中,以下哪个命令用于查看文件内容?A. catB. lessC. moreD. tail答案:A7. 在Linux系统中,以下哪个命令用于解压tar.gz文件?A. tar -xzvfB. tar -czvfC. gzip -dD. gunzip答案:A8. 在Linux中,以下哪个命令用于创建一个软链接?A. ln -sB. ln -hC. ln -fD. ln -i答案:A9. 在Linux系统中,以下哪个命令用于查看当前路径?A. lsB. pwdC. cdD. path答案:B10. 在Linux中,以下哪个命令用于查看当前系统的磁盘使用情况?A. dfB. duC. diskusageD. diskinfo答案:A二、填空题(每题2分,共20分)1. Linux系统中,使用________命令可以切换到用户的主目录。

答案:cd ~2. 在Linux中,使用________命令可以查看当前路径的绝对路径。

答案:pwd3. 在Linux系统中,使用________命令可以查看当前系统的版本信息。

答案:uname -a4. 在Linux中,使用________命令可以查看当前系统的内核版本。

Linux试卷及答案(中南大学)

Linux试卷及答案(中南大学)

一.单项选择题(本题30分,每小题1.5分)在每小题列出的四个选项中只有一个是符合题目要求的,错选或未选均无分。

1.下面哪个Linux命令可以一次显示一页内容______A.pauseB.catC.moreD.grep2.怎样更改一个文件的权限设置______A.attribB.chmodC.changeD.file3.如何从当前系统中卸载一个已装载的文件系统______A.umountB.dismountC.mount–uD.从/etc/fstab中删除这个文件系统项4.在大多数Linux发行版本中,图形方式的运行级定义为______A.1B.2C.3D.55.用命令ls-al显示出文件ff的描述如下所示,由此可知文件所有者所在组的权限是______ -rwxrw-r--1root root599Cec1017:12ffA.rwxB.rw-C.r--D.无法获知6.内核不包括的子系统是_______A.进程管理系统B.内存管理系统C.I/O管理系统D.硬件管理系统7.下面哪一个是Linux缺省状态下使用的文件系统类型A.Ext2B.NFSC.MsdosD.Vfat8.Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在______目录中A./devB./etcC./binD./lib9.关闭linux系统可使用命令______A.Ctrl+Alt+DelB.Ctrl+ALTC.shutdown-h nowD.reboot10.用命令ls-al显示出文件ff的描述如下所示,由此可知文件ff的类型为_____ -rwxr-xr1root root599Cec1017:12ffA.普通文件B.硬链接C.目录D.符号链接11.删除文件命令为_____。

A.mkdirB.rmdirC.mvD.rm12.改变文件所有者的命令为______。

A chmod B.touch C.chown D.cat13.在下列命令中,不能显示文本文件内容的命令是______。

《Linux基础》复习备考试题库(含答案))

《Linux基础》复习备考试题库(含答案))

《Linux基础》复习备考试题库(含答案))一、选择题1. Linux系统中,以下哪个命令用于显示当前登录的用户?A. whoamiB. whoC. usersD. id答案:A2. 在Linux系统中,以下哪个命令用于查看磁盘空间使用情况?A. dfB. duC. mountD. fsck答案:A3. 在Linux系统中,以下哪个命令用于查看CPU使用情况?A. topB. psC. vmstatD. iostat答案:A4. Linux系统中,以下哪个命令用于切换用户?A. suB. sudoC. chownD. chmod答案:A5. 在Linux系统中,以下哪个命令用于创建文件?A. touchB. catC. viD. nano答案:A二、填空题1. Linux系统中,根目录的路径为______。

答案:/2. 在Linux系统中,默认的超级用户是______。

答案:root3. Linux系统中,文件权限分为______、______和______三种类型。

答案:读、写、执行4. 在Linux系统中,以下命令用于查看文件内容:______、______、______。

答案:cat、less、more5. Linux系统中,以下命令用于查看网络连接情况:______、______。

答案:netstat、ss三、判断题1. Linux系统中,文件名区分大小写。

()答案:正确2. 在Linux系统中,可以使用rm -rf命令删除任意文件。

()答案:错误3. Linux系统中,可以使用tar命令进行文件打包和压缩。

()答案:正确4. 在Linux系统中,/etc目录存放系统配置文件。

()答案:正确5. Linux系统中,/var目录存放系统运行过程中产生的数据。

()答案:正确四、简答题1. 简述Linux系统的文件权限及其表示方法。

答案:Linux系统的文件权限分为读、写、执行三种类型,分别用r、w、x表示。

(完整word版)linux试题与答案

(完整word版)linux试题与答案

linux复习题(仅供参考)(一)选择题:1.以下哪一个是linux内核的稳定版本( B )A.2.5.24 B. 2.6.17 C. 1.7.18 D. 2.3.202.怎样显示当前目录( A )。

A. pwdB. cdC. whoD. ls3.欲把当前目录下的file1.txt 复制为file2.txt,正确的命令是( D )。

A. copy file1.txt file2.txtB. cp file1.txt | file2.txtC. cat file2.txt file1.txtD. cat file1.txt > file2.txt4. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是( B )。

A. ls *.txtB. find . –name “.txt”C. ls –d .txtD. find . “.txt”5. 如何删除一个非空子目录/tmp( B )。

A. del /tmp/*B. rm -rf /tmpC. rm -Ra /tmp/*D. rm –rf /tmp/*6. 存放用户帐号的文件是(C )。

A. shadowB. groupC. passwdD. Gshadow7.下面哪个系统目录中包含Linux使用的外部设备(B )。

A. /binB. /devC. /bootD. /home8.在vi编辑器中的命令模式下,键入( B )可在光标当前所在行下添加一新行A.O (上一行添加一行) B. o C. i D. a 9.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( C )命令。

A.上箭头 B. 下箭头 C. . D. *Vi编译器包含命令模式、插入模式和末行模式10.删除文件命令为(D)A.mkdir B. move C. mv D. rm11.假设文件fileA的符号链接(又叫软连接)为fileB,那么删除fileA后,下面的描述正确的是(B)A.fileB也随之被删除B. fileB仍存在,但是属于无效文件C. 因为fileB未被删除,所以fileA会被系统自动重新建立D. fileB会随fileA的删除而被系统自动删除12.在给定文件中查找与设定条件相符字符串的命令为(A )A.grep B. gzip C. find D. sort13.从后台启动进程,应在命令的结尾加上符号(A )A.& B. @ C. # D. $14. 如果执行命令#chmod 746 file.txt,那么该文件的权限是( A )。

Linux考试试题(带答案)

Linux考试试题(带答案)

Linux考试试题一、选择题(单选题,每小题2分,共20分)1.Linux系统的开发模型是__B____ 。

A.教堂模型B.集市模型C.层次模型D.网状模型2.在Linux中,进程优先级的相关参数有多个,与实时进程优先级相关的参数是__D____ 。

A.policyB.counterC.priorityD.rt_priority3.__B___ 属于SYSTEM Ⅴ进程间通信方式。

A.管道B.信号量C.软中断信号D.锁机制4.在Linux系统中,每个进程都有4GB的虚拟地址空间,其中内核空间占用__C___ 。

A.0~2GB-1 B.0~3GB-1 C.3GB~4GB-1 D.2GB~4GB-15.Linux文件系统中,文件在外存的物理地址放在___A___ 中。

A.i节点B.用户打开文件表C.系统打开文件表D. 进程控制块6.以长格式列目录时,若文件test的权限描述为:drwxrw-r--,则文件test的类型及文件主的权限是__A____ 。

A. 目录文件、读写执行B. 目录文件、读写C. 普通文件、读写D.普通文件、读7.当字符串用单引号(’’)括起来时,SHELL将__C____ 。

A.解释引号内的特殊字符B.执行引号中的命令C.不解释引号内的特殊字符D.结束进程8./etc/shadow文件中存放_B_____ 。

A.用户账号基本信息B.用户口令的加密信息C.用户组信息D.文件系统信息9.Linux系统中,用户文件描述符0表示____A__ 。

A.标准输入设备文件描述符B.标准输出设备文件描述符C.管道文件描述符D.标准错误输出设备文件描述符10.为卸载一个软件包,应使用___B__ 。

A.rpm -iB.rpm -eC.rpm -qD.rpm -V二、填空题(每空1分,共20分)1.在Linux2.4.0版本中,进程有___6___ 种状态,进程使用__exit____ 系统调用后进入僵死状态。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.单项选择题(本题30分,每小题1.5分)在每小题列出的四个选项中只有一个是符合题目要求的,错选或未选均无分。

1.下面哪个Linux命令可以一次显示一页内容______A. pauseB. catC. moreD. grep2.怎样更改一个文件的权限设置______A. attribB. chmodC. changeD. file3.如何从当前系统中卸载一个已装载的文件系统______A. umountB. dismountC. mount –uD. 从/etc/fstab 中删除这个文件系统项4.在大多数Linux发行版本中,图形方式的运行级定义为______A.1B.2C.3D.55.用命令ls -al显示出文件ff的描述如下所示,由此可知文件所有者所在组的权限是______ -rwxrw-r-- 1 root root 599 Cec 10 17:12 ffA. rwxB. rw-C. r--D.无法获知6.内核不包括的子系统是_______A.进程管理系统B. 内存管理系统C. I/O管理系统D. 硬件管理系统7.下面哪一个是Linux缺省状态下使用的文件系统类型A .Ext2 B. NFS C. Msdos D. Vfat8.Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在______目录中A. /devB. /etcC. /binD. /lib9.关闭linux系统可使用命令______A.Ctrl+Alt+DelB.Ctrl+ALTC.shutdown -h nowD. reboot10.用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为_____ -rwxr-xr 1 root root 599 Cec 10 17:12 ffA. 普通文件B. 硬链接C. 目录D. 符号链接11.删除文件命令为_____。

A .mkdir B. rmdir C. mv D. rm12.改变文件所有者的命令为______。

A chmod B. touch C. chown D. cat13.在下列命令中,不能显示文本文件内容的命令是______。

A.moreB.lessC.tailD. join14.查看系统当前进程信息的命令是______A.psB.dfC.manD. ls15. 进程有三种基本状态,分别是_______。

A. 准备态、执行态和退出态 B 精确态、模糊态和随机态C. 运行态、就绪态和等待态 D 手工态、自动态和自由态16. 从后台启动进程,应在命令的结尾加上符号_____。

A. &B. @C. #D. $17. 一个进程调用fork系统调用后,会有什么结果?A. 生成一个进程,从main()处开始执行。

B. 生成一个线程,从main()开始执行。

C. 生成一个进程,从fork之后开始执行。

D. 生成一个线程,从fork之后开始执行。

18. 一个文件名字为rr.Z,可以用来解压缩的命令是_____。

A. tarB. gzipC. compressD. uncompress19. 文件权限读、写、执行的三种标志符号依次是_____。

A. rwxB. xrwC. rdxD. srw20. UNIX操作系统属于()类操作系统A.单用户单任务B.单用户多任务C. 多处理机D. 多用户多任务二、填空题 (本题15分,每空1分)21.在Linux系统中,以__文件_______方式访问设备。

22.编写的Shell程序运行前必须赋予该脚本文件__执行______权限。

23.唯一标识每一个用户的是__用户名_____和__UID_____。

24.在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是__/etc______。

25.在Linux系统中,用来存放用户信息的文件是__/etc/passwd______。

26.结束进程的命令是_kill______。

27.将前一个命令的标准输出作为后一个命令的标准输入,称之为_管道______。

28.管道通信包括_有名管道______和__无名管道_____两种。

29.信号量主要是用来解决不同进程间的__同步互斥_____问题。

30.进程接收到信号后可以忽略信号,但是__SIGKILL_____和__SIGSTOP_____这两个信号不能被忽略。

31.安装Linux系统对硬盘分区时,必须有两种分区类型:__/_____和__swap_____。

三、简答题(本题30分,每小题6分)32.什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?33.Linux的进程间通信机制有哪些?请分别简要说明。

# 无名管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。

进程的亲缘关系通常是指父子进程关系。

# 有名管道(named pipe) :有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。

# 信号量( semophore ) :信号量是一个计数器,可以用来控制多个进程对共享资源的访问。

它常作为一种锁机制,防止某进程正在访问共享资源时,其他进程也访问该资源。

因此,主要作为进程间以及同一进程内不同线程之间的同步手段。

# 消息队列( message queue ) :消息队列是由消息的链表,存放在内核中并由消息队列标识符标识。

消息队列克服了信号传递信息少、管道只能承载无格式字节流以及缓冲区大小受限等缺点。

# 信号量( sinal ) :信号是一种比较复杂的通信方式,用于通知接收进程某个事件已经发生。

#共享存储器( shared memory):共享内存就是映射一段能被其他进程所访问的内存,这段共享内存由一个进程创建,但多个进程都可以访问。

共享内存是最快的IPC方式,它是针对其他进程间通信方式运行效率低而专门设计的。

它往往与其他通信机制,如信号量,配合使用,来实现进程间的同步和通信。

# 套接字( socket ) :套解口也是一种进程间通信机制,与其他通信机制不同的是,它可用于不同及其间的进程通信。

34.什么是动态优先级多级反馈循环进程调度算法?结合其计算公式简要说明其主要思想。

35.简要说明里linux环境下编译、运行C程序的基本工具和过程。

工具:gcc、make如果程序很小(源文件很少),可以直接用gcc编译如果程序较大(源文件比较多),则要先编写程序的Makefile文件,然后用make编译36.简要说明面向连接和无连接两种网间进程通信方式的主要区别。

面向连接的协议,在正式收发数据前,双方必须建立可靠的连接。

连接的建立要经过三次“握手”才能建立起来,一旦连接建立起来,通信就比较稳定。

面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去。

四、编程与应用题(本题25分)37.阅读下面shell程序,请写出执行结果。

(6分)echo -e "Please enter the score:"while read SCOREdocase $SCORE in?|[1-5]? ) echo "Failed!"echo "Please enter the next score:";;6?) echo "Passed!"echo "Please enter the next score:";;7?) echo "Medium!"echo "Please enter the next score:";;8?) echo "Good!"echo "Please enter the next score:";;9?|100) echo "Great!"echo "Please enter the next score:";;*) exit;;esacdone其中输入的数据为62 Passed!Please enter the next score80 Good!5 Failed!100038.用Shell编程,判断一个文件是不是字符设备文件,如果是将其拷贝到/dev目录下,否则提示“This file is not exit”的信息。

(6分)#!/bin/bashfilename="test"if [ -c "$filename" ]thencp "$filename" /develseecho "This file is not exit"fi39.编写一段C语言程序使其完成:父进程创建两个子进程,父子进程都在屏幕上显示自己的进程ID号。

要求先显示子进程的ID号,后显示父进程的ID号。

(6分)#include <sys/type.h>#include <sys/wait.h>#include <unistd.h>#include <stdio.h>#include <stdlib.h>int main(){pid_t pid1, pid2;pid1 = fork();if(pid1 == 0){printf("子进程1:%d\n", getpid());exit(0);}else{wait(NULL);pid2 = fork();if(pid2 == 0){printf("子进程2:%d\n", getpid());exit(0);}else{wait(NULL);printf("父进程:%d\n", getpid());}}return 0;}40.编写利用IPC实现进程通信的C程序。

该程序主要模拟根据帐号查询余额的过程。

包括三方面1):请求进程从标准输入读入帐号,并将该帐号通过消息队列发送给服务进程;2)服务进程接收该帐号后,按照请求的先后顺序在标准输入上输入该帐户的姓名和余额,并将结果返回给请求进程;3)请求进程接收返回的信息,并将结果输出在标准输出上。

服务进程先于请求进程启动,请求进程启动时要携带请求编号,可同时启动多个请求进程。

(7分)/*请求方程序msgreq.c*/#include<sys/types.h>#include<sys/ipc.h>#include<sys/msg.h>#include<stdio.h>static struct msgbuf{ long mtype;char mtext[256];} sndbuf, rcvbuf, *msgp ;extern int errno;int main(int argc, char **argv){int rtrn, msqid ; char name[10];double balance;if (argc != 2){ fprintf(stderr, "msgreq [01-99]\n"); exit(-1);}if ( (msqid = msgget(0x888, IPC_CREA T | 0660)) == -1 ){fprintf(stderr, "msgget 888 failed !\n");exit(-1);}msgp = &sndbuf;sprintf(sndbuf.mtext, "%2.2s", argv[1]);printf("输入4位帐号:");scanf("%s", &sndbuf.mtext[2]);sndbuf.mtext[6] = 0;msgp->mtype = 666;rtrn = msgsnd(msqid, msgp, strlen(sndbuf.mtext), 0);if (rtrn == -1){perror("msgsnd");exit(-1);}msgp = &rcvbuf;fprintf(stderr, "等待后台数据处理进程的回答....");rtrn = msgrcv(msqid, msgp, 100, atoi(argv[1]), 0);if(rtrn == -1){perror("msgrcv");exit(-1);}sscanf(rcvbuf.mtext, "%[^|]|%lf", name, &balance);printf("\n姓名=%s\n", name);printf("余额=%lf\n", balance);}/*服务方程序msgcenter.c*/static struct msgbuf1{long mtype;char mtext[100];} sndbuf, rcvbuf , *msgp;extern int errno;int main(){int rtrn, msgqid ;char strbuf[100];if ( (msqid = msgget(0x888, IPC_CREA T | 0600)) == -1 ){fprintf(stderr, "msgget 888 failed !\n");exit(-1);}while(1){msgp = &rcvbuf;fprintf(stderr, "等待前台进程的请求....");rtrn = msgrcv(msqid, msgp, 100, 666 , MSG_NOERROR);if(rtrn == -1){perror("msgrcv");exit(-1);}msgp = &sndbuf;sprintf(strbuf, "%2.2s\0", rcvbuf.mtext);msgp->mtype = atoi(strbuf);printf("\n输入帐号=%4.4s的帐户姓名:", &rcvbuf.mtext[2]);scanf("%s", sndbuf.mtext);strcat(sndbuf.mtext, "|");printf("输入该帐户余额:");scanf("%s", strbuf);strcat(sndbuf.mtext, strbuf);rtrn = msgsnd(msqid, msgp, strlen(sndbuf.mtext), 0);if (rtrn == -1){perror("msgsnd");exit(-1);}}}。

相关文档
最新文档