信息与自动化学院
学生姓名
实习时间
带队教师专业实习报告计算机科学与技术
一、实习目的
学习Linu_系统及其相关基础命令并达到企业级Linu_系统管理员初级管理水平;了解专业技术人员的工作职责和工作程序,获得组织和管理的初步知识。了解所学专业的地位、作用和发展趋势;了解社会和将来工作场所的一般情况,增加对本专业学科范围的认知和理性认识;了解本专业业务范围内的计算机运用生产与应用方法、信息组织形式、软件开发纪实过程及常用技术方法。从事专业技术工作及管理工作所必须的各种基本技能和实践动手能力。培养理论联系实际、从实际出发分析问题、研究问题和解决问题的能力,将所学知识系统化,为我们毕业后走上工作岗位打下一定的基础。培养团结协作的团队精神。通过实际学习,一方面为了检验课堂理论教学中基本知识掌握的程度;另一方面为了扩大知识面。
二、实习单位及岗位介绍
RedHat是公司的产品,是相当成功的一个Linu_发行版本,也是目前使用最多的Linu_发行版本。RedHat最早由BXX和MXX在19__年创建。原来的RedHat版本早已停止技术支持,目前RedHat的Linu_分为两个系列,其中一个是由公司提供收费技术支持和更新的RedHatEnterpriseLinu_系列;另一个是由社区开发的的FedoraCore系列。RedHat因其易于安装而闻名,在很大程度上减轻了用户安装程序的负担,其中RedHat提供的图形界面安装方式非常类似Windows系统的软件安装,这对于那些Windows用户而言,几乎可以像安装Windows系统一样轻松安装RedHat发行套件。RedHat作为Linu_的发行版本,开放源代码是与其他操作系统,如Windows等相比具有的先天优势,有利于全世界范围内技术工程师和技术人员共同开发。
对于RedHat来说,开放源代码已经不只是一个软件模型,这正是RedHat的商业模式。因为RedHat坚信只有协作,企业才能创造出非凡质量和价值的产品。在ReXX的300名工程师中,有6名来自于全世界最顶尖的10名Linu_核心开发者,7名来自全球最出色10名Linu_开发工具工程师。全世界,也许只有ReXX能够把Linu_和开源技术以及企业级的培训、技术支持和咨询融合得如此美妙。ReXX的培训及认证被认为是Linu_认证的标准。Certification杂志的调查显示,RHCE(ReXX认证工程师)认证被公认为总体质量最高的国际IT认证。
ReXX已经为全球30万台服务器提供500万套软件。作为全球企业最重要的Linu_和开源技术提供商,此外,ReXX是目前全球最先自负盈亏的Linu_企业,
AQ上市公司,银行现金高达29亿美元;ReXX是唯一获得全球顶尖ISV(软件提供商)广泛支持的Linu_厂商;是aq,ll,BM,el等一流的IT企业的合作伙伴;ReXX拥有52%的Linu_操作系统市场份额。
Linu_是一类Uni_计算机操作系统的统称。Linu_操作系统的内核名字也叫“Linu_”。Linu_操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,Linu_这个单词的本身只表示Linu_内核,但先在人们已经习惯的使用Linu_来形容整个基于Linu_内核,并且使用GNU工程各种工具,和数据库的操作系统。Linu_得名于LinusTorvalds。
简单的说,Linu_是一套使用和自由传播的Uni_操作系统,它主要是基于_86系列的cpu的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的全世界都能自由使用的Uni_兼容产品。
它能够在个人计算机上实现全部的UNI_特性,具有多任务、多用户的能力,并且符合POSI_操作系统标准。更特别的是,它在GNU公共许可权限下可以获得源代码并进行自由修改,并且通常可以获得。现在它不再是一个类似MS-DOS的简陋的字符操作界面,还包括了完整的文本编辑器、高级语言编译器及具有多个窗口管理器的_-Windows图形用户界面,如同使用Windows一样,允许使用者使用窗口、图标和菜单对系统进行操作,而且用户可以根据自己的爱好选用操作界面,还可以对它进行进一步的定制,而这些元素全部具备拖放操作和对Internet资源进行操作的能力。
三、实习内容及过程
(一)课程描述
了解linu_所提供的用户界面中的键盘命令操作界面。对Linu_系统的基础知识以及相关命令的学习。其中包括了掌握图形方式下资源管理器的使用和虚拟窗口的使用。熟悉linu_提供的文本编辑器vi的使用。以及系统的安装、密码破解、用户创建、权限设置、特殊权限设置、磁盘配额、LVM逻辑卷管理。Yum仓库、web网站安装、Ftp安装、ldap域的加入、NTP时钟同步、Swap分区扩展等。
(二)课程内容摘要
1、UNI_、DUN以及Linu_简介
主要介绍了UNI_、DUN以及Linu_的区别和基本原则,各系统的基本介绍。做到对UNI_、DUN以及Linu_的初步了解。
2、Linu_系统安装
了解安装系统所需硬件的最低要求、系统硬件设备的选型、与其他操作系统并存的问题,掌握安装方式、硬盘及分区命名、文件系统和Linu_默认分区方案。
3、Linu_系统基础操作
掌握如何登录系统、终端控制台的使用、窗口管理器和桌面环境的设置。了解Linu_系统内核与Shell基本概念。
4、Linu_文件管理
了解Linu_中文件的作用、命名规则、相关信息、文件类型、文件权限,掌握修改文件创建者身份、修改文件所属组、通过文件管理器来管理文件、文件的访问控制列表和Linu_连接文件。
5、Linu_目录管理
Linu_系统中目录组成结构,“.”与“..”目录、目录访问权限、Linu_常见的系统目录、强制位与冒险位、umask掩码。
6、Linu_用户及网络管理
Linu_用户描述、Linu_用户的配置信息文件、用户组配置信息文件、图形界面用户与组管理工具、命令行用户管理命令、命令行组管理、检查用户身份、网卡的基本配置等等。
7、标准输入输出及重定向
标准输入、输出以及错误输出,重定向、输入结束符、管道和综合应用。
8、Linu_系统文件查找与文件管理
文件的搜索、常用的文件操作指令、文件的压缩与解压压缩、文件的备份、文件在备份是压缩与解压。
9、Linu_系统交互工具与编辑器
交互工具的使用、文件编辑器的使用
10、Linu_系统BASH
Shell命令,Linu_变量,历史操作(History),Alias,有效期,环境配置文件,命令行表达式,逻辑运算符和常用热键。
11、Linu_系统系统监视
查询系统状况,Linu_系统进程,虚拟文件系统/proc,系统日志。
12.网络配置和故障排除,管理文件系统和逻辑卷,控制用户和文件访问,安装和管理服务与流程,基本的命令行操作,故障排除文件系统和分区,LVM、管理访问控制和软件包。
四、实习总结
Linu_操作系统对我来说是一个很陌生的操作系统。从开始的查阅资料一直到第一次的上机操作,对于习惯了Windows的完全图形化界面后,操作起来感到不适应Linu_的多命令操作和Linu_也有图形操作。但是在其后的课程中跟随老师教授的知识不断练习,开始适应这种快速的命令行操作方式。
Linu_下的编程也是比较实用的,可是当我们这些在Windows下用惯了各种编译软件,转型到Linu_下的时候,完全有点不知所措了,对我们这些初出茅庐的新手来说简直不知道该怎么办了,还好在老师的帮助下,只需要在Linu_上将程序调试、运行,即使这样,也是困难重重。在不断的尝试和摸索中,同时在老师的帮助下,终于成功运行程序。
Linu_操作系统实训,仿佛让我们走进了另一个世界。接触了一种全新的事物,走出Windows走进Linu_,我们感受到了不同操作系统之间的差别和优缺点使我们学到了更多课本上所不知道的知识。在实训的最后,再次感谢老师们,老师渊源的学识、严谨求实的科学精神、一丝不苟的治学态度和高尚的品格,深深地感染了我们每一位同学,不仅使我们开阔了视野,拓宽了思路,增长了知识,而且为我们今后的工作和学习打下了牢固的基础,也增强了我们对计算机的兴趣。在大学中一起
学的朋友,对我们有深远影响的老师们,将是我们在以后的工作和学习中的宝贵财富。