上午
做测试题
卷一
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 至少需要两个分区:
-
根分区(/):这是 Linux 系统的主要分区,包含了操作系统的核心文件和大部分用户文件。根分区的设置是安装 Linux 的基本要求。
-
交换分区(/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权限时,所有属于此目录的属组的用户,在以属组的身份在这个目录中新建文件(包括目录)时,新文件的属组不是用户的基本组,而是和此目录的属组相同。
粘滞位(Stickybit),或粘着位。最常见的用法在目录上设置粘滞位,如此以来,只有目录内文件的所有者或者root才可以删除或移动该文件。如果不为目录设置粘滞位,任何具有该目录写和执行权限的用户都可以删除和移动其中的文件。在我们系统中,粘滞位一般用于/tmp目录,以防止普通用户删除或移动其他用户的文件。一个目录具有粘滞位,则在other的X位会表现为 t,或者T.大小写的区别在于,原来x位上有x权限,有了粘滞位则表现为t.否则,表现为T。
15、Linux 系统通过(B )命令给其他用户发消息。X C
A. less B. mesgy C. write D. echo to
解析:
write:给在线用户发消息
-
命令名称:write
-
命令所在路径:/usr/bin/write
-
执行权限:所有用户
-
语法:write <用户名>
-
功能描述:给用户发消息,以Ctrl+D保存结束
-
范例:#write LL
wall:给所有用户发信
-
命令名称:wall
-
英文原意: write wall
-
命令所在路径:/usr/bin/wall
-
执行权限:所有用户
-
语法:write [message]
-
功能描述:给广播信息
-
范例:#wall How do you do?
16、关于 gzip 命令的说法哪一项是错误的?( D)X AD
A. 可以压缩二进制文件和目录 B. 压缩包默认后缀名为.gz C. 压缩不能保留原文件 D. 压缩文件的命令格式:gzip -d 压缩文件
gzip ( GNU zip)是一种在Linux系统中常见的命令行压缩工具。 它使用DEFLATE压缩算法来减小文件的大小,使文件更易于存储和传输。 gzip 主要用于压缩文本文件、Tar归档文件和网页。 不建议使用 gzip 来压缩图像、音频、PDF文档和其他已经压缩的二进制文件。
要压缩单个文件,可以调用gzip
命令,后面跟着文件名
如果你想保留输入(原始)文件,可以使用-k
选项
要解压缩一个gzip压缩的文件,你可以使用-d
选项
要递归地压缩一个目录中的所有文件,你可以使用-r
选项
要查看gzip压缩文件的内容,而不解压缩文件,你可以使用zcat
命令
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
解析:
rpm -q:查询软件包是否安装
rpm -qa:查询系统中所有安装的软件包
rpm -qi:查询软件包的详细信息
rpm -ql:命令查询软件包的文件列表
rpm -qf:命令查询系统文件属于哪个RPM包
rpm -qR:查询软件包的依赖关系
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
解析:
rpm -qi:查询软件包的详细信息
rpm -ql:命令查询软件包的文件列表
rpm -qf:命令查询系统文件属于哪个RPM包
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 包全名”,可以查询系统中是否安装了软件包
解析: rpm -q:查询软件包是否安装
rpm -ql:命令查询软件包的文件列表
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
解析: /boot存放开机时所要用的文件,包括linux核心文件、开机菜单和开机所要的配置文件。
/etc 存放系统管理配置文件和子目录
/usr 专门存放各种程序和数据
43、下列说法中不正确的是( BD)X B
A. 使用 top 命令可以查看系统当前的资源使用情况和进程信息
B. 使用 free 命令可以查看当前 CPU 的使用情况
C. 使用 jobs 命令可以后台进程和挂起进程信息
D. 使用 ps 命令可以查看当前系统运行的进程信息
解析:
Linux free命令用于显示内存状态。free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。
top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。
jobs 命令可以用来查看当前终端放入后台的工作,工作管理的名字也来源于 jobs 命令。
Linux ps (英文全拼:process status)命令用于显示当前进程的状态,类似于 windows 的任务管理器。
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 值改变了文件属性
解析:
S:suid G:sgid T:sticky
有权限为0,无权限为1。(八进制表示)S=4,G=2,T=1
粘位权限:
-
功能:当目录设置粘位权限时,即使用户对目录有写权限也不能删除目录下其他所有者的权限
-
权限表示:rwx会显示rwt,rw-会显示rwT
-
chmod -t 文件列表:取消粘位权限
-
chmod +t 文件列表:增加粘位权限
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 包提取文件
解析:
rpm -qdp 查询一个rpm文件的信息
这个命令会显示一个rpm文件的详细信息,包括名称、版本、发布者、大小、许可证、描述等。
rpm -V 验证一个包
这个命令会验证一个已经安装的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 命令相关的五个帮助文档
卷二
1、下面哪个命令是用来定义 shell 的环境变量( D) V
A. expect B. alias C. exports D. export
2、在一行结束位置加上什么符号,表示未结束下一行继续( D)X B
A. / B. \ C. ; D. |
3、执行以下程序:
程序执行之后,输出的$s 的结果是( )?X C
A. 1225 B. 2500 C. 5000 D. 5050
4、显示用户主目录的命令是什么 ? (A )V
A. echo $HOME
B. echo $USERDIR
C. echo $ENV
D. echo $ECHO
5、判断整数 A 是否大于等于整数 B,使用( C)符号?V
A. -eq B. -gt C. -ge D. -le
6、当变量 y 没有设置时,使用变量测试命令 x=${y-5}之后,变量 x 的值是( D)X A
A. 5 B. 变量 y 的值 C. 空 D. 未知
7、当执行 nestat 命令,返回结果如下:
问预定义变量$?的返回值为( )? X B
A. 101 B. 102 C. 空 D. 非空
8、以下对于 shell 用户变量的定义,变量名命名不对的是(C )V
A. g_Linux=2.6.30 B. LINUX=2.6.30 C. 0_Linux=2.6.30 D. linux=2.6.30
9、如果打算让 Linux 的提示符变成“[05:41:32@六 4 月 22@localhost /etc]# ”格式, 则应该如何给 PS1 变量赋值?(C ) V
A. PS1='[\t@\d@ \w]$ '
B. PS1='[\t@\u@\h \w]$ '
C. PS1='[\t@\d@\h \w]$ '
D. PS1='[\t@\d@\h \W]$ '
10、命令 free -h 执行结果如下:
(D ) V
A. 457 B. 500 C. yes D. no
11、执行命令 alias,结果如下:
[root@localhost sh]# alias
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -i'
alias vi='vim'
问执行命令“/bin/vi /etc/passwd”,会调用( B)命令?X A
A. vi B. vim C. cp -i D. rm -i
12、以下哪种重定向方法,可以把命令的正确结果和错误结果,都保存在 test.log 文件中 ( C)?X BC
A. ls > test.log B. ls >> test.log 2>&1 C. ls &>>test.log D. ls >> test.log
13、用户的历史命令保存在( )?X A
A. /root/.bash_history B. /etc/.bash_history C. /root/.history D. /etc/.history
14、以下哪种是 Linux 中变量类型(ABCD )?V
A. 用户自定义变量 B. 环境变量 C. 位置参数变量 D. 预定义变量
15、以下哪个配置文件是 Linux 环境变量配置文件( B)?X BD
A. /var/www/html/index.html B. /etc/profile C. /etc/yum.conf D. /root/.bashrc
16、正则表达式“[0-9] [0-9]*”会匹配(B )内容?X A
A. 含有数字的行 B. 含有最少两个数字的行 C. 数字开头的行 D. 所有内容
17、正则表达式“.$”,会匹配(A )内容? X B
A. 任意字符结尾的行 B. 点结尾的行 C. 含有字符“.”和“$”的行
D. 含有字符“\”和“.”和“$”的行
18、下列关于链接描述,错误的是( ) X AB
A. i 节点和文件是一一对应的
B. 硬链接和符号连接都是产生一个新的 i 节点
C. 链接分为硬链接和符号链接
D. 硬连接不能链接目录文件
19、Apache 的默认配置文件名是( A)?V
A. httpd.conf B. access.conf C. srm.conf D. named.conf
20、在进程管理中,我们倡导服务器遵守 70/90 原则,此原则指的是(B )V
A. CPU 占有率不超过 70%,内存占有率不超过 90%
B. 内存占有率不超过 70%,CPU 占有率不超过 90%
C. CPU 占有率不超过 70%,硬盘占有率不超过 90%
D. 内存占有率不超过 70%,硬盘占有率不超过 90%
21、crontab 文件由六个域组成,每个域之间用空格分割,其排列是( A)X B
A. MIN HOUR DAY MONTH YEAR COMMAND
B. MIN HOUR DAY MONTH DAYOFWEEK COMMAND
C. COMMAND HOUR DAY MONTH DAYOFWEEK
D. COMMAND YEAR MONTH DAY HOUR MIN
22、关于进程调度命令,不正确的是( ) X D
A. 当日晚 11 点执行 clear 命令,使用 at 命令:at 23:00 today clear
B. 每日晚 11 点执行 date 命令,crontab 文件中应为:0 23 * * * date
C. 每小时执行一次 clear 命令,crontab 文件中应为:0 */1 * * * clear
D. 每年 1 月 1 日早上 6 点执行 date 命令,使用 at 命令:at 6am Jan 1 date
23、下面哪种写法表示如果 cmd1 成功执行,则执行 cmd2 命令?( A) V
A. cmd1&&cmd2 B. cmd1|cmd2 C. cmd1;cmd2 D. cmd1||cmd2
24、下面哪条命令可以把 f1.txt 复制为 f2.txt? (C ) V
A. cp f1.txt | f2.txt B. cat f1.txt | f2.txt C. cat f1.txt > f2.txt D. copy f1.txt | f2.txt
25、使用什么方法可以查看 Linux 的启动信息?( ) X BD
A. mesg -d B. dmesg C. cat /etc/mesg D. cat /var/log/dmesg
26、运行级定义在(B )文件中 X C
A. /etc/fstab B. /etc/runlevels C. /etc/inittab D. /etc/bashrc
27、如何装载(mount)上在 /etc/fstab 文件中定义的所有文件系统?(A ) V
A. mount -a B. mount /mnt/* C. mount D. cat /etc/fstab | mount
28、下面哪个命令用来显示系统中各个分区中 inode 的使用情况?(A )X C
A. free -b B. df -h C. df -i D. du -a -c /
29、在大多数 Linux 发行版本中,图形界面的运行级别为?( D)V
A. 1 B. 2 C. 3 D. 5
30、假如当前系统是在 level 3 级别运行,怎样不重启系统转换到 level 5 级别运行?( B)V
A. set level = 5 B. init 5 C. run 5 D. alt+F7
31、有一个备份脚本 mybackup.sh,需要在周一至周五下午 1 点和晚上 8 点各运行一次, 下面哪条 crontab 的项可以完成这项工作?(AB )V
A. 0 13,20 * * 1-5 mybackup.sh
B. 0 13,20 * * 1,2,3,4,5 mybackup.sh
C. * 13,20 * * 1,2,3,4,5 mybackup.sh
D. 0 13,20 1,5 * * mybackup.sh
32、如何从当前系统中卸载一个已装载的文件系统(A )V
A. umount B. dismount C. mount -u D. 从/etc/fstab 中删除这个文件系统项
33、源码包安装的 Apache 的默认伪用户是( A)?X B
A. apache B. daemon C. root D. user1
34、RPM 包安装的 Apache 可以如何启动( A)?X BC
A. /usr/local/apache2/bin/apachectl start
B. service httpd start
C. /etc/rc.d/init.d/httpd start
D. chkconfig --level 2345 httpd on
35、日志文件/var/log/btmp 是二进制文件,无法直接使用 vi 命令查看,那么应该使用什 么命令来查看这个文件( )? X D
A. w B. last C. lastlog D. lastb
36、源码包安装的 Apache 默认日志文件保存位置是(C )?X D
A. /var/log/httpd/ B. /var/run/ C. /var/httpd/ D. /usr/local/apache2/logs/
37、在日志配置文件/etc/rsyslog.conf 中,“mail.info”的含义是(A )?X B
A. 记录邮件服务,info 等级的日志
B. 记录邮件服务,大于等于 info 等级的日志
C. 记录邮件服务,小于等于 info 等级的日志
D. 记录邮件服务,不等于 info 等级的日志
38、在日志轮替/etc/logrotate.conf 配置文件中,以下哪个参数代表日志轮替按照大小进 行,而不是按照时间轮替(CD )X D
A. daily B. compress C. minsize D. size
39、在日志轮替/etc/logrotate.conf 配置文件中,以下哪个参数代表压缩( B)V
A. daily B. compress C. minsize D. size
40、在 crontab 定时任务中,设置“5 4 2,5 * 1 命令”,请问该定时任务会在什么时间段 执行(D )X A
A. 在每个月 2 号、5 号凌晨 4 点整,和每周一的凌晨 4 点 5 分都执行此命令
B. 在每个月的 2 号、5 号,并且这一天还要是周一,才会在凌晨 4 点 5 分执行此命令
C. 在每个月 2 号、5 号凌晨 4 点整,和每周一的凌晨 4 点,每隔 5 分钟执行此命令 1 次
D. 在每个月的 2 号、5 号,并且这一天还要是周一,才会在凌晨 4 点,每隔 5 分钟执 行此命令 1 次
41、以下哪种分区方式可以使磁盘具备容错功能(D )?X CD
A. LVM B. Raid 0 C. Raid 1 D. Raid 5
42、在 LVM 中,以下哪种分区类型具备磁盘扩容功能( CD)?X BC
A. 物理卷(PV) B. 卷组(VG) C. 逻辑卷(LV) D. 物理扩展(PE)
43、系统进行磁盘配额时,必须按照( B)工具包? X C
A. cron B. network C. quota D. mysql-connect-odbc
44、关于磁盘配额的描述错误的是( B)X C
A. 磁盘配额可以限制用户占用磁盘的空间大小
B. 磁盘配额可以限制用户占用磁盘的 Inode 的个数
C. 如果宽限时间到期了,就算用户没有沾满空间,也无法继续存储数据了
D. 软限制可以看成是警告限制,硬限制是不能突破的
45、以下哪个命令可以设置用户 user1 的磁盘配额( C)X ABC
A. edquota -u user1
B. setquota -u user1 10000 20000 10 20 /disk
C. edquota -p lamp1 -u user1 (lamp1 用户配额已经正确设置)
D. quota –uvs user1
46、什么命令显示所有装载的模块?( C) X A
A. lsmod B. dirmod C. modules D. modlist
47、默认 Linux 系统中 ls || echo “123”&& pwd 这条命令,输出的结果为(A ) X C
A. 显示当前目录下的内容
B. 屏幕打印显示 123
C. 显示当前目录下的内容以及当前目录的绝对位置
D. 屏幕打印显示 123 以及当前目录的绝对位置
48、当字符串用单引号括起来时,shell 将(A )X C
A. 解释引号内的特殊字符 B. 执行括号起来的命令 C. 不解释引号内的特殊字符 D. 结束进程
49、如何使得用户 user1 不能设置定时任务(A ) V
A. 将 user1 加入/etc/at.deny 和/etc/cron.deny 文件
B. 将 user1 加入/etc/at.allow 和/etc/cron.allow 文件
C. 无法对 user1 进行设置
D. 通过 sodu 对 user1 进行设置
50、在 Linux 系统中,执行以下(B )命令可以将/dev/sdb7/分区格式化为 EXT4 文件系 统。X BD
A. fdisk -t ext3 /dev/sdb7 B. mkfs -t ext4 /dev/sdb7 C. ext4make /dev/sdb7 D. mke2fs -t ext4 /dev/sdb7
51、当我们与某远程网络连接不上时,就需要跟踪路由查看,以便于了解在网络的什么位 置出现了问题,满足该目的的命令是(C ) V
A. ping B. ifconfig C. tranceroute D. netstat
52、下面哪个命令可以列出定义在以后特定时间运行一次的所有任务(C )X A
A. atq B. cron C. batch D. at
53、删除文件 a.txt 中的重复行,应使用(B ) 文件 a.txt 中的内容如下: X C
192.168.9.10
192.168.9.90
192.168.9.20
192.168.9.20
192.168.9.10
192.168.9.100
192.168.9.20
A. uniq a.txt B. cat a.txt | uniq –c | sort –n C. cat a.txt | sort –n | uniq D. cat a.txt | sort –n | wc –c
54、下面哪个命令不是用来查看网络故障的(C )X B
A. ping B. init C. telnet D. netstat
55、/etc/fstab 文件其中一行如下所示,在显示信息中,表示文件系统的是第( D)列信 息。 V
/dev/sda1 / ext4 defaults 1 2
A. 4 B. 5C. 2 D. 3
56、下列说法不正确的是:(C )X B
A. 使用 top 命令可以查看系统当前的资源使用情况和进程信息
B. 使用 free 命令可以查看当前 CPU 的使用情况
C. 使用 jobs 命令可以后台进程和挂起进程信息
D. 使用 ps 命令可以查看当前系统运行的进程信息
57、以下哪种方法无法判断 Apache 进程现在是否正在运行?( CD)X D
A. 执行命令:service httpd status
B. 执行命令:ps -le | grep httpd
C. 执行命令:pgrep httpd
D. 执行命令:stat httpd
58、在 Linux 系统中,通过使用 shell 的( C)功能,可以将命令执行的结果保存到指定的 文本文件中。 V
A. 别名 B. 管道 C. 输出重定向 D. 自动补齐
59、在 Linux 系统中,调整 crond 服务在不同运行级别中的自启动状态的命令有(D )X AC
A. chkconfig B. service C. ntsysv D. runlevel
60、很多时候我们需要关闭防火墙,再进行一些操作或者通讯,那么临时关闭防火墙(清 空防火墙规则)的命令是(A ) X C
A. iptables -f B. setenforce -F C. iptables -F D. setenforce -f
下午
安装ftp
1、下载vsftpd软件包
yum -y install vsftpd
2、重启服务
systemctl start vsftpd
3、查看共享文件
cd /var/ftp/
ls
在window上直接访问查看
4、创建一个共享文件
[root@1 ftp]# touch Test
5、更改vsftpd主配置文件实现密码登录查看
[root@1 ftp]# vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES 表示客服端是否免密访问 ,默认是免密访问的
现在我们将其修改为NO,然后重启服务
[root@1 ftp]# systemctl restart vsftpd
效果如下(会要求我们输入用户名和密码)
6、更改vsftpd主配置文件实现客户端可以自由创建
anon_upload_enable=YES 表示允许上传文件
anon_mkdir_write_enable=YES 表示允许创建文件夹
现在我们将这两行的注释符号去掉,然后重启服务
[root@1 ftp]# systemctl restart vsftpd
[root@1 ftp]# mkdir put
[root@1 ftp]# chmod o+w,g+w put
在我们的window主机上可以在put目录下直接创建新的文件夹,也可以将我们的文件直接拖到文件夹中