Linux期末复习题

一. 单选题(共30题,42分)
1. (单选题)在使用mkdir命令创建新的目录时在其父目录不存在时先创建父目录的选项是( D )
A. -m       B. -d    C. -f        D. -p
2. (单选题)如何删除一个非空子目录 /tmp  (B )
A. del /tmp/*
B. rm -rf /tmp
C.  rm -Ra /tmp/*
D. rm –rf /tmp/*
3. (单选题)Linux最早是由计算机爱好者(  B  )开发的
A. Richard Petersen
B. Linus Torvalds
C. Rob Pick
D. Linux Sarwar
4. (单选题)下列(  B  )不是Linux的特点。
A.多任务
B.单用户
C.设备独立性
D.开放性
5. (单选题)Linux的内核版本2.3.20是(  A  )的版本。
A. 不稳定
B. 稳定的
C. 第三次修订
D. 第二次修订
6. (单选题)/etc/shadow文件中存放 ( B )
A. 用户账号基本信息
B. 用户口令的加密信息
C. 用户组信息
D. 文件系统信息
7. (单选题)在UNIX/Linux系统添加新用户的命令是(D)
A. groupadd
B. usermod
C. userdel
D. useradd
8. (单选题)给用户添加附属组用哪个命令( B)
A. useradd -g
B. useradd -G
C. useradd -d
D. useradd -s
9. (单选题)(    B   )命令用来显示/home及其子目录下的文件名。
A. ls -a /home
B. ls -R /home
C. ls -l /home
D. ls -d /home
10. (单选题)如果忘记了内置命令cd命令的用法,可以采用(   C    )命令获得帮助
A.?cd 
B.cd --help
C.man cd
D.get cd
11. (单选题)查看系统当中所有进程的命令是(   D    )。
A. ps all 
B. ps aix 
C. ps auf 
D. ps aux
12. (单选题)可以把f1.txt复制为f2.txt的命令是(D)


A. cat f1.txt | f2.txt 
B. cat f1.txt  f2.txt
C. copy f1.txt | f2.txt
D. cp f1.txt  f2.txt    
13. (单选题)用于文件系统直接修改文件权限管理命令为( C)
A. chown
B.chgrp
C.chmod
D.umask
1.4分
14. (单选题)以长格式列目录时_若文件test的权限描述为drwxrw-r--,则文件test的类型及文件主的权限是(A )
A.目录文件、读写执行
B.目录文件、读写
C.普通文件、读写
D.普通文件、读
15. (单选题)某文件的组外成员的权限为只读.所有者有全部权限.组内的权限为读与写则该文件的权限为(D )
A. 467
B. 674
C. 476
D. 764
我的答案: D:764;正确答案: D:764;
1.4分
16. (单选题)umask为033,
#touch hello
hello文件的权限为( C )
A. -rwx-wx-wx
B. drwx-wx-wx
C. -rw-r--r--
D. drwxr--r--
17. (单选题)
用户登陆系统后首先进入下列哪个目录?( D )
A./home
B. /root的主目录
C./usr
D.
用户自己的家目录
18. (单选题)下面哪个参数可以删除一个用户并同时删除用户的主目录?( C )
A.rmuser –r 
B.deluser –r 
C.userdel –r
D.usermgr –r

19. (单选题)
使用fdisk对磁盘进行分区时,LVM分区的类型为(   A )
A. 8e
B. l
C. lvm
D. 9e
20. (单选题)
存放Linux基本命令的目录是什么(A )
A. /bin
B. /tmp
C. /lib
D. /root
21. (单选题)关于文件系统的挂载和卸载,下面描述正确的是( A  )
A. U盘一般以/dev/sdx命名
B. 安装文件系统的安装点只能在/mnt目录下
C. 不管光驱中是否有光盘,系统都可以挂载CD-ROM设备
D. 在命令“mount  /dev/cdrom  /mnt”中,目录/mnt是用户建立的
22. (单选题)以下哪一种不是vim的工作模式 ( C  )
A. 编辑模式
B. 末行模式
C. 删除模式
D. 命令模式
23. (单选题)安装Linux时,默认有个管理员账号,管理员用户名是(A)
A. root
B. administator
24. (单选题)对文件重命名的命令为(  C ) 
A. rm
B. move
C. mv
D. mkdir 

25. (单选题)DHCP服务器启动的命令是B
A. systemctl start dhcp
B. systemctl start dhcpd
26. (单选题)切换用户的命令是C
A. switch user
B. change user
C. su
D. chu
27. (单选题)使用什么键可以实现命令名、文件名等内容的自动补全功能A
A. tab键
B. 上下方向键
28. (单选题)如果当前目录是/home/sea/china,那么“china”的父目录是哪个目录?(A )
A. /home/sea
B. /home
C. /
D. /sea
29. (单选题)系统中有用户user1和user2,同属于user1组。在user1用户目录下有一文件file1,它拥有644的权限,如果user2想修改user1用户目录下的file1文件,应拥有( )权限? B
A. 744
B. 664
C. 646
D. 746
30. (单选题)用于文件系统直接修改文件权限管理命令为( C)
A. chown
B.chgrp
C.chmod
D.umask
二. 填空题(共20题,28分)
31. (填空题)安装Linux至少包含根分区和___交换分区______。
32. (填空题)Linux默认管理员账号是__root_______
33. (填空题)Linux由内核、命令解释层和___实用工具_____三个部分组成。
34. (填空题)用数字表示法,使得名为fido的文件具有如下权限-r-xr-x—x的命令是__(1) chmod 551 fido
35. (填空题)用字母表示法,为所有人都加上对file文件的执行权限的命令是___(1) chmod a+x file
36. (填空题)root用户的UID为______0___________  
37. (填空题)Linux系统中的隐藏文件的文件名以________.________开头
38. (填空题)写命令,用cat命令查看/etc/passwd的内容,同时显示行号_____________________             
(1) cat -n /etc/passwd
39. (填空题)写命令,查看/etc/passwd文件的前5行。                                               
head -5 /etc/passwd
40. (填空题)写命令,查看/etc/passwd文件的后10行。                                               
(1) tail -10 /etc/passwd 
41. (填空题)管理员用户的家目录是  /root
42. (填空题)普通用户user1的家目录是 (1) /home/user1
43. (填空题)表示用户家目录的特殊符号是  (1) ~
44. (填空题)关闭防火墙的命令是 systemctl   stop    firewalld;
45. (填空题)以只读方式将光盘/dev/sr0加载到/media目录的命令是____________________          
(1) mount  /dev/sr0  /media 
46. (填空题)samba服务是由两个进程组成,分别是                     和                     
(1) smbd
(2) nmbd 
47. (填空题)在vim中,复制5-8行的命令是_______________。
(1) 4yy 
48. (填空题)移动到第8行命令:                                                 ,移动到最后一行的命令是_____________________,移动到当前行末尾的命令是_____________________。
(1) 8G 
(2) G 
(3) $ 
49. (填空题)将/etc/man_db.config复制到本目录下面,命令:                                                
(1) cp /etc/man_db.config .
50. (填空题)普通用户的UID可以在创建时由管理员指定,如果不指定,用户的UID默认从____1000_______开始顺序编号(RHEL/Centos7以后版本)。
三. 判断题(共20题,30分)
51. (判断题)
Linux是一个真正的多任务和分时操作系统,允许多个用户在相同的机器上同时运行多个程序。
A. 对
B. 错
我的答案: 对正确答案: 对
52. (判断题)
在通常情况下,登录Linux桌面环境,需要有效合法的用户帐号和密码。
A. 对
B. 错
我的答案: 对正确答案: 对
53. (判断题)
在linux系统中,所有的内容被表示成文件,组织文件的各种方法便称为不同的文件系统。
A. 对
B. 错
我的答案: 对正确答案: 对
54. (判断题)
Linux中的超级用户为root,登陆时不需要口令。
A. 对
B. 错
我的答案: 错正确答案: 错

55. (判断题)
在Linux中用ip 命令可以查看,但不可以配置网卡的IP地址。
A. 对
B. 错
我的答案: 错正确答案: 错
56. (判断题)
删除文件命令可以用rm
A. 对
B. 错
我的答案: 对正确答案: 对
57. (判断题)
mv命令可以移动文件和目录,还可以为文件和目录重新命名。
A. 对
B. 错
我的答案: 对正确答案: 对
58. (判断题)普通用户只能给自己设置密码
A. 对
B. 错
我的答案: 对正确答案: 对
59. (判断题)管理员用户可以给任何用户设置密码
A. 对
B. 错
我的答案: 对正确答案: 对
60. (判断题)一个用户可以属于多个组,但只有一个组是该用户的主组
A. 对
B. 错
我的答案: 对正确答案: 对
61. (判断题)在命令模式下输入:set nu回车,可显示行号
A. 对
B. 错
我的答案: 对正确答案: 对
62. (判断题)vim可由编辑模式直接切换到底行模式
A. 对
B. 错
我的答案: 错正确答案: 错
答案解析:必须先切换到命令模式,再有命令模式切换到底行模式
63. (判断题)vim编辑文件默认进入命令模式
A. 对
B. 错
我的答案: 对正确答案: 对
64. (判断题)Linux在安装时自己创建了根用户
A. 对
B. 错
我的答案: 对正确答案: 对
65. (判断题)Linux中第一个逻辑分区的分区号是4
A. 对
B. 错
我的答案: 错正确答案: 错
66. (判断题)DHCP是一个简化主机IP地址分配管理的TCP/IP标准协议,中文名称为动态主机配置协议
A. 对
B. 错
我的答案: 对正确答案: 对
67. (判断题)dns服务器的查询模式有递归和转寄
A. 对
B. 错
我的答案: 对正确答案: 对
68. (判断题)SSH是一种能够以安全的方式提供远程登录的协议,也是目前远程管理Linux系统的首选方式
A. 对
B. 错
我的答案: 对正确答案: 对
69. (判断题)组群帐户的信息存放在文件/etc/group中
A. 对
B. 错
我的答案: 对正确答案: 对
70. (判断题)一个用户可以属于多个组,但只有一个组是该用户的主组
A. 对
B. 错
我的答案: 对正确答案: 对

一. 填空题(共2题,50分)
1. (填空题)Unix系统(Linux系统前身)诞生于_____1970______年,该时间也被当做时间戳
2. (填空题)Linux系统正式诞生于__1991________年。
二. 简答题(共2题,50分)
3. (简答题)请举出至少三种Linux系统的发行版本。
我的答案:25分
RHEL、CentOS、Fedora、openSUSE、Debian、Ubuntu

正确答案:
Red Hat Enterprise Linux、 CentOS、Ubuntu、Debian

4. (简答题)简述Linux系统的主要特点。
我的答案:25分

1.完全免费

Linux操作系统作为一个免费、自由、开放的操作系统,遵循通用公共许可证GPL,因此任何人有使用、拷贝和修改Linux系统的自由,用户不需要担心任何版权的问题。

2.高效、安全、稳定

Linux操作系统的稳定性是众所周知的, Linux核心的设计思想,具有执行效率高、安全性高和稳定性好的特点。 Linux系统的连续运行时间通常以年做单位,能连续运行3年以上的Linux系统并不少见。

3.支持多路硬件平台

Linux能在笔记本电脑、PC、工作站甚至大型机上运行,并能在x86、MPS、 Powerpc、 SPARC、 Alpha等主流的体系结构上运行,可以说 Linux是目前支持的硬件平台最多的操作系统。

4.友好的用户界面

Linux提供了类似 Windows图形界面的X-Window系统,用户可以使用鼠标方便、直观和快捷地进行操作。经过多年的发展,Linux的图形界面技术已经非常成熟,其强大的功能和灵活的配置界面,也得到了喜欢界面界面操作的用户的青睐。

5.强大的网络功能

网络就是 Linux的生命,完善的网络支持是Linux与生俱来的能力,所以 Linux在通信和网络功能方面优于其他操作系统,其他操作系统不包含如此紧密地和内核结合在一起的连接网络的能力,也没有内置这些网络特性的灵活性。

6.支持多任务、多用户

Linux同时也是多任务、多用户的操作系统,可以支持多个使用者同时使用并共享系统的磁盘、外设、处理器等

正确答案:
完全开源
多用户多任务
安全性高
不依赖硬件

下面是Linux系统登录后,虚拟控制台或终端下可能出现的提示符情况(不同用户不同场景下登录会出现不同情况):
 [root@localhost tmp]
 [test@localhost ~]$

提示符包含的字段从左至右分别表示不同的含义,上述两种情况下的提示符中:

1)root和test均表示___用户名______。

2)localhost表示________主机名____。

3)tmp和~均表示______当前目录______。

4)#表示当前登录用户身份为____超级用户________。

5)$表示当前登录用户身份为_____普通用户_______。

1. (填空题)(以下填空中请输入相关命令,该命令为Linux终端中执行的命令,每空仅可输入一条命令,注意空格,此外题目之前存在前后关联)
若想将主机名修改为server01,则应在终端中输入___ hostnamectl set-hostname server01
2. (填空题)假设当前位于用户user1的家目录,若想在当前目录下建立目录anhui,则在终端中输入______mkdir__anhui_____。

3. (填空题)假设当前位于用户user1的家目录下,若想在anhui目录下创建aa/azh/aaxy,则在终端中输入_____ mkdir -p anhui/aa/azh/aaxy __________。
4. (填空题)假设当前位于用户user1的家目录下,若想在上题中建立的aaxy的目录下创建文件file1,则应在终端中输入__touch anhui/aa/azh/aaxy/file1 
5. (填空题)假设当前位于用户user1的家目录下,若想将aaxy目录下的file1复制到anhui目录下,则应在终端中输入_______ cp anhui/aa/azh/aaxy/file1 anhui/;

6. (填空题)假设当前位于用户user1的家目录下,若想将上题中复制到anhui目录下的file1重命名为txt1,则在终端中应输入_____(1) mv anhui/file1 anhui/txt1;
7. (填空题)假设当前位于用户user1的家目录下,若想通过echo命令向aaxy目录下的file1文件写入“hello,rjgc”内容,则在终端中应输入___(1) echo "hello,rjgc">anhui/aa/azh/aaxy/file1;
正确答案:
(1) echo "hello,rjgc">anhui/aa/azh/aaxy/file1;
8. (填空题)假设当前位于用户user1的家目录下,若想显示aaxy目录下file1文件的前5个字符,则在终端中应输入_____(1) head -c 5 anhui/aa/azh/aaxy/file1
我的答案:
9. (填空题)假设当前位于用户user1的家目录下,若想删除anhui目录及目录下的所有文件,则在终端中应输入______rm -r anhui_________________。
10. (填空题)若想立刻关机,则在终端中应输入___shutdown -h  now_________.


添加用户stu1并指定uid为1010;
useradd -u 1010 stu1
tail /etc/passwd
添加用户stu2并指定uid为1020,附加组为1010;
useradd -u 1020 -g 1010 stu2
tail /etc/passwd

添加用户stu3并指定家目录为/home/student3;
useradd -d /home/student3 stu3
查看已添加的stu1、stu2和stu3配置文件信息
tail /etc/passwd

分别为stu1用户和stu2用户设置密码;
passwd stu1

切换到stu2用户,然后更改密码;
su stu2
passwd
修改stu1的密码信息,将密码最小存活期(多少天内不能修改密码)设为3天,每隔7天更新密码;列出账户stu1的密码信息。
chage -m 3 -M 7 stu1
chage -l  stu1
修改用户stu3的uid为1030,并将其家目录移动为/home/stu3;
usermod -u 1030 -d /home/stu3 stu3
tail /etc/passwd
删除stu1用户
userdel -rf stu2
tail /etc/passwd
)修改主机名为自己姓名,创建用户stu1,stu2,分别为其分配密码123
hostnamectl set-hostname XX
useradd stu1
useradd stu2  
passwd stu1
切换到stu1用户,在/tmp目录下创建目录student1,在/tmp/student1目录下创建目录dir1、文件file1,并在file1文件中编辑“hello,world”;
mkdir /tmp/student1/dir1
touch /tmp/student/file1
vim …
查看dir1,file1的权限,并分别写出user、group、others的权限(简答);
ll
dir1:user读写执行,group读写执行,others读执行
file1:user读写,group读写,others读

使用文字表示法递归修改dir1的权限(修改为文件所有者可读可执行,同组用户可读,其他用户无权限)
chmod -R u=rx,g=r,o=--- dir1
ll

使用数字表示法修改file1的权限(修改为文件所有者可读可写可执行,同组用户可读可执行,其他用户可执行);
chmod 751 file1

10分
6. (简答题)切换到stu2,测试能否查看file1内容;若不能,有哪些修改方式可以实现stu2查看file1(简答);

可以通过stu1用户对file1的others权限修改可读可执行
可以通过将stu2用户加入到stu1的组中,
可以改变file1的拥有者为stu2

7. (简答题)选择6中的一种方式,并测试;
su stu1
chmod 755 file1
su stu2
cat file1

8. (简答题)将目录dir1的文件所有者和用户组更改为stu2;
chown stu2:stu2 dir1
ll

9. (简答题)切换到root用户,若想使在/tmp目录下创建文件的默认权限为user可读,group可写,others无权限,则umask应该如何设置?使用设置后的uamsk在/tmp目录下创建file1;
umask 246
touch /tmp/file1
ll /tmp/

10. (简答题)使用root用户在/tmp目录下创建文件file2,并将文件隐藏属性设为只允许追加数据,并查看隐藏属性。
chattr +a file2
lsattr file2

修改主机名为自己姓名,添加4块硬盘并分区,其中/dev/sdb1大小为800M,/dev/sdc1大小为700M,/dev/sdd1大小为500M,/dev/sde1大小为800M,分区类型为fd,使用fdisk -l查看并截图提交
fdisk -l
fdisk /dev/sdb
m     n      p  保存w
2. (简答题)使用上述4个分区组建raid5类型的分区/dev/md5,将/dev/md5挂载到目录/mnt/raid5上,在/mnt/raid5目录下建立100M的文件file1测试,并使用df命令查看/dev/md5的使用情况。
mkdir /mnt/raid5
mount /dev/md5 /mnt/raid5
dd if=/dev/zero of =/mnt/raid5/file bs=50M count=2
df -h
1. (填空题)查看文件内容的命令有_____cat_______、______________、______________、_________________、___________________等方式。
(1) more
(2) less
(3) head
(4) tail
2. (填空题)将/etc/passwd文件复制到当前目录,终端中应输入________________________。
(1)
cp /etc/passwd ./;
cp /etc/passwd .
3. (填空题)删除包含文件的目录/dir1,应使用什么命令_____________________。
(1) rm -r /dir1
4. (填空题)将/root/txt1文件重命名为/root/txt2,则在终端中输入______________________。
(1) mv /root/txt1 /root/txt2;
5. (填空题)查看系统中所有进程的命令是__________________________。
(1)
ps -aux;
ps aux
一. 填空题(共4题,100分)
1. (填空题)在vim中,将光标快速移动到第100行的命令是_______________________。
100gg;


2. (填空题)在vim中,复制5-8行的命令是_______________。
(1) 4yy;
3. (填空题)在vim中,保存并退出的命令是_________________。
(1) :wq
4. (填空题)在vim中,将/etc/man.conf文件中的1-5行的"man"替换为"MAN"的命令为_________________________。
(1) 1,5 s/man/MAN/g;

存放Linux基本命令的目录是什么? /bin
.在使用了shadow口令的系统中,/etc/passwd和/etc/shadow两个文件的权限正确的是:c
A. -rw-r----- , -r--------
B. -rw-r--r-- , -r--r--r--
C. -rw-r--r-- , -r--------
D. -rw-r--rw- , -r-----r—

.LVM的删除顺序是怎么样的?
答:依次移除逻辑卷、卷组和物理卷。

将当前目录下的bin目录和hello、hello.c文件备份并压缩为binzxj.tar.gz文件的命令是
tar -czvf binzxj.tar.gz bin hello hello.c
解压 tar zxvf xx.tar.gz
vi 编辑器有哪几种工作模式?如何在这几种工作模式之间转换?

答:Vi的工作模式有三种:命令模式、输入模式、末行模式。3分

在命令模式下输入a、A、i、I、o、O等命令之一可以进入输入模式,

在输入模式下按Esc键回到命令模式;

在命令模式下输入:进入末行模式,

末行命令执行完后回到命令模式。

/bin,它是重要的二进制应用程序,包含二进制文件,系统的所有用户使用的命令都在这里
/boot,启动包含引导加载程序的相关文件
/dev,包含设备文件,终端文件,USB 或者连接到系统的任何设备
/etc,配置文件,启动脚本等,包含所有程序所需要的配置文件,也包含了启动/停止单个应用程序的启动和关闭 shell 脚本
/home,本地主要路径,所有用户用 home 目录存储个人信息
/lib,系统库文件,包含支持位于 /bin 和 /sbin 下的二进制库文件
/lost+found,在根目录下提供一个遗失+查找系统,必须在 root 用户下才能查看当前目录下的内容
/media,挂载可移动介质
/mnt,挂载文件系统
/opt,提供一个可选的应用程序安装目录
/proc,特殊的动态目录,用于维护系统信息和状态,包括当前运行中进程信息
/root,root 用户的主要目录文件夹
/sbin,重要的二进制系统文件
/tmp, 系统和用户创建的临时文件,系统重启时,这个目录下的文件都会被删除
/usr,包含绝大多数用户都能访问的应用程序和文件
/var,经常变化的文件,诸如日志文件或数据库等


Linux系统有几种类型文件?它们分别是什么?有哪些相同点和不同点?

答:3类。分别是普通文件,目录文件和设备文件。

相同是它们都是文件,都有一个文件名和i节点号。

不同点是,普通文件的内容为数据,目录文件的内容为目录项或文件名与节点对应表,设备文件不占用磁盘空间,通过其节点信息可建立与内核驱动程序的联系。

  • 12
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值