文档库 最新最全的文档下载
当前位置:文档库 › Linux复习资料

Linux复习资料

Linux复习资料
Linux复习资料

Linux复习资料

1. 若要重新启用eth0网卡,以下命令中,可以实现的是()

(A) ifconfig eth0 (B) ifup eth0 (C) ifdown eth0 (D) ifconfig eth0 down

2. 在linux系统中,用于设置DNS服务器的配置文件是()

(A) /etc/hosts (B) /etc/resolv.conf

(C) /etc/named.conf (D) /etc/nis.conf

3. 在linux系统中,主机名保存在()配置文件中。

(A) /etc/hosts (B) /etc/sysconfig/network

(C) /etc/modules (D) /etc/host

4. 将/bin目录下所有文件的文件名信息写入文件aaa.txt中,正确的命令是()

(A) ls /> aaa.txt (B)ls /bin > aaa.txt

(C) ls bin > aaa.txt (D)ls /bin < aaa.txt

5. Linux利用交换分区空间来提供虚拟内存,交换分区的文件系统类型必须是()

(A) ext2 (B )ext3 (C) FAT (D) swap

6.Linux系统中,以下哪个是ftp服务器的软件包()

(A)Apache (B) vsftp (C) Tomcat (D) PWS

7. 在Linux的X-Windows界面,若要退回到文本虚拟控制台界面,则应按()功能键

(A) Ctrl +F2 (B) Ctrl+Alt+F7 (C) Ctrl+Alt +F2 (D) F7

8. 假设file1.txt文件不存在,file2.txt存在,则内容不为空,执行以下命令后,

生成的文件内容不为空的是()

(A) touch file1.txt (B) 执行cat > file1.txt命令后,立即按Ctrl+D

(C) cat file2.txt > file1.txt (D) cat /dev/null > file1.txt

9.若使用vsftpd的默认配置,使用匿名帐户登录FTP服务器,所处的目录是()

(A)/var/ftp (B)/home/ftp (C) /home (D) /home/vsftpd

10. 正确修改Apache配置文件httpd.conf后,执行下列哪一个命令后可以使修改的信息生效()

(A) service httpd restart (B)server httpd start

(C) service apache restart (D) server apache restart

11. Red Hat Linux所提供的安装的安装软件包中,默认的打包格式为()。

(A) .tar (B) .tar.gz (C) .rpm (D) .zip

12.要检查当前Linux系统是否安装有DNS服务器,以下命令中,正确的是()

(A)rpm –q bind (B) rpm –q nds

(C)ps –aux|grep bind (D) ps –aux |grep dns

13. 创建文件file的命令是()

(A) mkdir file (B) touch file (C)less file (D) useradd file

14.启动ftp服务器的命令是()

(A) service vsftpd restart (B) service bind start

(C) service ftp start (D) server vsftpd start

15. Linux管理员账号为(),登录成功后,其命令提示符为#.

(A) Administrator (B) root (C)% (D) $

16.以下文件中,只有root 用户才有权存取的是()。

(A) passwd (B) shadow (C) group (D) password

17.对用户组进行重命名,应使用的命令参数是()。

(A)-n (B) –l (C) –L (D) –r

18.要将用户添加到指定的用户组,应使用()命令来实现。

(A) groupadd (B) groupmod (C) groupuser (D) gpasswd

19.init 进程对应的配置文件名为(),该进程是Linux系统的第一个进程,其进程号PID始终为1 。

(A)/etc/fstab (B)/etc/init.conf (C)/etc/inittab.conf (D) /etc/inittab

20.若要重新启动Linux操作系统,以下操作命令中,不正确的是()。

(A) reboot (B) restart (C) init 6 (D) shutdown –r now

21. 若要关掉eth0网卡,以下命令中,可以实现的是()

(A) ifconfig eth0 (B) ifup eth0 (C) ifdown eth0 (D) ifconfig eth0 down

22. 若要删除/usr/mytest目录及其下的子目录和文件,以下操作正确的是()

(A) rmdir -delete /usr/mytest (B) rm /usr/mytest

(C) rm -f /usr/mytest (D) rm –r /usr/mytest

23. 在Linux的X-Windows界面退回到文本虚拟控制台界面,则应按()功能键

(A) Ctrl +F2 (B) Ctrl+Alt+F7 (C) Ctrl+Alt +F2 (D) F7

24. .若使用vsftpd的默认配置,使用匿名帐户登录FTP服务器,所处的目录是()

(A)/var/ftp (B)/home/ftp (C) /home (D) /home/vsftpd

25.假设file1.txt文件不存在,file2.txt存在,则内容不为空,执行以下命令后,生成的文件内容不为空的是()

(A) touch file1.txt (B) 执行cat > file1.txt命令后,立即按Ctrl+D

(C) cat file2.txt > file1.txt (D) cat /dev/null > file1.txt

26. 创建root组用户john,正确的命令是()

(A) useradd –z root john (B) useradd –g john root

(C) useradd –g root john (D)useradd root –g john

27. Red Hat Linux所提供的安装软件包中,默认的打包格式为()。

(A) .tar (B) .tar.gz (C) .rpm (D) .zip

28. 创建文件file的命令是()

(A) mkdir file (B) touch file (C)less file (D) useradd file

29. 要检查当前Linux系统是否安装有DNS服务器,以下命令中,正确的是()

(A)rpm –q bind (B) rpm –q nds

(C)ps –aux|grep bind (D) ps –aux |grep dns

30. 若要查询vsftpd软件包在当前Linux系统中是否安装,则实现的命令为()。

(A) rpm –qa (B) rpm –q vsftpd

(C) rpm –i vsftpd (D) rpm –qi

31.启动ftp服务器的命令是()

(A) service vsftpd restart (B) service bind start

(C) service ftp start (D) server vsftpd start

32. Linux管理员账号为(),登录成功后,其命令提示符为#.

(A) Administrator (B) root (C)% (D) $

33.以下文件中,只有root 用户才有权执行的命令是()。

(A) passwd (B) chmod (C) chown (D)password

34.对用户进行重命名,应使用的命令参数是()。

(A)-n (B) –l (C) –L (D) –r

35.要将用户添加到指定的用户组,应使用()命令来实现。

(A) groupadd (B) groupmod (C) groupuser (D) gpasswd

36.init 进程对应的配置文件名为()。

(A)/etc/fstab (B)/etc/init.conf (C)/etc/inittab.conf (D) /etc/inittab

37.若要关闭Linux操作系统,以下操作命令中,不正确的是()。

(A) shutdown -h now (B) halt (C) poweroff (D) init 6

38.下列不是Linux的文件系统类型是()

(A) swap (B)ext3 (C) ext2 (D) FAT

39. 以下命令中,确认目前登录用户身份的是()

(A) whoami (B) su - (C) groups (D) id

40.系统管理登录系统后,命令提示符为()

(A) % (B) & (C) # (D) $

41. root用户的家目录是()

(A) /home/root (B) /root (C)/usr/root (D)/

42. 利用rpm命令安装软件包时,应使用的命令选项参数为()。

(A) –q (B) –e (C) –ivh (D) –U

43. 若要设置/tmp/file文件的拥有者均有读、写权限,用户组和其他用户对该文件没有

操作权限,以下命令正确的是()

(A) chmod u=rw og-w-x /tmp/file (B) chown 600 /tmp/file

(C) chmod u=rw /tmp/file (D) chmod 644 /tmp/file

44.若修改apache服务器的默认配置,应该修改配置文件()

(A) /var/httpd.conf (B) /home/httpd.conf

(C) /etc/httpd/conf/httpd.conf (D) /etc/httpd.conf

45. 要将用户添加到指定的用户组,应使用()命令来实现。

(A) groupmod (B) useradd (C) gpasswd (D) groupdel

46. 以下命令中与ll功能相同的是()

(A) ls –a (B) ls –l (C) ls –Fa (D) ls –F

47. Apache服务默认监听端口号是()。

(A) 90 (B) 80 (C) 23 (D) 8080

48. 若要设置Web站点的端口号,应在配置文件中通过()配制语句来实现。

(A) ServerRoot (B) DocumentRoot (C) Listen (D) DirectoryIndex

49.对于下列ifconfig 命令用法错误的是()

(A) ifconfig (B) ifconfig eth0 172.23.200.221 netmask 255.255.255.0

(C) ifconfig eth0 (D) ifconfig eth0 hw ether 192.168.11.2

50.若要重新启动Linux操作系统,以下操作命令中,不正确的是()。

(A) reboot (B) restart (C) init 6 (D) shutdown –r now

51. 当前目录下已经存在a,b,c三个文件,将上述三个文件合成一个文件的abc的命令是()

(A) cat a b c < abc (B) cat a ,b ,c < abc

(C) cat a b c > abc (D)cat a ,b ,c > ab

52.在linux系统中,用于设置DNS服务器的配置文件是()

(A) /etc/hosts(B) /etc/resolv.conf (C) /etc/named.conf (D)

/etc/nis.conf

53. 假设file1.txt文件不存在,file2.txt存在,则内容不为空,执行以下命令后,生成的文件内容不为空的是()

(A) touch file1.txt (B) 执行cat > file1.txt命令后,立即按Ctrl+D

(C) cat file2.txt > file1.txt (D) cat /dev/null > file1.txt

54.对用户组进行重命名,应使用的命令参数是()。

(A)-n (B) –l (C) –L (D) –r

55.若要查询系统当前都安装了哪些软件包,包含mysql关键字,则实现的命令为()。

(A)rpm -qa | grep mysql (B) rpm –q mysql (C) rpm –qi mysql (D) rpm -ql mysql

56. 以下命令中,能将用户身份改变为root的是()

(A) whoami (B) su - (C) groups (D) id

57.普通用户登录系统后,命令提示符为()

(A) % (B) & (C) # (D) $

58. 以下命令中,用于分页查看文本文件内容的命令是()

(A) more (B) cat (C)tail (D) less

59. 若要设置/tmp/file文件的拥有者均有读、写权限,用户组和其他用户对该文件只有读的操作权限,以下命令正确的是()

(A) chmod u=rw og-w-x /tmp/file (B) chown 644 /tmp/file

(C) chmod u=rw /tmp/file (D) chmod 644 /tmp/file

60. 创建属于sys用户组的用户john,正确的命令是()

(A) useradd –s sys john (B) useradd –g sys john

(C) useradd –d sys john (D) gpasswd –a john sys

61. 创建目录树使用参数()。

(A) -p (B) –r (C) -d (D) -f

62. 若要设置Web站点的端口号,应在配置文件中通过()配制语句来实现。

(A) ServerRoot (B) DocumentRoot (C) Listen (D) DirectoryIndex

63.若要改变一个文件的拥有者,可以通过()命令来实现。

(A) chmod (B)chown (C)usermod (D)file

二、判断题:

1.Linux系统中一共有两种类型的用户:root用户和普通用户。()

2.Linux系统一共有6种运行级别,其中运行级别4是多用户状态的运行级别。()

3.在当前目录下创建文件file.txt的命令是mkdir file.txt。()

4.创建新用户user1的命令是:adduser user1。()

5.删除非空文件夹folder的命令是:rmdir –r folder。()

6.Apache服务器修改了配置文件httpd.conf,用户执行#service httpd restart 就

可以让新的配置生效。()

7.一个文件的访问权限值经查询为764,意味着文件所有者对该文件有执行权限。(

8.Vi编辑器在使用的时候在编辑模式下才可以对文件进行块操作,比如块的拷贝,删

除,移动等。()

9.若要查询所有的软件包在当前Linux系统中是否安装,则实现的命令为rpm –qi

软件包名。()

10.Linux系统下的重命名命令是rename。()

11.ftp服务器在匿名登录的情况下,用户的登录目录会在/var/vsftp下面。()

12.Linux系统中系统管理员只有root账号。()

13.Linux系统一共有6种运行级别,其中运行级别0是关机状态。()

14.在当前目录下创建文件file的命令是mk file。()

15.创建新用户user1的命令是: useradd user1。()

16.拷贝非空文件夹folder的命令是:copy –r folder。()

17.Apache服务器修改了配置文件httpd.conf,用户执行apachectl cinfigtest 就可

以让新的配置生效。()

18.若要查询所有的软件包在当前Linux系统中是否安装,则实现的命令为rpm –q 软

件包名。()

19.Linux系统下锁定账号的命令是passwd -L 用户名。()

20.在对目录进行复制、删除或移动操作时,如果要对整棵目录树进行操作,应在命令

中选择使用-r参数。()

21.Apahce服务器默认页面搜索顺序设置的关键字是DirectoryIndex()

22.在Linux中,在$命令行提示符状态下执行cd命令后,其当前目录为/home。()

23.在文件/etc/hosts中可以设置主机名。()

24.Linux的命令和文件名都区别大小写。()

25.Linux的文件类型不由扩展名决定,而由文件属性决定。()

26.文件所有者和root用户都可以修改文件的访问权限。()

27.Apache服务器修改文件httpd.conf,用户执行#service httpd restart 可以检查

语法错误。()

28.Linux系统中系统修护模式是运行级别6。()

29.Linux系统常用的文件系统有ext2,ext3,swap,reisfs。()

30.可以分页显示文本内容的命令是less。()

31.在Linux系统中不同运行级别之间的切换命令是init。()

32.删除文件夹的命令式rmdir。()

33.管理员通过setup修改了网卡的属性,执行#ifup eth0 就可以让新的配置生效。

()

34.修改文件file的访问权限值为000,意味着所有人对该文件都没有操作权限。()

35.通过配置文件中的DocumentRoot可以修改web服务器默认的站点根目录。()

36.在Linux系统中卸载软件包,则实现的命令为rpm –ivh 软件包名。()

37.在运行级别3下面启动图型系统的命令是startx。()

38.在对目录进行复制、删除或移动操作时,如果要对整棵目录树进行操作,应在命令

中选择使用-p参数。()

39.与ll功能相同的命令是ls -F。()

40.在Linux中,在#命令行提示符状态下执行cd命令后,其当前目录为/。()

41.在文件/etc/hosts中可以设置本机域名。()

42.Linux的文件名区别大小写,且最多可有256个字符。()

43.改变文件所有者的命令是chmod。()

44.Apache服务器修改文件httpd.conf,用户执行#httpd -t 可以检查语法错误。

()

三、填空题:

1.Linux用root用户登录后的命令提示符是________,普通用户登录命令提示符是

_____。

2.查询当前路径下有文件file,查看文件属性,文件所有者是user,修改文件所有者

为root,执行如下命令___________________________________________。

3.Apache服务器配置中,主配置文件是______________,位于___________________目

录下,默认的Web站点根目录是_______________________。

4.Linux系统下切换用户的命令是_____________。

5.ftp服务中上传文件用________命令实现,下载文件用_________命令实现。

6.DNS域名解析服务器配置完成以后,可以用命令_________________验证服务器配置

是可用的,成功的。

7.系统安装了一个软件包,若想查看该软件包的详细信息,使用命令_______________,

验证该软件包安装了哪些文件以及安装位置使用命令_______________________________。

8.当前路径下有文件file,查看文件属性,是文件具有可执行权限,需要执行命令

___________________________________________。

9.Linux系统下删除用户的命令是_____________。

10.测试两台主机之间网络联通,可以用命令___________,验证DNS服务器是正常工作

的,可用命令_____________________。

11.利用rpm命令卸载软件包时,应使用的命令选项参数为_______。

12.Linux系统默认的文件系统类型是是__________。

13.向目的主机127.0.0.1发送3次1k 的ping测试包,检测网络是否畅通,,命令是

__________________________。

14.vi编辑器的三种工作模式分别是_________、_________和_________。。

15.ftp服务的启动命令是_________________。

16.Linux系统下切换用户的命令是_____________。

17.在对目录进行复制、删除或移动操作时,如果要对整棵目录树进行操作,应在命令中选择使用___________参数。删除非空文件夹的时候用命令_________________实现。18.查看当前文件夹下的隐藏文件的命令是____________,修改文件访问权限的命令是_____________。

19.Linux系统下root用户的家目录是_____________。

20.Linux系统中可执行命令放置在________目录下,配置文件目录是__________________。

21.利用rpm命令安装软件包时,应使用的命令选项参数为_______。

22.Linux利用交换分区空间来提供虚拟内存,交换分区的文件系统类型是

__________。

23.执行useradd tom命令后,系统会自动在__________目录下创建__________文件

夹,作为tom用户的__________。

24.vi编辑器的三种工作模式分别是_________、_________和_________。。

25.DNS域名解析服务器配置完成以后,可以用命令_________________验证服务器配置

是可用的,成功的。

四、简答题

1.运行级别分哪那几种,请分别解释每一种类型含义并说明正常情况不能设置什么级别。

2.简述 /etc/passwd配置文件的作用,并解释 root:x:0:0:root:/root:/bin/bash的含义。

3.简述linux启动的步骤(从系统加电到系统可以使用)。

4.Vi编辑器有哪些工作模式,分别怎么转换。

5.虚拟主机分为哪几种类型?简述各种类型的特点

6.简述网络故障排查的基本方法。

7.配置Apache服务器:

要求:设置本机的IP地址是192.168.0.128,子网掩码:255.255.255.0,网关:192.168.0.1。

设置web站点根目录位于 /var/www/html/myweb。

默认首页是index.html,首页内容为:hello,this is my homepage!。

端口号是8080。

效果:在浏览器地址栏中只需要输入http://192.168.0. 118:8080,确定后即可出现hello,this is my homepage!页面。(请按下面的要求写出配置步骤)

(1)配置IP地址、子网掩码、网关等网络信息的步骤。

(2)创建web站点根目录myweb,创建首页是index.html并写入“hello,this is my homepage!”字符串的步骤。

(3)修改Apache配置文件,设置web站点根目录位于 /var/www/html/myweb 的步骤。配置8080端口号的步骤。

要求:详细写出完成每一步配置需要执行的命令。

8.设置每周六晚上22点,将/home目录下的内容备份,备份目录是/root/back/,备份文件

名是home_back.tar.gz(写出实现步骤)。

linux系统编程试卷(答案)

凌阳教育 嵌入式培训系统编程部分测试试题 注:考试为闭卷,程序题需上机操作运行出结果,考试时间为120分钟 一:选择题(本题共4小题,每题3分共12分) 1)下列不是Linux系统进程类型的是( D ) A 交互进程 B 批处理进程 C 守护进程 D 就绪进程(进程状态) 2)以下对信号的理解不正确的是( B ) A 信号是一种异步通信方式 B 信号只用在用户空间进程通信,不能和内核空间交互 C 信号是可以被屏蔽的 D 信号是通过软中断实现的 3)进程有三种状态( C ) A 准备态、执行态和退出态 B 精确态、模糊态和随机态 C 运行态、就绪态和等待态 D 手工态、自动态和自由态 4)不是进程和程序的区别( B) A 程序是一组有序的静态指令,进程是一次程序的执行过程 B 程序只能在前台运行,而进程可以在前台或后台运行 C 程序可以长期保存,进程是暂时的 D 程序没有状态,而进程是有状态的 二:填空题(本题共6小题,2)、3)两题每空四分,其余每空一分。共23分) 1) 列举八种常见的进程间通信方式无名管道、有名管道、消息队列、信号量、共享内存、信号、套接字 网络上两个主机的进程间通信方式为套接字 2) 命名管道比无名管道的优势提供了一个可以访问的路径名,实现没亲缘关系的进程 间通信 3) 消息队列比命名管道和无名管道的优势可以按类型实现消息的随机查询,没必要先 进先出 4) 按照逻辑结构不同进行数据库划分,Sqlite 数据库属于哪一类关系型数据库 5) 在C语言中操作sqlite数据库,常用的2中方式是sqlite_exec(回调)、

sqlite_gettable(非回调) 6) 列举四种进程调度算法先来先调度(FCFS)、短进程优先调度(SPF)、高优先级调度 (HPF)、时间片轮转调度 三:问答题(本题共7题,每题5分,共35分) 1) 什么是系统调用?系统调用是通过什么方式陷入内核态的?请写出你对系统调用的理解。什么是文件I/O和标准I/O库?文件I/O和标准I/O库的区别? 系统调用是指操作系统提供给用户程序调用的一组特殊接口,用户程序可以通过这组接口获得操作系统内核提供的服务。 系统调用是通过软件中断方式陷入内核的 linux的文件I/O是由操作系统提供的基本IO服务, 标准I/O库通过封装系统调用,提供了一个到底层I/O的接口。 标准I/O默认采用了缓冲机制,还创建了一个包含文件和缓冲区相关数据的数据结构;文件I/O一般没有采用缓冲模式,需要自己创建缓冲区。一种是标准库封装系统调用而成,更高级,一种是系统提供的,比较低级;标准I/O可移植性高、文件I/O可移植性低。 2) 什么是进程?用fork()创建一个子进程时,系统会做什么工作 进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配的单位,不仅是系统内部独立运行的实体也是独立竞争资源的实体。 用fork()时系统会分配子进程一个ID号然后继承父进程的地址空间,包括进程上下文进程堆栈打开的文件描述符等等,他就是父进程的一个复制品。 3) 进程和线程有什么区别? 每个独立的进程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在进程程中,由进程提供多个线程执行的控制。 进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源. 一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行。 4) 什么是线程的互斥和同步,程序应怎样写才能达到互斥或同步? 互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。 同步:是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。在大多数情况下,同步已经实现了互斥,特别是所有写入资源的情况必定是互斥的。少数情况是指可以允许多个访问者同时访问资源。 在写程序时可以用互斥锁和信号量实现线程同步,一个线程访问共享资源时给这个资源上锁其他线程就不能访问了直到上锁的进程释放互斥锁为止。 5) 什么是僵尸进程?孤儿进程?守护进程? 僵尸进程:僵尸进程是指它的父进程已经退出(父进程没有等待(调用wait/waitpid)它),而该进程dead之后没有进程接受,就成为僵尸进程,也就是(zombie)进程。 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成

linux复习资料

一、题型: 1、单选:15(题)*2(分/题) 2、填空:15*1 3、问答: 4、程序填空 5、编程 考试重点: 第一章: 1、Linux内核版本采用双树系统:一棵是稳定树,主要用于发行;一棵是非稳定树(开发树),用于产品开发和改进; 2、Linux内核版本号有3位数字组成:第一位为主版本号;第二位说明版本类型的此版本号(偶数表示产品化版本,奇数表示实验版本);第三位为修改号,表示错误修补的次数; 3、常用目录: 4、常用文件分区:dev;/根;swap;/boot;/usr ;/usr;/local; /var; /tmp,; /opt; /home (其中根和swap是必须要的两个分区); 5、文件结构

6、Vi编辑器:(参考嵌入式系统实验)分为命令行模式和插入模式 1)命令行模式主要命令有:移动光标命令(w b 0 $ H M L G gg) 文本编辑命令(x X dw d$ d0 dd) 保存和退出编辑器命令(Zz wq w q q!) 2)命令行模式和插入模式之间切换用 a,i,Esc命令(Esc从插入到命令行) 7、文件名命名规则以及与windows下的文件命名规则的差异://这个题有点问题,通过网络自行查询 包含大写键、小写键、数字、#、@、_ 不包含空格 不包含以下字符:* ? > < / ; $ \ ‘“ 不能以“+”或者“-”开头 区分大小写 最长文件名:255 8、几种关机方式:shutdown命令,shutdown -h time(分钟);使用root权限执行init 0;halt 9、Swap分区的作用:作为虚拟内存,一般是物理内存的2倍。 10、静态库与动态库之间的差异:静态库(.a文件);动态库/共享库 (.so文件); 11、库函数与系统调用的差异: 系统调用:linux内核对外接口;充当用户程序和内核之间唯一的接口; 函数库:依赖与系统调用;标准函数库建立在系统调用的上层,提供的功能比系统调用强,使用也更方便; 12、编辑器gcc: 由输入文件类型和传递的参数决定gcc具体调用的组件 为开发者提供足够多的参数,可让开发者全面控制代码的生成 gcc下的C程序编译过程(预处理、编译成汇编代码、汇编成目标代码、链接); 13、Makefile文件的读和写: 试根据下图所示的文件依赖关系,写出相应的makefile文件

2017年题库Linux复习材料

一、填空题 1.建立用户账号的命令是__useradd________。 2.修改账号密码的命令是__passwd________。 3.更改用户密码过期信息的命令是__chage________。 4.创建一个新组的命令是___groupadd_______。 5.用于在不注销的情况下切换到系统中的另一个用户的命令是___su_______。 6.显示系统中进程信息的命令是_____ps__-aux_____。 7.以树状方式表现进程的父子关系的命令是___pstree_________。 8.显示当前系统正在执行的进程的相关信息的命令是___top_________。 9.显示或者设置当前系统的主机名的命令是___hostname_________。 10.Linux系统中使用最多的文件系统是_______ext3/4____________。 11.列出磁盘分区信息的命令是___df_______。 12.将设备挂载到挂载点处的命令是__mount________。 13.检查文件系统的磁盘空间占用情况的命令是____du______。 14.统计目录(或文件)所占磁盘空间大小的命令是__du________。 15.为文件建立在其他路径中的访问方法(链接)的命令是__ln_______,链接有两种:___ 软链接______和___硬链接 ______。 16.改变文件或目录的读写和执行权限的命令是__chmod________。 17.指定在创建文件或目录时预设权限掩码的命令是___umask_______。 18.改变文件或目录所有权的命令是__chown________。 19.ACL可以为某个文件单独设置该文件具体的某用户或组的权限。需要掌握的命令也只有 三个:__getfacl__、__setfacl__、__chacl__。 20.gzip命令的功能是____压缩文件________。 21.使用tar命令时,应该记住的两个选项组合是:__-cvf__和_-xvf________,他们的功 能分别是:___打包目录(文件)成一个文档___和__释放打包的文档_______。 22.Shell有四种变量:__用户自定义变量__、_环境变量_、__内部变量__和__位置变量__。 23.在定义变量时,变量名前不应加符号____$______,在引用变量的内容时则应在变量名 前加该符号。 24._route___命令用来查看或编辑路由表。 25.__ping_命令可以用于检查网络的连接情况,有助于分析判定网络故障。 26.__tracert______命令可用于显示从本机到目标机的数据包所经过路由。 27.DHCP的全称是___动态主机配置协议_____。 28.Linux上的WWW服务器是__Apache_______。 29.fdisk命令中可以创建的分区类型有:_主分区__、扩展分区和__逻辑分区___。 30.将前一个命令的标准输出作为后一个命令的标准输入,称之为__管道______。 31.Linux系统中测试DNS服务器是否能够正确解析域名的的命令是__nslookup______。 32.添加一个用户并设置密码:先用_______添加用户,再用_______命令设置该用户的密码。 33.在Linux系统下,第一个SCSI通道的硬盘会被标识为__sda___第二个IDE通道的硬盘 被标识为___hdb_____。 34.结束后台进程的命令是 kill 35.把文件file1和file2合并成file3的命令是___cat file1 file2 > 36.________top________ 命令能够实时地显示进程状态信息。

Linux模拟试题(考证)

Linux模拟试题 1.以下的TCP/IP描述哪个是错误的? (选择所有正确答案) A. IPv4 使用32 位的IP 地址 B. 只由TCP 层和IP 层组成 C. 使用IP 地址通信 D. 在传输前将信息加密 答案:BD(TCP/IP概念) 2.下列哪一个关于卸载(umount)的说法是不正确的? (选择所有正确的) A. 你能在卸载前移出软盘. B. 你能在卸载前移出光盘. C. 缺省条件下普通用户能使用这个命令. D. 缺省条件下Root 用户能利用这个命令卸载任何路径下的文件系统. 答案:ABCD(文件系统) 3.下列哪一个目录下存储的脚本用来在重起系统时被init进程执行? (选择最恰当的一个) A. /etc/rc.d/rc0.d B. /etc/rc.d/rc1.d C. /etc/rc.d/rc3.d D. /etc/rc.d/rc6.d 答案:D(系统启动) 4.以下关于DNS 服务器的描述哪一个是正确的? (选择最合适的答案) A. 主DNS 服务器不缓冲记录 B. 次DNS 服务器定义在"/etc/resolv.conf" C. Cache-only DNS 服务器只缓冲非授权记录 D. 转发DNS server 需要专门的配置 答案:BCD (dns) 5.下面哪一个是/usr文件系统的标准说法? (选择最恰当的一个) A. 是用来安装附加的应用的 B. 是用来存储可执行程序,系统管理工具和库文件 C. 是用来设立用户的根(home)目录 D. 是用来存储系统管理的配置文件 答案:B(文件系统) 6.当加载CDROM时缺省的文件系统类型是那一个? (选择最恰当的一个) A. vfat B. ufs C. ext2 D. iso9660 答案:D(文件系统) 7.以下哪个命令能用来显示server当前正在监听的端口? (选择最合适的答案) A.ifconfig https://www.wendangku.net/doc/6f17978202.html,lst C.ipchains https://www.wendangku.net/doc/6f17978202.html,stat 答案:D(网络基本命令)

Linux复习资料整理(jxust)

1、Linux可以运行在两种模式 用户模式和内核模式 2、VFS及其的四个数据结构 虚拟文件系统是Linux内核中的一个软件层,用于给用户空间的程序提供文件系统接口;它也提供了内核中的一个抽象功能,允许不同的文件系统共存。 系统中所有的文件系统不但依赖VFS共存,而且也依靠VFS协同工作。 四个数据结构:超级块对象、索引结点对象、文件对象以及目录项对象 3、进程号、用户号? Linux系统上所有运行的东西都可以称为一个进程。 进程的基本状态三种:运行态、就绪态和阻塞态(或等待态)。

进程大致上来讲可分为两大类:系统进程与用户进程。 4、Linux进程有五种状态 linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释 放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行) 5、函数库 人们把大量的基础性操作编写成一个个独立的函数,这些函数具有低耦合、高内聚的特点,这些函数集合成一个已经编译好的不完整的二进制代码文件,就是函数库 写出函数原型或函数功能(字符串、开方) 测试参数所对应的字符是否为拉丁字母 #include int isalpha(int c); 测试参数所对应的字符是否为大写字母(isupper)或小写字母(islower) #include int isupper(int c); int islower(int c); 测试参数所对应的字符是否为阿拉伯数字(isdigit)或十六进制数字(isxdigit) #include int isdigit(int c); int isxdigit(int c);

linux 期末考试试题(七)()

Linux 期末考试试题(七) 一、填空题(20%) 1.默认情况下,超级用户和普通用户的登录提示符分别是:“#”和“$”。 2.Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3.Linux系统下经常使用的两种桌面环境是:GNOME和KDE。 4.链接分为:硬链接和符号链接。 5.Linux系统中有三种基本的文件类型:普通文件、目录文件和设备文件。 6.某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为: 644 ,该文件属性是目录。 7.在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是 ps -aux 。 8.将前一个命令的标准输出作为后一个命令的标准输入,称之为管道。 9./sbin 目录用来存放系统管理员使用的管理程序。 10.观察当前系统的运行级别可用命令:who -r实现。 11.grep -E '[Hh]enr(y|ietta)' file的功能是:(在文件File中查找Henry、 henry、Henrietta或 henrietta) 12.设C语言程序my.c A. 生成目标文件my.o的命令是(gcc -c my.c)。 B. 生成汇编语言文件my.s的命令是(gcc -S my.c)。 C. 生成可执行程序myp的命令是(gcc -o myp my.c)。 13.设有两个C语言程序模块c1.c和c2.c(不含main函数) A. 由c1.c和c2.c生成静态库libmyar.a的命令是(gcc -o libmyar.a -c c1.c

c2.c)。 B. 由c1.c和c2.c生成共享库libmyar.so的命令是(gcc -shared -o libmyvar.so -c f1.c f2.c)。 14.在某Makefile内有以下语句: SRC = f1.c f2.c f3.c TGT = $(SRC:.c=.d) SRC += f4.c 则TGT=________ f1.o f2.o f3.o ____________ SRC=_______ f1.c f2.c f3.c f4.c _________ 二、选择题(40%) 1.关于Linux内核版本的说法,以下错误的是()。 A.表示为主版本号.次版本号.修正号B.1.2.3表示稳定的发行版 C.1.3.3表示稳定的发行版 2.自由软件的含义是()。 A.用户不需要付费B.软件可以自由修改和发布 C.只有软件作者才能向用户收费D.软件发行商不能向用户收费 3.系统引导的过程一般包括如下几步:a.MBR中的引导装载程序启动;b.用户 登录;c.Linux内核运行;d.BIOS自检。正确的顺序是()。 A.d,b,c,a B.d,a,c,b C.b,d,c,a D.a,d,c,b 4.字符界面下使用shutdown命令重启计算机时所用的参数是()。 A.-h B.-t C.-k D.-r 5.下列设备属于块设备的是()。

Linux复习资料2

一、单项选择题 1-5:CBADA 6-10:CBBDD 11-15:BACAD 16-20:ABBDC 21-25:CACCD 26-30:CBCDC 1.Linux文件权限一共10位长度,分成四段,第三段表示的内容是()。 A、文件类型 B、文件所有者的权限 C、文件所有者所在组的权限 D、其他用户的权限 2.终止一个前台进程可能用到的命令或操作()。 A、kill B、+C C、shut down D、halt 3.在shell中变量的赋值有四种方法,其中,采用name=12的方法称()。 A、直接赋值 B、使用read命令 C、使用命令行参数 D、使用命令的输出 4.在大多数linux发行版本中,图形方式的运行级定义为()? A、 1 B、2 C、3 D、5 5.在日常管理中,通常CPU会影响系统性能的情况是()。 A、CPU已满负荷地运转 B、CPU的运行效率为30% C、CPU的运行效率为50% D、CPU的运行效率为80% 6.若一台计算机的内存为256MB,则交换分区的大小通常是()。 A、128MB B、256MB C、512MB D、1024MB 7.在linux系统中的脚本文件一般以()开头? A、$/bin/sh B、#!/bin/sh C、use /bin/sh D、set shell=/bin/sh 8.在TCP/IP模型中,应用层包含了所有的高层协议,在下列的一些应用协议中, ()是能够实现本地与远程主机之间的文件传输工作。 A、telnet B、FTP C、SNMP D、NFS 9.对名为xizo的文件用chmod 551 xizo进行了修改,则它的许可权是()。 A、-rwxr-xr-x B、-rwxr--r— C、-r--r--r— D、-r-xr-x—x 10.用ls –al 命令列出下面的文件列表,()文件是符号连接文件。 A、-rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello B、-rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey C、drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhang D、lrwxr--r-- 1 hel users 2024 Sep 12 08:12 cheng 11.WWW服务器是在Internet上使用最为广泛,它采用的是()结构。 A、服务器/工作站 B、B/S C、集中式 D、分布式 12.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限, 下列命令正确的是()。 A、chmod a+x g+w exer1 B、chmod 765 exer1 C、chmod o+x exer1 D、chmod g+w exer1 13.安全管理涉及的问题包括保证网络管理工作可靠进行的安全问题和保护网络用户及网 络管理对象问题。()属于安全管理的内容。 A、配置设备的工作参数 B、收集与网络性能有关的数据

Linux考试练习题(附答案)

一、选择 1、下列()不属于Linux常用的shell: A、bash B、sh C、ash D、bach 2、在添加用户的时候可以使用()参数来指定用户的默认shell: A、-d B、-s C、-c D、-g 3、更改用户密码使用()命令: A、useradd B、passwd C、groupadd D、finger 4、使用rpm安装一个软件的正确命令是(): A、rpm -e B、rpm -i C、rpm -v D、rpm -U 5、观察系统当前进程的运行情况的命令是(): A、free B、dmesg C、top D、last 6、下列()环境变量表示当前目录: A、PATH B、HOME C、PWD D、SHELL 7、删除用户的时候可以使用()参数,把用户的主目录也一起删除: A、-d B、-r C、-c D、-g 8、添加用户组使用()命令: A、groupadd B、newgrp C、useradd D、userdel 9、卸载一个rpm包的命令是(): A、rpm -e B、rpm -i C、rpm -U D、rpm -v 10、下面哪个命令可以显示文本文件的内容( ): A、more B、ln C、man D、type 11、下面哪个目录存放用户密码信息() : A、/boot B、/etc C、/var D、/dev 12、下面哪个命令可以分页显示大文本文件( ): A、cp B、cat C、more D、type 13、默认情况下管理员创建一个用户,就会在()目录下创建一个用户主目录: A、/usr B、/home C、/root D、/etc 14、为了将当前目录下的归档文件myftp.tgz解压缩到/tmp目录下,我们可以使用: A. tar xvzf myftp.tgz -C /tmp B. tar xvzf myftp.tgz -R /tmp C. tar vzf myftp.tgz -X /tmp D. tar xvzf myftp.tgz /tmp 15、为了保证系统的安全,现在的linux系统一般将/etc/passwd密码文件加密后,保存为____ 文件。 A. /etc/group B. /etc/netgroup C. /etc/libsafe.notify D. /etc/shadow 16、一般说来,RedHat Linux内核的源程序可以在_______目录下找到。 A. /usr/local B. /usr/src C. /lib D. /usr/share 17、若一台计算机的内存为128MB,则交换分区的大小通常是()。 A 64M B B 128MB C 256MB D 512MB 18、关于进程调度命令,是不正确的。 A 当日晚11点执行clear命令,使用at命令:at 23:00 today clear B 每年1月1日早上6点执行date命令,使用at命令:at 6am Jan 1 date C 每日晚11点执行date命令,crontab文件中应为:0 23 * * * date D 每小时执行一次clear命令,crontab文件中应为:0 */1 * * * clear

linux考试题答案

试题及答案 一、试完成下列小题: (1)在根目录下创建目录aa cd /->mkdir aa (2)在根目录下创建一个文件cc,然后把cc拷贝到aa下 touch cc->cp cc aa (3)更改目录aa的权限为777,然后查看是否更改成功 chmod 777 aa->ls -l (4)创建用户bob,更改目录aa的拥有着和组群都为bob,然后查看是否更改成功useradd bob->chown bob aa->chgrp bob aa->ls -l (5)删除该目录以及该目录下的所有文件并不作提示 rm -rf aa 二、试完成下列小题: 1)、用命令把当前工作目录切换到”/root“,并用命令查看是否切换成功。 cd或cd /root->pwd 2)、用命令新建文件”testfile“,然后为其创建软链接和硬链接文件,查看其ionde编号、文件类型、文件权限、连接计数、大小等属性。 touch testfile->ln testfile test->ln –s testfile file-> ls –l 3)、创建文件file1,并将file1改为file2,然后将文件file1和文件file2移动到目录/tmp下,并查看是否移动成功 touch file1->cp file1 file2->mv file1 file2 /tmp->ls /tmp 三、试完成下列小题: 1、查找系统命令pwd指令文件的位置 w hich pwd 2、查找whereis文件,且只将二进制文件查找出来 whereis -b whereis 3、查找和pwd相关的所有文件 locate pwd 4、搜索etc目录下所有以sh开头的文件 locate /etc/sh 5、建立目录/tmp/a/b/c,若不存在目录/tmp/a及/tmp/a/b,则自动建立 mkdir -p /tmp/a/b/c 四.用vim编辑器在/tmp下新建一个文件名aa插入如下内容: abcdefg 1234567 ABCDEFG zyxwvuts

Linux复习资料

1.Linux系统是一个( D )的操作系统 A.单用户、单任务 B.单用户、多任务 C.多用户、单任务 D.多用户、多任务2.Red redflag Linux系统中用户默认的Shell是( A ) A.bash B.ksh C.csh D.sh 3.Linux的文件名的长度限制在( D )字符以内 A.11 B.128 C.256 D.255 4.如果忘记了ls命令的用法,可以采用( C )命令获得帮助 A.?ls B.help ls C.man ls D.get ls 5.要给文件file1加上其他人可执行属性的命令是( C ) A.chmod a+x B.chown a+x C.chmod o+x D.chown o+x 6.添加用户“user”的命令是( B ) https://www.wendangku.net/doc/6f17978202.html,er user https://www.wendangku.net/doc/6f17978202.html,eradd user C.add user D.adduser ?7.删除用户“user”及其主目录下所有文件的命令是( B ) https://www.wendangku.net/doc/6f17978202.html,erdel –p user https://www.wendangku.net/doc/6f17978202.html,erdel –r user https://www.wendangku.net/doc/6f17978202.html,erdel –a user https://www.wendangku.net/doc/6f17978202.html,erdel –z user ?8.查看系统当中所有进程的命令是( D ) A.ps all B.ps aix C.ps auf D.ps aux 9.配置主机网卡IP地址的配置文件是( A ) A./etc/sysconfig/network-scripts/ifcfg-eth0 B./etc/sysconfig/network C./etc/resolv.conf D./etc/host.conf 10.指定系统主机名的配置文件是( B ) A./etc/hosts B./etc/host.conf C./etc/sysocnfig/network D./etc/resolv.conf ?11.记录13台根域服务器IP地址的文件是( C ) A./etc/named.ca B./var/named/named.ca C./var/named/named.local D./etc/named.local ?12.dhcp的租约文件默认保存在( D )目录下 A./etc/dhcpd/ B./var/log/dhcpd/ C./var/lib/dhcp/ D./var/lib/dhcpd/ 13.在默认的安装中,Apache把自己的配置文件放在了( B )目录中 A./etc/httpd/ B./etc/httpd/conf/ C./etc/ D./etc/apache/ 14.如果要修改默认的www服务的端口号为8080,则需要修改配置文件中的( D )一行 A.pidfile 80 B.timeout 80 C.keepalive 80 D.listen 80 15.普通用户能否读取位于自己主目录中、权限是“400”的、属于root用户的文件的内容( B) A.能 B.不能 16.以下命令可以重新启动计算机的是( A ) A.reboot B.halt C.shutdown D.init 6 ?17.DNS服务所采用的TCP/IP协议的端口号是() A.TCP 53 B.UDP 53 C.TCP 54 D.UDP 54 18.Linux系统能够直接读取的分区类型是( D ) A.NTFS B.FAT16 C.FAT32 D.ext3

linux模拟试题3

linux模拟试题3 1 转发邮件的时候,控制信息存放在以下哪些文件里? (选择最合适的答案) A. /etc/mail/mailalias 和~/.bash_profile B. /etc/aliases 和~/.bashrc C. /etc/aliases 和~/.forward D. /etc/mail/aliases 和~/.forward 2 以下各项哪些是Samba的组成部分? (选择所有正确答案) A. smb.cfg B. smb.conf C. samba.cfg D. smbpasswd 3 哪个命令可以允许198.168.0.0/2 4 访问Samba 服务器? (选择最合适的答案) A. hosts enable = 198.168.0.0/24 B. hosts allow = 198.168.0.0/255.255.255.0 C. hosts accept = 198.168.0.0/24 D. hosts accept = 198.168.0.255

4 /etc/proftpd/ftpusers的标准用途是什么? (选择最合适的答案) A. 允许ftp访问 B. 拒绝ftp访问 C. 拒绝匿名ftp访问 D. 允许匿名ftp访问 5 以下的TCP/IP描述哪个是错误的? (选择所有正确答案) A. IPv4 使用32 位的IP 地址 B. 只由TCP 层和IP 层组成 C. 使用IP 地址通信 D. 在传输前将信息加密 6 以下哪一个关于子网掩码的描述是正确的? (选择最合适的答案) A. 它规定哪种包应该被机器拒绝 B. 它规定哪种包可以通过网关 C. 它是一个协议层 D. 它用来把主机地址与网络地址分开 7 以下哪一个是Apache的基本配置文件? (选择最合适的答案) A. httpd.conf B. srn.conf

Linux操作系统期末复习资料

电信2012级《Linux操作系统》期末复习提纲第1章概述 操作系统的概念与功能 操作系統的概念: 1.操作系统是计算机系统的一种基本软件,它直接管理和控制计算机的硬件和软件资源,合理地调度资源,使之得到充分的利用;并为用户使用这些资源提供一个便当的操作环境和优良的用户界面。 2.从资源角度看,操作系统是管理和控制计算机资源的软件。 3.从用户角度看,操作系统是用户与计算机的接口。 操作系統的功能: 1.处理器管理:在多道程序间分配和调度CPU,协调各程序的运行。 2.存储器管理:对内存储器进行分配、保护和扩充。 3.设备管理:对设备进行有用地管理和分配,并控制设备完成I/O操作。 4.文件管理:管理文件的存储和检索操作,并对文件实施共享、保密和保护措施。 5.用户接口:提供使用界面,便当用户使用系统功能。 Linux系统的特点 1.继承UNIX优秀品质,具有出色的性能和稳定性; 2.遵照GPL许可,自由软件; 3.符合POSIX标准,兼容性好; 4.适用于各种硬件平台,可移植性好; 5.网络功能强大;

6.安全性好。第2章Linux操作基础 命令的格式; 命令名[选项1] [选项2] ... [参数1] [参数2] ... 简单命令的功能与用法:echo、who、date、cal 文件系统概念: 文件命名与通配符 1.文件的命名:Linux文件名的最大长度是255个字符,通常由字母、数字、‘.’、‘_’和‘-’组成。以‘.’开头的文件是隐含文件。 2.文件名中不能含有‘/ ’字符和空字符‘\0’,因为它们对Linux内核具有分外含义。如‘/ ’表示根目录或路径分隔符。 3.文件名中不应含有以下字符,因为它们对Shell具有分外含义:; | < > ` “ “$ ! % & * ? \ ( ) [ ] 文件类型及表示法 1.普通文件(-):包括文本文件、数据文件、可执行的二进制程序等。 2.目录文件(d):一种分外的文件,用于构成文件系统的分层树型结构。 每个目录文件中至少包括两个文件,“..”表示上一级目录,“.”表示该目录本身。 3.设备文件:一种分外文件,Linux系统利用它们来标识各个设备驱动器,核心使用它们与硬件设备通信。有两类特别的设备文件:字符设备(c)和块设备(b)。 文件(包括目录)权限的含义及表示法(字符和数字表示法)

Linux模拟试题及提纲

模拟试题 1、命令是在vi编辑器中执行存盘退出。 A :q B ZZ C :q! D :WQ 2、dns域名系统主要负责主机名和之间的解析。 A ip地址 B mac地址 C 网络地址 D 主机别名 3、关闭linux系统(不重新启动)可使用命令。 A ctrl+alt+del B halt C shutdown -r now D reboot 4、系统中有用户user1和user2,同属于users组。在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有权限。 A 744 B 664 C 646 D 746 5、linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在目录中。 A /bin B /etc C /dev D /lib 6、关于文件系统的安装和卸载,下面描述正确的是。 A 如果光盘未经卸载,光驱是打不开的 B 安装文件系统的安装点只能是/mnt下 C 不管光驱中是否有光盘,系统都可以安装CD-ROM设备 D mount /dev/fd0 /floppy 此命令中目录/floppy是自动生成的 7、不是进程和程序的区别。 A 程序是一组有序的静态指令,进程是一次程序的执行过程

B 程序只能在前台运行,而进程可以在前台或后台运行 C 程序可以长期保存,进程是暂时的 D 程序没有状态,而进程是有状态的 8、用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为。 -rwxr-xr-- 1 root root 599 cec 10 17:12 ff A 普通文件 B 硬链接 C 目录 D 符号链接 9、不是shell具有的功能和特点的是。 A 管道 B 输入输出重定向 C 执行后台进程 D 处理程序命令 10、文件标志b表示______ A 字符设备文件 B 目录文件 C 块设备文件 D 套接字 11、下面哪个文件定义了网络服务的端口? A /etc/netport B /etc/services C /etc/server D /etc/netconf 12、crontab文件由六个域组成,每个域之间用空格分割,其排列如下。 A min hour day month year command B min hour day month dayofweek command C command hour day month dayofweek D command year month day hour min 13、使用mkdir命令创建一个临时文件夹/mnt/tmp,并将一些文件复制其中。使用完后要删除/mnt/tmp文件夹及其中的所有文件,应该使用命令。 A rmdir /mnt/tmp B rmdir –r /mnt/tmp C rm /mnt/tmp D rm –r /mnt/tmp 14、某企业要安装Linux系统作为Web服务器,应该选用最新的内核稳定的版本,下面Linux内核能满足该企业的需求。 A 2.2.11 B 2.4.24 C 2.5.2 D 2.1.132 15、使用vi编辑器进行c语言程序的编写,为了更清楚地阅读程序代码,需要在vi中显示文件中每一行的行号,为此需要执行命令进行设置。 A :set autoindent B :set ignorecase C :set number D :set ruler 16、有关GPL的描述错误的是。 A GPL 和软件是否免费无关 B GPL 主要是保证软件对所有用户来说是自由的 C GPL 中文意思是通用公共许可证 D GPL 是Linus Torvalds 在开发Linux时提出的

Linux课复习资料

一、课后题 1、 (1)Linux是在_GPL_版权协议下发行的遵循_POSIX_标准的操作系统内核。 (2)Linux内核的作者是__Linus Torvalds____ (3)简述Linux内核和Linux发行版的区别 发行版是一个装了就可以用的系统,内核版就是发行版所使用的内核的版本,单纯的内核并不是完整的操作系统 (4)列出三种Linux发行版本 centOS,red hat,ubuntu (5)列出三种流行的编程语言 C,c++,java (6)列出三种流行的操作系统 Windows,linux,unix (7)列出三种流行的数据库 Sql,oracle,mysql. (8)列出三种流行的WEB服务器程序 IIS,apache,tomcat (9)int a[ ]= {1,6,3};去掉一个最高分,去掉一个最低分,该选手的最终平均得分是? #include int main() { int a[]={54,1,7,4,8,2,5,7,74,3,45,7,78,8,433}; int sum=0; int max=a[0]; int min=a[0]; int i; int n=sizeof(a)/sizeof(a[0]); for(i=0;imax) max=a[i]; if(a[i]

Linux综合试题

一、填空题(20%) 1.默认情况下,超级用户和普通用户的登录提示符分别是:“#”和“$”。 2.Linux内核引导时,从文件/etc/fstab 中读取要加载的文件系统。 3.Linux系统下经常使用的两种桌面环境是:GNOME和KDE。 4.链接分为:硬链接和符号链接。 5.Linux系统中有三种基本的文件类型:普通文件、目录文件和设备文件。 6.某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:644 ,该文件属性是目录。 7.在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是ps -aux 。 8.将前一个命令的标准输出作为后一个命令的标准输入,称之为管道。 9./sbin 目录用来存放系统管理员使用的管理程序。 10.观察当前系统的运行级别可用命令:who -r实现。 11.grep -E '[Hh]enr(y|ietta)' file的功能是:(在文件File中查找Henry、henry、Henrietta或 henrietta) 12.设C语言程序my.c A. 生成目标文件my.o的命令是(gcc -c my.c)。 B. 生成汇编语言文件my.s的命令是(gcc -S my.c)。 C. 生成可执行程序myp的命令是(gcc -o myp my.c)。 13.设有两个C语言程序模块c1.c和c2.c(不含main函数) A. 由c1.c和c2.c生成静态库libmyar.a的命令是(gcc -o libmyar.a -c c1.c c2.c)。 B. 由c1.c和c2.c生成共享库libmyar.so的命令是(gcc -shared -o libmyvar.so -c f1.c f2.c)。 14.在某Makefile内有以下语句: SRC = f1.c f2.c f3.c TGT = $(SRC:.c=.d) SRC += f4.c 则TGT=________ f1.o f2.o f3.o ____________ SRC=_______ f1.c f2.c f3.c f4.c _________ 二、选择题(40%) 1.关于Linux内核版本的说法,以下错误的是()。 A.表示为主版本号.次版本号.修正号B.1.2.3表示稳定的发行版 C.1.3.3表示稳定的发行版D.2.2.5表示对内核2.2的第5次修正 2.自由软件的含义是()。 A.用户不需要付费B.软件可以自由修改和发布 C.只有软件作者才能向用户收费D.软件发行商不能向用户收费 3.系统引导的过程一般包括如下几步:a.MBR中的引导装载程序启动;b.用户登录;c.Linux内核 运行;d.BIOS自检。正确的顺序是()。 A.d,b,c,a B.d,a,c,b C.b,d,c,a D.a,d,c,b 4.字符界面下使用shutdown命令重启计算机时所用的参数是()。 A.-h B.-t C.-k D.-r 5.下列设备属于块设备的是()。 A.键盘B.终端 C.游戏杆D.硬盘 6.cd命令可以改变用户的当前目录,当用户键入命令“cd”并按Enter键后,()。 A.当前目录改为根目录B.当前目录不变,屏幕显示当前目录 C.当前目录改为用户主目录D.当前目录改为上一级目录

Linux-期末考试试题8套(含答案)

Linux 期末考试试题(一) 一、选择题 (每小题2分,共50分) 1.在创建Linux分区时,一定要创建( D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分区 2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。 A. root B. guest C. administrator D.supervistor. 3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B ) A. NID B. PID C. UID D. CID 4. 下面哪个命令是用来定义shell的全局变量( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行( C )。 A. ls –l B. ls C. ls –a(所有) D. ls –d 9. 哪个命令可以将普通用户转换成超级用户(D ) A. super B. passwd C. tar D. su 10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D ) A. 用户目录 B. home目录 C. root目录 D. 当前目录 11. 在vi编辑器里,命令"dd"用来删除当前的( A ) A. 行 B. 变量 C. 字 D. 字符 12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B ) A. 3 B. 6 C. 1 D. 12 13. Linux启动的第一个进程init启动的第一个脚本程序是( B )。 A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d 14. 按下(A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 15. 下面哪个命令用来启动X Window ( C ) A. runx B. Startx C. startX D. xwin 16. 用来分离目录名和文件名的字符是( B ) A. dash (-) B. slash (/) C. period (.) D. asterisk(*) 17. 用 "rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 19.在Red Hat Linux 9中,一般用( D )命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig 20. vi中哪条命令是不保存强制退出( C )(第五章) A. :wq B. :wq! C. :q! D. :quit

相关文档