Linux实训报告.docx
《Linux实训报告.docx》由会员分享,可在线阅读,更多相关《Linux实训报告.docx(16页珍藏版)》请在冰豆网上搜索。
Linux实训报告
实训报告
实训名称:
Linux操作实训
学院:
计算机学院
专业、班级:
软件工程二班
学号:
201340450224
学生姓名:
甘伟奇
指导教师:
李辉燕
2015年7月2日
实训报告内容
一、实训名称
Linux操作实训
二、实训时间
第17周
三、实训地点
K4-207
四、实训目的
掌握图形化用户界面和字符界面下使用Shell命令的方法。
掌握ls、cd等Shell命令的功能。
掌握重定向、管道、通配符、历史记录等的使用方法。
掌握手工启动图形化用户界面的设置。
熟悉并掌握vi命令模式、文本编辑模式和最后行模式三种工作模式之间的转换方法。
掌握利用vi新建和保存文件;熟悉光标的移动,文本的插入与删除等操作。
掌握字符串替换;行的复制、移动、撤消和删除等操作。
理解/etc/passwd和/etc/group文件的含义。
掌握桌面环境下管理用户与组群的方法。
掌握利用Shell命令管理用户与组群的方法。
掌握批量新建用户账号的步骤和方法。
熟练掌握mkdir、mv、cp、rm等目录和文件管理命令。
掌握文件权限的修改方法。
掌握文件归档和压缩的方法。
五、实训理论基础知识
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
它能运行主要的UNIX工具软件、应用程序和网络协议。
它支持32位和64位硬件。
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991年10月5日(这是第一次正式向外公布时间)。
Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。
Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
Linux的基本思想有两点:
第一,一切都是文件;第二,每个软件都有确定的用途。
其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。
至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。
六、实训内容
【操作要求1】显示系统时间,并将系统时间修改为2011年12月17日零点。
【操作要求2】查看2010年12月23日是星期几。
【操作要求3】查看ls命令中-s选项的帮助信息。
【操作要求4】查看/etc目录下所有文件和子目录的详细信息。
【操作要求5】查看当前目录。
【操作要求6】用cat命令在用户主目录下创建一名为f1的文本文件,内容为:
Linuxisusefulforusall
Youcanneverimaginehowgreatitis.
【操作要求7】向f1文件增加以下内容:
Whynothaveatry?
【操作要求8】统计a文件的行数,单词数和字符数,并将统计结果存放在countf1文件。
【操作要求9】分页显示/etc目录中所有文件和子目录的信息。
【操作要求10】仅显示/etc目录中前15个文件和子目录。
【操作要求11】清除屏幕内容。
【操作要求12】显示/bin/目录中所有以c为首字母的文件和目录。
【操作要求13】显示/bin/目录中所有以c为首字母,文件名只有3个字符的文件和目录。
【操作要求14】显示/bin目录中所有的首字母为c或s或h的文件和目录。
【操作要求15】显示/bin/目录中所有的首字母不是a、b、c、d、e的文件和目录。
【操作要求16】重复上一步操作
【操作要求17】修改/etc/inittab文件。
【操作要求18】手工启动图形化用户界面。
【操作要求19】利用vi新建文件f2,内容为:
HowtoReadFaster
WhenIwasaschoolboyImusthavereadeverycomicbookeverpublished.ButasIgotolder,myeyeballsmusthavesloweddownorsomethingImean,comicbooksstartedtopileupfasterthenIcouldreadthem!
Itwasn'tuntilmuchlater,whenIwasstudyingatcollege,Irealizedthatitwasn'tmyeyeballsthathadgonewrong.They'restillmovingaswellasever.Theproblemisthatthere'stoomuchtoreadthesedays,andtoolittletimetoreadeveryWORDofit.
【操作要求20】打开f2文件并显示行号。
【操作要求21】在f2文件的第一行后插入如下一行内容:
“Withthedevelopmentof
society,theabilityofreadingbecomesmoreandmoreimportant.",
并在最后一行之后添加一行,内容为:
“Wemustknowsomemethodstoreadfaster.”
【操作要求22】将文本中所有的“eyeballs”用“eye-balls”替换。
【操作要求23】把第二行移动到文件的最后,删除第一和第二行并恢复删除,并不保存
【操作要求24】复制第二行,并添加到文件的最后,删除第二行,保存修改后退出vi。
【操作要求25】新建两个用户账号,其用户名为xuser1和xuser2,口令为“e12ut59er”和“wfult28er”。
【操作要求26】锁定xuser2用户账号。
【操作要求27】删除xuser2用户。
【操作要求28】新建两个组群,分别是myusers和temp。
【操作要求5】修改myusers组群属性,将xuserl用户加入myusers组群。
【操作要求6】删除temp组群。
【操作要求29】新建一名为duser的用户,其口令是“tdd63u2”,主要组群为myusers。
【操作要求30】将duser用户设置为不需口令就能登录。
【操作要求31】查看duser用户的相关信息。
【操作要求32】普通用户duser切换为超级用户。
【操作要求33】一次性删除duser用户及其工作目录。
【操作要求34】新建组群mygroup。
【操作要求35】将mygroup组群改名为newgroup。
【操作要求36】删除newgroup组群。
【操作要求37】为全班同学创建用户账号,用户名为“s”+学号的组合,并且都属于cl(ass0401组群。
【操作要求38先创建二个新目录dir1和dir2,然后将dir2目录移到dir1目录中,最后删除dir2目录。
【操作要求39】查找fstab文件,并将fstab文件中所有包含“mnt”的行存入f4文件。
【操作要求40】将f4文件复制到dir1目录,并在dir1目录中创建/etc/fstab文件的符号链接文件fstab-link。
【操作要求41】将/etc/X11目录归档为X.tar文件,并将X.tar文件压缩为.gz文件。
【操作要求42】解压缩X.tar.gz文件。
7、实训小结
通过这次实训,我收获了很多,一方面学习到了许多以前没学过的专业知识与知识的应用,另一方面还提高了自己动手做项目的能力。
本次实训,是对我能力的进一步锻炼,也是一种考验。
从中获得的诸多收获,也是很可贵的,是非常有意义的。
在实训中我学到了许多新的知识。
是一个让我把书本上的理论知识运用于实践中的好机会,原来,学的时候感叹学的内容太难懂,现在想来,有些其实并不难,关键在于理解。
在这次实训中还锻炼了我其他方面的能力,提高了我的综合素质。
首先,它锻炼了我做项目的能力,提高了独立思考问题、自己动手操作的能力,在工作的过程中,复习了以前学习过的知识,并掌握了一些应用知识的技巧等。
其次,实训中的项目作业也使我更加有团队精神。
可以说这次实训不仅使我学到了知识,丰富了动手经验。
也帮助我缩小了实践和理论的差距。
这次实训将会有利于我更好的掌握Linux的技术。
我会把握和珍惜实训的机会,我会把学到的理论知识和实践经验不断的应用到实际工作中。
最后,我要感谢学院组织的这次十分有意义的实训,使我们学到了很多,也领悟了很多。
成绩评定
一、实训成绩
二、指导教师评语
指导老师(签字):
年月日