一些Linux试题

上传人:jiups****uk12 文档编号:40001319 上传时间:2018-05-22 格式:DOCX 页数:24 大小:31.17KB
返回 下载 相关 举报
一些Linux试题_第1页
第1页 / 共24页
一些Linux试题_第2页
第2页 / 共24页
一些Linux试题_第3页
第3页 / 共24页
一些Linux试题_第4页
第4页 / 共24页
一些Linux试题_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《一些Linux试题》由会员分享,可在线阅读,更多相关《一些Linux试题(24页珍藏版)》请在金锄头文库上搜索。

1、Linux 网络管理实验汇总(附参考答案,在下面的回帖哦,认真看下)感谢我的老师-福州大学 数学与计算机学院 吕书龙一. 实验题 (总共 50 题) 1. 某公司需要在网络上共享一个文件夹/home/share,所有人都只有只读权限,且只有 192.168.1.0/24 子网的用户可以读写访问,其他的只读,试通过 NFS 共享该文件夹。假定 NFS 服务器的 IP 地址是 192.168.1.1。2. 利用 iptables 实现内部网代理上网,假定当前网络为 218.193.118.0,网关为 218.193.118.254,本机 IP 为218.193.118.x,192.168.1.1

2、内部网为 192.168.1.x。3. 利用 iptables 实现内外互通,假定当前网络为 218.193.118.0,网关为 218.193.118.254,本机 IP 为 218.193.118.x,192.168.1.1,内部网为 192.168.1.x192.168.1.11 为内网 Web 站点,试做好定向访问。4. 在 Linxu 主机上,IP 为 218.193.118.x 启动两个 DNS,一个在标准端口 53 监听,另一个在 54 端口监听,将所有来自内部网(192.168.1.x)的 DNS 请求全部转向到 54 端口;其他的保留在 53 端口。5. 能否限定一个内部网

3、IP 在访问任何一个地址的时候访问的都是某个指定的网站主页呢?所有主页访问转向到 访问;6. 启用 swat 在 Windows 下对 Linux 的 samba 进行配置7. 创建一个系统用户 test,建立 test 的别名 test1 test2 ,并将其转化成 Samba 用户 test,配置其能够登录用户主目录,通过 smbclient 和 smbmount 验证。8. 添加一个共享目录 myshare,路经为/home/share,要求 guest 用户不输入密码可以浏览,只有 lsl,lwl 用户可以进行写操作。使用 smbmount 进行连接。9. 配置 Samba 服务器,

4、让每台主机有不同的连接共享目录,针对主机名提供不同的连接共享目录,使其具有写的权限,匿名用户不能访问。也就是说,主机 ABC 会连接到 SMB 服务器指定的/usr/remotpc/ABC 目录上。使用smbclient 进行连接并下载其中的一个文件。10. 让 smbclient 以名称式访问,通常我们使用 smb 客户端软件的时候都是使用 IP 进行连接,现在希望通过主机名或者 netbios 名称访问,假定 windows 机器的名称是 wujispace,IP 地址是 192.168.1.2 则希望通过 smblcient -L wujispace 进行访问,或者通过 smbmount

5、 进行访问11. 通过 xhost 远程使用 Linux 的 X 资源12. 在 Linux 下通过 NFS 以只读方式输出/home 目录;以可读写方式输出/tmp;并从其它机器上验证;另外注意将该共享目录的挂在作成开机自动挂载。13. 在 Apache 中设置基于名字的虚拟主机服务,apache 所在机器 IP 为 192.168.1.10,假定域名和 IP 关系为 =192.168.1.11, = 192.168.1.12,在每个虚拟主机中配置不同的 DocumentRoot,ServerAdmin,ServerName 等信息,然后设置每个虚拟主机的监听方式(在 80 还是 8080

6、 端口监听)。14. 开放 /home/upload 做为 192.168.1.0/24 这个网域的资料上传目录,其中,这个 /home/upload 的使用者及所属群组为 upload 这个名字,他的 UID 与 GID 均为 51015. 如果 Linux 下未安装 Webmin 则安装,配置 webmin 以便允许本地网 192.168.1.0 用户登录,启动 webmin,在 windows 下通过 webmin 添加用户,并进行相关配置。改变 webmin 配置为使用 SSL 登录。16. 配置 SSH 服务,以便 root 用户可以登录,允许本地网(192.168.1.0)主机可以

7、连接该服务并使用 Linux 下的 scp,sftp 等工具进行文件传输;使用 Windows 下的 putty.exe,scp.exe,sftp.exe 等工具进行文件传输。17. 安装 Turbolinux 下的 VNC 服务器和客户端包,并启用 VNC 服务器,提供远程桌面共享机制18. 在浏览器中,连接 VNC-Server,要求如下1.浏览器必须支持 Java 虚拟机,积极尝试2.输入 http:/IP:5801,因为默认端口为 5801,请通过 netstat nl 察看3.输入登录服务器的口令注意:实现 Linux 和 windows 之间的互相远程桌面共享,251 的 ftp

8、服务器上有 windwos 的 VNC 版本。19. 配置账号 linux,在 sudo 的方式下通过口令验证可以查看任何系统文件;配置帐号 win,在 sudo 方式下无须任何口令可以执行 shutdown 命令,别名必须大写20. 给出两种设置根用户在 3 分钟后如果没有任何操作则自动 logoff 的配置过程及涉及到的配置文件。21. 限制系统用户 linux 远程登录,限制根用户从 tty2 登录,从远程任何地方登陆22. 写一个简单的 C 语言程序,然后使用 cc 进行含调试信息的编译,最后使用 gdb 进行程序调试。23. 如何限制用户对 su 命令的使用,如果要求只能某个组可以

9、su 到 root 其它组不能,怎么做?24. 使用 Samba 中的备份和恢复功能,对 windows 共享目录下的资源进行备份和恢复,试用 smbmount 和 smbclient 两种登录方式进行处理。25. 设置 Linux 中的 DNS 主域控制器,要管辖 域,DNS 服务器所在的主机 IP 地址为 218.193.118.XX,域名为 ,对应的数据文件为 ,逆向数据文件为 118.193.218.arp;并利用 host 进行测试。在测试成功的基础上,添加如下安全控制:只允许 218.193.118.yy,218.193.118.zz 访问该 DNS 服务器。26. 显示系统中

10、eth0 网络接口的配置情况,并描述其中主要参数的含义,然后添加一个逻辑网络接口 eth0:0,ip为 192.168.11.11,查看该逻辑接口是否处于激活状态,如果是则关闭它;否则激活它.27. 发送 5 个 ICMP 包给 218.193.118.79,描述反馈信息的具体含义;增加每个包的数据长度到 1024,然后再发 5 个包到上述 IP;增加包的数量到 100,但是要求不需要返回所有信息行,只需要头尾几行和统计信息。28. 增加一个逻辑接口 eth0:0,配置当前网段中的 IP,然后通过该接口跟踪到达网络地址 210.34.48.34 的所有路径,并描述反馈信息的含义。可能不会成功,

11、因为 eth0:0 不是一个真实的网络设备,但是如果是 eth1 就可以29. 列出系统上可用的活跃的 TCP 和 UDP 网络连接;在此基础上列出是哪些进程打开或者连接这些网络接口;启动系统地 ftp 服务器进程,列出与 ftp 相关的所有网络连接。30. 监听并捕获通过 eth0 接口,来自 192.168.0.1 的所有 tcp 相关且端口为 21 的 10 个数据包,并保存到 test.dump 文件中。31. 监听并捕获 20 个来自主机 192.168.0.1 和 192.168.0.2 的所有基于 tcp 协议端口为 21,20 的所有数据包,并保存到 test.dump 文件中

12、,然后使用 tcpdump 打开并阅读。32. 如果想要获取主机 218.193.118.79 和除了主机 218.193.118.10 之外所有主机通信的 ip 包过滤的是源主机为 218.193.118.79 与目的网络为 218.193.118.0 的报头。33. 扫描 218.193.118.0 网络,看看哪些主机是上线的,并针对其中一台上线的主机进行具体的探测,以便确定该主机提供的服务和开放的端口.34. 配置 Linux 下的 DHCP,完成如下功能:1. 指定默认租期时间为 1 天2. 指定当前分配的 IP 地址属于 C 类网3. 指定发布网关和 DNS 给客户机网关:192.1

13、68.1.1DNS: 210.34.48.344. 指定子网为 192.168.1.0,IP 范围为 192.168.1.1 到 192.168.1.1005. 固定某台主机的 IP 地址6. 指定 DHCP 的监听接口为 eth07. 使用 windows 和 Linux 主机作为客户机进行 DHCP 测试35. 设置 Turbolinux Server 中的 telnet 服务器,配置该服务在运行级别 3 和 5 启动,指定只能由 192.168.1.11 才能访问该 telnet 服务,并允许根用户使用 telnet.36. 设定 Linux 下的防火墙1.设定一个用户链2.记录所有通过

14、 23 端口的所有数据包,并用良好的可识别的格式记录3.查看日志中记录的信息37. 设置 TurboLinux 中的 proftpd 服务器:允许匿名登录,并且匿名登录中如果 IP 地址为 192.168.1.11 则允许其上传数据,其他只允许下载;设置匿名登录的欢迎文本;禁止 218.193.118.0 网段的访问;38. 设定 Linux 下的防火墙,针对 eth01.设定 filter 表的默认策略为 DROP2.开放本机的 ping 探测机制和 telnet 登录3.启动 telnet 进行测试39. 利用 Linux 中的 SQUID 将 Linux 主机设置成上网代理机,并用 Wi

15、ndows 的 IE 浏览器进行验证。请将上述代理 3128 变成 80,做成比较透明的代理。40. 在 Linux 下观察网络环境,然后编写一个脚本,实现如下功能:设置可用的 IP 地址,设置默认网关,设置可用的 DNS设置该脚本运行权限,然后放入系统的启动脚本中,以便开机后能够自动配置网络。41. 通过 ntp 实现网络时间同步1.通过 ntpdate 指定时间服务器为 time.mit.edu2.将 Linux 主机配置成时间服务器,通过客户进程 xntpdc 进行测试42. 使用 mysql1.查看当前的数据库2.添加一个数据库 week,在库中加入一个表 today,字段包括:ID

16、整数,name 10 个可变字符3.显示 week 数据库的所有表4.通过文件将 today 表需要的数据输入5.显示 today 表中所有的数据43. 在 mysql 中,建立一个用户 test,口令为 123456;授权他只能查询 mysql 库中的 db 表,可以查询、更新、添加、删除 user 表,并允许该用户从本地或者远程都可以登录 mysql 数据库服务器. 请进行测试.44. 配置 Linux 下的 Apache 服务器:1.设置 apche 文档根路径为/var/www/html2.设置服务器监听端口为 80803.设置缺省主页文件为 index.htm,并在文档主目录下写一个测试用的 index.htm 文件4.设置管理员的 Email 地址为你的邮件地址5.启动 apache 服务器并进行验证45. 在 Apache 服务器中设置系统用户宿主目录的访问方式,假定用户名为 test:1.设置用户宿主目录的映射

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号