网站是否必须做可信网站认证,开发公司名字大全,win8怎么建设网站,网站服务器 5022016年Linux认证模拟练习题及答案1.设计一个shell程序#xff0c;在每月第一天备份并压缩/etc目录的所有内容#xff0c;存放在/root/bak目录里#xff0c;且文件名为如下形式yymmdd_etc#xff0c;yy为年#xff0c;mm为月#xff0c;dd为日。Shell程序fileback存放在/u…2016年Linux认证模拟练习题及答案1.设计一个shell程序在每月第一天备份并压缩/etc目录的所有内容存放在/root/bak目录里且文件名为如下形式yymmdd_etcyy为年mm为月dd为日。Shell程序fileback存放在/usr/bin目录下。参考答案(1)编写shell程序fileback#!/bin/shDIRNAMEls /root | grep bakif [ -z $DIRNAME ] ; thenmkdir /root/bakcd /root/bakfiYYdate %yMMdate %mDDdate %dBACKETC$YY$MM$DD_etc.tar.gztar zcvf $BACKETC /etcecho fileback finished!(2)编写任务定时器echo 0 0 1 * * /bin/sh /usr/bin/fileback ; /root/etcbakcroncrontab /root/etcbakcron或使用crontab -e 命令添加定时任务0 1 * * * /bin/sh /usr/bin/fileback2.有一普通用户想在每周日凌晨零点零分定期备份/user/backup到/tmp目录下该用户应如何做?参考答案(1)第一种方法用户应使用crontab –e 命令创建crontab文件。格式如下0 0 * * sun cp –r /user/backup /tmp(2)第二种方法用户先在自己目录下新建文件file文件内容如下0 * * sun cp –r /user/backup /tmp然后执行 crontab file 使生效。3.设计一个shell程序添加一个新组为class1然后添加属于这个组的30个用户用户名的形式为stdxx其中xx从01到30。参考答案#!/bin/shi1groupadd class1while [ $i -le 30 ]doif [ $i -le 9 ] ;thenUSERNAMEstu0${i}elseUSERNAMEstu${i}fiuseradd $USERNAMEmkdir /home/$USERNAMEchown -R $USERNAME /home/$USERNAMEchgrp -R class1 /home/$USERNAMEi$(($i1))done4.编写shell程序实现自动删除50个账号的功能。账号名为stud1至stud50。参考程序#!/bin/shi1while [ $i -le 50 ]douserdel -r stud${i}i$(($i1 ))done5.某系统管理员需每天做一定的重复工作请按照下列要求编制一个解决方案(1)在下午4 :50删除/abc目录下的全部子目录和全部文件;(2)从早8:00下午6:00每小时读取/xyz目录下x1文件中每行第一个域的全部数据加入到/backup目录下的bak01.txt文件内;(3)每逢星期一下午5:50将/data目录下的所有目录和文件归档并压缩为文件backup.tar.gz;(4)在下午5:55将IDE接口的CD-ROM卸载(假设CD-ROM的设备名为hdc);(5)在早晨8:00前开机后启动。参考答案:解决方案(1)用vi创建编辑一个名为prgx的crontab文件;(2)prgx文件的内容50 16 * * * rm -r /abc/*0 8-18/1 * * * cut -f1 /xyz/x1 ;; /backup/bak01.txt50 17 * * * tar zcvf backup.tar.gz /data55 17 * * * umount /dev/hdc(3)由超级用户登录用crontab执行 prgx文件中的内容rootxxx:#crontabprgx;在每日早晨8:00之前开机后即可自动启动crontab。6.什么是静态路由其特点是什么?什么是动态路由其特点是什么?参考答案静态路由是由系统管理员设计与构建的路由表规定的路由。适用于网关数量有限的场合且网络拓朴结构不经常变化的网络。其缺点是不能动态地适用网络状况的变化当网络状况变化后必须由网络管理员修改路由表。动态路由是由路由选择协议而动态构建的路由协议之间通过交换各自所拥有的路由信息实时更新路由表的内容。动态路由可以自动学习网络的拓朴结构并更新路由表。其缺点是路由广播更新信息将占据大量的网络带宽。87.进程的查看和调度分别使用什么命令?参考答案进程查看的命令是ps和top。进程调度的命令有atcrontabbatchkill。8.当文件系统受到破坏时如何检查和修复系统?参考答案成功修复文件系统的前提是要有两个以上的主文件系统并保证在修复之前首先卸载将被修复的文件系统。使用命令fsck对受到破坏的文件系统进行修复。fsck检查文件系统分为5步每一步检查系统不同部分的连接特性并对上一步进行验证和修改。在执行 fsck命令时检查首先从超级块开始然后是分配的磁盘块、路径名、目录的连接性、链接数目以及空闲块链表、i-node。9.解释i节点在文件系统中的作用。参考答案在linux文件系统中是以块为单位存储信息的为了找到某一个文件在存储空间中存放的位置用i节点对一个文件进行索引。I节点包含了描述一个文件所必须的全部信息。所以i节点是文件系统管理的一个数据结构。10.什么是符号链接什么是硬链接?符号链接与硬链接的区别是什么?参考答案链接分硬链接和符号链接。符号链接可以建立对于文件和目录的链接。符号链接可以跨文件系统即可以跨磁盘分区。符号链接的文件类型位是l链接文件具有新的i节点。硬链接不可以跨文件系统。它只能建立对文件的链接硬链接的文件类型位是-且硬链接文件的i节点同被链接文件的i节点相同。11.在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择请说明选择的原则。参考答案磁盘簇(或i节点密度)是文件系统调度文件的基本单元。磁盘簇的大小直接影响系统调度磁盘空间效率。当磁盘分区较大时磁盘簇也应选得大些;当分区较小时磁盘簇应选得小些。通常使用经验值。12.简述网络文件系统NFS并说明其作用。参考答案网络文件系统是应用层的一种应用服务它主要应用于Linux和Linux系统、Linux和Unix系统之间的文件或目录的共享。对于用户而言可以通过 NFS方便的访问远地的文件系统使之成为本地文件系统的一部分。采用NFS之后省去了登录的过程方便了用户访问系统资源。13.某/etc/fstab文件中的某行如下/dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2请解释其含义。参考答案:(1)第一列将被加载的文件系统名;(2)第二列该文件系统的安装点;(3)第三列文件系统的类型;(4)第四列设置参数;(5)第五列供备份程序确定上次备份距现在的天数;(6)第六列在系统引导时检测文件系统的顺序。14.Apache服务器的配置文件httpd.conf中有很多内容请解释如下配置项(1)MaxKeepAliveRequests 200 (2)UserDir public_html(3)DefaultType text/plain (4)AddLanguare en.en(5)DocumentRoot“/usr/local/httpd/htdocs”(6)AddType application/x-httpd-php.php.php.php4参考答案:(1)允许每次连接的最大请求数目此为200;(2)设定用户放置网页的目录;(3)设置服务器对于不认识的文件类型的预设格式;(4)设置可传送语言的文件给浏览器;(5)该目录为Apache放置网页的地方;(6)服务器选择使用php4。15.某Linux主机的/etc/rc.d/rc.inet1文件中有如下语句请修正错误并解释其内容。/etc/rc.d/rc.inet1……ROUTE add –net default gw 192.168.0.101 netmask 255.255.0.0 metric 1ROUTE add –net 192.168.1.0 gw 192.168.0.250 netmask 255.255.0.0 metric 1参考答案:修正错误:(1)ROUTE应改为小写route;(2)netmask 255.255.0.0应改为:netmask 255.255.255.0;(3)缺省路由的子网掩码应改为:netmask 0.0.0.0;(4)缺省路由必须在最后设定,否则其后的路由将无效。解释内容:(1)route建立静态路由表的命令;(2)add增加一条新路由;(3)-net 192.168.1.0到达一个目标网络的网络地址;(4)default建立一条缺省路由;(5)gw 192.168.0.101网关地址;(6)metric 1到达目标网络经过的路由器数(跳数)。16.试解释apache服务器以下配置的含义(1)port 1080 (2)UserDir userdoc(3)DocumentRoot “/home/htdocs”(4);Options Indexes FollowSymLinksAllowOverride NoneOrder deny,allowdeny from allallow from 192.168.1.5;(5)Server Type Standlone参考答案Apache服务器配置行含义如下(1)将apache服务器的端口号设定为1080;(2)设定用户网页目录为userdoc;(3)设定apache服务器的网页根目录:/home/htdocs;(4)在此apache服务器上设定一个目录/home/htdocs/inside且此目录只允许IP地址为192.168.1.5的主机访问;(5)定义apache服务器以独立进程的方式运行。17.简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?参考答案(1)ftp有两种登录方式匿名登录和授权登录。使用匿名登录时用户名为anonymous密码为任何合法email地址;使用授权登录时用户名为用户在远程系统中的用户帐号密码为用户在远程系统中的用户密码。区别使用匿名登录只能访问ftp目录下的资源默认配置下只能下载;而授权登录访问的权限大于匿名登录且上载、下载均可。(2)ftp文件传输有两种文件传输模式ASCII模式和binary模式。ASCII模式用来传输文本文件其他文件的传输使用binary模式。(3)常用的ftp文件传输命令为bin、asc、put、get、mput、mget、prompt、bye编程与应用题1.用Shell编程判断一文件是不是字符设备文件如果是将其拷贝到 /dev 目录下。参考程序#!/bin/shFILENAMEecho “Input file name”read FILENAMEif [ -c $FILENAME ]thencp $FILENAME /devfi2.请下列shell程序加注释并说明程序的功能和调用方法#!/bin/sh#!/bin/sh## /etc/rc.d/rc.httpd## Start/stop/restart the Apache web server.## To make Apache start automatically at boot, make this# file executable: chmod 755 /etc/rc.d/rc.httpd#case $1 instart)/usr/sbin/apachectl start ;;stop)/usr/sbin/apachectl stop ;;restart)/usr/sbin/apachectl restart ;;*)echo usage $0 start|stop|restart ;;esac参考答案(1)程序注释#!/bin/sh 定义实用的shell## /etc/rc.d/rc.httpd 注释行凡是以星号开始的行均为注释行。## Start/stop/restart the Apache web server.## To make Apache start automatically at boot, make this# file executable: chmod 755 /etc/rc.d/rc.httpd#case $1 in #case结构开始判断“位置参数”决定执行的操作。本程序携带一个“位置参数”即$1start) #若位置参数为start/usr/sbin/apachectl start ;; #启动httpd进程stop) #若位置参数为stop/usr/sbin/apachectl stop ;; #关闭httpd进程restart) #若位置参数为stop/usr/sbin/apachectl restart ;; #重新启动httpd进程*) #若位置参数不是start、stop或restart时echo usage $0 start|stop|restart ;; #显示命令提示信息程序的调用方法esac #case结构结束(2)程序的功能是启动停止或重新启动httpd进程(3)程序的调用方式有三种启动停止和重新启动。【2016年Linux认证模拟练习题及答案】相关文章