Linux基础选择题与解析12.19

Linux基础选择题与解析

欢迎扫码关注微信公众号"野心与家"

一、单项选择题
1.在linux命令行的通用格式中,以下(C)不属于其组成部分。

A:命令字
B:选项
C:返回值
D:参数

2.在RHEL7系统中,使用带(D )选型的tar命令,可用于解压释放“.tar.bz2”格式的归档压缩包文件。
A:zcf
B:zxf
C:jcf
D:jxf

解析:
A:zcf  //-c参数用于创建压缩文件,x参数用于解压文件,-f代表压缩或解压的软件包名称
B:zxf  //z代表使用Gzip
C:jcf  //打包压缩
D:jxf  //j代表使用bzip2

3.在vi编辑器中,修改文件内容后需要保存并退出,使用以下(B)命令无法实现。
A:命令模式中的ZZ
B:末行模式中的:q!
C:末行模式中的:wq
D:末行模式中的:x

解析:
 A:命令模式中的ZZ  	//文件未修改则不储存离开,若修改过则保存退出
 B:末行模式中的:q!   //表示强制退出,不保存
 C:末行模式中的:wq  	//w表示保存, q表示退出
 D:末行模式中的:x  	//表示保存退出

4.在RHEL7系统中,若在"/etc/shadow"文件内jerry用户的密码字符串前添加"!!“字符,将导致()结果。
A:jerry用户不需要密码即可登录
B:jerry用户的账号被锁定,无法登录
C:jerry用户可以登录,但禁止修改自己的密码
D:jerry用户的有效登录密码变为"x”

解析:
shadow文件du中第二列的格式,它是加后的密码,它有些机,不同的专特殊字符表示特属殊的意义:
①.该列留空,即"::",表示该用户没有密码。
②.该列为"!",即":!:",表示该用户被锁,被锁将无法登陆,但是可能其他的登录方式是不受限制的,如ssh公钥认证的方式,su的方式。
③.该列为"*",即":*:",也表示该用户被锁,和"!"效果是一样的。
④.该列以"!"或"!!"开头,则也表示该用户被锁。
⑤.该列为"!!",即":!!:",表示该用户从来没设置过密码
注: 参考来源百度知道

5.假设你是公司的系统管理员,在一台RHEL7服务器上新建了一个用户abc,设置了密码123查看结果如下所示:
[root@box2 ~]#cat /etc/shadow|grep abc
abc: 1 1 1mv3rA9k8$.R77PK0Kwx66nKqNHCGUz/:13698:0:99999:7:::

这时你因故离开了服务器一会儿,回来时使用同样的命令,执行结果如下所示:[root@box2 ~]#cat /etc/shadow|grep abc
abc:! 1 1 1mv3rA9k8$.R77PK0Kwx66nKqNHCGUz/:13698:0:99999:7:::那么在你离开时很可能有人执行了( )命令。
A:useradd -U abc
B:usermod -U abc
C:useradd -L abc
D:usermod -L abc

解析:
passwd -l 锁定账户,在密码字符串的前面加上!!,passwd -u是去掉密码字符串前面的!!。usermod -L 默认只是锁定密码,在密码字符串前面加!,usermod -U默认只是解锁密码,去掉密码字符串前面的!

usermod不能一次解锁passwd锁定的账户,是因为passwd锁定的账户前面有两个!,usermod只是去掉一个!,所以进行两次usermod就可以解锁用户

6.在linux系统中,要想实现分区/dev/sdb1系统启动后自动挂载到/data目录,应修改()文件。

A:/etc/inittab
B:/etc/fstab
C:/boot/grub/grub.conf
D:/etc/hosts

解析:
# vim /etc/fstab	
/dev/sdb2   /backup(挂载点[mkdir ~])   ext4 defaults 0 0

7.小马是Linux系统的数据库管理员,他想查询当前系统中已安装的与”mysql”数据库相关的所有软件包的名称,应执行( )命令。
A:rpm –qa | mysql
B:rpm –q mysql*
C:rpm –Ua mysql*
D:rpm –qa | grep mysql

8.在vi编辑器的()中,可以设置显示当前文件内容的行号。
A:命令模式
B:终端模式
C:输入模式
D:末行模式

解析:
命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。 
输入模式:正常的文本录入。 
末行模式:保存或退出文档,以及设置编辑环境

 // : set nu 显示行号
 // : set nonu不显示行号

9.在Linux系统中执行的命令及结果如下:
ls –l myfile
-rwxrw-r- - 1 root root 0 Mar 29 20:21 myfile
用户teacher 不是root组的用户,请问他对文件myfile具有( )权限。
A:只读
B:读写
C:执行
D:读写和执行

解析:
对文件: r :可读 w: 可写(编辑、新增、修改、删除文件的实际内容)  x: 可执行
对目录: r :可读(文件列表) w: 可写(在目录内新增、删除、重命名文件) x: 可执行(进入该目录)

10.在fdisk分区工具的交互界面中,使用()指令用于新建分区。
A:l
B:p
C:n
D:w

解析:
 A:l  //列出所有可用分区类型
 B:p  //查看分区信息
 C:n  //添加新的分区
 D:w  //保持退出

11.在fdisk分区工具的交互界面中,使用()指令用于查看当前分区表
A:l
B:p
C:n
D:w

解析:
m 查看全部可用的参数 
n 添加新的分区 
d 删除某个分区信息 
l 列出所有可用的分区类型 
t 改变某个分区的类型 
p 查看分区信息 
w 保存并退出 
q 不保存直接退出

12.在RHEL7系统中使用vi编辑文件时,使用( )末行命令可以显示出每一行的行号.
A:number
B:display num
C:set nu
D:set num

解析:
镜像问题:第八题
 // : set nu 显示行号
 // : set nonu不显示行号

13.有一台系统为Linux的计算机,在其当前目录下有一个名为test的文本文件,管理员小张要用vi编辑器打开该文档以查看其中的内容,应使用( )命令。
A:open test
B:vi read test
C:vi test
D:open vi

14.在Red Hat Enterprise Linux5.0系统中,小王使用命令“mount /dev/cdrom /media/cdrom”成功读取了光盘中的数据,其中的参数“/media/cdrom”属于( )文件。
A:普通文件
B:目录文件
C:设备文件
D:特殊文件

15.以下()命令可以将文件xfile的权限设置为属主用户只读。

A:chmod a=r xfile
B:chmod u=r xfile
C:chmod g-wx xfile
D:chmod o+r xfile

解析:
 //u 属主, g 属组, o 其他

16.在RHEL7系统中,管理员对用户Tom所做的磁盘配额设置如下:
Filesystem blocks soft hard inodes soft hard
/dev/hda3 20 100 200 5 10 20
那么Tom还可以在/dev/had43分区上最多存放( )文件。
A:180KB
B:100KB
C:10个
D:20个

解析: 
区分 soft与hard
题中最多只能存放200
//blocks 20 表示当前已有20kb的内容
//inodes 5 表示已有5个文件
所以答案选A

17.在Linux系统中,请根据下列命令及其执行结果判断root用户对文件text.txt具有()权限。
[root@localhost root]#ls –l text.txt
-rw-r–r-- 1 root root 55 2006-02-21 text.txt
A:读、写、执行
B:读、写
C:读、执行
D:执行

18.在RHEL7系统中,Linux超级管理员用户root的宿主目录位于( )。
A:/boot
B:/root
C:/home/root
D:/workspace

解析: 
//宿主目录是用户自己的目录
//根目录,相当于windows系统分区的c:\ 

19.在RHEL7系统中,Linux普通用户user1的默认宿主目录位于( )。
A:/boot
B:/user1
C:/home/user1
D:/workspace

20.在RHEL7系统中使用vi编辑文件时,若要自下而上查找字符串"nologin",应在命令模式下输入()。

A:/nologin
B:?nologin
C:#nologin
D:%nologin

解析: 
/:表示自上而下
?:表示自下而上

21.在RHEL7系统中,要在当前目录及其子目录下搜索以"red"开头的所有文件,可以使用()命令。
A:find / red
B:find . red
C:find . -name “red”
D:find . -name “red*”

解析:
 find 命令中的参数以及作用  
-name 匹配名称 
-perm 匹配权限(mode 为完全匹配,-mode 为包含即可) 
-user 匹配所有者 
-group 匹配所有组 
-mtime -n +n 匹配修改内容的时间(-n 指 n 天以内,+n 指 n 天以前) 
-atime -n +n 匹配访问文件的时间(-n 指 n 天以内,+n 指 n 天以前) 
-ctime -n +n 匹配修改文件权限的时间(-n 指 n 天以内,+n 指 n 天以前) 
-nouser 匹配无所有者的文件 
-nogroup 匹配无所有组的文件 
-newer f1 !f2 匹配比文件 f1 新但比 f2 旧的文件 
--type b/d/c/p/l/f 
匹配文件类型(后面的字幕参数依次表示块设备、目录、字符设备、管道、 
链接文件、文本文件) 
-size 匹配文件的大小(+50KB 为查找超过 50KB 的文件,而-50KB 为查找小于 
50KB 的文件) 
-prune 忽略某个目录 
-exec …… {}\; 后面可跟用于进一步处理搜索结果的命令

22.在RHEL7系统中,为执行程序文件设置()权限以后,其他用户在执行该程序时,将会获得与该文件属主账号相同的身份
A:可读取
B:可执行
C:Set UID
D:粘滞位

解析:
SUID可以让二进制程序的执行者临时拥有属主的权限(仅对拥有执行权限的二进制程序有效
SGID主要实现如下两种功能让执行者临时拥有属组的权限,在某个目录中创建的文件自动继承该目录的用户组(只可以对目录进行设置)

23.在RHEL7系统中使用vi编辑文件report.txt时,要自上而下查找字符串“2006”,应该在命令模式下使用( )。
A:/2006
B:?2006
C:#2006
D:%2006

解析:
镜像问题:第20题
/:表示自上而下
?:表示自下而上

24.在RHEL7系统中,小赵在使用命令“mount -t iso9600 /dev/cdrom /media/cdrom”将光盘挂载后,应使用( )命令对光盘进行卸载
A:umount /media/cdrom
B:unmount /media/cdrom
C:mount –U /media/cdrom
D:unmount –U /media/cdrom

25.在linux系统中,如果需要查看ls命令的帮助信息,不能使用以下()命令。

A:help ls
B:ls --help
C:man ls
D:info ls

==26.==在RHEL7系统中使用vi编辑某文件时,要将第7到10行的内容一次性删除,可以在命令模式下先将光标移到第7行,再使用( )命令。
A:dd
B:4dd
C:de
D:4de

解析: 
Vim 中常用的命令 
dd 删除(剪切)光标所在整行 
5dd 删除(剪切)从光标处开始的 5 行 
yy 复制光标所在整行 
5yy 复制从光标处开始的 5行 
n 显示搜索命令定位到的下一个字符串 
N 显示搜索命令定位到的上一个字符串 
u 撤销上一步的操作 
p 将之前删除(dd)或复制(yy)过的数据粘贴到光标后面

27.在执行命令“cd …”的之前和之后,执行pwd命令的结果相同,则pwd命令的执行结果为( )。
A:/
B:/boot
C:/root
D:/home/li

28.登录到字符操作界面后,提示符为"#",表示当前的用户是()。

A:root
B:administrator
C:student
D:guest

29.当vi编辑器处于输入模式状态时,可以按()键切换到命令模式。
A:BackSpace
B:F1
C:Esc
D:Delete

30.在RHEL7系统的目录结构中,以下()目录用于存放硬盘、光盘等设备文件。

A:/etc
B:/dev
C:/boot
D:/home

解析: 
 A:/etc  //系统主要的配置文件几乎都放置到这个目录内,例如人员的账号密码文件、各种服务的起始文件等。一般来说,这个目录下的各文件属性是可以让一般用户用户查阅的,但是只有root有权利修改
 B:/dev 
 C:/boot  /boot分区就是操作系统的内核及在引导过程中使用的文件
 D:/home  //如果建立一个用户,用户名是"xx",那么在/home目录下就有一个对应的/home/xx路径,用来存放用户的主目录

31.在RHEL7系统中,执行( )命令可以将分区“/dev/sdb2”格式化为Swap类型的交换文件系统。

A:mkfs -t swap /dev/sdb2
B:mkswap /dev/sdb2
C:swapon /dev/sdb2
D:format /dev/sdb2:swap

解析:
SWAP 分区专用的格式化命令 mkswap
mkswap命令用于在一个文件或者设备上建立交换分区

32.在linux系统中,需要以长格式显示"/etc"目录的详细属性,而不显示该目录下的内容,可以使用()命令。

A:ls -l /etc
B:ls -lh /etc
C:ls -ld /etc
D:ls -la /etc

解析:
//'h' 参数显示文件大小
//'a'参数看到全部文件(包括隐藏文件)

33.使用linux shell的()功能,可以将命令的输出结果交给另一个命令处理。
A:alias别名
B:管道"|"
C:重定向输出">"
D:Tab键自动补齐

34.若需要查询"/etc/passwd"属于哪个软件包,可以执行以下()命令。

A:rpm -qi /etc/passwd
B:rpm -ql /etc/passwd
C:rpm -qp /etc/passwd
D:rpm -qf /etc/passwd

35.在linux系统中,第二块SCSI设备应该表示为()。
A:hd2
B:hdb
C:sd2
D:sdb

解析:
//第一块为:sda,第三块为:sdc

36.在Red Hat Enterprise Linux5.0系统中,要将当前目录下的文件file1.c改名为file2.c,下列命令正确的是( )。
A:cp file1.c file2.c
B:mv file.c file2.c
C:rename file.c file2.c
D:edit file2.c

37.以下()目录存放linux系统中最基本的用户命令,普通用户都有权限执行。

A:/sbin
B:/bin
C:/usr
D:/var

解析:
1. /sbin 目录(system binary)是系统管理员专用的二进制代码存放目录,主要用于系统管理

2. /bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。

3. /etc	存放系统管理和配置文件。

4./home
存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示。

5./usr
用于存放系统应用程序,比较重要的目录/usr/local 本地系统管理员软件安装目录(安装系统级的应用)。这是最庞大的目录,要用到的应用程序和文件几乎都在这个目录。

6./dev  在Linux中设备都是以文件形式出现,这里的设备可以是硬盘,键盘,鼠标,网卡,终端,等设备,通过访问这些文件可以访问到相应的设备。

7./var
用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件(系统启动日志等。)等

38.出于安全考虑,linux系统的用户口令经过加密后保存在()文件中。

A:/etc/passwd
B:/etc/password
C:/etc/shadow
D:/etc/group

解析:
 A:/etc/passwd  //所创建的用户账户和其相关信息(密码除外)
 B:/etc/password  
 C:/etc/shadow  //只有root用户可读
 D:/etc/group   //存放组群账户的信息

39.在"/etc/fstab"文件中设置自动挂载参数时,()用于提供用户配额支持。
A:usrquota
B:userquota
C:grpquota //grpquota(用户组限额)
D:groupquota

40.在RHEL7中为用户提供了多种shell环境,其中()是为用户提供的默认shell。
A:bsh
B:csh
C:ksh
D:bash

41.若需设置文件的属主用户有读取、写入权限,而其他任何用户只读,则权限模式可以表示为()。

A:566
B:644
C:655
D:764

42.在RHEL7系统中,第一块SCSI硬盘中的第2个逻辑分区应该表示为( )。
A:/dev/hda2
B:/dev/sda2
C:/dev/hda6
D:/dev/sda6

解析:
//逻辑分区从5开始
//主分区或扩展分区的编号从 1 开始,到 4 结束
//扩展分区创建数个逻辑分区

43.在VI编辑器的末行模式中,若要查找当前行中所有的“old”字符串并将其替换为“new”,可以执行( )命令。
A : s/old/new
B : s/old/new/g
C :% s/old/new
D :% s/old/new/g

解析:
:s/one/two    -将当前光标所在行的第一个 one 替换成 two 
:s/one/two/g 	 -将当前光标所在行的所有 one 替换成 two 
:%s/one/two/g	 -将全文中的所有 one 替换成 two 
?字符串 		-在文本中从下至上搜索该字符串 
/字符串 		-在文本中从上至下搜索该字符串

44.在RHEL7系统中,当我们执行“ll”时会看到和执行“ls -l”同样的输出结果,这是因为( )。
A:ll是以长格式显示文件或目录的一个命令
B:ll是指向ls命令的一个特殊的符号链接
C:ll是通过alias命令设置的简化ls -l的一个别名
D:ll是Linux系统内核中的一个特殊函数

45.在linux系统的目录结构中,可以有()个根目录。
A:1
B:2
C:3
D:4

46.在RHEL7系统中,当前目录下有a.txt和b.txt两个文件,a.txt文件内容为 “GNU is Not UNIX”, b.txt文件内容为“GNU is GNU”,若执行“cat a. txt> b.txt”命令,b.txt文件内容将会变为( )
A:GNU is Not UNIX GNU is GNU
B:GNU is GNU GNU is Not UNIX
C:GNU is Not UNIX
D:GNU is GNU

47.Linux系统中,“/etc/passwd”,文件保存着用户帐号的相关信息,管理员小刘想查看该文件的内容,他可以用以下( )命令实现。
A:ls /ect/passwd
B:ls -l /ect/passwd
C:more /etc/passwd
D:open /etc/passwd

48.若需要查询系统中已安装的RPM软件包"talk"的详细信息,可以执行()命令。

A:rpm -ql talk
B:rpm -qpi talk
C:rpm -qi talk
D:rpm -qf talk

49.Linux 系统中文件系统是()结构的
A:线性 B:树状 C:图状 D:集合

50.在以下版本的linux内核中,()不属于稳定版的内核。

A:2.4.15
B:2.5.12
C:2.6.18
D:2.6.27

解析:
如果第二位为偶数则为稳定版,奇数不稳定

51.在RHEL7系统中,以下()操作可以将cmd1命令的输出结果作为cmd2命令的输入。
A:cmd1|cmd2
B:cmd2&cmd1
C:cmd1>cmd2
D:cmd2

52. 在RHEL7系统中,已知pwd是bash的一个内部命令,则执行"which pwd"查询pwd命令所在的路径时,其输出结果为()。

A:/bin/pwd
B:/usr/bin/pwd
C:/sbin/pwd
D:no pwd in(/usr/kerberos/sbin:…)

53.在RHEL7系统中,为执行程序文件设置( )权限以后,其他用户在执行该程序时,将会获得与该文件属主帐号相同的身份
A:Set UID
B:Set GID
C:粘滞位
D:可执行

54.在Linux系统中,使用which命令获得mount命令的可执行文件路径的结果如下:
$which mount
/bin/mount
现在要查询“/bin/mount”所属的软件包,可以使用以下( )命令。
A:rpm -qi /bin/mount
B:rpm -qf /bin/mount
C:rpm -ql /bin/mount
D:rpm -ql /bin/mount/ |grep mount

55.()命令可以把f1.txt复制为f2.txt?

A.cat f1.txt | f2.txt B.cat f1.txt f2.txt
C.cp f1.txt f2.txt D.copy f1.txt f2.txt

56.Linux最早是由计算机爱好者()开发的。
A. Richard Petersen B. Linus Torvalds C. Rob Pick D. Linux Sarwar

57.如果umask设置为022,缺省的创建文件的权限为()
A:022 //文件最大权限666,目录最大是777
B:755
C:550
D:644

58.如果要在一个命令行上输入和执行多条命令,可以使用( B )来分隔命令
A:逗号 B:分号 C:冒号 D:顿号

59.用户登录系统后首先进入下列哪个目录 D
A:/home
B:/root
C:/usr
D:用户自己的家目录

60.如果当前目录是/home/sea/china,那么“china”的父目录是()
A:/home/sea
B:/home/
C:/
D:/sea

二、多项选择题

1.在RHEL7系统中,用户jerry在宿主目录下执行“ls -l myfile”命令显示的信息为
“-rw-r----- 1 root jerry 7 07-04 20:40 myfile”,则jerry用户对文件myfile的权限是( )。(选择两项)
A:可以查看文件内容
B:可以修改文件内容
C:可以执行文件
D:可以删除文件

解析:
可读”表示能够读取文件的实际内容;“可写”表示能够 编辑、新增、修改、删除文件的

1.在Linux系统中创建一个新的用户后,通常要为新增加的用户设置登录的密码,用户的口令涉及到两个文件:shadow和passwd,下面对这两个文件描述正确的是(选项两项)

A:shadow和passwd这两个文件均位于/etc目录下
B:shadow中存放的口令为密文形式,而passwd则是以明文的形式存放口令
C:任意一个用户均可以对shadow和passwd这两个文件进行操作
D:只有root用户才能查看shadow文件的内容

2.在以下版本的linux内核中,()属于不稳定版的内核。

A:2.6.15
B:2.5.12
C:2.5.18
D:2.3.27

3.在linux系统中,可以创建()类型的链接文件。
A:软链接
B:硬链接
C:长链接
D:短链接

4.在RHEL7系统中,如果需要查看当前目录下名为“myfile”的文件大小、修改的日期时间等详细信息,可以使用以下( )命令。(选二项)
A:ls /
B:ls -l /
C:ls -l myfile
D:ls -l ./myfile

5.使用以下()命令可以对用户账号进行锁定及解除锁定等操作。(选择两项)
A:useradd
B:usermod
C:passwd
D:userdel
6.授权规则必要的三个要素()。
A:授权用户 B:授权日期期限 C:授权主机 D:授权命令动作

  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
根据提供的引用内容,出现"ssh: connect to host 10.32.12.19 port 22: Connection refused"错误可能是由于以下原因导致的: 1. 网络连接问题:请确保你的网络连接正常,并且能够访问目标主机。你可以尝试使用ping命令来测试与目标主机的连接性。例如,在命令输入`ping 10.32.12.19`来检查与目标主机的连接。 2. SSH服务未启动:请确保目标主机上的SSH服务已经启动。你可以通过运行`sudo service ssh start`来启动SSH服务。 3. 防火墙设置:防火墙可能会阻止SSH连接。请检查目标主机上的防火墙设置,并确保允许SSH连接通过。你可以尝试临时禁用防火墙来测试是否是防火墙导致的问题。 4. SSH配置错误:请检查你的SSH配置文件,确保正确配置了目标主机的IP地址和端口号。你可以在配置文件找到这些信息并进行相应的更改。 5. 目标主机不支持SSH连接:请确保目标主机支持SSH连接,并且已经正确配置了SSH服务。如果你无法确定目标主机是否支持SSH连接,请联系系统管理员或主机提供商以获取更多帮助。 以下是一些可能有用的命令和步骤: 1. 使用ping命令测试与目标主机的连接性: ```shell ping 10.32.12.19 ``` 2. 启动SSH服务: ```shell sudo service ssh start ``` 3. 检查防火墙设置: ```shell sudo ufw status ``` 4. 临时禁用防火墙: ```shell sudo ufw disable ``` 5. 编辑SSH配置文件(例如,/etc/ssh/sshd_config): ```shell sudo nano /etc/ssh/sshd_config ```

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值