资源描述
课程报告任务书
题
目
新建一个linux的操作系统
主
要
内
容
1、 创建用户及相关操作
1) 创建一工作组me,创建一用户,用户名为s+学号,属于组me,创建相应的密码,密码为学号;查看并记录passwd和shadow文件。
2) 在用户主目录下创建一个目录mydir,在桌面用建一个快捷方式名称mydir
3) 切换到超级用户,复制/etc/inittab到用户目录下并改名为init,并修改属主。
2、 扩充虚拟硬盘
1) 在用户中下创建文件夹data1和data2
2) 添加虚拟机硬盘30g,分成2个区,一个10g,另一个20g,并挂载在/home/s+学号的用户中文件夹data1和data2下
3) 并vi命令写入自动挂载文件/etc/fstab。
4) 查看系统磁盘的使用情况,并记录
3、 创建另一用户fzulab,并对该用户实现磁盘限额,限制为50Mbyte。
4、 网络搭建
1) linux的IP地址设置为192.168.1.*
2) windowsIP192.168.1.*+100网关为192.168.1.1
3) 要求windows和linux能够相互ping通,并对过程和结果截图。
5、 FTP服务搭建
1) 查看并开通linux的ftp服务,
2) 用命令方式〔CMD上传文件3个文件".gz、和",
3) 对上面3种软件进行安装
4) 通过图形化界面下载用户目录下的文件init
6、 Telnet服务搭建
1) 查看并开通telnet服务,
2) 从windows的CMD远程登陆到linix服务器上,创建一个文件夹〔s+学号,改变权限为544。
3) 采用第3方图形化软件Xmanage实现图形化远程登录
7、 Samba服务搭建
1) 查看并开通linux的SAMBA服务
2) 在window底下创建一个文件夹,以学号命名
3) 在linux底下用户主目录创建共享文件〔s+学号
8、 shell编程题目,求命令行中输入的数值组的最小的数,将文件存为minvalue。
任
务
要
求
一、 提交材料应包括:〔1电子版报告 〔2纸质版课程报告
二、整个设计过程具体要求
1) 实践目的:redhat enterprise linux是学生进行集成电路设计与嵌入式设计的基础平台以及进行集成电路设计的开端,是微电子专业对学生进行IC设计实践训练的重要基础。
2) 实践环境:要求学生熟练安卓redhat enterprise linux操作系统
3) 实现过程:要求学生掌握安装、配置、管理维护、主要网络应用等技能。
4) 总结阶段:按照要求完成系统设计和实现报告,并进行总结、答辩。
成绩评定
出勤情况〔10分
实践操作情况〔40分
答辩情况〔20分
报告撰写情况
〔30分
总分
出勤<5分>
课上<5分>
完成度
<20分>
过程演示
<10分>
掌握程度<10分>
自述<10分>
答辩<10分>
内容<20分>
规范<5分>
分析<5分>
评语:
成绩评定:
成绩评定老师:
评定日期:
一、实践目的
一是通过学习Linux操作系统的基础和应用知识,比如搭建网络、FTP、SAMBA以及TELNET和扩充虚拟硬盘、实现磁盘限额以及最后的SHELL编程等,从而掌握Linux系统的一些命令、安装步骤、配置基础、管理维护、主要网络应用等实用技能;
二是在掌握操作系统理论和Linux实现技术的基础上,对Linux系统有一个全面的了解,熟悉Linux的操作环境。Red Hat enterprise Linux是学生进行集成电路设计与嵌入式设计的基础平台以及进行集成电路设计的开端,是微电子专业对学生进行IC设计实践训练的重要基础;
三是通过自主学习,培养学生阅读技术资料、查阅技术文档、撰写实验报告、分析实验数据等基本工程能力。
一、 实践环境
89。安装方式是在VMware虚拟机中安装 Linux单系统,这样实践起来更加方便而且安全。
实践的环境如下:Windows、Red Hat Enterprise Linux 4、VMware Workstation虚拟机。
二、 实践内容、实践步骤和结果
9、 创建用户及相关操作
1创建一工作组me,创建一用户,用户名为s+学号,属于组me,创建相应的密码,密码为学号
2查看并记录passwd和shadow文件
3在用户主目录下创建一个目录mydir,在桌面用建一个快捷方式名称mydir
4切换到超级用户,复制/etc/inittab到用户目录下并改名为init,并修改属主
10、 扩充虚拟硬盘
1在用户中下创建文件夹data1和data2
2添加虚拟机硬盘30g,分成2个区,一个10g,另一个20g
3挂载在/home/s+学号的用户中文件夹data1和data2下
4并vi命令写入自动挂载文件/etc/fstab,查看系统磁盘的使用情况,并记录
11、 创建另一用户fzulab,并对该用户实现磁盘限额,限制为50Mbyte
结果验证:65.5MByte〔大于50MByte的文件无法保存到该磁盘当中。
12、 网络搭建
1linux的IP地址设置为192.168.1.*
2windowsIP192.168.1.*+100网关为1
3要求windows和linux能够相互ping通,并对过程和结果截图
13、 FTP服务搭建
1查看并开通linux的ftp服务
2用命令方式〔CMD上传文件3个文件""
3对上面3种软件进行安装
4通过图形化界面下载用户目录下的文件init
14、 Telnet服务搭建
1查看并开通telnet服务
2从windows的CMD远程登陆到linix服务器上,创建一个文件夹〔s+学号,改变权限为544
3) 采用第3方图形化软件Xmanage实现图形化远程登录
15、 Samba服务搭建
1查看并开通linux的SAMBA服务
2在window底下创建一个文件夹,以学号命名
3在linux底下用户主目录创建共享文件〔s+学号
4实现window与linux之间的相互共享
16、 shell编程题目,求命令行中输入的数值组的最小的数,将文件存为minvalue
三、 实践小结
通过本次实践,虽然短短两周,我却学到了很多:
1.通过第一节课,我懂得了原来在一台PC上还可以安装各种不同的系统,并学会对其安装。
2.通过网络和ftp、samba、telnet等服务器的搭建,我也学会了如何自己搭建并管理一个网站服务器,懂得了远程登录、远程控制、文件共享等高级操作,这让我对这门实践课感觉非常有价值。
3.通过磁盘的限额和磁盘的分区,我对于这种分区的内部结构有了一定的认识:硬盘的分区主要分为基本分区和扩充分区,基本分区和扩充分区的数目之和不能大于四个,且基本分区可以马上被使用但不能再分区,扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。
4.通过本次实践,使我更加了解并掌握了许多Linux常用指令的操作以及其作用,比如安装的查看、网络接口的查看、服务器的启动、磁盘限制的编辑等等。再者,通过自己操作,我脑子里编码高速记忆并输出,这对于我的记忆和耐心和谨慎程度有了很好的锻炼,不过好记忆不如烂笔头,许多重要的命令还是该记下来的。通过本次实践,我看到了我不懂的还很多。不懂就要问。比如服务器的搭建课,关闭防火墙、关闭本地连接、网卡的更改等问题,有些隐含的步骤,你要是不知道,那么你永远也不会成功而且浪费时间,这时候你就需要老师和同学的指点。总的来说,本次实践还算顺利。每一节课,我都认真听,记笔记,完成该完成的题目,课后也并不需要补作业。有时候操作过程会出问题,让尝试了好几遍的你心烦意乱,这时候就不能放弃,这是考验你的机会,仔细想想,让老师指点迷津,你才会收获良多。
四、 参考文献
[1] 黄智伟,邓月明,王彦.ARM9嵌入式系统设计基础教程[M].2版.北京:北京航空航天大学出版社,2013.
[2]邱世华.Linux操作系统之奥秘.北京:电子工业出版社,2008.
[3]冉林仓.Red Hat Linux 9编程开发与网络管理.北京:电子工业出版社,2006.
[4]柳青.Linux应用教程.北京:清华大学出版社,2008.
[5]骆耀祖,刘远东,骆珍仪.Linux网络服务器管理教程.北京:电子工业出版社,2007.
[6]李洋,汪虎松.Red Hat Linux 9系统与网络管理教程.北京:电子工业出版社,2006.
[7]李成大.操作系统—Linux篇.北京:人民邮电出版社,2005.
25 / 25
展开阅读全文