官方接单发单平台上线!有接单发单需求的请直接发布需求,或注册接单!点击此处查看详情!

《Linux配置与管理》实验报告

时间:2024-09-30 浏览:85 分类:其他代写代做

91代做网-专注各种程序代做

包括但不限于:各类毕设课设、作业辅导、代码答疑、报告论文、商业程序开发、论文复现和小程序开发等。

也欢迎各行业程序员加入我们,具体请联系客服详聊:QQ号:,微信号:,接单Q群:

题目:


作业/作品编程题:按照题目要求的功能,根据参考界面编程,涉及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分。


客服