Linux 考试练习题

更新时间:2023-09-14 19:36:01 阅读量: 初中教育 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

选择题

(1)用哪一组合键可以从X图形界面切换到第二个虚拟控制台?()

A.Alt+F2 B. Ctrl+Alt+F2 C.A和B D. 以上都不对 (2)用ssh打开一个远程Shell时,以下哪一项不必要?() A. 远程机器必须运行ssh服务

B. 知道机器上的一个账户的用户名和密码 C. 本地机器必须是Linux机器

D. 你必须知道远程机器的主机名或IP地址

(3)假设Linux的当前工作目录是/home/elvis,以下哪一项是对文件/home/elvis/Mail/sent的引用?() A.Mail/sent B. /Mail/sent C.sent D. /sent

(4)以下哪一项命令会列出目录“/usr/lib”中的文件?() A.cat /usr/lib B. lsdir /usr/lib C./usr/lib list D.ls/usr/lib

(5)用户Tommy执行命令touch /etc/newfile的时候出错,最可能的原因是?()

A.文件newfile不存在 B. 用户把命令拼错,找不到touch命令 C.普通用户没有/etc目录的修改权限 D. 普通用户不能创建文件 (6)使用man ls命令查看帮助文档时,使用哪个键能退出() A.ZZ B. TAB C.q D. Enter

(7)执行cd ~命令后再执行pwd,最可能的输出结果是?() A./home/student B. /etc C.home/student D. ~ (8)下列哪一个最不可能是用户的家目录?() A./home/zhangsanB. /root C./etc D. /home/dev (9)命令ls r??的输出结果可能包含以下哪个文件?() A.row B. riots C.Raw D. wet

(10)以下哪个命令显示文件/etc/passwd开始5行?() A.head -5 /etc/passwd B. head –n /etc/passwd C.tail -5 /etc/passwd D. tail -n /etc/passwd (11)以下哪一项是正确的?() A.普通用户可以查看/etc/passwd文件

B. 普通用户可以编辑/etc/passwd文件 C. A和B都正确 D. A和B都不正确

(12)用户elvis应该运行哪个命令来修改他的密码?() A.password–u elvis B. passwd–u elvis C. password D. passwd 用下列命令的输出结果回答问题

(13)下列哪一项是组dwarfs的组ID?() A.201 B. 215 C.510 D. 206

(14)用户maxwell的主要组的组ID是什么?() A.201 B. 215 C.515 D. 517 (15)用户elvis不是下列哪个组的成员?() A.physics B. wrestle C.music D. dwarfs (16)用户ventura的主要组的名称是什么?() A.wrestle B. governor C.ventura D. 无法作出判断 (17)哪个文件定义了次要组成员身份?() A./etc/group B. /etc/secondary C./etc/passwd D. /etc/shadow (18)通过查阅哪个文件来判断用户的主要组ID?() A./etc/passwd B. /etc/shadow C./etc/group D. A和B (19)下面哪个不是组wrestle的成员?() A.nero B. ventura C.hogan D. elvis

(20)以下哪个命令会使文件sample的权限为rw-------?() A.chmod a-rw sample.txt B. chmodog-rw sample.txt C.chmodu+rw sample.txt D. chmod u-rw smple.txt (21)如果有人希望文件sample.sh有权限rwxrwxr-x,最可能的原因是什么?() A.文件所有者希望所有人都可以删除文件 B. 文件所有者希望所有人都可以修改文件

C.文件所有者希望所有人都可以将文件作为脚本执行 D. 文件所有者希望所有人都可以修改文件名 操作题

1、 某Linux操作系统的登陆环境为[root@localhost ~]#,请完成以下操作。 (1) 创建一个用户zhangsan,为用户设置密码,密码自定。使用visudo为

zhangsan用户授权,让该用户能执行关机和重启命令。 1添加用户zhangsan #useraddzhangsan 2设置zhangsan密码 #passwdzhangsan 3为zhangsan授权 #visudo

在文件中添加以下行

zhangsanlocalhost=(root) shutdown

(2) 某一天用户zhangsan提出离职申请,如果你是管理员,请使用find命

令找出zhangsan用户所属的文件并备份移交给其他用户,注销zhangsan的账户。

1将所有者是zhangsan的文件查找出来 find / -user zhangsan

2使用cp命令将所有者是zhangsan的文件复制到备份目录 3 使用chown命令把文件的所有者改成其他指定用户 4注销zhangsan的账号 userdelzhangsan groupdelzhangsan

2、 使用yum命令安装mysql,运行mysql服务,查看mysql的进程号,并使用kill命令终止mysql进程。 1 设置yum源 2安装mysql程序 yum–y install mysql 3启动mysql服务 servicemysqld start 4查看mysql的进程 ps–ef|grepmysql 5终止mysql进程

kill [mysql的进程号]或 killallmysql

3、 使用查看route命令的使用说明,并使用route命令查看当前Linux系统的路由表,使用route命令设置默认网关为192.168.1.254,为Linux系统添加路由表。

1 查看route命令的使用说明 man route

2 查看当前系统路由表 route–n

3添加默认网关

route add default gw 192.168.1.254

4、 某Linux的ip地址为172.31.31.88,出于服务器安全性考虑,现要求使用iptables命令对防火墙进行配置,使得服务器满足以下要求: 1) 外网不能访问除了web以外的所有服务;

2) 内网只有172.31.0.0/16这个网段才能访问发FTP服务(-s

172.31.0.0/255.255.0.0);

3) 只有主机172.31.1.100才能够访问telnet服务。 请提出解决方案。

在Linux服务器中配置iptables防火墙,参考配置如下: 1) 外网不能访问除了web以外的所有服务;

# iptables–P INPUT DROP//禁止所有主机访问服务器

# iptables–A INPUT –p tcp–d 172.31.31.88 --dport 80 -j ACCEPT//允许其他主机访问web端口

2) 内网只有172.31.0.0/16这个网段才能访问发FTP服务(-s

172.31.0.0/255.255.0.0);

# iptables–A INPUT –p tcp–s 172.31.0.0/16 –d 172.31.31.88 --dport 21 -j ACCEPT

//向172.31.0.0/16这个网络的主机开放21端口(ftp建立连接端口) # iptables–A INPUT –p tcp–s 172.31.0.0/16 –d 172.31.31.88 --dport 20 -j ACCEPT

//向172.31.0.0/16这个网络的主机开放20端口(ftp数据传输) 3) 只有主机172.31.1.100才能够访问telnet服务。

# iptables–A INPUT –p tcp–s 172.31.1.100 –d 172.31.31.88 --dport 23 -j ACCEPT//向主机172.31.1.100开放23端口(telnet端口)

本文来源:https://www.bwwdw.com/article/sn2h.html

Top