卷一
1
、普通用户的默认
umask
值是
402
,建立二进制普通文件时的权限应为(
B
)
X C
A. 370 B. 755 C. 264 D. 372
解析:
当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢
?
这就是
umask
干的事情。
umask
设置了用户创建文件的默认 权限,它与
chmod
的效果刚好相反,
umask
设置的
是权限
"
补码
"
,而
chmod
设置的是文件权限码。一般可在
/etc/profile
、
/etc/bashrc
等中设置
umask
值。
若没有文件掩码时,文件的默认权限为
0666,
文件夹的默认权限为
0777
因为创建文件一般是用来读写,所以默认情况下所有用户都具有读写权限,但是没有可执行权限,
所以文件创建的默认权限为
0666
而文件夹的
x
权限表示的是打开权限,所以这个权限必须要有,所以文件夹的默认权限为
0777
2
、安装
Linux
最少的分区方案,至少应该选择(
C
)分区。
X ABC
A. /boot B. swap C. / D. /home
解析:
安装
Linux
最少的分区方案至少需要两个分区:根分区和交换分区。
在安装
Linux
时,通常需要考虑不同的分区以优化系统的性能和可管理性。根据资料,安装
Linux
至少需要两个分区:
1.
根分区(
/
)
:这是
Linux
系统的主要分区,包含了操作系统的核心文件和大部分用户文件。根
分区的设置是安装
Linux
的基本要求。
2.
交换分区(
/swap
)
:交换分区用于在物理内存不足时提供额外的内存空间,类似于
Windows
中的虚拟内存。
除了上述两个基本分区,
Linux
系统还可以包含其他类型的分区,
如:
/boot
启动分区:用于存放启动加载器及相关文件,通常较小,但必不可少。
/home
分区:用于存放用户数据和配置文件,便于用户数据的备份和恢复。
/usr
分区:用于存放用户安装的应用程序和数据,可以独立于根分区进行管理。
这些额外的分区可以根据用户的需要和系统配置进行选择设置,但最少情况下,仅需要根分区和交
换分区即可完成
Linux
系统的安装
3
、下列对
Linux
文件系统描述错误的选项是( )
X A
A.
每一个文件都有一个
inode
节点,并且都不相同
B.
超级块中记录了
block
块与
inode
的总量等于已经使用的
inode
与
block
的数量
C. data block
块中存放的是具体数据
D. inode
节点中存放的是文件的相关属性,比如
inode
号
.
权限
.
时间等
解析:
文件系统会将文件的实际内容和属性分开存放:
文件的属性保存在
inode
中(
i
节点)中,每个
inode
都有自己的编号。每个文件各占用一个
inode
。不仅如此,
inode
中还记录着文件数据所在
block
块的编号;
文件的实际内容保存在
data block
中(数据块),类似衣柜的隔断,用来真正保存衣物。每个
block
都有属于自己的编号。当文件太大时,可能会占用多个
block
块。
i.
系统中同一分区的索引节点编号是唯一的,即在一个分区中,索引编号相同的文件指向的数据是同
一个
;
(硬链接)
ii.
系统中每个分区的索引节点划分是独立的,不同分区的索引节点编号可能相同,但不是同一个文
件;
iii.
分区中的索引节点编号是有限的;当分区中索引节点编号用完后,新建文件夹会提示系统内存不
足,导致新建失败;但系统中仍有剩余磁盘空间,原因是索引节点编号不足,无法为文件分配节点编
号,因而新建失败。
4
、文件
test.txt
的符号链接为
test.txt.ln
,删除
test.txt
后,下面描述正确的是(
B
)
V
A. test.txt.ln
也将随之被删除
B. test.txt.ln
仍存在,但属于无效文件
C.
因为
test.txt.ln
仍存在,所以系统会自动恢复文件
test.txt
D.
系统会报错不让删除
test.txt
,除非先删除
test.txt.ln
5
、作为系统管理员,你想在每一个新用户的目录下自动存放一个文件
.bashrc
,应该在哪个 目录下
放置这个文件?(
A
)
V
A. /etc/skel/ B. /etc/default/ C. /etc/defaults/ D. /etc/profile.d/
6
、以下哪个
Linux
版本是非
Redhat
系列的
Linux
?(
A
)
X AC
A. Ubuntu B. Fedora C. MSdos D. SuSE
解析:
Ubuntu
是一个广受欢迎的基于
Debian
的
Linux
操作系统发行版。
MS-DOS
(
Microsoft Disk Operating System
)是微软公司为个人计算机开发的磁盘操作系统。
Fedora
是一个由
Red Hat
赞助的知名
Linux
发行版。
SUSE
版本不属于
Red Hat
系列。
SUSE
是由德国
SuSE Linux AG
公司发行维护的独立的
Linux
发行
版,和
Red Hat
没有直接的归属关系。
7
、在
/root
目录中存放了
anaconda-ks.cfg
、
install.log
、
install.log.syslog
文件,那么执 行
ls |
grep *.log
命令可以列出的文件有(
B
)
X BC
A. anaconda-ks.cfg B. install.log C. install.log.syslog D.
以上皆不正确
8.
、用户的主目录中有两个文本
mail_a.txt
和
mail_b.txt
,该用户想把
mail_a.txt
中的内容追加到
mail_b.txt
文件的尾部,应该使用命令(
D
)
X C
A. cat mail_a.txt > mail_b.txt B. cat_a.txt < mail_b.txt C. cat mail_a.txt >> mail_b.txt D. cat
mail_a.txt << mail_b.txt
9
、
Linux
文件权限一共
10
位长度,分成四段,第三段表示的内容是(
C
)
V
A.
文件类型
B.
文件所有者的权限
C.
文件所属组的权限
D.
其他用户的权限
10
、在使用了
shadow
口令的
Linux
系统中,
/etc/passwd
和
/etc/shadow
两个文件的权 限正确的
是(
C
)
V
A. -rw-r----- , -r-------- B. -rw-r--r-- , -r--r--r-- C. -rw-r--r-- , ---------- D. -rw-r--rw- , -r-----r--
11
、 当前登录用户为
elvis
,应该运行哪个命令来修改他的密码?(
D
)
V
A. passwd -u elvis B. passwd -U elvis C. password D. passwd
12
、在
Linux
系统中,通过使用
shell
的(
C
)功能,可以将命令执行的结果保存到指定的 文本文
件中。
V
A.
别名
B.
管道
C.
重定向输出
D.
自动补齐
13.
、在
Linux
系统中,用户
jerry
是
jerry
组的成员,在
/tmp
下执行
“ls -l myfile”
命令显 示的信息为
“-rw-r-x--- 1 root jerry 7 07-04 20:40 myfile”
,
jerry
用户对于文件
myfile
的权限是(
AC
)
V
A.
可以查看文件内容
B.
可以修改文件内容
C.
可以执行文件
D.
可以删除文件
14
、在
Linux
系统中,为执行程序文件设置(
C
)权限以后,其他用户在执行该程序时,将会获得
与该文件所有者账户相同的身份。
X A
A. set UID B. set GID C.
粘滞位
D.
可执行
解析:
set uid
是类
unix
系统提供的一个标志位, 其实际意义是
set
一个
process
的
euid
为这个可执行文件
或程序的拥有者
(
比如
root)
的
uid
, 也就是说当
set uid
位被设置之后, 当文件或程序
(
统称为
executable)
被执行时
,
操作系统会赋予文件所有者的权限
,
因为其
euid
是文件所有者的
uid.
SGID
最常见的作用对象是目录,即对目录添加
SGID
权限。当一个目录的属组拥有
w
权限
(
写权限
)
,
并且拥有
SGID
权限时,所有属于此目录的属组的用户,在以属组的身份在这个目录中新建文件(包括目
录)时,新文件的属组不是用户的基本组,而是和此目录的属组相同。
15
、
Linux
系统通过(
B
)命令给其他用户发消息。
X C
A. less B. mesgy C. write D. echo to
16
、关于
gzip
命令的说法哪一项是错误的?(
D
)
X AD
A.
可以压缩二进制文件和目录
B.
压缩包默认后缀名为
.gz C.
压缩不能保留原文件
D.
压缩文件的命令
格式:
gzip -d
压缩文件
17
、查询系统中
bind
套件是否安装,可以使用下列哪条命令?(
B
)
X D
A. rpm -ivh bind.rpm B. rpm -q bind.rpm C. rpm -U bind*.rpm D. rpm -q bind
18
、如果用户的登录
shell
设为
/sbin/nologin
会有什么效果?(
B
)
V
A.
用户失效
B.
用户不能登录系统
C. Linux
会询问用户希望使用什么登录
shell
,可选择
D.
主目录被
禁用
19
、在
Linux
系统中,文件类型标志
b
表示?(
D
)
V
A.
套接字
B.
字符设备文件
C.
目录文件
D.
块设备文件
20
、下列哪条命令可直接查看
Linux
当前定义的主机名?(
D
)
V
A. ipname B. host C. ifconfig D. hostname
21
、与某远程网络连接不上时,需要跟踪路由查看,以便了解在网络的什么位置出了问题, 满足该
目的的命令是(
C
)
V
A. ping B. ifconfig C. traceroute D. netstat
22
、需要找出
/etc/my.conf
文件属于哪个包
(package)
,可以执行(
A
)
X C
A. rpm -q /etc/my.conf B. rpm -requires /etc/my.conf C. rpm -qf /etc/my.conf D. rpm -q | grep
/etc/my.conf
23
、在
Linux
中,第二块
IDE
硬盘的第
2
个逻辑分区应该表示为(
B
)
X D
A. /dev/hda2B. /dev/hdb2 C. /dev/hda6 D. /dev/hdb6
24
、下面哪个命令用来显示系统中各个分区
inode
的使用情况?(
C
)
X A
A. df -i B. df -h C. free -b D. du -a -c /
25
、命令较长,一行写不完,应该在行末加上(
D
)字符,下一行可以接着继续写,使命令 正常运
行。
X B
A. / B. \ C. ; D. |
26
、
Apache
的默认主配置文件名是(
A
)
V
A. httpd.conf B. httpd.cfg C. access.cfg D. apache.conf
27
、将文件
filename.tar.bz2
解压到
/tmp
目录下,如何操作?(
B
)
V
A. tar -czvf filename.tar.bz2 B. tar -xjvf filename.tar.bz2 -C /tmp C. tar -tjvf filename.tar.bz2 -C
/tmp D. tar -djvf filename.tar.bz2
28
、用
vi
编辑文件时,哪个命令能直接在光标下面插入新的一行?(
D
)
V
A. i B. I C. a D. o
29
、在
Linux
中,想使用本地
yum
源,需要去哪个文件修改路径和参数?(
A
)
X C
A. CentOS-Base.repo B. CentOS-Debuginfo.repo C. CentOS-Media.repo D. CentOS-Vault.repo
30
、用
ls -al
命令列出下面的文件列表,(
D
)文件是符号链接文件。
V
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
31
、以下哪条命令可用于查询
ntp
软件包在系统中安装了哪些文件?(
A
)
X C
A. rpm -qi ntp B. rpm -qf ntp C. rpm -ql ntp D. rpm -qc ntp
32
、扩展分区用来存储什么内容?(
C
)
V
A.
根分区
B.
主分区
C.
逻辑分区
D.
活动分区
33
、下列哪条命令可用来查看硬盘分区使用情况?(
A
)
X B
A. free B. df C. du D. fsck
34
、普通用户可以使用命令
sudo
的哪个选项查看被授权的命令?( )
X A
A. -l B. -a C. -m D. -s
35
、
Linux
系统中哪个目录保存了系统内核源码?(
A
)
V
A. /usr/src B. /boot C. /kernel D. /etc
36
、以下关于
RPM
包的命令,哪项是正确的?(
AD
)
X BC
A.“ rpm -ql
包全名
”
,可以查询已安装软件包中文件列表和安装的完整目录
B.“rpm -qip
包全名
”
,可以查询未安装软件包的信息
C.“rpm -qf
系统文件名
”
,可以查询系统文件属于哪个包
D.“rpm -q
包全名
”
,可以查询系统中是否安装了软件包
37
、执行命令
rpm -V sudo
,得到如下结果:
.M...... /usr/bin/sudo
问,此信息代表什么含义?(
)
X D
A.
表示文件大小被改动过
B.
表示文件的所属组被改动过
C.
表示文件的所有者被改动过
D.
表示文件
的权限被改动过
38
、通过修改下列哪个文件,可以设定开机时自动挂载新添加的硬盘分区?(
C
)
V
A. /etc/inittab B. /etc/motd C. /etc/fstab D. /etc/login.defs
39
、执行命令:
mount -o remount,noexec /test
,这表示设置
/test
分区( )
X C
A.
只读
B. SetUID
命令失效
C.
可执行文件皆不可执行
D.
开启
ACL
权限设置功能
40
、对于
rpm
包安装的
Apache
服务器,
Apache
的伪用户是(
B
)
V
A. root B. apache C. httpd D. nobody
41
、命令
find
的哪个选项可以查找系统中权限为
777
的文件和目录( )
X A
A. -perm B. -cmin C. -inum D. -type
42
、系统配置文件,一般来说大部分位于(
D
)目录下,最好进行备份。
X B
A. /boot B. /etc C. /home D. /usr
43
、下列说法中不正确的是(
BD
)
X B
A.
使用
top
命令可以查看系统当前的资源使用情况和进程信息
B.
使用
free
命令可以查看当前
CPU
的使用情况
C.
使用
jobs
命令可以后台进程和挂起进程信息
D.
使用
ps
命令可以查看当前系统运行的进程信息
44
、关于用户组的说法以下哪一项是错误的?(
D
)
V
A.
每个用户必须隶属于至少一个用户组
B.
用户组可以设置组密码
C.
一个用户可以是多个用户组的成员
D.
管理员
root
不属于任何组
45
、在
Linux
系统中,以下关于用户管理的描述哪个是错误的?(
B
)
X D
A.
每个用户必须有一个
UID
B.
把一个用户的
UID
改为
0
,则该用户的权限与管理员
root
一样
C.
用户登录密码不可以为空,如果为空则不能登录系统
D.
每个用户必须有一个家目录,否则不能登录
46
、在
Linux
系统中,一个文件的权限值为
4755
,说明该文件( )
X C
A.
设置了
SetGID
权限
B.
设置了粘着位权限
C.
设置了
SetUID
权限
D.
设置
umask
值改变了文件属
性
47
、关于
su
命令,说法不正确的是(
D
)
V
A.
它的作用是:从当前用户切换到其他用户
B.
如果当前用户是
root
,在切换到其他用户的时候,不需要输入密码
C.
使用参数
“-”
,可以把当前的环境变量切换到新用户的环境
D.
如果当前用户是普通用户,切换到其他普通用户不需输入目标用户的密码
48
、以下哪条命令可以在
Linux
系统中查看硬件时钟(
CMOS
时钟)?(
A
)
X C
A. date B. ntp C. hwclock D. uptime
49
、以下关于
yum
命令的说法哪项是错误的?(
C
)
X A
A. yum
不可以更改
yum
源
B. yum
可以方便的实现软件包升级
C. yum
也是通过
RPM
包安装软件
D. yum
可以解决软件包依赖关系
50
、源代码包编译过程中哪个步骤可以指定安装目录?(
B
)
V
A. tar -zxf B. ./configure C. make D. make install
51
、以下关于
RPM
包的说法哪项是错误的?( )
X B
A. RPM
包一般不可以指定安装目录
B.
可以在安装前使用
rpm -qdp
查看软件包的信息
C.
通过
RPM
安装的软件包可以使用
rpm -V
校验安装文件
D.
可以通过命令从
RPM
包提取文件
52
、
useradd
添加用户时哪个选项可以指定描述信息?(
C
)
V
A. -g B. -e C. -c D. -s
53
、以下哪条命令无法查看当前登录用户
root
隶属于哪些组?(
AC
)
X C
A. grep root /etc/gshadow B. id C. newgrp D. groups
54
、关于
Linux
权限的说法错误的是(
B
)
X C
A. sudo
可授予管理员执行的命令给普通用户
B.
如果在
/etc/fstab
文件的分区设置中加载
ro
选项,则此分区
root
都不可写入
C.
如果一个权限为
777
的目录被授予粘着位,则用户在此目录下不能删除其他用户文 件
D. SetUID
只可针对可执行文件授权
55
、查看命令
cd
的绝对路径,结果如下:
# which cd /usr/bin/which: no cd in
(/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/
sbin:/usr/bin:/root/bin)
可以使用下列哪条命令获得
cd
的帮助信息?(
BCD
)
X B
A. which cd B. help cd C. man cd D. info cd
56
、请判断关于
Linux
系统安装下列的说法哪一项是错误的?(
AD
)
X D
A.
安装时至少需要划分两个分区:根分区和
swap
分区
B.
在安装设置中可以添加除
root
以外的其他普通用户
C. Linux
安装时可以选择不安装图形环境
D.
安装中设置了使用
DHCP
自动获取
IP
地址以后将无法再手工更改
IP
57
、以下说法中错误的是?(
C
)
V
A.
默认创建的二进制文件不具有可执行权限
B. Vim
的配置文件名为
.vimrc C.
一个
i
节点只能对应一
个文件
D. Linux
中设备是以文件形式进行管理
58
、下列哪条命令可以取消
vi
中上一步的错误操作?(
C
)
V
A. r B. s C. u D. x
59
、运行一个脚本,用户不需要下列哪个权限?(
AB
)
V
A.
脚本
r
权限
B.
脚本
w
权限
C.
脚本
x
权限
D.
脚本所在目录
r
和
x
权限
60
、命令
man 5 shadow
含义是?(
B
)
V
A.
显示
shadow
命令的帮助
B.
显示
shadow
配置文件的帮助
C.
显示
shadow
命令的帮助的前五行
D.
显示和
shadow
命令相关的五个帮助文档
下午
[root@1 ftp]# systemctl restart vsftpd