11.作为一个管理员,你希望在每一个新用户的目录下放一个文件 .bashrc ,那么你应该在哪个目录下放这个文件,以便于新用户创建主目录时自动将这个文件复制到自己的目录下。 ( )
A. /etc/skel/
B. /etc/default/
C. /etc/defaults/
D. /etc/profile.d/
2.在bash中,export命令的作用是: ( )
A. 在子shell中运行命令
B. 使在子shell中可以使用命令历史记录
C. 为其它应用程序设置环境变量
D. 提供NFS分区给网络中的其它系统使用
13.在使用了shadow口令的系统中,/etc/passwd和/etc/shadow两个文件的权限正确的是:( )
A. -rw-r—– , -r——–
B. -rw-r–r– , -r–r–r–
C. -rw-r–r– , -r——–
D. -rw-r–rw- , -r—–r–
14.下面哪个参数可以删除一个用户并同时删除用户的主目录? ( )
A. rmuser -r
B. deluser -r
C. userdel -r
D. usermgr -r
15.有一个备份程序mybackup,需要在周一至周五下午1点和晚上8点各运行一次,下面哪条crontab的项可以完成这项工作? ( )
A. 0 13,20 1,5 mybackup
B. 0 13,20 1,2,3,4,5 mybackup
C. 13,20 * 1,2,3,4,5 mybackup
D. 0 13,20 1,5 mybackup
16.如何从当前系统中卸载一个已装载的文件系统 ( )
A. umount
B. dismount
C. mount -u
D. 从 /etc/fstab 中删除这个文件系统项
17.如果你的umask设置为022,缺省的你创建的文件的权限为:( )
A. —-w–w-
B. -w–w—-
C. r-xr-x—
D. rw-r–r–
18.在一条命令中如何查找一个二进制命令 Xconfigurator 的路径? ( )
A. apropos Xconfigurator
B. find Xconfigurator
C. where Xconfigurator
D. which Xconfigurator
19.哪一条命令用来装载所有在 /etc/fstab 中定义的文件系统? ( )
A. amount
B. mount -a
C. fmount
D. mount -f
20.运行一个脚本,用户不需要什么样的权限? ( )
A. read
B. write
C. execute
D. browse on the directory
———————–分割线———————–
11.作为一个管理员,你希望在每一个新用户的目录下放一个文件 .bashrc ,那么你应该在哪个目录下放这个文件,以便于新用户创建主目录时自动将这个文件复制到自己的目录下。 ( )
A. /etc/skel/B. /etc/default/
C. /etc/defaults/
D. /etc/profile.d/
解析: C./etc/目录下并没有defaults这个文件夹。D. 在/etc/profile.d 目录中存放的是一些应用程序所需的启动脚本,全部是.sh的shell脚本文件。B./etc/default/目录下存放的都是一些与开机关机和系统设置有关的文件和文件夹。A.etc/skel/目录是用来存放新用户配置文件的目录,当我们添加新用户的时候,这个目录下的所有文件会自动被复制到新添加的用户的家目录下。 这个目录下的所有文件都是隐藏文件(以.点开头的文件),这个文件特别重要有用,
12.在bash中,export命令的作用是: ( )
A. 在子shell中运行命令
B. 使在子shell中可以使用命令历史记录
C. 为其它应用程序设置环境变量D. 提供NFS分区给网络中的其它系统使用
解析: export命令用于将shell变量输出为环境变量,或者将shell函数输出为环境变量。
13.在使用了shadow口令的系统中,/etc/passwd和/etc/shadow两个文件的权限正确的是:( )
A. -rw-r—– , -r——–
B. -rw-r–r– , -r–r–r–
C. -rw-r–r– , -r——–D. -rw-r–rw- , -r—–r–
解析: 首先有必要说明一点/etc/passwd和/etc/shadow是属于配置文件的,可以通过 cat 命令进行查看 ,在有权限的情况下也可以通过文本编辑器进行编辑。用 ls -l /etc/shadow ls 和 -l /etc/passwd 来查看权限等信息。如图所示
14.下面哪个参数可以删除一个用户并同时删除用户的主目录? ( )
A. rmuser -r
B. deluser -r
C. userdel -rD. usermgr -r
解析: A.没有rmuser这个命令。B.deluser用来删除用户或组。 C.userdel用于删除指定的用户以及用户相关的文件。其中r选项为递归的进行删除,也就是删除用户的主目录。在Linux大部分的命令中r选项都是递归的用法。D.没有usermgr这个命令。
15.有一个备份程序mybackup,需要在周一至周五下午1点和晚上8点各运行一次,下面哪条crontab的项可以完成这项工作? ( )
A. 0 13,20 1,5 mybackup
B. 0 13,20 1,2,3,4,5 mybackupC. 13,20 * 1,2,3,4,5 mybackup
D. 0 13,20 1,5 mybackup
解析: crontab命令是用于设置周期性被执行的指令, 用法:0-59 0-23 1-31 1-12 0-6 command (取值范围,0表示周日一般一行对应一个任务),分别对应 分,时,日,月,星期,需要执行的命令。多个日期用.隔开,不进行设置的参数用*。
16.如何从当前系统中卸载一个已装载的文件系统 ( )
A. umountB. dismount
C. mount -u
D. 从 /etc/fstab 中删除这个文件系统项
解析: B.没用dismount这个命令。 C.mount用于挂载。A.umount用于卸载一个已装载的文件系统。
17.如果你的umask设置为022,缺省的你创建的文件的权限为:( )
A. —-w–w-
B. -w–w—-
C. r-xr-x—
D. rw-r–r–解析: umask设置了用户创建文件的默认权限,umask设置为022就是默认的权限,也可以理解为普通用户吧。由于此文件是你创建的,所以你一定具备r(读)和w(写)的权限,你此时并没用x(执行)的权限,可以通过chmod命令来提升权限。所以D一定是正确的。
18.在一条命令中如何查找一个二进制命令 Xconfigurator 的路径? ( )
A. apropos Xconfigurator
B. find Xconfigurator
C. where Xconfigurator
D. which Xconfigurator解析: A. Linux中没有apropos命令。B.find命令用来在指定目录下查找文件。C.没用where命令,有whereis命令用来定位指令的二进制程序、源代码文件和man手册页等相关文件的路径。 D.which命令用于查找并显示给定命令的绝对路径。
19.哪一条命令用来装载所有在 /etc/fstab 中定义的文件系统? ( )
A. amount
B. mount -aC. fmount
D. mount -f
解析: /etc/fstab包含了系统在启动时挂载文件系统和存储设备的详细信息,而挂载文件用mount。
20.运行一个脚本,用户不需要什么样的权限? ( )
A. read
B. writeC. execute
D. browse on the directory
解析: 执行一个脚本的时候,我们是不需要写入的权限,在我看来,也是没用必要的,因为你可以通过查看来确定该脚本的作用,然后来进行运行,你并不需要来写入进行更改该脚本。
以上解析均属个人观点,如有不足之处可以联系我进行更正
扫码进群,我等待你的加入
本文作者:冰羽
本文地址: https://bingyublog.com/2018/05/19/Linux面试题解析第2天/
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!