linux基础任务工单(合集)_第1页
linux基础任务工单(合集)_第2页
linux基础任务工单(合集)_第3页
linux基础任务工单(合集)_第4页
linux基础任务工单(合集)_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

广东科学技术职业学院计算机工程技术学院(人工智能学院)任务工单专业班级成绩评定______学号姓名教师签名廖建飞任务1题目Linux命令基础及pwd,su,manor--help,cd,ls,文件目录类命令的使用第周星期第节任务目的与要求(此栏任务前由老师填写)熟悉Linux命令基础;熟练使用浏览目录类命令;熟练使用浏览文件类命令;熟练使用目录操作类命令;熟练使用cp命令。任务单(写出命令及命令大概的执行结果)任务1、了解Linux命令特点Linux命令区分大小写可以使用Tab健来自动补齐命令利用向上或向下的光标键,可以翻查曾今执行过的历史命令,并可以再次执行。可以执行多条命令,用分号隔开,如:“cd/;ls”断开长命令使用“\”,可以将一个较长的命令分成多行表达。后台运行命令,在执行的命令后跟上一个“&”,如:“find–namehttpd.conf&”任务2、熟练使用浏览目录类命令(pwd,cd,ls)1)在桌面打开终端,查看当前目录2)改变目录位置至当前目录的父目录3)改变目录位置至用户的家目录4)利用绝对路径改变目录到/usr/local目录下。5)列出当前目录下的文件及目录6)列出包括以“.”开始的隐藏文件在内的所有文件7)列出当前目录下所有文件的权限、所有者、文件大小、修改时间及名称8)显示出目录下以及其所有子目录的文件名三、思考题四、心得体会(在学习过程中遇到的困难)

广东科学技术职业学院计算机工程技术学院(人工智能学院)任务工单专业班级成绩评定______学号姓名教师签名廖建飞任务1题目Linux命令基础及pwd,su,manor--help,cd,ls文件目录类命令的使用第周星期第节任务目的与要求(此栏任务前由老师填写)熟悉Linux命令基础;熟练使用浏览目录类命令;熟练使用浏览文件类命令;任务单(答案均以截图方式上交,截图上标上自己的学号后两位)任务1、了解Linux命令特点Linux命令区分大小写可以使用Tab健来自动补齐命令利用向上或向下的光标键,可以翻查曾今执行过的历史命令,并可以再次执行。可以执行多条命令,用分号隔开,如:“cd/;ls”断开长命令使用“\”,可以将一个较长的命令分成多行表达。后台运行命令,在执行的命令后跟上一个“&”,如:“find–namehttpd.conf&”任务2、熟练使用浏览目录类命令(pwd,cd,ls)1)在桌面打开终端,查看当前目录#pwd2)改变目录位置至当前目录的父目录#cd..3)改变目录位置至用户的家目录#cd~4)利用绝对路径改变目录到/usr/local目录下。#cd/usr/local5)列出当前目录下的文件及目录#ls6)列出包括以“.”开始的隐藏文件在内的所有文件#ls-a7)列出当前目录下所有文件的权限、所有者、文件大小、修改时间及名称#ls-l8)显示出目录下以及其所有子目录的文件名#ls-R三、思考题四、心得体会(在学习过程中遇到的困难)

广东科学技术职业学院计算机工程技术学院(人工智能学院)任务工单专业21计算机班级成绩评定______学号姓名教师签名廖建飞任务2题目cat,more,less,head,tail,mkdir,rmdir,cp等文件目录类命令的使用及查看系统信息类命令的使用(hostnamectl,uname,free,df,rpm)第周星期第节任务目的与要求(此栏任务前由老师填写)熟练使用浏览目录类命令;熟练使用浏览文件类命令;熟练使用目录操作类命令;熟练使用cp命令。任务单(截图显示命令及命令的执行结果,图片上写上自己的学号后两位。任务单中没有的文件或目录,请新建。)任务1、熟练使用浏览文件类命令(cat,more,less,head,tail)1)查看/etc/inittab文件内容,并对输出内容中所有行标注行号。2)把file1和file2文件的内容合并为file3,且file2文件的内容在file1文件的内容前面覆盖file3文件中原有内容的合并:附加到file3文件中原有内容的后面:3)以一页10行的方式查看/etc/inittab文件内容,并对输出内容中所有行标注行号。4)以分页方式查看/root/anaconda-ks.cfg文件的内容(可以向上、向下翻页),并在文件中快速查找network单词5)显示anaconda-ks.cfg文件的前10行。6)显示anaconda-ks.cfg文件的后10行任务2:熟练使用目录操作类命令及cp命令(mkdir,rmdir,cp)1)在桌面新建目录dir12)在当前目录的dir2目录中创建subdir2子目录,如果dir2目录不存在则同时创建3)用root身份,将家目录下的.bashrc复制到/tmp下,并更名为bashrc。4)变换目录到/tmp,并将/var/log/wtmp文件的所有特性都一起复制到/tmp且观察属性。任务3:熟练使用文件操作类命令(mv,rm,touch,ln)将当前目录下的testa文件移动到/usr/目录下,文件名不变将/usr/testa文件移动到根目录下,移动后的文件名为tt,如果tt文件存在,则直接覆盖。删除dir1目录的所有文件,但不删除子目录和隐藏文件。删除dir2的子目录subdir2,包含其下的所有文件和子目录,并且提示用户确认。新建文件aa,查看文件属性。将aa文件的存取和修改时间改为2015年5月5日。使用ll查看aa文件链接数信息,使用ln命令建立aa文件的硬链接bb,再查看aa及bb文件的硬链接数。使用ln创建aa文件的符号链接cc,创建完成后查看aa和cc文件的属性及链接数的变化。任务4:查看系统信息类命令(hostnamectl,uname,free,df,rpm)显示计算机名称,用三种方法。2.将计算机名称修改为你姓名的拼音。3.以合适的单位显示内存的使用情况,并显示内存总和4.以可读的格式显示系统上文件系统磁盘所有的使用情况5.查找libaio字符串开头的安装包三、思考题四、心得体会(在学习过程中遇到的困难)

广东科学技术职业学院计算机工程技术学院(人工智能学院)任务工单专业21计算机班级成绩评定______学号姓名教师签名廖建飞任务2题目cat,more,less,head,tail,mkdir,rmdir,cp文件目录类命令的使用第周星期第节任务目的与要求(此栏任务前由老师填写)熟练使用浏览目录类命令;熟练使用浏览文件类命令;熟练使用目录操作类命令;熟练使用cp命令。任务单(截图显示命令及命令的执行结果,图片上写上自己的学号后两位。任务单中没有的文件或目录,请新建。)任务1、熟练使用浏览文件类命令(cat,more,less,head,tail)1)查看/etc/inittab文件内容,并对输出内容中所有行标注行号。#cat-n/etc/inittab2)把file1和file2文件的内容合并为file3,且file2文件的内容在file1文件的内容前面覆盖file3文件中原有内容的合并:#catfile2file1>file3附加到file3文件中原有内容的后面:#catfile2file1>>file33)以一页10行的方式查看/etc/inittab文件内容,并对输出内容中所有行标注行号。#cat-n/etc/inittab|more-104)以分页方式查看/root/anaconda-ks.cfg文件的内容(可以向上、向下翻页),并在文件中快速查找network单词#less/root/anaconda-ks.cfg/network5)显示anaconda-ks.cfg文件的前10行。#head–n10/root/anaconda-ks.cfg#more-10/root/anaconda-ks.cfg6)显示anaconda-ks.cfg文件的后10行#tail–n10/root/anaconda-ks.cfg任务2:熟练使用目录操作类命令及cp命令(mkdir,rmdir,cp)1)在桌面新建目录dir1#mkdirdir12)在当前目录的dir2目录中创建subdir2子目录,如果dir2目录不存在则同时创建#mkdir–pdir2/subdir23)用root身份,将家目录下的.bashrc复制到/tmp下,并更名为bashrc。#cp~/.bashrc/tmp/bashrc或#cp/root/.bashrc/tmp/bashrc或#cd#cp.bashrc/tmp/bashrc4)变换目录到/tmp,并将/var/log/wtmp文件的所有特性都一起复制到/tmp且观察属性。#cd/tmp;cp-a/var/log/wtmp.任务3:熟练使用文件操作类命令(mv,rm,touch,ln)将当前目录下的testa文件移动到/usr/目录下,文件名不变#mvtesta/usr/将/usr/testa文件移动到根目录下,移动后的文件名为tt,如果tt文件存在,则直接覆盖。#mv–f/usr/testa/tt删除dir1目录的所有文件,但不删除子目录和隐藏文件。#rm*删除dir2的子目录subdir2,包含其下的所有文件和子目录,并且提示用户确认#rm-iRsubdir2新建文件aa,查看文件属性。#touchaa#llaa将aa文件的存取和修改时间改为2015年5月5日。#touch–d20050505aa使用ll查看aa文件链接数信息,使用ln命令建立aa文件的硬链接bb,再查看aa及bb文件的硬链接数。#llaa#lnaabb#llaabb使用ln创建aa文件的符号链接cc,创建完成后查看aa和cc文件的属性及链接数的变化。#ln–saacc#llaacc任务4:查看系统信息类命令(hostnamectl,uname,free,df,rpm)显示计算机名称,用三种方法。方法1:hostnamectl方法2:uname-n或uname-a方法3:cat/etc/hostname将计算机名称修改为你姓名的拼音。#hostnamectlset-hostnameliaojianfei以合适的单位显示内存的使用情况,并显示内存总和#free-ht以可读的格式显示系统上文件系统磁盘所有的使用情况#df-h--total5.查找libaio字符串开头的安装包#rpm-qalibaio*三、思考题四、心得体会(在学习过程中遇到的困难)

广东科学技术职业学院计算机学院任务工单专业班级成绩评定______学号姓名教师签名廖建飞任务3题目用户账户的管理(whoami,useradd,passwd,chage,usermod,userdel,groupadd,groupdel,groupmod,gpasswd,vipw,vigr,pwck,grpck,id,chfn,chsh,newgrp)第周星期第节任务目的与要求(此栏实验前由老师填写)理解用户账户和组群理解用户账户文件和组群文件管理用户账户任务单(写出命令及命令大概的执行结果)任务1理解用户账户和组群及用户账户文件和组群文件分别写出用户账户信息文件,用户口令文件,组群账户信息文件,组群口令口令、管理员等管理信息文件四个文件。建立用户账户时根据哪个文件的配置设置用户账户的某些选项。如何直接修改配置文件的方式禁用和恢复用户账户如何直接修改配置文件的方式删除用户5.暂时禁用和恢复用户账户,可以使用3种方法实现,这3种方法分别是?任务2管理用户账户1、查看当前用户账户2、切换用户为root用户3、新建用户user1,给用户user1设置密码为password1234、新建用户user2,UID为510,指定其所属的私有组为group1(group1组的标识符为500),用户的主目录为/home/user2,用户的Shell为/bin/bash,用户的密码为123456,账户永不过期。设置用户user2的密码为空6、修改用户user2的主目录为/var/user2,把启动Shell修改为/bin/false查看修改后的结果注销当前用户,用user2登陆,看能否正常登陆,不能的话,为什么?7、用passwd禁用用户user1,禁用之后查看/etc/shadow文件,有跟之前什么区别用passwd恢复user1账户用usermod禁用和恢复用户user2删除user1用户,同时删除用户主目录新建用户user3,UID为512,GID为500,用户的shell为/bin/bash,用户的注释性信息为”network3”密码为123456.建好用户之后,查看/etc/passwd文件变化。12、设置wangwu的口令最短存活期为5天,最长存活期为7天,口令到期前提前1天警告,口令过期后2天停用账户。并用grep查看/etc/shadow文件wangwu所在的行任务3管理组群(groupadd,groupdel,groupmod,gpasswd)创建一个新的组群,组群名称为network查看/etc/group文件的最后一行,看看是如何设置的。创建一个新帐户user3,并把他的起始组和附属组都设为network查看/etc/group文件中的最后一行,看看有什么变化给组network设置组密码:查看/etc/gshadow文件最后一行,看看有什么变化取消组network的密码:查看/etc/gshadow文件最后一行,看看有什么变化新建用户user2,把用户user2加入到network组中。查看/etc/gshadow文件最后10行,看看有什么变化指派user2为组network的管理员,并查看/etc/gshadow文件最后10行,看看有什么变化在组network中删除用户user3,再次查看/etc/group或/etc/gshadow文件,看看有什么变化。任务4使用常用的账户管理命令(vipw,vigr,pwck,grpck,id,chfn,chsh,newgrp)1.命令vipw,vigr的作用2、验证用户帐户文件认证信息的完整性,检测/etc/passwd文件和/etc/shadow文件的每行中字段的格式和值是否正确。3、验证组群文件认证信息的完整性,检测/etc/group文件和/etc/gshadow文件的每行中字段的格式和值是否正确。4、查看root、liao用户UID和GID以及用户所属组5、修改用户liao的全名为你的名字(如zhangsan),办公地址为、办公电话7796110和住宅电话7796213等,并查看/etc/passwd文件,看有什么变化。6、修改用户user3的启动Shell为/bin/sh,并查看/etc/passwd文件,看有什么变化。7、转换root账户的组为network思考题根据以下需求写出具体实施方案及配置命令:某企业配置Linux操作系统,需要在该系统上为三个部门(例如:Caiwu,Renshi,Yanfa)规划如下账户信息:为每个部门建立一个组群,并设置组群口令假设每个部门中有五个普通员工,为每个员工建立一个用户账户,并设置账户口令把部门中的用户添加到部门组群中每个部门中有一个经理,为部门经理的用户帐户改名四、心得体会(在学习过程中遇到的困难)chage命令用于修改用户账户口令,与passwd功能一样

广东科学技术职业学院计算机学院任务工单专业班级成绩评定______学号姓名教师签名廖建飞任务3题目用户账户的管理(whoami,useradd,passwd,chage,usermod,userdel,groupadd,groupdel,groupmod,gpasswd,vipw,vigr,pwck,grpck,id,chfn,chsh,newgrp)第周星期第节任务目的与要求(此栏实验前由老师填写)理解用户账户和组群理解用户账户文件和组群文件管理用户账户任务单(写出命令及命令大概的执行结果)任务1理解用户账户和组群及用户账户文件和组群文件分别写出用户账户信息文件,用户口令文件,组群账户信息文件,组群口令口令、管理员等管理信息文件四个文件。/etc/passwd文件:用户帐户信息/etc/shadow文件:用户口令/etc/group文件:组群帐户信息/etc/gshadow文件:组群口令、管理员等管理信息建立用户账户时根据哪个文件的配置设置用户账户的某些选项。/etc/login.defs文件如何直接修改配置文件的方式禁用和恢复用户账户可将/etc/passwd文件或/etc/shadow文件中关于user1帐户的passwd域的第一个字符前面加上一个“*”,达到禁用帐户的目的,在需要恢复的时候只要删除字符“*”即可如果只是禁止用户帐户登录系统,可以将其启动Shell设置为/bin/false或者/dev/null如何直接修改配置文件的方式删除用户直接编辑/etc/passwd和/etc/shadow文件,删除用户所对应的行5.暂时禁用和恢复用户账户,可以使用3种方法实现,这3种方法分别是?passwd命令passwd–l用户名(禁用)passwd–u用户名(解除锁定)usermod命令usermod–L用户名(禁用)usermod–U用户名(解除锁定)直接修改/etc/passwd或/etc/shadow文件在密码域前加“*”,或者将启动shell设置为/bin/false或/dev/null任务2管理用户账户1、查看当前用户账户whoami2、切换用户为root用户suroot3、新建用户user1,给用户user1设置密码为password123#useradduser1#passwduser14、新建用户user2,UID为510,指定其所属的私有组为group1(group1组的标识符为500),用户的主目录为/home/user2,用户的Shell为/bin/bash,用户的密码为123456,账户永不过期。#useradd-u510-g500-d/home/user2-s/bin/bash-p123456-f-1user25、设置用户user2的密码为空#passwd–duser26、修改用户user2的主目录为/var/user2,把启动Shell修改为/bin/false#usermod-d/var/user2-s/bin/falseuser2查看修改后的结果#tail/etc/passwd注销当前用户,用user2登陆,看能否正常登陆,不能的话,为什么?不能,因为改动了用户主目录.7、用passwd禁用用户user1,#passwd-luser1禁用之后查看/etc/shadow文件,有跟之前什么区别被锁定的用户密码栏前面会加上!8、用passwd恢复user1账户#passwd–uuser19、用usermod禁用和恢复用户user2#usermod–Luser2#usermod–Uuser210、删除user1用户,同时删除用户主目录#userdel–ruser111、新建用户user3,UID为512,GID为500,用户的shell为/bin/bash,用户的注释性信息为”network3”密码为123456.建好用户之后,查看/etc/passwd文件变化。#useradd-u512-g500-s/bin/bash-c"network3"-p123456wangwu#tail/etc/passwd12、设置wangwu的口令最短存活期为5天,最长存活期为7天,口令到期前提前1天警告,口令过期后2天停用账户。并用grep查看/etc/shadow文件wangwu所在的行#passwd–n5–x7–w1–i2wangwu#grepwangwu/etc/shadow任务3管理组群(groupadd,groupdel,groupmod,gpasswd)创建一个新的组群,组群名称为network#groupaddnetwork查看/etc/group文件的最后一行,看看是如何设置的。#tail-1/etc/group创建一个新帐户user3,并把他的起始组和附属组都设为network#useradd–gnetwork–Gnetworkuser3查看/etc/group文件中的最后一行,看看有什么变化#tail-1/etc/group给组network设置组密码:#gpasswdnetwork查看/etc/gshadow文件最后一行,看看有什么变化取消组network的密码:#gpasswd–rnetwork查看/etc/gshadow文件最后一行,看看有什么变化#tail-1/etc/gshadow新建用户user2,把用户user2加入到network组中。#gpasswd–auser2network查看/etc/gshadow文件最后10行,看看有什么变化#tail/etc/gshadow指派user2为组network的管理员,并查看/etc/gshadow文件最后10行,看看有什么变化[root@rhel6桌面]#gpasswd-Auser2network[root@rhel6桌面]#tail/etc/gshadowsshd:!::cgred:!::tcpdump:!::oprofile:!::slocate:!::liao:!!::a1:!::user1:!::network::user2:user5,user2,user1user5:!::在组network中删除用户user3,再次查看/etc/group或/etc/gshadow文件,看看有什么变化。#gpasswd–duser3network#tail/etc/group任务4使用常用的账户管理命令(vipw,vigr,pwck,grpck,id,chfn,chsh,newgrp)1.命令vipw,vigr的作用vipw用于直接对用户帐户文件/etc/passwd进行编辑,使用的默认编辑器是vim。功能上等同于“vim/etc/passwd”命令.vigr用于直接对组群文件/etc/group进行编辑,使用的默认编辑器是vi。功能上等同于“vi/etc/group”命令2、验证用户帐户文件认证信息的完整性,检测/etc/passwd文件和/etc/shadow文件的每行中字段的格式和值是否正确。[root@rhel6桌面]#pwckuser'adm':directory'/var/adm'doesnotexistuser'uucp':directory'/var/spool/uucp'doesnotexistuser'gopher':directory'/var/gopher'doesnotexistuser'ftp':directory'/var/ftp'doesnotexistuser'avahi-autoipd':directory'/var/lib/avahi-autoipd'doesnotexistuser'saslauth':directory'/var/empty/saslauth'doesnotexistuser'pulse':directory'/var/run/pulse'doesnotexistuser'oprofile':directory'/home/oprofile'doesnotexistuser'a1':directory'/var/user1'doesnotexistuser'user2':directory'/var/user2'doesnotexistpwck:无改变3、验证组群文件认证信息的完整性,检测/etc/group文件和/etc/gshadow文件的每行中字段的格式和值是否正确。[root@rhel6桌面]#grpckgroupnetworkhasanentryin/etc/gshadow,butitspasswordfieldin/etc/groupisnotsetto'x'grpck:无改变4、查看root、liao用户UID和GID以及用户所属组[root@rhel6桌面]#idrootuid=0(root)gid=0(root)组=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)[root@rhel6桌面]#idliaouid=500(liao)gid=500(liao)组=500(liao)5、修改用户liao的全名为你的名字(如zhangsan),办公地址为、办公电话7796110和住宅电话7796213等,并查看/etc/passwd文件,看有什么变化。[root@rhel6桌面]#chfnliaoChangingfingerinformationforliao.Name[feifei]:feifeiOffice[gdit]:OfficePhone[7796213]:HomePhone[7796213]:6、修改用户user3的启动Shell为/bin/sh,并查看/etc/passwd文件,看有什么变化。[root@rhel6桌面]#chshuser3Changingshellforuser3.Newshell[/bin/bash]:/bin/shShellchanged.[root@rhel6桌面]#tail/etc/passwdsshd:x:74:74:Privilege-separatedSSH:/var/empty/sshd:/sbin/nologintcpdump:x:72:72::/:/sbin/nologinoprofile:x:16:16:SpecialuseraccounttobeusedbyOProfile:/home/oprofile:/sbin/nologinliao:x:500:500:feifei,,7796213,7796213:/home/liao:/bin/basha1:x:501:501::/var/user1:/bin/shuser1:x:502:502::/home/user1:/bin/bashuser2:x:510:500::/var/user2:/bin/bashuser3:x:511:503::/home/user3:/bin/shuser4:x:512:503::/home/user4:/bin/bashuser5:x:513:513::/home/user5:/bin/bash7、转换root账户的组为network[root@rhel6桌面]#iduid=0(root)gid=0(root)组=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),503(network)环境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023[root@rhel6桌面]#newgrpnetwork[root@rhel6桌面]#iduid=0(root)gid=503(network)组=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),503(network)环境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023思考题根据以下需求写出具体实施方案及配置命令:某企业配置Linux操作系统,需要在该系统上为三个部门(例如:Caiwu,Renshi,Yanfa)规划如下账户信息:为每个部门建立一个组群,并设置组群口令[root@rhel6桌面]#groupaddCaiwu[root@rhel6桌面]#groupaddRenshi[root@rhel6桌面]#groupaddYanfa[root@rhel6桌面]#gpasswdCaiwuChangingthepasswordforgroupCaiwuNewPassword:Re-enternewpassword:[root@rhel6桌面]#gpasswdRenshiChangingthepasswordforgroupRenshiNewPassword:Re-enternewpassword:[root@rhel6桌面]#gpasswdYanfaChangingthepasswordforgroupYanfaNewPassword:Re-enternewpassword:假设每个部门中有五个普通员工,为每个员工建立一个用户账户,并设置账户口令useraddzhangsanpasswdzhangsan把部门中的用户添加到部门组群中usermod–GCaiwuzhangsan[root@rhel6桌面]#idzhangsanuid=514(zhangsan)gid=517(zhangsan)组=517(zhangsan),514(Caiwu)每个部门中有一个经理,为部门经理的用户帐户改名[root@rhel6桌面]#gpasswd-AzhangsanCaiwu[root@rhel6桌面]#tail/etc/gshadowslocate:!::liao:!!::a1:!::user1:!::network::user2:user5:!::Caiwu:$6$LqnBaPJS1$emhSKUx4X09B3JA/vT5sYHgYhEOSsBuMp8pPihglfK7la3z8DmTHMXSeT5tvXcIsKhCnJOuKEGFFfDQ1hxDne1:zhangsan:zhangsanRenshi:$6$0GsUv/h36u$gj40DIMwTOW.OVTt.sx/jK5OiCCVCtJb79cCPKzcY73bfzFYTn9xEgdbcqvcipWfcNccnl2J6.SiaMJmqcGEw1::Yanfa:$6$u.rN1/6EG.r$H/00Zgmt8SZeDgy/jFSkWxcjmwDBuCk/LS.eUMRfagLg.ITsoruRUXZekQv4eWmY5TQnhNJjNSf54VMyKdit/1::zhangsan:!::[root@rhel6桌面]#usermod-lzszhangsan[root@rhel6桌面]#idzsuid=514(zs)gid=517(zhangsan)组=517(zhangsan),514(Caiwu)[root@rhel6桌面]#tail/etc/gshadowslocate:!::liao:!!::a1:!::user1:!::network::user2:user5:!::Caiwu:$6$LqnBaPJS1$emhSKUx4X09B3JA/vT5sYHgYhEOSsBuMp8pPihglfK7la3z8DmTHMXSeT5tvXcIsKhCnJOuKEGFFfDQ1hxDne1:zs:zsRenshi:$6$0GsUv/h36u$gj40DIMwTOW.OVTt.sx/jK5OiCCVCtJb79cCPKzcY73bfzFYTn9xEgdbcqvcipWfcNccnl2J6.SiaMJmqcGEw1::Yanfa:$6$u.rN1/6EG.r$H/00Zgmt8SZeDgy/jFSkWxcjmwDBuCk/LS.eUMRfagLg.ITsoruRUXZekQv4eWmY5TQnhNJjNSf54VMyKdit/1::zhangsan:!::四、心得体会(在学习过程中遇到的困难)chage命令用于修改用户账户口令,与passwd功能一样

广东科学技术职业学院计算机学院任务工单专业班级成绩评定______学号姓名教师签名廖建飞任务工单3题目创建存储空间和文件系统(fdisk,mkfs,fsck,df,du,mount,umount)第周星期第节任务目的与要求(此栏实验前由老师填写)1、熟练使用常用磁盘管理工具2、理解LVM的基本概念3、建立物理卷、卷组和逻辑卷4、管理LVM逻辑卷5、全面理解文件系统与目录6、管理Linux文件权限任务(写出命令及命令大概的执行结果)任务1熟练使用常用磁盘管理工具在虚拟机的环境下添加一个硬盘,硬盘容量为5G(提示最好是关机添加);利用fdisk在新硬盘上创建一个1G的主分区,创建一个4G的扩展分区,并在此基础上创建两个逻辑分区,大小分别为3G和1G。创建相关的文件系统(格式化相关的分区),文件系统类型均为ext4。在根目录下新建一个目录,目录名称为你姓名的全拼(例如:张三/zhangsan),并将容量为3G的分区挂载到这个目录下。查看容量为3G的分区使用情况,并显示文件系统类型。现在我们要实现在系统启动时就自动挂载3G的分区,那么这个该如何实现呢?任务2理解LVM的基本概念1、LVM简介2、PV、VG、LV、PE的基本概念任务3建立物理卷、卷组和逻辑卷、管理LVM逻辑卷1、分别添加三个1G的硬盘。2、利用pvcreate命令在2个硬盘上建立物理卷。3、在创建好物理卷后,使用vgcreate命令建立卷组名称为vg0,大小为2G.4、使用命令lvcreate在已有卷组上建立逻辑卷。4.1在卷组vg0上创建名字为lv0,大小为200M的逻辑卷4.2使用lvdisplay命令显示创建的lv0的信息4.3扩大lv0的容量为2200M,出现什么问题?4.4当卷组中没有足够的空间分配给逻辑卷时,可以用给卷组增加物理卷的方法来增加卷组的空间。请为卷组vg0添加物理卷,扩大卷组容量。4.5扩大lv0的大小为2200M。4.6使用lvdisplay命令显示逻辑卷lv0的信息,并使用lvreduce命令减少逻辑卷200M的容量.5、为lv0创建ext4类型的文件系统,然后将逻辑卷lv0自动挂载到/project。6、卸载/project,然后依次删除逻辑卷lv0,卷组vg0,物理卷。任务4全面理解文件系统与目录1、详细列出/tmp文件,并说明文件属性的含义。任务5管理Linux文件权限1、假定myfile文件最初具有这样的权限:rwxrwxrwx:则依次执行下列命令后,结果如何?命令相应的权限chmoda-xmyfilechmodog-wmyfilechmodg+wmyfilechmodu+xmyfilechmodgo+xmyfile在/tmp目录下创建一个happy的空文件,并设置文件所有者、所属组的权限为可写可执行,其它组权限可读;改变tmp目录下cc目录及子目录下所有文件或目录的所有者、所属组的权限为可读可写可执行,其它组权限可读可执行;对文件addusers的属主添加执行权限对文件addusers1的属主添加执行权限,同时取消组用户和其他用户对文件的读取权限。对文件addusers的属主设置读、写和执行权限,所属组用户和其他用户只设置读和执行的权限,没有写的权限。取消组用户和其他用户对文件users的读取权限。取消组用户和其他用户对文件users1的一切权限。或chmodug=rwx,o=xfile指令如果用数字来表示应该如何写?10.权限对于使用者账号来说是非常重要的,因为其可以限制使用者不能读取/建立/删除/修改文件或目录。10.1让用户能进入某目录成为可工作目录的基本权限为?10.2用户在某个目录内读取一个文件的基本权限为?10.3让使用者可以修改一个文件的基本权限为?10.4让一个使用者可以建立一个文件的基本权限为?10.5让用户进入某目录并执行该目录下的某个指令的基本权限为?11.将happy文件的属主改为liao,属组为liao12.将test及在下的所有目录及文件的属主改为wang,属组改为lrj(文件及用户和组要自己新建)13.使用chgrp命令将test的属组改为root。14.假设你的umask为002,在此情况下建立的文件与目录的权限是怎样的?思考题(选做)插入光盘,在字符界面如何读取光盘数据?如何判断一个硬盘是否完全被划分?3)让一个使用者bobby能够进行cp/dirl/filel/dir2的指令时,请说明dirl、filel、dir2的最小所需权限是什么?四、心得体会(在学习过程中遇到的困难)

广东科学技术职业学院计算机学院任务工单专业班级成绩评定______学号姓名教师签名廖建飞任务工单3题目创建存储空间和文件系统第周星期第节任务目的与要求(此栏实验前由老师填写)1、熟练使用常用磁盘管理工具2、理解LVM的基本概念3、建立物理卷、卷组和逻辑卷4、管理LVM逻辑卷5、全面理解文件系统与目录6、管理Linux文件权限任务(写出命令及命令大概的执行结果)任务1熟练使用常用磁盘管理工具在虚拟机的环境下添加一个硬盘,硬盘容量为5G(提示最好是关机添加);利用fdisk在新硬盘上创建一个1G的主分区,创建一个4G的扩展分区,并在此基础上创建两个逻辑分区,大小分别为3G和1G。创建相关的文件系统(格式化相关的分区),文件系统类型均为ext4。同理#mkfs-text4/dev/nvme0n2p5#mkfs-text4/dev/nvme0n2p6在根目录下新建一个目录,目录名称为你姓名的全拼(例如:张三/zhangsan),并将容量为3G的分区手动挂载到这个目录下。#mkdir/hhp#mount/dev/nvme0n2p5/hhp查看容量为3G的分区使用情况,并显示文件系统类型。#df-iTh现在我们要实现在系统启动时就自动挂载3G的分区,那么这个该如何实现呢?#vim/etc/fstab在文件末尾加上一行/dev/nvme0n2p5/hhpext4defaults00任务2理解LVM的基本概念1、LVM简介LVM(LogicalVolumeManager,逻辑卷管理器),一项非常普及的硬盘设备资源管理技术。LVM可以允许用户对硬盘资源进行动态调整。LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。这样一来,用户不必关心物理硬盘设备的底层架构和布局,就可以实现对硬盘分区的动态调整.2、PV、VG、LV、PE的基本概念PV(PhysicalVolume):物理卷,处于LVM最底层,指一个物理磁盘,或者分区,需要把一个物理盘创建成为PV。VG(VolumeGroup):卷组,由多个PV组成的逻辑盘。卷组的大小就是所有PV的大小和。LV(LogicalVolume):逻辑卷,类似于VG的一个分区,它的大小就是从VG里面分出来的一部分,文件系统是创建在LV上面的。PE(PhysicalExtent):物理区域,是LVM中最小的存储单位,一个VG是N个PE组成的。假如VG的大小是1024MB,PE的大小是4MB,那么PE的数量就等于1024/4MB。任务3建立物理卷、卷组和逻辑卷、管理LVM逻辑卷1、分别添加三个1G的硬盘。2、利用pvcreate命令在2个硬盘上建立物理卷。3、在创建好物理卷后,使用vgcreate命令建立卷组名称为vg0,大小为2G.4、使用命令lvcreate在已有卷组上建立逻辑卷。4.1在卷组vg0上创建名字为lv0,大小为200M的逻辑卷4.2使用lvdisplay命令显示创建的lv0的信息4.3扩大lv0的容量为2200M,出现什么问题?4.4当卷组中没有足够的空间分配给逻辑卷时,可以用给卷组增加物理卷的方法来增加卷组的空间。请为卷组vg0添加物理卷,扩大卷组容量。4.5扩大lv0的大小为2200M。4.6使用lvdisplay命令显示逻辑卷lv0的信息,并使用lvreduce命令减少逻辑卷200M的容量.5、为lv0创建ext4类型的文件系统,然后将逻辑卷lv0自动挂载到/project。#mkdir/project#vim/etc/fstab6、卸载/project,然后依次删除逻辑卷lv0,卷组vg0,物理卷。任务4全面理解文件系统与目录1、详细列出/tmp文件,并说明文件属性的含义。第1字段:文件的权限第2字段:文件连接数第3字段:属主;

第4字段:所归属的组;

第5字段:文件或目录的大小;

第6字段和第7字段:最后访问或修改时间第8字段:文件名或目录名任务5管理Linux文件权限1、假定myfile文件最初具有这样的权限:rwxrwxrwx:则依次执行下列命令后,结果如何?命令相应的权限chmoda-xmyfilechmodog-wmyfilerw-rw-rw-rw-r--r--chmodg+wmyfilerw-rw-r--chmodu+xmyfilerwxrw-r--chmodgo+xmyfilerwxrwxr-x在/tmp目录下创建一个happy的空文件,并设置文件所有者、所属组的权限为可写可执行,其它组权限可读;改变tmp目录下cc目录及子目录下所有文件或目录的所有者、所属组的权限为可读可写可执行,其它组权限可读可执行;对文件addusers的属主添加执行权限对文件addusers1的属主添加执行权限,同时取消组用户和其他用户对文件的读取权限。对文件addusers的属主设置读、写和执行权限,所属组用户和其他用户只设置读和执行的权限,没有写的权限。取消组用户和其他用户对文件users的读取权限。取消组用户和其他用户对文件users1的一切权限。或chmodug=rwx,o=xfile指令如果用数字来表示应该如何写?10.权限对于使用者账号来说是非常重要的,因为其可以限制使用者不能读取/建立/删除/修改文件或目录。10.1让用户能进入某目录成为可工作目录的基本权限为?用户对这个目录需要x的权限如果还想利用ls查阅文件名,还需要用户对此目录的r权限10.2用户在某个目录内读取一个文件的基本权限为?用户对这个目录需要x的权限,对文件需要有r权限10.3让使用者可以修改一个文件的基本权限为?用户对这个目录需要x的权限,对文件需要r、w权限10.4让一个使用者可以建立一个文件的基本权限为?用户对这个目录需要w、x的权限,重点在w权限10.5让用户进入某目录并执行该目录下的某个指令的基本权限为?用户对这个目录需要x的权限,对文件需要有x权限11.将happy文件的属主改为liao,属组为liao#chownliao:liaohappy12.将test及在下的所有目录及文件的属主改为wang,属组改为lrj(文件及用户和组要自己新建)#touchtest#useraddwang#groupaddlrj#chown–Rwang:lrjtest13.使用chgrp命令将test的属组改为root。#chgrproottest14.假设你的umask为002,在此情况下建立的文件与目录的权限是怎样的?umask为002,所以去掉的权限为-------w-,因此:文件的权限为-rw-rw-r--目录的权限为drwxrwxr-x思考题(选做)插入光盘,在字符界面如何读取光盘数据?a、在x-windows界面,桌面上会弹出光驱。直接读取。b、在字符界面。1)mount/dev/cdrom/media/cdrom2)cd/media/cdrom查看光盘数据并读取数据。如何判断一个硬盘是否完全被划分?#fdisk硬盘输入p查看最后扇区数是否和硬盘的扇区数一致。3)让一个使用者bobby能够进行cp/dirl/filel/dir2的指令时,请说明dirl、filel、dir2的最小所需权限是什么?各文件/目录的最小权限应该如下。dirl:至少需要有x权限。filel:至少需要有r权限。dir2:至少需要有w、x权限。四、心得体会(在学习过程中遇到的困难)

广东科学技术职业学院计算机学院任务工单专业班级成绩评定______学号姓名教师签名廖建飞任务工单4题目rpm,yum,gzip,bzip2,tar第周星期第节任务目的与要求(此栏实验前由老师填写)熟练掌握软件安装和管理工具rpm。;熟练掌握软件安装和管理工具yum熟练掌握打包、压缩和解压缩工具gzip,bzip2,了解压缩包查看命令zcat,bzcat。熟练掌握打包、压缩和解压缩工具tar。任务(答案均以截图方式上交,截图上标上自己的学号后两位)任务1熟练掌握软件安装和管理工具rpm。查询系统是否已经安装了tree软件包显示系统安装的所有软件包列表,要求分页显示。查询系统已安装的tree软件包里所包含的文件列表查询系统已安装的tree软件包的描述信息查询passwd文件所属的软件包(此文件在/etc目录下)6、安装软件包telnet-0.17-73.el8.x86_64.rpm,并以“#”显示安装进度和安装的详细信息(提示:此软件包在linux安装光盘中),如果此软件包已经安装,先卸载此软件包,再安装。任务2熟练掌握软件安装和管理工具yum。使用Linux系统安装镜像来制作本地yum源。操作步骤:操作步骤:挂载Linux系统iso映像文件到目录/media/cdrom;(2)配置yum源配置文件;配置文件rhel.repo的内容如下:2、用yum命令安装gcc软件包。用yum命令查询gcc包的安装情况。4、用yum命令卸载已经安装的gcc包。任务3熟练掌握打包、压缩和解压缩工具gzip,bzip2,了解压缩包查看命令zcat,bzcat。将/etc/shadow文件复制到root桌面,变换目录到桌面,用gzip命令将shadow文件压缩,列出压缩后的文件。用gzip命令对shadow.gz解压用gzip命令将shadow文件压缩,压缩后的名字为shadow9.gz,要求保留原文件,压缩等级为9,并显示压缩比。用zcat命令查看shadow9.gz文件用gunzip命令解压shadow9.gz文件将/etc/passwd文件复制到root桌面,变换目录到桌面,用bzip2命令将passwd文件压缩,列出压缩后的文件。用bzip2命令对passwd.bz2解压用bzip2命令将passwd文件压缩,压缩后的名字为passwd1.bz2,要求保留原文件,压缩等级为1,并显示压缩比。用bzcat命令查看passwd1.bz2文件用bunzip2命令解压passwd1.bz2文件任务4熟练掌握打包、压缩和解压缩工具tar。1、在桌面建一个文件a.txt及b.txt,用tar命令将其打包,归档为ab.tar,然后删除a.txt及b.txt文件,将打包的文件解包,从ab.tar档案文件中恢复数据。2、将当前目录下的a.txt和b.txt文件归档并压缩为ab.tar.gz,然后查看压缩文件里的文件。将ab.tar.gz文件解压缩并恢复数据4、将当前目录下的a.txt和b.txt文件归档并压缩为ab.tar.bz2,然后查看压缩文件里的文件。5、将ab.tar.bz2文件解压缩并恢复数据在桌面创建文件test.c,把test.c文件追加在压缩文件ab.tar中去将文件ab.tar.gz解压到/tmp目录下将文件ab.tar.bz2解压到/home目录下在桌面新建test目录,在test目录下新建文件test1.c和test2.c,将test进行压缩时,排除test1.c,压缩后的文件名为test.tar.gz,压缩后查看压缩包文件。思考题四、心得体会(在学习过程中遇到的困难)

广东科学技术职业学院计算机学院任务工单专业班级成绩评定______学号姓名教师签名廖建飞任务工单4题目rpm,yum,gzip,bzip2,tar)第周星期第节任务目的与要求(此栏实验前由老师填写)熟练掌握软件安装和管理工具rpm。;熟练掌握软件安装和管理工具yum熟练掌握打包、压缩和解压缩工具gzip,bzip2,了解压缩包查看命令zcat,bzcat。熟练掌握打包、压缩和解压缩工具tar。任务(答案均以截图方式上交,截图上标上自己的学号后两位)任务1熟练掌握软件安装和管理工具rpm。查询系统是否已经安装了tree软件包#rpm–qtree显示系统安装的所有软件包列表,要求分页显示。#rpm–qa|more查询系统已安装的tree软件包里所包含的文件列表#rpm–qltree查询系统已安装的tree软件包的描述信息#rpm–qitree查询passwd文件所属的软件包(此文件在/etc目录下)#rpm–qf/etc/passwd6、安装软件包telnet-0.17-73.el8.x86_64.rpm,并以“#”显示安装进度和安装的详细信息(提示:此软件包在linux安装光盘中),如果此软件包已经安装,先卸载此软件包,再安装。#mkdir/mnt/cdrom#mount/dev/sr0/mnt/cdrom#cd/mnt/cdrom#cdPackages[root@MysqlserverPackages]#rpm-ivhtelnet-0.17-73.el8.x86_64.rpm警告:telnet-0.17-73.el8.x86_64.rpm:头V3RSA/SHA256Signature,密钥IDfd431d51:NOKEYVerifying...#################################[100%]准备中...#################################[100%]正在升级/安装...1:telnet-1:0.17-73.el8#################################[100%]任务2熟练掌握软件安装和管理工具yum。使用Linux系统安装镜像来制作本地yum源。操作步骤:操作步骤:(1)挂载Linux系统iso映像文件到目录/media/cdrom;[root@Mysqlserver~]#mount/dev/cdrom/media/cdrommount:/media/cdrom:WARNING:devicewrite-protected,mountedread-only.(2)配置yum源配置文件;[root@Mysqlserver~]#cd/etc/yum.repos.d/[root@Mysqlserveryum.repos.d]#vimrhel.repo配置文件rhel.repo的内容如下:[name-OS]name=iso-BaseOSbaseurl=file:///media/cdrom/BaseOSenabled=1gpgcheck=0[name-APP]name=iso-Appbaseurl=file:///media/cdrom/AppStreamenabled=1gpgcheck=02、用yum命令安装gcc软件包。[root@Mysqlserveryum.repos.d]#yuminstallgccUpdatingSubscriptionManagementrepositories.UnabletoreadconsumeridentityThissystemisnotregisteredtoRedHatSubscriptionManagement.Youcanusesubscription-managertoregister.iso-App2.8MB/s|5.3MB00:01iso-BaseOS24MB/s|2.2MB00:00上次元数据过期检查:0:00:01前,执行于2021年08月24日星期二13时03分22秒。依赖关系解决。......已安装:gcc-8.2.1-3.5.el8.x86_64cpp-8.2.1-3.5.el8.x86_64isl-0.16.1-6.el8.x86_64glibc-devel-2.28-42.el8.x86_64glibc-headers-2.28-42.el8.x86_64kernel-headers-4.18.0-80.el8.x86_64libxcrypt-devel-4.1.1-4.el8.x86_64完毕!gcc是C语言的编译器,该软件包涉及到的依赖包较多,建议使用yum命令安装。3、用yum命令查询gcc包的安装情况。[root@Mysqlserver~]#yumlistgccUpdatingSubscriptionManagementrepositories.UnabletoreadconsumeridentityThissystemisnotregisteredtoRedHatSubscriptionManagement.Youcanusesubscription-managertoregi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论