linux试题

判断题
1-1centos linux安装时自动创建了roo用户。T
1-2使用rpm install xx.rpm可以安装xx.rpm这个软件包。F
1-3cat filename.txt | more可实现分页地查看一个大文件的内容。 T
1-4命令echo $HOME 可以输出用户的家目录。F
1-5Linux下的所有文件都在’/'文件夹下。T
1-6通过配置任何普通用户都可已使用sudo命令。T
单选题
2-1以下哪个选项不是权限的正确表示方式? A
A. rwxrwxwr-
B. ---------
C. 757
D. rw—x---
2-2centos命令下,能够帮助我们了解命令的命令,不包括下面哪个D
A. man
B. help
C. info
D. who
2-3若要使某文件夹不可使用cd命令进入,则可以使用下列哪种方式?
A. 将文件夹设置为不可读
B. 将文件夹设置为不可写
C. 将文件夹设置为不可执行
D. 将文件夹设置为不可读并且不可写
2-4下列关于fdisk命令的子命令描述错误的是? B
A. 子命令n用于创建新分区
B. 子命令a用于调整分区的大小
C. 子命令w用于保存对分区表的修改
D. 子命令p用于列出分区表中所有的分区及其信息
2-5使用下列哪个命令可以将文件a,文件夹x,打包并压缩成.tar.gz格式? A
A. tar czvf o.tar.gz a x
B. tar cjvf o.tar.gz a x
C. tar xzvf o.tar.gz a x解压
D. tar xjvf o.tar.gz a x
2-6shell用于自动补全时,按什么键B
A. ctrl
B. tab
C. alt
D. esc
2-7下列关于VIM编辑器描述错误的是?D
A. VIM是一个基于命令行界面的文本编辑器
B. VIM广泛预装于各个主流Linux发行版中
C. VIM可以高效率的编辑C程序的源文件
D. VIM可以高效率的编辑图片文件
2-8下列哪一个Linux软件提供了远程登录的服务?A
A. SSH
B. Putty
C. VMWARE
D. Apache
2-9什么命令常用于检测网络主机是否可达?C
A. ssh
B. ss
C. ping
D. exit
2-10下列关于用户账户管理的描述错误的是。 B
A. root账户称为系统管理员,或者超级用户
B. UID在0到1000之间的用户一般不可以登录操作系统
C. 用户加密后的登录密码保存在/etc/password文件中
D. 可以为用户设置登录失效时间
2-11找出当前目录以及其子目录所有扩展名为”.txt”的文件,那么命令是?D
A. ls .txt
B. find /opt -name “.txt”
C. ls -d .txt
D. find . -name “.txt”
2-12
如下哪个命令不能将文件a的用户组改为users? C
A. chown .users a
B. chown :users a
C. chgrp users a
D. chown users a
多选题
3-1与进程管理有关的命令是(BD)
A. pstree
B. ps
C. fdisk
D. top
3-2下列那一个指令可以用来显示文档的内容(AD)
A. cat
B. cd
C. rm
D. more
3-3下列哪些情况可能导致命令行提示“Permission denied”出错信息时?ACD
A. 该用户没有对应的权限
B. 该用户命令输入时发生拼写错误
C. 该用户希望切换到一个他不具有x权限的目录
D. 该用户希望在一个他不具有r权限的目录下创建文件
3-4下列哪些是重定向(file redirection)的符号(BCD)。
A. /
B. >
C. >>
D. <
3-5下列那些指令可以用来列出目录的内容(AD)
A. dir
B. mk
C. ps
D. ls
3-6以下关于Linux系统账号的描述中错误的是? D
A. uid为200的用户一般属于系统用户
B. uid为0的用户一定是root用户
C. 普通用户可以修改自己的密码过期时间
D. root用户可以查看其他用户的登陆密码
3-7在Shell中执行命令unzip后,控制台打印了-bash: unzip: command not found,其原因可能是?A
A. 未安装unzip软件包
B. unzip文件没有可执行权限
C. unzip命令不在当前用户的PATH环境变量中
D. 网络连接没有配置成功
3-8以下有关Linux文件目录的描述中错误的是?CD
A. 所有的文件路径都是以根路径开头的
B. Linux的系统文件一般存储在C盘中
C. 一个文件可以用多个属主用户
D. 目录不具有“可执行”权限
3-9在shell中,使用什么命令可显示磁盘空间?(BC)
A. tar
B. du
C. df
D. dir
3-10以下关于CentOS的描述中正确的是?ABC
A. 属于Linux操作系统
B. 是一种Linux发行版
C. 开源免费
D. 既适用于桌面环境,又适用于服务器环境
填空题
4-1给出命令:以列表形式列出当前目录下所有的java源程序(以.java结尾的文件): find . -name "
.java"
4-2给出命令:将网卡ens11开启至工作状态:
设置在系统启动时激活网卡
vim /etc/sysconfig/network-scripts/ifcfg-ens33
将ONBOOT=no改为ONBOOT=yes
4-3前umask值为146,则当创建一个新文件后,该文件的默认权限是:
4-4某文件的权限是437,将其转为9位字符串形式r—wxrwx
4-5当前工作目录下有文件a.c, b.c, a.h, b.h, readme.txt, src目录, 请使用单一一个命令将所有的C源程序(c文件及其h文件)拷贝到src目录下:
find src_dir -name ".h" -exec cp {} dst_dir ;
4-6普通用户在命令行中执行如下命令可以重启计算机:reboot
4-7给出命令:显示当前已运行的所有服务:ps aux | less
4-8Linux的设备文件存放目录的绝对路径是: /dev/
4-9关机命令是:shutdown
4-10当前用户为root,当前工作路径为/etc,当执行命令cd后,再执行命令pwd时,该pwd命令的输出为:/etc
4-11当前umask值为214,则当创建一个新文件夹后,该文件夹的默认权限是:
4-12root用户的UID是 0,GID是0
4-13给出命令:单独给用户组users在文件a访问控制列表中设置可读可执行不可写的权限:chmod u+wx a
4-14某目录下有文件:a1.c, a2.c b1.c d.txt, d2.java,当执行ls [!ab]?.
后,该命令会显示如下文件(如果列出了多个文件,请使用空格隔开):
4-15目录~xiaoming的绝对路径是:
4-16给出命令:使服务sshd.service开机启动:chkconfig sshd on
4-17给出命令:给文件x的属主用户,属组主用户其他用户都去除可执行权限chmod a-x x ls -al查看权限
4-18给出命令:在/var文件夹下查找所有扩展名为.log并以大写字母开头的文件:ls -d /var/[A-Z].log
4-19给出命令:将用户ciec添加到附加组g1中。Usermod -G g1 ciec
4-20给出命令:以列表形式列出当前目录下的首字符不是数字的所有文件:ls -d /[^0-9]

4-21以字母形式表示数字607代表的权限。rw----rwx
4-22给出命令:创建一个新账户,账户名为ciec,主组为admin,附加组为staff,并给用户分配的shell为/bin/zsh:
Useradd -G admin staff ciec
chsh -s /bin/zsh ciec
4-23某文件的权限是rw------x,将其转为八进制数字形式
4-24给出命令:删除给用户ciec在文件a访问控制列表中设置过的相关权限:chmod u-a a
4-25root用户的用户主目录的绝对路径是: /root
操作题
操作题:按照要求给出完成下列任务所需要使用的命令(关键步骤可附加说明解释)。(6分)

  1. 创建用户 ciec,其用户主目录为/var/ciechome。(此任务中当前登录用户为root)useradd -d /var/cicehome -m cice
  2. 将当前登录用户切换为ciec用户。su -cice
  3. 查询命令ls的帮助信息,并将其帮助信息保存到文件~/out.txt中。
  4. 查询系统当前时间,并利用命令行输出重定向将当前时间追加保存到~/out.txt文件的末尾。Ls -help >>& ~/out.txt
  5. 配置相关文件,使用户ciec可以使用sudo命令。
    chmod 740 /etc/sudoers添加权限
    vi /etc/sudoers,
    输入i,对文件进行编辑, aaa ALL=(ALL) ALL
    输入:wq保存
    #chmod 440 /etc/sudoers权限修改回去
  6. 查询用户ciec的uid和gid。id cice
  7. 使用 sudo 创建文件 /opt/myciec,设置成用户 ciec 可以读写。Sudo chmod 666 /opt/mycice
  8. 创建一个组tga,并将用户ciec的主组设置为tga。
    groupadd tga
    usermod -g tga cice
  9. 查询当前系统使用的Linux内核版本。uname -a
  10. 查询当前系统根目录所在的存储设备名。
  11. 利用管道符,统计/etc目录下所有的子文件和子文件夹的个数。
    #ls /etc | wc -l
  12. 删除用户ciec及其用户主目录。
    userdel -r cice
    简述Linux的标准目录结构及其存放的主要内容(至少写出5个不同的目录)
    /boot 系统内核及开机用到的文件
    /bin 命令,即可执行程序存放的地点
    /etc 系统管理所需要的配置文件和子目录
    /dev 设备文件存放地点
    /home 普通用户家目录,每个用户都有一个自己的目录,一般该目录是以用户的账号命名的
    /lib 存放系统最基本的动态共享库
    /mnt 临时挂载点
    /root 管理员家目录
    /proc 虚拟的目录,内存中进程的信息映射到该目录下
    /usr 放置不长变动的可共享的内容,如系统默认安装软件路径
    /var 常发生变动性的文件,如邮件内容,登陆文件
    /tmp 临时文件
    列出Linux中至少4个账户系统管理相关文件的文件路径、主要作用及其文件格式(例如文件共有几列、每一列的意义为何)
    用户账号文件——/etc/passwd
    Passwd 是一个文本文件,用于定义系统的用户账号,该文件位于“/etc”目录下。它包含了一个系统账户列表,给出每个账户一些有用的信息,例如,用户ID、组ID、主目录、shell 等等。
    用户口令文件——/etc/shadow
    在shadow文件中,每行定义了一个用户信息
    用户组账号文件——/etc/group
    用户组是逻辑地组织用户账号集合的方便途径,它允许用户在组内共享文件。系统上的每一个文件都有一个用户和一个组的属主
    用户组口令文件——/etc/gshadow
    gshadow文件用于定义用户组口令、组管理员等信息,该文件只有root用户可以读取。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

<千繁/>

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值