Linux 运维工程师笔试题系列

1. 从四个选项选出不同的一个。

A telnet
B rsync
C wget
D scp
2. 在 UNIX 系统中,目录结构采用( )

A 单级目录结构
B 二级目录结构
C 单纯树形目录结构
D 带链接树形目录结构
3. Linux crontab 中 * * * * /usr/local/run.sh 这句话 5 个号分别代表什么?**

A 分钟 小时 日 月 星期
B 秒 分钟 小时 日 月
C 秒 分钟 小时 日 星期
D 分钟 小时 日 月 年
4. 下面的函数哪个是系统调用而不是库函数 ()?

A printf
B scanf
C fgetc
D read
E print_s
F scan_s

5. 使用 dkpg 命令安装的软件为?

A .rpm
B .tar.gz
C .tar.bz2
D .deb

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

A 直接赋值
B 使用 read 命令

C 使用命令行参数
D 使用命令的输出

7. 文件操作的唯一依据是?

A 文件名
B 文件句柄
C 物理地址

8. 在 linux 中用使用 tar 命令将文件 aaa 打包为 bak.tar。

A tar -cf bak.tar aaa
B tar -xf bak.tar aaa
C tar -czf bak.tar aaa
D tar -rf bak.tar aaa

9. 有两台游戏服务器运行于 linux 2.6.x 内核上,需要同步用户访问日志,你会用下列哪些方法同步日志(开放题:假设权限和条件均可满足)?

A rsync
B wget
C scp
D ftp
10. 一台主机要实现通过局域网与另一个局域网通信,需要做的工作是?

A 配置域名服务器
B 定义一条本机指向所在网络的路由
C 定义一条本机指向所在网络网关的路由
D 定义一条本机指向目标网络网关的路由
11. Linux 下通过哪个命令怎么查看中断?

A cat /proc/ioports
B cat /proc/interrupts
C cat /proc/kcore
D cat /proc/kms

12. 写出完成以下功能的 gdb 命令。gdb 查看线程信息。

A bt
B info thread
C set scheduler-locking off
D info break
13. Linux 有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用 ( ) 命令。

A cat
B more
C less
D menu

14. 在日常管理中,通常 CPU 会影响系统性能的情况是:

A CPU 已满负荷地运转
B CPU 的运行效率为 30%
C CPU 的运行效率为 50%
D CPU 的运行效率为 80%
15. Linux 文件权限一共 10 位长度,分成四段,第三段表示的内容是()?

A 文件类型
B 文件所有者的权限
C 文件所有者所在组的权限
D 其他用户的权限

16. 在 OSI 模型中,HTTP 协议工作在第 ()层,交换机工作在第 () 层。

A 7/3
B 7/2
C 6/3
D 6/2
17. 在 Linux 中,file.sh 文件的权限为 -rw-r–r-x, 其对应权限用数值形式表示为 ()

A 775
B 745
C 645
D 643
*18. 调用 recv(int sockfd, void buf, size_t len, int flags) 的过程中,一共进行了几次内存复制操作?

A 1
B 2
C 3
D 4
19. 以下的命令得在( )自动执行:
06 03 * * 3 lp /usr/local/message | mail -s “server message” root

A 每周三 06:03 分
B 每周六 03:03 分
C 每周三 03:06 分
D 每周六 03:06 分
20. 下列文件中,包含了主机名到 IP 地址的映射关系的文件是:( ) 。

A /etc/HOSTNAME
B /etc/hosts
C /etc/resolv.conf
D /etc/networks
21. 若一台计算机的内存为 128MB,则交换分区的大小通常是 ( ) 。

A 64MB
B 128MB
C 256MB
D 512MB
22. 如果你使用一个普通账户 telnet 远程登录到 linux 系统中,如何改变身份以 root 权限管理系统?

A chgrp
B su
C chusr
D chmod
23. 用 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 goodbye
C drwxr–r– 1 hel users 1024 Sep 10 08:10 zhang
D lrwxr–r– 1 hel users 2024 Sep 12 08:12 cheng > peng.yan1
24. 以下函数中,和其他函数不属于一类的是 ____。

A fwrite
B putc
C pwrite
D putchar
E getline
F scanf
25. 新建一个管理员用户 admin, 需要使用的参数 ( )

A useradd -u 0 -o admin
B useradd -g -0 admin
C useradd -p -d admin
D useradd -e -f admin
26. 在重新启动 Linux 系统的同时把内存中的信息写入硬盘,应使用()命令实现

A #shutdown -r now
B #halt
C #reboot
D #init3
27. Linux 下两个进程可以同时打开同一个文件,这时如下描述错误的是:

A 两个进程中分别产生生成两个独立的 fd
B 两个进程可以任意对文件进行读写操作,操作系统并不保证写的原子性
C 进程可以通过系统调用对文件加锁,从而实现对文件内容的保护
D 任何一个进程删除该文件时,另外一个进程会立即出现读写失败
E 两个进程可以分别读取文件的不同部分而不会相互影响
F 一个进程对文件长度和内容的修改另外一个进程可以立即感知
28. 关于 Linux 系统的负载(Load), 以下表述正确的是 ______。

A 通过就绪和运行的进程数来反映
B 可以通过 TOP 命令查看
C 可以通过 uptime 查看
D Load:2.5,1.3,1.1 表示系统的负载压力在逐渐减少
29. 将光盘 /dev/hdc 卸载的命令是?

A umount /mnt/cdrom /dev/hdc
B unmount /dev/hdc
C umount /dev/hdc
D unmount /mnt/cdrom /dev/hdc
30. 下面哪些属于,Fork 后子进程保留了父进程的什么?

A 环境变量
B 父进程的文件锁,pending alarms 和 pending signals
C 当前工作目录
D 进程号

答案如下:

1. B
2. D
3. A
4. D
5. D
6. A
7. B
8. A
9. A
10. D
11. B
12. B
13. C
14. A
15. C
16. B
17. C
18. B
19. C
20. B
21. C
22. B
23. D
24. C
25. A
26. A
27. D
28. ABC
29. AC
30. AC