鲁东大学2013 —2014 学年第一学期
2010计算机与网络本科卷B 课程名称Linux应用技术课程号(2260020-01)考试形式(闭卷)时间(120分钟)
考试环境准备:
1.创建目录学号+名字作为工作目录
2.配置网卡,实现在linux下能够ping通教师用机以及能够上网
考试过程注意事项:
1.考试的时候以自己的学号全拼简拼进行替换
2.所以配置文件均以.txt 作为后缀
3.在整个过程中千万不要关闭当前终端,否则history 历史命令就找不到了!
一、基本命令(每小题5分,共40分)。
注意:请把每个命令的运行情况与结果保存,保存文件名字格式为1-?-简拼.txt 如曲海平的第1小题就需要保存到1-1-quhp.txt 。
1.将/proc/cpuinfo 与/proc/meminfo 合并成一个文件,然后排序去冗输出为全拼.txt
2.将文件全拼.txt的读写权限设置为rw-rw-rw- , 并确认
3.设置别名全拼的命令,是命令链接,运行结果为显示/proc/cpuinfo前3行内容。
4.统计/etc/passwd文件的字节数和行数
5.查看命令sort的帮助文件,写出所用命令。
6.将用户名带有字母“t”的所有用户的详细信息,保存到文件1_名字.txt
7.获取eth8 (如192.168.23.89)的网段前缀(23)。
8.查看命令sort所属的rpm 包名称.
二、swap设备的添加(15分)。
1. 添加一个10G的磁盘,划分一个1G的swap分区
2. 在root的工作目录下建立一个512M的大文件,名为swap.txt
3. 将这个分区和大文件添加成swap设备
4. 列出当前swap设备有哪些,保存为文件2-名字.txt
5.查看当前swap的使用情况,追加保存到2-名字.txt
三、Shell编程(15分)。
实现shell脚本3_学号.sh,功能如下:
1 命令行输入一个文件名file1 如简称.txt 注意必须是.txt 作为后缀
2 判断该文件是否存在
如果存在,则将该文件改名为file2 file2=简称_datetime.txt 就是简称加入日期与时间,然后再与.txt 拼接
如此时是20131205 20:05:53 则file2=quhp_20131205200553.txt 而如果不存在,则创建该空白文件
连续运行该脚本两次, 输入参数均为简称.txt 。
四、批量用户添加与删除(15分)。
实现shell脚本4_学号.sh,功能如下:
程序功能如下:
1 命令行输入两个配置文件名如user.txt pass.txt 分别记录用户具体信息与密码具体信息,下面的两个命令使用这两个文件完成工作
2 交互式输入一个flag
3 如果flag 是add 则实现批量用户添加
采用命令newusers 创建三个用户,分别为简拼001-003 如quhp001 quhp002 quhp003
采用命令chpasswd 初始化这三个用户的密码分别为全拼001-003 如quhaiping001 quhaiping002 quhaiping003
4 而如果flag 是del 则实现批量用户删除
根据pass.txt 文件, 采用命令userdel 删除刚才创建的那三个用户名
5 否则输出错误信息ERROR FLAG
运行脚本,先输入参数add,复制passwd 到工作目录passwd_add.txt作为验证再运行脚本,输入参数del,复制passwd 到工作目录passwd_del.txt作为验证
五、yum软件包的安装(15分)。
1. 首先确认当前wget的版本,保存为5.名字
2. 以yum 方式仅仅下载而非安装wget rpm 包
3. 采用rpm 强制性安装下载的rpm 包
4. 最后确认安装成功,确认结果也保存到
5.名字文件中
考试文件提交
1.将所有修改过的文件拷贝到工作目录。
2.将200 条之前的操作历史命令保存为history_名字.txt (如
history_quhaiping.txt)。
打包工作目录学号名字.tgz , 先从FC14传到Windows,然后再利用教师终端上传到教师用机。
第 1 页共 2 页第 2 页共 2 页