当前位置:文档之家› Linux编程基础复习题

Linux编程基础复习题

Linux编程基础复习题
Linux编程基础复习题

选择题

1. /etc目录的标准应用是用于____

A. 安装附加的应用程序

B. 存放可执行程序、系统管理工具和库

C. 设置用户的主目录

D. 存放用于系统管理的配置文件

##D

2. Apache服务器默认的接听连接端口号是________。

A. 1024

B. 800

C. 80

D. 8

##C

3. DNS域名系统主要负责主机名和________之间的解析。

A. IP地址

B. MAC地址

C. 网络地址

D. 主机别名

##A

4. Linux 将存储设备和输入/输出设备均看做文件来操作,________不是以文件的形式出现。

A. 目录

B. 软链接

C. i节点表

D. 网络适配器

##C

5. Linux 文件名的长度不得超过________个字符。

A. 64

B. 128

C. 256

D. 512

##C

6. Linux 系统通过________命令给其他用户发消息。

A. less

B. mesg y

C. write

D. echo to

##C

7. Linux内核遵守的是下面哪一种许可条款________。

A. GDK

B. GDP

C. GPL

D. GNU

##C

8. Linux包含了一个名称是________的调试程序,它是用来调试C或C++程序的强力调试器,它使用户能在程序运行时观察程序的内部结构和内存的使用情况。

A. gcc

B. make

C. gdb

D. autoconf

##C

9. Linux命令行是由____提供的。

A. 管道

B. 分层结构文件系统

C. 文本处理器

D. shell

##D

10. Linux工作目录用________表示

A. .

B. ,

C. *

D. #

##A

11. Linux操作系统的创始人和主要设计者是________

A. Redhat Linux

B. AT&T Bell实验室

C. 赫尔辛基大学

D. Linus Torvalds

##D

12. Linux文件权限一共10位长度,分成四段,第三段表示的内容是________。

A. 文件类型

B. 文件所有者的权限

C. 文件所有者所在组的权限

D. 其他用户的权限

##C

13. Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在________目录中。

A. /bin

B. /etc

C. /dev

D. /lib

##C

14. Linux标准c和c++编译器是____。

A. tc

B. cc

C. gcc

D. gdb

##C

15. Linux系统的联机帮助命令是________。

A. tar

B. cd

C. mkdir

D. man

##D

16. NFS是________系统。

A. 文件

B. 磁盘

C. 网络文件

D. 操作

##C

17. WWW服务器是在Internet上使用最为广泛,它采用的是________结构。

A. 服务器/工作站

B. B/S

C. 集中式

D. 分布式

##B

18. ________不是进程和程序的区别。

A. 程序是一组有序的静态指令,进程是一次程序的执行过程

B. 程序只能在前台运行,而进程可以在前台或后台运行

C. 程序可以长期保存,进程是暂时的

D. 程序没有状态,而进程是有状态的

##B

19. ________函数提供了进一步管理低级文件描述符的各种手段,用它可以对已打开的文件描述符执行各种控制操作。

A. chmod

B. fcntl

C. chown

D. umask

##B

20. ________函数是从文件中读取指定长度的数据到内存中。

A. open

B. read

C. write

D. create

##B

21. ________函数是将内存中的数据写入文件中。

A. open

B. read

C. write

D. create

##C

22. ________函数用来初始化一个互斥锁。

A. pthread_mutex_init

B. pthread_mutex_create

C. pthread_mutex_begin

D. pthread_mutex_lock

##A

23. ________函数能够对输入输出的数据进行诸如数据类型、精度、位置等格式的控制。

A. 格式化I/O

B. 字符I/O

C. 行I/O

D. 块I/O

##A

24. ________命令是在vi编辑器中执行存盘退出。

A. :q

B. ZZ

C. :q!

D. :WQ

##B

25. ________命令用来重新启动计算机。

A. shutdown

B. halt

C. reboot

D. quit

##C

26. ________目录存放着Linux的源代码。

A. /etc

B. /usr/src

C. /usr

D. /home

##B

27. ________设备是字符设备。

A. hdc

B. fd0

C. hda1

D. tty1

##D

28. fork函数在父进程中的返回值是________。

A. 创建的子进程标识号

B. 0

C. -1

D. 1

##A

29. swap文件与swap分区相比,它具有如下所叙述的哪条优点________

A. 更好的性能

B. 可以更有效率地应用磁盘空间

C. 更容易操作

D. 没有突出的优点

##B

30. 一个文件名字为,可以用来解压缩的命令是________。

A. tar

B. gzip

C. bzip2

D. uncompress

##B

31. 一个文件的权限-rw-rw-r--,这个文件所有者的权限是________。

A. read-only

B. write

C. read-write

D. read-write-execute

##C

32. 一个硬盘最多能够被分成____个主分区。

A. 1

B. 2

C. 3

D. 4

##D

33. 一个进程用wait或waitpid函数,可能产生3种情况,下列不属于这3种情况的是________。

A. 如果子进程都还在运行,则进程挂起;

B. 如果恰有子进程结束,它的终止状态字正等待父进程提取,则会立即得到该终止状态字并返回,其返回值是子进程的进程号;

C. 如果该进程没有子进程,立即返回,返回值为-1;

D. 如果该进程的子进程在调用函数前都已经结束了,立即返回,返回值为0。

##D

34. 下列不是 Linux 系统进程类型的是________。

A. 交互进程

B. 批处理进程

C. 守护进程

D. 就绪进程

##D

35. 下列关于/etc/fstab文件描述,正确的是________。

A. fstab文件只能描述属于linux的文件系统

B. CD_ROM和软盘必须是自动加载的

C. fstab文件中描述的文件系统不能被卸载

D. 启动时按fstab文件描述内容加载文件系统

##D

36. 下列关于链接描述,错误的是________。

A. 硬链接就是让链接文件的i节点号指向被链接文件的i节点

B. 硬链接和符号连接都是产生一个新的i节点

C. 链接分为硬链接和符号链接

D. 硬连接不能链接目录文件

##B

37. 下列函数不属于格式输出的是________。

A. printf

B. fprintf

C. scanf

D. sprintf

##C

38. 下列函数不能一次读入一个字符的是________。

A. fgetc

B. fgetchar

C. getchar

D. getc

##B

39. 下列变量名中有效的shell变量名是________。

A. -2-time

B. _2$3

C. trust_no_1

D. 2004file

##C

40. 下列对shell变量FRUIT操作,正确的是________。

A. 为变量赋值:$FRUIT=apple

B. 显示变量的值:fruit=apple

C. 显示变量的值:echo $FRUIT

D. 判断变量是否有值:[ -f ―$FRUIT‖ ]

##C

41. 下列提法中,不属于ifconfig命令作用范围的是 D 。

A. 配置本地回环地址

B. 配置网卡的IP地址

C. 激活网络适配器

D. 加载网卡到内核中

##D

42. 下列文件中,包含了主机名到IP地址的映射关系的文件是________。

A. /etc/HOSTNAME

B. /etc/hosts

C. /etc/

D. /etc/networks

##B

43. 下面关于i节点描述错误的是________。

A. i节点和文件是一一对应的

B. i节点能描述文件占用的块数

C. i节点描述了文件大小和指向数据块的指针

D. 通过i节点实现文件的逻辑结构和物理结构的转换

##A

44. 下面哪个系统目录中包含Linux使用的外部设备________。

A. /bin

B. /dev

C. /boot

D. /home 00

##B

45. 下面哪条命令可把./dir1目录(包括它的所有子目录)内容复制到./dir2中________

A. cp -i ./dir1/* ./dir2

B. cp -P ./dir1/* ./dir2

C. cp -d ./dir1/* ./dir2

D. cp -r ./dir1/* ./dir2

##D

46. 下面哪条命令可用来使shell变量变为一个全局变量________

A. alias

B. exports

C. exportfs

D. export

##D

47. 下面哪条命令可被用来显示已安装文件系统的占用磁盘空间________

A. df

B. du

C. ls

D. mount

##A

48. 下面的函数不能用于打开流的是________。

A. fopen

B. freopen

C. fdopen

D. open

##D

49. 下面那个不是lseek第三个参数的取值

A. SEEK_SET

B. SEEK_CUR

C. SEEK_NOW

D. SEEK_END

##C

50. 不是shell具有的功能和特点的是________。

A. 管道

B. 输入输出重定向

C. 执行后台进程

D. 处理程序命令

##C

51. 为了将当前目录下的压缩归档文件解压缩,我们可以使用________。

A. tar -xvzf

B. tar -xvz

C. tar -vzf

D. tar -xvf ##A

52. 为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为________。

A. 566

B. 644

C. 655

D. 744

##B

53. 从后台启动进程,应在命令的结尾加上符号________。

A. &

B. @

C. #

D. $

##A

54. 以下命令对中,正确的是________。

A. ls和sl

B. cat和tar

C. more和erom

D. exit和tixe

##B

55. 你可编制一个由一系列命令组成的程序,该程序可由shell执行。这种类型的程序被称作____。

A. shell变量

B. shell脚本

C. 管道

D. shell语法

56. 使用标准输出重定向符(>),比如―>file01‖将会导致文件file01中的数据被____。

A. 复制

B. 移去

C. 覆盖

D. 打印

##C

57. 假设用户user是file1文件的拥有者,file1文件的存取权限被设为–r-xr—r--,这表明user只有________的权利。

A. 读和执行

B. 读和写

C. 写和执行

D. 只读

##A

58. 关于i节点和超级块,下列论述不正确的是________。

A. i节点是一个长度固定的表

B. 超级块在文件系统的个数是唯一的

C. i节点包含了描述一个文件所必需的全部信息

D. 超级块记录了i节点表和空闲块表信息在磁盘中存放的位置

##B

59. 关于swap分区,下面哪一条语句的叙述是正确的________

A. 用于存储备份数据的分区

B. 用于存储内存出错信息的分区

C. 在Linux引导时用于装载内核的分区

D. 作为虚拟内存的一个分区

##D

60. 关于文件系统的安装和卸载,下面描述正确的是________。

A. 如果光盘未经卸载,光驱是打不开的

B. 安装文件系统的安装点只能是/mnt下

C. 不管光驱中是否有光盘,系统都可以安装CD-ROM设备

D. mount /dev/fd0 /floppy 此命令中目录/floppy是自动生成的

##A

61. 关闭linux系统(不重新启动)可使用命令________。

A. Ctrl+Alt+Del

B. halt

C. shutdown -r now

D. reboot

62. 内核不包括的子系统是________。

A. 进程管理系统

B. 内存管理系统

C. I/O管理系统

D. 硬件管理系统

##D

63. 创建共享内存的函数是________。

A. shminit

B. seminit

C. semget

D. shmget

##D

64. 删除文件命令为:________。

A. mkdir

B. rmdir

C. mv

D. rm

##D

65. 利用______命令,可以把一大堆的文件和目录打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输时非常有用的。

A. gzip

B. tar

C. cd

D. ls

##B

66. 可以使用________命令得到IPC机制中所有对象的状态。

A. ls

B. cd

C. kill

D. ipcs

##D

67. 可以使用下面的________函数将一个线程挂起。

A. pthread_self

B. pthread_pause

C. pthread_join

D. pthread_exit

##C

68. 可以使用()系统调用获得符号链接所引用文件名称

A. link

B. symlink

C. readlink

D. softlink

##C

69. 可运行进程是一个只等待________资源的进程。

A. 内存

B. CPU

C. 键盘

D. 终端

##B

70. 哪条命令用来显示文件和目录占用的磁盘空间________

A. df

B. du

C. ls

D. printenv

##B

71. 在/etc/fstab文件中指定的文件系统加载参数中,________参数一般用于CD-ROM等移动设备。

A. defaults

B. sw

C. rw和ro

D. noauto

##D

72. 在Linux shell中,下面哪个变量代表的是shell程序命令的程序文件名________

A. $#

B. $*

C. $0

D. $$

##C

73. 在Linux下想获得一个命令的帮助,可以使用______命令。

A. cd

B. ls

C. man

D. gzip

##C

74. 在Linux中,下列不属于正常结束进程的方法是________。

A. 在main函数使用return返回

B. 调用exit函数

C. 调用_exit函数

D. 调用abort函数

##D

75. 在Linux中,下面哪一条命令可更改普通用户为超级用户________

A. super

B. su

C. tar

D. passwd

##B

76. 在Linux中,如果当前目录是/home/sea/china,则下面哪一个目录是china 目录的父目录________

A. /home/sea

B. /home/

C. /

D. /sea

##A

77. 在Linux中,完整路径中的目录间分隔符是________

A. /

B. \

C. |

D. -

##A

78. 在Linux中,系统管理员(root)状态下的提示符是________

A. $

B. #

C. %

D. >

##B

79. 在Linux中,要求将文件的所有使用者的文件执行权限删除。则下面所示命令中,哪一个是错的________

A. chmod a-x

B. chmod o-x

C. chmod -x

D. chmod ugo-x

##B

80. 在Linux系统中,通过使用文件链接命令(ln)功能,可实现一个文件被下述哪种形式来处理________

A. 仅一个文件名称

B. 不超过两个文件名称

C. 每个目录可有一个文件名称

D. 两个或更多个文件名称

##D

81. 在POSIX中,线程是用________动态地创建的。

A. pthread_self

B. pthread_create

C. pthread_new

D. create_pthread

##B

82. 在ext2文件系统中,一个目录数据块中的指针指向的是____。

A. 目录中的子目录和文件

B. 目录的其它数据块

C. 目录的i节点

D. 该目录的父目录

##C

83. 在kill( pid, signum) 函数中,pid参数表示kill函数发送信号对象的进程号或进程组号。如果pid<-1,表示______。

A. 向进程号为PID值的进程发送信号

B. 向与发送信号的进程有相同进程组号的进程发送信号

C. 向组号为pid绝对值的进程组发送信号;

D. 未定义

##C

84. 在makefile文件中,使用变量的值的方法是_______。

A. $变量名

B. $(变量名)

C. #变量名

D. #(变量名)

##B

85. 在shell中变量的赋值有四种方法,其中,采用name=12的方法称________。

A. 直接赋值

B. 使用read命令

C. 使用命令行参数

D. 使用命令的输出

##A

86. 在vi全屏幕文本编辑器中,在指令模式下键入哪条命令将实现文件的不保存强制退出效果________

A. :q

B. :q!

C. :x

D. ZZ

##B

87. 在vi编辑器中的命令模式下,删除当前光标处的字符使用________命令。

A. x

B. d

C. xx

D. dd

##A

88. 在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用________命令。

A. 上箭头

B. 下箭头

C. .

D. *

##C

89. 在vi编辑器中的命令模式下,键入____可在光标当前所在行下添加一新行。

A. o

B. i

C. a

D. A

##A

90. 在一个bash shell脚本的第一行上应加入下面所示中的哪一条语句________

A. #/bin/csh

B. #/bin/bash

C. /bin/bash

D. #!/bin/bash

##D

91. 在下列命令中,不能显示文本文件内容的命令是________。

A. more

B. less

C. tail

D. join

92. 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是________。

A. -m

B. -d

C. -f

D. -p

##D

93. 在使用匿名登录ftp时,用户名为________。

A. users

B. anonymous

C. root

D. guest

##B

94. 在命令行中可以使用____组合键来中止(kill)当前运行的程序。

A. Ctrl+d

B. Ctrl+c

C. Ctrl+u

D. Ctrl+q

##B

95. 在给定文件中查找与设定条件相符字符串的命令为________。

A. grep

B. gzip

C. find

D. sort

##A

96. 在重新启动Linux系统的同时把内存中的信息写入硬盘,应使用________命令实现。

A. # reboot

B. # halt

C. # reboot

D. # shutdown –r now

##D

97. 块I/O有时也称为________。

A. 字符I/O

B. 行I/O

C. 列I/O

D. 二进制I/O

98. 大部分主要的Linux系统文件是存放在下面的哪个目录之中的________

A. /bin

B. /tmp

C. /lib

D. /root

##A

99. 如何删除一个非空子目录 /tmp ________

A. del /tmp/*

B. rm -rf /tmp

C. rm -Ra /tmp/*

D. rm –rf /tmp/*

##B

100. 如果一台计算机有64MB内存和100MB swap空间,那么它的虚拟内存空间有多少呢________

A. 36MB

B. 64MB

C. 100MB

D. 164MB

##D

101. 如果在/etc/group文件中有一行内容是students::600:z3,l4,w,那么在―student组中有多少个用户________

A. 3

B. 4

C. 5

D. 不清楚

##D

102. 如果您想列出当前目录以及子目录下所有扩展名为.txt的文件,那么您可以使用的命令是________。

A. ls *.txt

B. find –name ―.txt‖

C. ls –d .txt

D. find . ―.txt‖

##A

103. 如果执行命令 #chmod 746 ,那么该文件的权限是________。

A. rwxr--rw-

B. rw-r--r—

C. --xr--rwx

D. rwxr--r—

##A

104. 字符设备文件类型的标志是________。

A. p

B. c

C. s

D. l

##B

105. 存放用户帐号的文件是________。

A. shadow

B. group

C. passwd

D. gshadow

##C

106. 对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是________。

A. -rwxr-xr-x

B. -rwxr--r--

C. -r--r--r--

D. -r-xr-x—x

##D

107. 对文件进行打包归档的命令为________。

A. dd

B. cpio

C. gzip

D. tar

##D

108. 将光盘/dev/hdc卸载的命令是________。

A. umount /dev/hdc

B. unmount /dev/hdc

C. umount /mnt/cdrom /dev/hdc

D. unmount /mnt/cdrom /dev/hdc

##A

109. 已知某用户stud1,其用户目录为/home/stud1。分页显示当前目录下的所有文件的文件或目录名、用户组、用户、文件大小、文件或目录权限、文件创建时间等信息的命令是______。

A. more ls –al

B. more –al ls

C. more < ls –al

D. ls –al | more

##D

110. 已知某用户stud1,其用户目录为/home/stud1。如果当前目录为/home,进入目录/home/stud1/test的命令是____。

A. cd test

B. cd /stud1/test

C. cd stud1/test

D. cd home

##C

111. 建立一个新文件可以使用的命令为____。

A. chmod

B. more

C. cp

D. touch

##D

112. 当使用vi编辑一个文件时,在指令模式下,下面哪条命令能复制当前行的内容到剪贴板中____

A. cc

B. dd

C. yy

D. Ctrl+c

##C

113. 当访问一个目录文件时,同普通文件一样,需要将其打开。打开目录文件的函数是________。

A. closedir

B. mkdir

C. opendir

D. readdir

##C

114. 怎样显示当前目录____。

A. pwd

B. cd

C. who

D. ls

##A

115. 打开或创建消息队列的函数是________。

A. msgget

C. msgcreate

D. msg

##A

116. 按____组合键可在应用程序窗口间实现切换。

A. Shift+Tab

B. Ctrl+Alt+Tab

C. Alt+Tab

D. Ctrl+Tab

##C

117. 改变文件所有者的命令为____。

A. chmod

B. touch

C. chown

D. cat

##C

118. 文件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

##A

119. 文件描述符的数据类型是

A. char

B. int

C. double

D. float

##B

120. 文件权限读、写、执行的三种标志符号依次是____。

A. rwx

B. xrw

C. rdx

D. srw

##A

121. 更改一个文件权限的命令是____。

A. change

B. attrib

Linux运维面试题

北京华宇信息技术有限公司 BEIJING THUNISOFT INFORMATION TECHNOLOGY CORPORATION LIMITE 北京华宇信息技术有限公司 应聘人员笔试题目 (对应聘系统服务工程师人员适用) 姓名: 性别: 年龄: E-Mail: 考试日期: 考试开始时间: 考试结束时间: 须知及要求: 1.本套试题对应聘运维服务部系统服务工程师适用; 2.笔试时间不得超过90分钟; 3.笔试开始前应聘者须如实填写本页中有关应聘者信息; 4.答题请注意字迹清晰,叙述简练明了,绘图力求准确; 5.笔试题共150分,84道题,分为六部分,包括: 1)系统服务工程师调查 2)理论知识部分 3)实践知识基础部分 4)实践知识扩展部分 5)运维管理和信息服务部分 6)综合素质和沟通管理部分 6.应届毕业生以1、2、3、5、6部分为主,其他部分为辅;非应届毕业生以2、3、 4、5、6部分为主,其他部分为辅; 7.请笔试者本着“知之为知之,不知为不知”的态度; 笔试者承诺: 我已经阅读并同意笔试要求,同意如实答题,并同意不将题目内容告知他人。 签名:

CORPORATION LIMITE 应聘登记表 填表要求:应聘登记表是公司了解应聘人员情况的重要途径之一,所以请应聘人员根据自己的实际情况尽可能的填写详细,填写结束后,请务必阅读声明并签字确认。谢谢您的合作! 填写说明:家庭背景情况请至少填写2位直系亲属的基本情况 填写说明:教育经历请按照时间顺序由近至远填写(最低学历填写到高中即可)

CORPORATION LIMITE 填写说明:工作经历请按照时间顺序由近至远来填写 请您在以下招聘途径中勾“√”:我是通过以下招聘途径了解此次招聘信息的:□公司主页招聘信息□现场招聘会□熟人介绍 □网上招聘(请具体描述网站名称,例如:前程无忧等__________________)声明: 本人保证以上表内所填内容的真实性,自愿承担因隐瞒事实而造成的一切后果。 签名:日期:

linux认证-笔试-基础——简答题、编程和多选题.doc

limix笔试题一一简答题、编程题和多选题 %1.简答题: 1.简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过 程。 参考答案: Linux通过i节点表将文件的逻辑结构和物理结构进行转换。 i节点是一个64字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所有者、文件的存取许可方式以及文件的类型等重要信息。在i节点表中最重要的内容是磁盘地址表。在磁盘地址表中有13个块号,文件将以块号在磁盘地址表中出现的顺序依次读取相应的块。Linux文件系统通过把i节点和文件名进行连接,当需要读取该文件时,文件系统在当前目录表中查找该文件名对应的项,由此得到该文件相对应的i节点号,通过该i节点的磁盘地址表把分散存放的文件物理块连接成文件的逻辑结构。 2.简述进程的启动、终止的方式以及如何进行进程的查看。 参考答案: 在Linux中启动一个进程有手工启动和调度启动两种方式: (1)手工启动 用户在输入端发出命令,直接启动一个进程的启动方式。可以分为: %1前台启动:直接在SHELL中输入命令进行启动。 %1后台启动:启动一个目前并不紧急的进程,如打印进程。 (2)调度启动 系统管理员根据系统资源和进程占用资源的情况,事先进行调度安排,指定任务运行的时间和场合,到时候系统会自动完成该任务。 经常使用的进程调度命令为:at、batch> crontab o 3.简述DNS进行域名解析的过程。 参考答案: 首先,客户端发出DNS请求翻译IP地址或主机名。DNS服务器在收到客户机的请求后: (1)检查DNS服务器的缓存,若查到请求的地址或名字,即向客户机发出应答信息; (2)若没有查到,则在数据库中查找,若查到请求的地址或名字,即向客户机发出应答信息; (3)若没有查到,则将请求发给根域DNS服务器,并依序从根域查找顶级域,由顶级查找二级域,二级域查找三级,直至找到要解析的地址或名字,即向客户机所在网络的DNS服务器发出应答信息,DNS服务器收到应答后现在缓存中存储,然后,将解析结果发给客户机。 (4)若没有找到,则返回错误信息。 4.系统管理员的职责包括那些?管理的对象是什么? 参考答案:

linux经典面试题(常用命令总结)

关于面试总结7-linux经典面试题 现在做测试的出去面试,都会被问到linux,不会几个linux指令都不好意思说自己是做测试的了,本篇收集了几个被问的频率较高的linux面试题 1.说出10个linux常用的指令 ?ls 查看目录中的文件 ?cd /home 进入‘/ home’目录;cd .. 返回上一级目录;cd ../.. 返回上两级目录 ?mkdir dir1 创建一个叫做‘dir1’的目录 ?rmdir dir1 删除一个叫做‘dir1’的目录(只能删除空目录) ?rm -f file1 删除一个叫做‘file1’的文件’,-f 参数,忽略不存在的文件,从不给出提示。?rm -rf /mulu 目录下面文件以及子目录下文件 ?cp /test1/file1 /test3/file2 如将/test1目录下的file1复制到/test3目录,并将文件名改为file2 ?mv /test1/file1 /test3/file2 如将/test1目录下的file1移动到/test3 目录,并将文件名改为file2 ?mv * ../ Linux当前目录所有文件移动到上一级目录 ?ps -ef|grep xxx 显示进程pid ?kill 使用kill命令来终结进程。先使用ps命令找到进程id,使用kill -9命令,终止进程。 ?tar –xvf file.tar 解压 tar包 ?unzip file.zip 解压zip ?unrar e file.rar 解压rar ?free -m 查看服务器内存使用情况 2.如何查看所有java进程 ?grep是搜索关键字 ps -ef | grep java ?-aux 显示所有状态 ps -aux | grep java

运维面试题(含答案)

运维工程师面试题 姓名: 答题时间: 1.新安装MYSQL后怎样提升MYSQL的安全级别? A.修改mysql默认端口 B.linux下可以通过iptables来限制访问mysql端口的IP地址 C.对所有用户设置较复杂密码并严格指定对应账号的访问IP(可在mysql库 中user表中指定用户的访问可访问IP地址) D.root特权账号的处理(建议给root账号设置强密码,并指定只允许本地登录) E.开启二进制查询日志和慢查询日志 F.mysql安装目录及数据存储目录权限控制:给mysql安装目录读取权限,给mysql日志和数据所在目录读取和写入权限 G.删除无用mysql账号和删除无用的数据库(安装好的mysql默认会有个 test库,可将其删除) 2.MYSQL的主从原理,怎么配置文件? 整体上来说,复制有3个步骤: A.master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日 志事件,binary log events); B.slave将master的binary log events拷贝到它的中继日志(relay log);

C.slave重做中继日志中的事件,将改变反映它自己的数据。 3.mysql主从复制的优点 <1> 如果主服务器出现问题,可以快速切换到从服务器提供的服务; <2> 可以在从服务器上执行查询操作,降低主服务器的访问压力; <3> 可以在从服务器上执行备份,以避免备份期间影响主服务器的服务。 4.Mysql复制的基本原理过程 (1)Slave上面的IO线程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容; (2)Master接收到来自Slave的IO线程的请求后,通过负责复制的IO线程根据请求信息读取指定日志指定位置之后的日志信息,返回给Slave端的IO线程。返回信息中除了日志所包含的信息之外,还包括本次返回的信息在Master端binary log文件的名称以及在Binary log中的位置; (3)Slave的IO线程收到信息后,将接收到的日志内容依次写入到Slave端的RelayLog 文件(mysql-relay-lin.xxxxx)的最末端,并将读取到的Master端的 bin-log的文件名和位置记录到master-info文件中,以便在下一次读取的时候能够清楚的告诉master“我需要从某个bin-log的哪个位置开始往后的日志内容,请发给我” (4)Slave的SQL线程检测到Relay Log中新增加了内容后,会马上解析该Log 文件中的内容成为在Master端真实执行时候的那些可执行的查询或操作语句,并在自身执行那些查询或操作语句,这样,实际上就是在master端和Slave端执行了同样的查询或操作语句,所以两端的数据是完全一样的。

linux题库选择及答案

一、选择题 1.在创建Linux分区时,一定要创建(D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SW AP/根分区 2.在Red Hat Linux中,系统默认的(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 21.局域网的网络设备通常有(ABCDE)

上海Linux运维工程师面试题个人总结)

这下面的是一个企业发的面试题 1你常上的相关技术站有哪些? 2简述你所理解运维工程师的主要职责? 3你管理过的服务器数量级? 1台 2台 2-5台 5-10 台 10台以上 4描述一次你印象深刻的服务器运维经历。 5有一台服务器出现安全问题,你会采取什么样的方法处理?说出你的诊断处理思路。 6有多台服务器需部署相同应用文件,文件会持续更新,你用什么方式实现不同服务器间的文件同步。 7某一台服务器部署多个Web站点,其中有一个w3wp的CPU占用达到100%如何找出有问 题的Web站点? 8你眼中的沪江是怎样的?谈谈你对沪江的理解。 9是否有以下相关经验?如有请简要说明掌握情况。 a、S quid相关经验 b、N ginx、Lighttpd 等 c、Memcached d、负载均衡 e、分布式文件处理 f、Email Server 上午-10点雷傲普文化传播有限公司 1. DNS使用的端口号和协议,简单描述一下DNS正向解析和反向解析的工作原理和作用还 有应用场景? 2. 编写IPTABLES使用内网某台机器的80端口可以在公网访问,假设公网IP为10.10.1.1 , 实现192.168.1.0/32 段的NAT. 3. 举出三个以上的主流WEB服务器,并简述他们的特性和优缺点不限操作系统? Apache 源代码开放可以欲行在unix , windowns , linux 平台上,可移植性,而且模块很是丰富缺点:性能,速度上不及其他轻量级的web服务器,但是也是重量级产品,所消耗的内存,cpu也比其他的要高

Ngi nx 源代码开放发高性能的http和反向代理服务器,在高并发的情况下,ngi nx 是apache不错的替代品,他能够支持高达50000个并发连接响应,内存,cpu等系统资 apache稳定,支持动态页面源消耗也是很低的。缺点,支持模块比较少吧,相对没有不是很 强。 Tomcat对高并发跟静态页面处理还不是很强 Microsoft IIS 配置很简单,只能运行在windows。Linux上,如果要使用还购买商业 win dows server 操作系统。 4, 举出两个主流代理服务器,简述工作模式和优缺点? 5, 举出两个负载均衡的软件,并简述工作模式和优缺点? 6,IE,FF,chrome游览器最大并发请求数是多少?, 7,简单举例一下linux和windows系统今年都有哪些漏洞? 8, mysql数据库备份都有哪一些,部署一个高可用mysql应用环境,并说明他的高可用性? 9, 什么是裸设备,他的好处是什么?,mysql支持裸设备吗?10, 如果给你一个100g的INNODB类型数据库,你会用什么备份方案来做备份。 11,写一个简单的shell脚本,脚本运行时让CTRL+(无法中断的该shell脚本? 12、如何快速编译单一的内核模块? 13、如何动态增加apache和PHP模块? 14、说出linux开机流程? 15、具体说说cacti的安装过程? 16、cacti 与nagios 的区别?cacti 如何监控mysql ? 17、mysql主从复制如何实现? 18、raid 0 与raid 的区别? 19、DNS解析详细过程?从主机访问域名(三家公司都问这个问题)让写出来? 20、脚本会多少?掌握程度?sed awk区别? 人事问题(下面的都是每一个企业问的最多的问题,这些问题是我自己经历的,都是我自己的回答,仅供参考,每个人经历不一样,回答的时候一定要和写在网上的还有自己写的简历保持一致,他们好多都是把你投的简历下载下来,然后看着下载下来的简历问你问题)1. 先问问你写的工作经历,在以前公司主要做什么,是什么公司,多少人,主要负责什么, 还有你写的项目经验,项目具体怎么实施的,(一定要明白原理性的东西,把他说出来就可以) 2. 问完工作经历后,问你为什么辞职?。 我说因为以前的公司的工作接触到了linux。被linux的开源所吸引,对linux的开源产 生了兴趣,但是靠自己去学有点吃力,就辞去工作在郑州找了一家培训机构培训RHCE 3. 问为什么不在本地工作,来上海有什么规划? 4. 谈谈你对运维工程师的理解

linux驱动工程师面试题整理

1、字符型驱动设备你是怎么创建设备文件的,就是/dev/下面的设备文件,供上层应用程序打开使用的文件? 答:mknod命令结合设备的主设备号和次设备号,可创建一个设备文件。 评:这只是其中一种方式,也叫手动创建设备文件。还有UDEV/MDEV自动创建设备文件的方式,UDEV/MDEV是运行在用户态的程序,可以动态管理设备文件,包括创建和删除设备文件,运行在用户态意味着系统要运行之后。那么在系统启动期间还有devfs创建了设备文件。一共有三种方式可以创建设备文件。 2、写一个中断服务需要注意哪些?如果中断产生之后要做比较多的事情你是怎么做的?答:中断处理例程应该尽量短,把能放在后半段(tasklet,等待队列等)的任务尽量放在后半段。 评:写一个中断服务程序要注意快进快出,在中断服务程序里面尽量快速采集信息,包括硬件信息,然后推出中断,要做其它事情可以使用工作队列或者tasklet方式。也就是中断上半部和下半部。 第二:中断服务程序中不能有阻塞操作。为什么?大家可以讨论。 第三:中断服务程序注意返回值,要用操作系统定义的宏做为返回值,而不是自己定义的OK,FAIL之类的。 3、自旋锁和信号量在互斥使用时需要注意哪些?在中断服务程序里面的互斥是使用自旋锁还是信号量?还是两者都能用?为什么? 答:使用自旋锁的进程不能睡眠,使用信号量的进程可以睡眠。中断服务例程中的互斥使用的是自旋锁,原因是在中断处理例程中,硬中断是关闭的,这样会丢失可能到来的中断。 4、原子操作你怎么理解?为了实现一个互斥,自己定义一个变量作为标记来作为一个资源只有一个使用者行不行? 答:原子操作指的是无法被打断的操作。我没懂第二句是什么意思,自己定义一个变量怎么可能标记资源的使用情况?其他进程又看不见这个变量 评:第二句话的意思是: 定义一个变量,比如 int flag =0; if(flag == 0) { flag = 1; 操作临界区; flag = 0; }这样可否?

linux及C试题(含答案)

华清远见嵌入式学院《Linux及C》考试题(B卷) 一、选择题(23题,每空2分,共46分) 1.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项(D )。 A.-m B.-d C.-f D.-p 2.任何时候用户需要回到用户主目录时可以使用命令 ( A ) 。 A. cd B. pwd C. path D. cd . 3.将当前目录下的文件shell.sh移动到目录/home/linux下的命令为( B ) 。 A. cp shell.sh /home/linux B. mv shell.sh /home/linux C. ls shell.sh / home/linux/she ll.sh D. mv /root/shell.sh /home/linux/shell.sh 4.下面( C )命令不能用来显示文件的内容。 [A] more [B] less [C] find [D] cat 5./etc/shadow文件中存放( B )。 A.用户账号基本信息 B.用户口令的加密信息 C.用户组信息 D.文件系统信息 6.LINUX所有服务的启动脚本都存放在( B )目录中。 A./etc/rc.d/init.d B./etc/init.d C./etc/rc.d/rc D./etc/rc.d 7.若要将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为(C )。 A.tar -cvf myfile.txt myfile.txt.tar.gz B.tar -zcvf myfile.txt myfile.txt.tar.gz C.tar -zcvf myfile.txt.tar.gz myfile.txt D.tar -cvf myfile.txt.tar.gz myfile.txt 8.以下程序的运行结果为( C ) #include #include int SubCount(char *dest, int count) { strcpy(dest,"555"); count++; return 0; } int main() { int count = 3; char caBuf[8]; SubCount(caBuf,count); printf("%d\n",count);

LINUX内核经典面试题30道及解答

LINUX内核经典面试题 30道 1) Linux中主要有哪几种内核锁? 2) Linux中的用户模式和内核模式是什么含意? 3) 怎样申请大块内核内存? 4) 用户进程间通信主要哪几种方式? 5) 通过伙伴系统申请内核内存的函数有哪些? 6) 通过slab分配器申请内核内存的函数有? 7) Linux的内核空间和用户空间是如何划分的(以32位系统为例)? 8) vmalloc()申请的内存有什么特点? 9) 用户程序使用malloc()申请到的内存空间在什么范围? 10) 在支持并使能MMU的系统中,Linux内核和用户程序分别运行在物理地址模式还是虚拟地址模式? 11) ARM处理器是通过几级也表进行存储空间映射的? 12) Linux是通过什么组件来实现支持多种文件系通的? 13) Linux虚拟文件系统的关键数据结构有哪些?(至少写出四个) 14) 对文件或设备的操作函数保存在那个数据结构中? 15) Linux中的文件包括哪些? 16) 创建进程的系统调用有那些? 17) 调用schedule()进行进程切换的方式有几种? 18) Linux调度程序是根据进程的动态优先级还是静态优先级来调度进程的? 19) 进程调度的核心数据结构是哪个?

20) 如何加载、卸载一个模块? 21) 模块和应用程序分别运行在什么空间? 22) Linux中的浮点运算由应用程序实现还是内核实现? 23) 模块程序能否使用可链接的库函数? 24) TLB中缓存的是什么内容? 25) Linux中有哪几种设备? 26) 字符设备驱动程序的关键数据结构是哪个? 27) 设备驱动程序包括哪些功能函数? 28) 如何唯一标识一个设备? 29) Linux通过什么方式实现系统调用? 30) Linux软中断和工作队列的作用是什么? 参考解答

linux常见技术面试题目

一.填空题: 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. 网络管理通常由监测、传输和管理三部分组成,其中管理部分是整个网络管理的中心。 25. 当想删除本系统用不上的设备驱动程序时必须编译内核,当内核不支持系统上的设备驱动程序时,必须对内核升级。 26 Ping命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的连通性。 27. vi编辑器具有两种工作模式:命令模式和输入模式。 28. 可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占1 位,表示文件类型,第二段占3位,表示文件所有者对该文件的权限。 29. 进程与程序的区别在于其动态性,动态的产生和终止,从产生到终止进程可以具有的基本状态为:运行态、就绪态和等待态(阻塞态)。 30. DNS实际上是分布在internet上的主机信息的数据库,其作用是实现IP地址和主机名之间的转换。 31. Apache是实现WWW服务器功能的应用程序,即通常所说的“浏览web服务器”,在服务器端为用户提供浏览web服务的就是apache应用程序。 32. 在Linux系统上做备份可以有两种类型:系统备份和用户备份。其中前者是指对操

2013年最新Linux系统运维面试题(附答案)

一、有文件file1 1、查询file1 里面空行的所在行号 awk ?{if($0~/^$/)print NR}‘ file or grep -n ^$ file |awk ?BEGIN{FS=‖:‖}{print $1}‘ 2、查询file1 以abc 结尾的行 grep abc$ file1 3、打印出file1 文件第1 到第3 行 sed -n ‘1,3p‘ file1 head -3 file1 二、如何将本地80 端口的请求转发到8080 端口,当前主机IP 为192.168.2.1 Iptables -A PREROUTING -d 192.168.2.1 -p tcp -m tcp –dport 80 -j DNAT –to-destination 192.168.2.1:8080 三、crontab 在11 月份内,每天的早上6 点到12 点中,每隔2 小时执行一次/usr/bin/httpd.sh 怎么实现 0 6-12/2 * 11 * /usr/bin/httpd.sh 四、编写个shell 脚本将/usr/local/test 目录下大于100K 的文件转移到/tmp 目录下 #!/bin/bash for file in `ls /root` do if [ -f $file ]; then if [ `ls -l $file|awk '{print $5}'` -gt 10000 ]; then mv $file /tmp/ fi fi done 五、简述raid0 raid1 raid5 三种工作模式的工作原理及特点。 RAID 0:连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID 结构。RAID 0 只是单纯地提高 性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。因此,RAID 0 不能应用于数据安全性要求高的场合。 RAID 1:它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1 可以提高读取性能。RAID 1 是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时, 系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。简单来说就是:镜象结构,类似于备份模式,一个数据被复制到两块硬盘上。 RAID10:高可靠性与高效磁盘结构 一个带区结构加一个镜象结构,因为两种结构各有优缺点,因此可以相互补充。 主要用于容量不大,但要求速度和差错控制的数据库中。 RAID5:分布式奇偶校验的独立磁盘结构,它的奇偶校验码存在于所有磁盘上,任何一个硬盘损坏,都可以根据其它硬盘上的校验位来重建损坏的数据。支持一块盘掉线后仍然正常

Linux笔试题及答案

一。填空题: 1. 在Linux系统中,以文件方式访问设备。 2. Linux内核引导时,从文件/etc/fstab中读取要加载的文件系统。 3. Linux文件系统中每个文件用i节点来标识。 4. 全部磁盘块由四个部分组成,分别为引导块、专用块、i节点表块和数据存储块。 5. 链接分为:硬链接和符号链接。 6. 超级块包含了i节点表和空闲块表等重要的文件系统信息。 7. 某文件的权限为:d-rw-_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. 网络管理通常由监测、传输和管理三部分组成,其中管理部分是整个网络管理的中心。 25. 当想删除本系统用不上的设备驱动程序时必须编译内核,当内核不支持系统上的设备驱动程序时,必须对内核升级。 26 Ping命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的连通性。 27. vi编辑器具有两种工作模式:命令模式和输入模式。 28. 可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占 1 位,表示文件类型,第二段占3位,表示文件所有者对该文件的权限。 29. 进程与程序的区别在于其动态性,动态的产生和终止,从产生到终止进程可以具有的基本状态为:运行态、就绪态和等待态(阻塞态)。 30. DNS实际上是分布在internet上的主机信息的数据库,其作用是实现IP地址和主机名之间的转换。 31. Apache是实现WWW服务器功能的应用程序,即通常所说的―浏览web服务器‖,在服务器端为用户提供浏览web服务的就是apache应用程序。 32. 在Linux系统上做备份可以有两种类型:系统备份和用户备份。其中前者是指对操作系统的备份,后者是指对应用程序和用户文件的备份。 33. CD-ROM标准的文件系统类型是iso9660。 34. 当lilo.conf配置完毕后,使之生效,应运行的命令及参数是lilo。 35. 在使用ls命令时,用八进制形式显示非打印字符应使用参数-b。 36. Linux使用支持Windows 9.x/2000长文件名的文件系统的类型是vfat。 37. 设定限制用户使用磁盘空间的命令是quota。 38 在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是/etc。 39. 硬连接只能建立对文件链接。符号链接可以跨不同文件系统创建。 40. 套接字文件的属性位是s。 41. 结束后台进程的命令是kill。 42. 进程的运行有两种方式,即独立运行和使用父进程运行。 43. Links分为硬链接和符号链接。 44. 在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是ps -aux。

Linux试卷及答案

Linux理论操作测试题 请将下面的题目在电脑上运行后,按照要求填写答案。答案填写在电子试卷的最后答案位置1 选择题 1)下列那一个指令可以在档案中搜寻关键词? (1) ps (2) cat (3) more (4) grep 2)fg 这个指令是指? (1) 前台执行 2) 背后执行 (3) 立即执行 (4) 不要执行 3) bg 这个指令是指? (1) 前台执行 (2) 后台执行 (3) 立即执行 (4) 不要执行 4)at 这个指令是指? (1) 使用者排程程序 (2) 只有root身份才能使用的排程程序 (3) 安装程序 (4) 除错指令 5)如何查看过去的登入记录? (1) last (2) vi /var/log/wtmp (3) who (4) tail /var/log/wmtp 6)下列何者必是Linux 中的执行文件? (1) filename.exe (2) filename.sh (3) filename.bat (4) 执行过 chmod 755 filename 指令之后的 filename 7)进入 X window 的指令为? (1) x (2) start (3) run x

(4) startx 8)/etc 这个目录的主要作用? (1) 存放执行档 (2) 存放函式库 (3) 存放设定档 (4) 存放邮件档 9)/home 这个目录通常的主要作用为? (1) 存放执行档 (2) 存放函式库 (3) 存放设定档 (4) 存放使用者的自家目录 10) cd - 这个指令的用途是? (1) 切换到自家目录 (2) 离线 (3) 回到先前的路径位置 (4) 回到上一层目录 11) cd ~ 这个指令的用途是? (1) 切换到自家目录 (2) 离线 (3) 回到先前的路径位置 (4) 回到上一层目录 12) cd .. 这个指令的用途是? (1) 切换到自家目录 (2) 离线 (3) 回到先前的路径位置 (4) 回到上一层目录 13)通常第一颗IDE硬盘的第一个分割区用下列何者来表示? (1) had (2) hda1 (3) sda (4) sda1 14)下列何者代表第一颗IDE硬盘的第一个logical partition? (1) hda1 (2) hda2 (3) sda1 (4) hda5 15)在 Linux 环境下,用来制作安装开机盘的程序为? (1) rawrite (2) dd (3) fsck (4) fdisk 16)下列那一个档案用来记载服务信道(port)的列表? (1) /etc/hosts (2) /etc/nsorder

linux运维面试题中级

linux面试题 1.解释top命令和vmstat命令 top 动态 vmstat静态 2.请写出iptables语句iptables [-t 表名] -命令 -匹配 -j 动作/目标 1)本地80端口的请求转发到8080端口,当前主机IP为192.168.2.1 iptables -t nat -A PREROUTING -d 192.168.2.1 -p tcp -dport 80 -j DNAT -to 192.168.2.1:8080 2)允许本机对外连接80端口(本机能连外界服务器为80) iptables -A OUTPUT -p tcp –dport 80 -j ACCEPT 3)开放本机的3306端口 iptables -A INPUT -p tcp --dport 3306 -j ACCEPT 4)禁止外界ping本服务器 iptables -A INPUT -p icmp -j DROP 5)防止SYN攻击(轻量级预防) iptables -A FORWARD -p tcp --syn -m limit --limit 1/s -j ACCEPT iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT 3.mysql高可用方案有哪些?mysql备份方案有哪些?有什么优缺点? 4.写出apache 2.x的两种工作模式,以及各自的工作原理。如何查看apache当前支持的模块。并查看在哪种模式下工作。prefork和worker #apachectl -l 5.linux基础问题 1)linux怎么查看用户登陆日志 who /var/log/wtmp cat /var/log/secure

linux面试题及答案

1.如何编写一个驱动? 2.设备中字符设备与块设备有什么主要的区别?请分别列举一些实际的设备说出它们是属于哪一类设备。 字符设备:字符设备是个能够像字节流(类似文件)一样被访问的设备,由字符设备驱动程序来实现这种特性。字符设备驱动程序通常至少实现和系统调用。字符终端、串口、鼠标、键盘、摄像头、声卡和显卡等就是典型的字符设备。 块设备:和字符设备类似,块设备也是通过目录下的文件系统节点来访问。块设备上能够容纳文件系统,如:u盘,卡,磁盘等。 字符设备和块设备的区别仅仅在于内核内部管理数据的方式,也就是内核及驱动程序之间的软件接口,而这些不同对用户来讲是透明的。 3.查看驱动模块中打印信息应该使用什么命令?如何查看内核中已有的字符设备的信息?如何查看正在使用的有哪些中断号? 1) 查看驱动模块中打印信息的命令: 2) 查看字符设备信息可以用和,可以查看模块的依赖关系,在加载模块时会加载其他依赖的模块。 3)显示当前使用的中断号 4.请简述主设备号和次设备号的用途。如果执行 c 4 64,创

建 使用的是那一类设备驱动程序。 1)主设备号:主设备号标识设备对应的驱动程序。虽然现代的内核允许多个驱动程序共享主设备号,但我们看待的大多数设备仍然按照“一个主设备对应一个驱动程序”的原则组织。 次设备号:次设备号由内核使用,用于正确确定设备文件所指的设备。依赖于驱动程序的编写方式,我们可以通过次设备号获得一个指向内核设备的直接指针,也可将此设备号当作设备本地数组的索引。 2)由驱动程序4管理,该文件所指的设备是64号设备。(感觉类似于串口终端或者字符设备终端)。 5.设备驱动程序中如何注册一个字符设备?分别解释一下它的几个参数的含义。 注册一个字符设备驱动有两种方法: 1) ( *, *) 该注册函数可以将结构嵌入到自己的设备特定的结构中。是一个指向结构体的指针,而是指向一个类似于结构(可以是结构,但不限于该结构)的指针. 2) ( , * , ) *); 该注册函数是早期的注册函数,是设备的主设备号,是驱动程序的名称,而是默认的结构(这是只限于结构)。

Linux期末考试复习试题(含答案)

1 Linux期末考试复习题 --completed on Nov 17,2013 by lvlv 一、选择题 1Linux( B ) A. Linux操作系统具有虚拟内存的能力 B. Linux操作系统不是UNIX Linux上程序不适合UNIX平台上运行 C. Linux操作系统不限制应用程序可用内存的大小 D. Linux一时间可以有多个用户使用主机 Linux TCP/IP Unix Linux上完成的程序移植到Unix Linux操作系统是免费软件 他网络操作系统最大的区别。 2Linux交换分区的作用是(C)。 A B C D 3. 如果执行命令 #chmod 746 file.txt A A. rwxr--rw- B. rw-r--r-- C. --xr—rwx D. rwxr--r— 4. Linux光标上下移动来查 C A cat B. more C. less D. menu less具有more more 5. 若一台计算机的内存为8GB C A64GB B. 128GB C. 16GB D. 32GB 解析:交换分区的大小一般为内存的两倍. 6. 在使用mkdir B A-m B. -p C. -f D.-d 7. 为了能够把新建立的文件系统mount B A. 子目录 B. 挂载点 C. 新分区 D. 目录树 8. 文件exer1的访问权限为rw-r--r-- A 2 A chmod a+x, g+w exer1 B chmod 765 exer1 C chmod o+x exer1 D chmod g+w exer1

9. 关闭linux-C A ctrl+alt+del B shutdown -r C halt D reboot ctrl+alt+del A是退出系统会话 10. ( C) 命令可实现重新启动Linux操作系统。 A init 0 B halt C shutdown-r D shutdown-h init1。init 作是立即完成的。init 0命令用于立即将系统运行级别切换为0init 6命令用于将 系统运行级别切换为6 halt shutdown -h. reboot shutdown -r . 11.假设Red Hat Linux操作系统的/usr/bin/paste paste( D ) 命令来诊断问题。 A rpm-Va B rpm -qf /usr/bin/paste C rpm-qa D rpm -vf /usr/bin/paste 12. 在Linux( C )文件对Web服务器端口进行配置。 A metd.conf B lilo.conf C httpd.conf D resolv.conf 13.在Linux/dev/sdb5标识的是(D)。 A1块IDE硬盘上的第5个逻辑分区 B2块IDE硬盘上的第1个逻辑分区 C1块SCSI硬盘上的第5个逻辑分区 D2块SCSI硬盘上的第1个逻辑分区 sdb5sd表示SCSI b5表示第一个逻辑分区。这是因为Linux 的第一个逻辑分区从5Linux主分区命名为1~4 多可以分割为四个主分区。 14.inittab文件存放在( A )录中。 A /etc 15 /boot C /soln D /root 15. 在Linux操作系统中提供了大量的网络route命令用来查看 ( D) 命令也可以完成该项功能。 A. ifconfig -r B. traceroute C. set D. Netsrar -r 16.Linux系统中在下列 ( A ) 文件中指定了网络路由信息。 A/etc/network B/etc/reso1v.conf C/etc/host conf D/etc/hosts 17.Linux中修改文件权限的命令是 ( B) 。 A chown B chmod C change D Chgrp 18.在Linux pwd命令表示 ( C ) 。 3 A B C D 19.如果在Linux rd命令( C )。

相关主题
文本预览
相关文档 最新文档