Linux系统与网络管理期中上机测试试题满分100分0960421班(一)TCP/IP基本设置(共5分)1.使用命令查看IP地址、子网掩码和计算机的主机名(3分)2.通过发送3次数据包来测试与主机192.168.0.200的连通性(2分)ping-c3192.168.0.200(二)linux系统管理(用户与组群管理、文件系统与文件管理、进程管理等常用命令的使用)(共80分)1)查看tmp目录中的文件和子目录的详细信息(5分)ls-l/tmp2)查看磁盘分区的信息和文件系统的磁盘空间使用情况(5分)fdisk-ldf3)在tmp目录下创建目录/abc/linux,在新创建的目录下创建文件b2,文件内容为helloeveryone!!!(10分)mkdir-p/tmp/abc/linuxcd/tmp/abc/linuxcatb2helloeveryone!!!4)添加用户fz096042101(096042101为你的学号),密码同用户名(10分)useraddfz096042101passwdfz0960421015)修改3中创建的文件的访问权限,文件所有者的访问权限为可读、可写和可执行,同组用户和其他用户的访问权限为可读和执行,修改之后查看此文件的权限(10分)chmod755b2ls-lb26)查看系统日志文件中messages头部10行的内容(5分)head-n10/var/log/messages7)使用rpm查看系统安装的所有软件包,并显示包含“samba”所在的行(10分)rpm-qa|grepsamba8)把3中创建的文件复制到当前用户主目录中,然后在当前用户主目录中删除该文件(5分)cp/tmp/abc/linux/b2~或cp/tmp/abc/linux/b2/rootcd~rmb29)在home目录下新建文件f1和f2,f1的内容是/root目录的详细信息,f2的内容是内存和交换分区的使用情况,最后将两个文件合并生成文件f3(10分)cd/homecatf1catf2ls-al/rootf1freef2catf1f2f310)切换到4中新建的用户(即fz096042101自己的学号)进行登录,登录后,在用户主目录中创建test文件夹,将系统帐号文件/etc/passwd拷贝到test文件夹中,然后切换回超级用户,统计9中创建的文件f3的行数(10分)su-fz096042101mkdir/home/testcp/etc/passwd/home/testsu-wc-l/home/f3(三)samba服务器的安装、配置与管理(15分,每题3分)1)查看samba服务器是否安装,如果没装需要装上2)将第二大题4中新建的用户设置为samba用户,口令同用户名3)用vi编辑器编辑samba服务的配置文件,配置文件内容:安全级别为用户级别,使上面新设置的samba用户可以访问其用户主目录中的文件,当前工作组为mygroup4)利用命令测试配置文件是否正确5)重新启动samba服务dns一、准备工作:0system-config-networkip:192.168.0.201对应1号同学192.168.0.202对应2号同学......掩码:255.255.255.0默认网关:192.168.0.1dns:211.71.232.651servicenamedstop2serviceiptablesstop3yumerasebind4rm/etc/named.conf5rm/var/named/*-rf重新安装服务器1yuminstallbind2yuminstallsystem-config-bind配置服务器(cachingonly)执行system-config-bind初始化,保存,退出启动servicenamedstart配置客户端gedit/etc/resolv.conf将nameserver设置为yourip测试ping应能解析成功。二、DNS服务器配置(以c0960411.com域,192.168.0.0/24网络地址,dns服务器地址为192.168.0.100的配置为例)特别注意将:192.168.0.100改为和你自己的ip一致。0、查看IPifconfig1、修改主配置文件:gedit/etc/named.conf&先删除所有zone配置;保留:options{directory/var/named;dump-file/var/named/data/cache_dump.db;statistics-file/var/named/data/named_stats.txt;};include/etc/rndc.key;然后在include/etc/rndc.key;行前添加:zonec0960411.com.IN{typemaster;filec0960411.com.zone;};zone0.168.192.in-addr.arpaIN{typemaster;file0.168.192.zone;};2、编写正向解析数据文件:gedit/var/named/c0960411.com.zone&文件名c0960411.com.zone与指令filec0960411.com.zone;要对应。内容如下:$TTL86400@INSOAc0960411.com.root.c0960411.com.(42;serial(d.adams)3H;refresh15M;retry1W;expiry1D);minimumINNSdns.c0960411.com.dnsINA192.168.0.100、编写反向解析数据文件:gedit/var/named/0.168.192.zone文件名0.168.192.zone与指令file0.168.192.zone;要对应。内容如下:$TTL86400@INSOAc0960411.com.root.c0960411.com.(1997022700;Serial28800;Refresh14400;Retry3600000;Expire86400);MinimumINNSdns.c0960411.com.100INPTRdns.c0960411.com.200INPTR、启动DNS服务器servicenamedrestart5、修改DNS客户端配置文件/etc/resolv.confnameserveryouripyourip为DNS服务器IP地址。6、测试DNSping、日志查看及排错tail/var/log/messages主要问题:数据文件名与主配置文件中指定的数据文件名不一致;文件访问权限不够;chmoda+r/var/named/*文件格式不对,最主要是头部有问题,在复制粘贴时出错。servicenamedrestartftpyumerasevsftpdyuminstallvsftpd1.访问控制:(1)修改/etc/hosts.deny内容为:ALL:ALL重启服务器servicevsftpdrestart试着访问ftp,能否成功?(2)修改/etc/hosts.allow内容为:vsftpd:192.168.0.重启服务器servicevsftpdrestart再访问ftp,能否成功?2.匿名用户上传在/etc/vsftpd/vsftpd.conf配置文件中,确保下述配置选项为YES,anonymous_enable=YESwrite_enable=YESanon_upload_enable=YESanon_mkdir_write_enable=YES存盘,重启服务打开终端,创建上传文件夹mkdir/var/ftp/upload修改访问权限chmod777/var/ftp/upload客户端测试)软件包的查询与安装查询:rpm–qa|grephttpdrpm–qlhttpd安装:yuminstallhttpd删除:yumerasehttpd2)启动与测试servicehttpdstartvi/var/输入:thisismainpage.测试)访问控制(基于主机)mkdir/var/输入:thispageisrestricted.修改:/etc/httpd/conf/httpd.conf在末尾添加:Directory/var/测试)访问控制(基于用户名和密码)注意:(将/etc/httpd/conf.d/auth_mysql.conf文件中所有内容注释以避免使用mysql数据库认证)mkdir/var/输入:thispageisrestricted.输入:AuthNamerestrictedstuffAuthTypeBasicAuthUserFile/etc/httpd/usersRequireuseraaabbbSatisfyany修改:/etc/httpd/conf/httpd.conf在末尾添加:Directory/var/重启服务器,访问需要输入用户名和密码。建立用户和密码:htpasswd-c/etc/httpd/usersaaahtpasswd/etc/httpd/usersbbbchownapache:apache/etc/httpd/users修改文件属主(-c表示新建/etc/httpd/users文件)5)访问控制(基于主机和用户)mkdir/var/输入:thispageisrestricted.gedit/var/输入:AuthNamerestrictedstuffAuthTypeBasicAuthUserFile/etc/httpd/usersRequireuseraaabbbSatisfyall修改:/etc/httpd/conf/httpd.conf添加:Directory/var/)虚拟主机(基于域名)dns配置:正向解析数据文件添加记录:vh1INCNAMEdnsvh2INCNAMEdns修改/etc/httpd/conf/httpd.conf添加:NameVirtualHostyouripVirtualHostyouripServerNamedns.abc.comDocumentRoot/var/