题目:
作业/作品编程题:按照题目要求的功能,根据参考界面编程,涉及Linux
操作系统整体连贯性操作知识。
要求:
在E盘建立考生文件夹,文件夹名称为linux系统管理与应用+姓名+学号后2位
(总分为100分),做完的截图放在文件夹以压缩包形式提交至课代表处上传至
邮箱。
一、目录及文件操作(30分)
1、使用桌面VMware打开Centos7虚拟机,克隆虚拟机改克隆机名字为姓名
主机(例如:林坤主机),切换到管理员root,更改主机名hostname为名字缩
写(例如林坤——LinKun)(所有截图以此为准,必须包含主机名至少一个,命
令截图无名字证明按抄袭处理不予给分).
2、进入/etc/sysconfig/network-scripts目录,使用命令以长格式方式查
看/etc/sysconfig/network-scripts目录下的文件,进入文件ifcfg-ens33中
查找包含字符串ONBOOT所在行的内容,所有结果截屏保存到考生文件夹.
3、在家目录创建文件1.sh,编写shell脚本,判断目录/aa是否存在,若不
存在则创建/aa目录,执行脚本并查看脚本内容,将截图保存在考生文件夹。
4、在/aa目录下新建文件a1和文件a2,查看a1和a2的详细信息,复制aa
目录及所有文件到/root目录下,所有结果截图保存到考生文件夹。
5、将/aa目录下的a1重命名为xx,找到/dev目录下包括sd字符串的行,
追加输出重定向到/aa/xx,所有结果截图保存到考生文件夹。
二、用户及组操作(30分)
1、新创建用户user1,使用命令查看新建的user1用户,查看配置文件只
显示用户详细信息,并使用非交互式方式为用户设置密码为888888,使用密码
登录新创建的用户user1的家目录,所有结果截图保存到考生文件夹。
2、创建用户组pool和play,使用命令修改用户user1的基本组为pool
附加组为play,查看用户user1的详细信息,创建用户user2,修改user2的
uid为1200,将user2添加到pool组中不改变user2之前所在的组,所有结果
截图保存到考生文件夹。
3、在user1用户家目录下创建文件txt,修改文件txt的权限使user1用
户可以读写执行文件,user1组的其他用户只能读文件,其它用户没有任何权限,
所有结果截图保存到考生文件夹。
4、在root用户家目录下创建目录public,修改public权限为777,增加
粘滞位权限,修改public目录所属组为admin,设置sgid权限,所有结果截图
保存到考生文件夹。
5、以非交互式删除所有新建的用户和用户组以及目录和文件,结果保存到
考生文件夹。
三、配置服务(40分)
1、打开系统光盘驱动,将光驱镜像挂载到/mnt目录下,查看/mnt目录下的
内容,所有结果截图保存到考生文件夹。
2、进入/etc/yum.repos.d目录下,删除所有系统提供的源,创建一个
yum.repo源文件,使用vi编辑器编写yum安装本地源的配置文件(共5行要截
图),保存退出后清除缓存,建立新的缓存,查看当前可用yum源是否正确,所
有结果截图保存到考生文件夹。
3、使用yum本地源安装httpd软件并自动导入依赖包,安装完成后,创建
文件a.sh,编写shell脚本,判断httpd服务的运行情况,若没有启动,则启动
服务,执行脚本并查看脚本内容,所有结果截图保存到考生文件夹。
4、配置网络yum源,将阿里云镜像源地址文件下载在/etc/yum.repos.d
目录下并命名为
CentOS-Base.repo(wget-O/etc/yum.repos.d/CentOS-Base.repo
http://mirrors.aliyun.com/repo/Centos-7.repo),所有结果截图保存到考生
文件夹。
评分标准:
作业/作品题总分占100分
第一题目录及文件操作
1使用软件正确打开虚拟机,输入密码。使用Xshell正确登录虚拟机。
2[root@localhost~]#cd/etc/yum.repos.d/
[root@localhostyum.repos.d]#ls
CentOS-Base.repoepel.repolocal.repo
3[root@localhost~]#mkdira2
[root@localhost~]#toucha2/a2.bak
[root@localhost~]#lla2/a2.bak
-rw-r--r--.1rootroot02月508:51a2/a2.bak
4[root@localhost~]#mva2/a2.baka2/a3.bak
[root@localhost~]#lsa2/a3.bak
a2/a3.bak
5[root@localhost~]#mkdir/a3
[root@localhost~]#cd/a3
[root@localhosta3]#toucha3.txt
[root@localhosta3]#cpa3.txt/root/a2/
第二题用户及组操作
1[root@localhost~]#useradduser2
[root@localhost~]#iduser2
uid=1001(user2)gid=1002(user2)组=1002(user2)
2[root@localhost~]#passwduser2
3[root@localhost~]#su-user2
[user2@localhost~]$touchuser2.txt
[user2@localhost~]$ls
user2.txt
4[root@localhost~]#groupaddgroup2
[root@localhost~]#cat/etc/group|grepgroup2
group1:x:1001:
5[root@localhost~]#gpasswd-auser2group2
正在将用户“user2”加入到“group2”组中
[root@localhost~]#iduser2
uid=1000(user1)gid=1000(user1)组=1000(user1),1001(group1)
第三题配置服务
1[root@localhost~]#mkdir/cdrom
[root@localhost~]#mount/dev/sr0/cdrom
mount:/dev/sr0写保护,将以只读方式挂载
[root@localhost~]#cd/cdrom/
[root@localhostcdrom]#ls
2[root@localhostyum]#cdPackages/
[root@localhostPackages]#rpm-ivhzip-3.0-11.el7.x86_64.rpm
1:zip-3.0-11.el7
#################################[100%]
3[root@localhost~]#cd/root/a2
[root@localhosta2]#sza3.txt
4[root@localhost~]#yuminstallvsftpd-y
[root@localhost~]#systemctlstartvsftpd
[root@localhost~]#systemctlstopfirewalld
第一题
1打开正确2分。不正确不得分,登录正确4分。
2cdls每个命令3分,不正确不得分。
3mkdir命令正确3分,touch命令2分,拷屏正确1分。
4mv命令正确5分,拷屏正确1分。
5创建目录和文件各1分,拷贝正确3分,拷屏正确1分。
第二题
1useradd命令正确3分,id使用正确2分,拷屏正确1分。
2设置正确5分,拷屏正确1分。
3su命令正确2分,创建文件正确3分,拷屏正确1分。
4添加组正确3分,查看正确2分,拷屏正确1分。
5添加附加组正确3分,查看正确2分拷屏正确1分。
第三题
1创建目录1分,挂载正确6分,查看目录2分,拷屏正确1分。
2进入Packages目录2分,安装7分,拷屏1分。
3安装lrzsz5分,使用sz上传2分,查看上传2分,拷屏1分。
4安装正确2分,启动正确2分,关闭防火墙2分,使用我的电脑访问3分,拷屏1分。
鄂ICP备2023011697号-1 | Powered By 91代做