毕业实习报告论文.docx
- 文档编号:13163849
- 上传时间:2023-06-11
- 格式:DOCX
- 页数:30
- 大小:38.51KB
毕业实习报告论文.docx
《毕业实习报告论文.docx》由会员分享,可在线阅读,更多相关《毕业实习报告论文.docx(30页珍藏版)》请在冰点文库上搜索。
毕业实习报告论文
武汉工程大学
计算机科学与工程学院
毕业实习报告
专业
网络工程
班级
01班
学号
学生姓名
指导教师
实习时间
实习成绩
武汉工程大学计算机科学与工程学院制
说明:
1、实习指导教师由学院校内教师担任,负责组织实习、学生管理、参加实习答辩、实习成绩评定、给出实习评语等工作。
2、实习报告由武汉工程大学计算机科学与工程学院提供基本格式(适用于学院各专业),各专业教研室和指导教师可根据本专业特点及实习内容做适当的调整,学生须按指导教师下达的实习报告格式认真进行填写。
3、实习成绩由指导教师根据学生的实习情况给出各项分值及总评成绩。
4、指导教师评语一栏由实习指导教师(校内教师)就学生在整个实习期间的表现给出客观、全面的评价,包括实习期间的表现、实习报告的质量、实习答辩的情况等。
5、学生必须参加实习答辩,凡不参加实习答辩者,实习成绩一律按不及格处理。
实习答辩小组应由2人及以上教师组成,其中校内指导教师必须参加,否则视作无效答辩。
6、实习报告正文字数应不少于5000字,实习日记字数不少于200字/天。
7、实习报告正文中实习目的与任务、实习地点、实习内容和要求等项,可由指导教师统一给出(自主实习除外)。
学生自主实习的,可根据实习的情况自行填写以上内容。
8、自主实习的学生还应提供由实习单位出具的实习鉴定表(复印件),与实习报告一起装订,作为参加实习答辩和评定成绩的依据。
毕业实习成绩评定表
学生姓名:
学号:
班级:
网络工程01班
类别
总分值
各项分值
评分标准
实际得分
总得分
备注
实习表现
30
10
按时参加实习活动,无旷课、迟到、早退等情况。
10
遵守实习单位纪律和安排,无违反实习单位规定的情况;听从指导教师的安排,参加各项活动,无不服从教师管理的现象。
10
按期圆满完成规定的任务,工作量饱满;能运用所学知识和技能去发现与解决实际问题,工作中有创新意识。
实习报告
40
15
实习报告文字通顺,内容翔实,论述充分、完整,结构严谨合理。
能运用所学专业知识对问题加以分析。
15
正确处理相关的数据,分析处理科学;具有收集、加工各种信息及获得新知识的能力。
5
实习报告字数符合相关要求,实习报告工整规范,整齐划一。
5
实习日记(笔记)次数及内容符合要求。
实习答辩
30
15
在规定时间内能就实习的内容进行全面完整的阐述,言简意明,重点突出,条理清晰。
15
在规定时间内能准确、完整、流利地回答教师所提出的问题。
总评成绩:
分
补充说明:
指导教师:
(签字)
日期:
年月日
毕业实习答辩记录表
学生姓名:
学号:
班级:
答辩地点:
网络工程教研室
答辩内容记录:
答辩成绩
总分值
各项分值
评分标准
实际得分
总得分
备注
30
15
在规定时间内能就实习的内容进行全面完整的阐述,言简意明,重点突出,条理清晰。
15
在规定时间内能准确、完整、流利地回答教师所提出的问题。
答辩小组成员(签字):
年月日
指导教师评语
指导教师:
(签字)
日期:
年月日
一、实习目的与任务
1、了解科技型IT企业的组织架构和运营模式;
2、学习体会IT企业规范化、专业化、标准化、规模化系统集成项目开发流程;
3、学习体会典型系统集成项目开发团队的角色构成及团队角色协同工作技巧;
4、学习体验课堂理论知识在实际工程项目中的应用,积累项目实战经验;
5、感受IT企业对员工知识结构、技术技能、综合素质的要求,体验企业的文化氛围,加速由学生向员工的身份转变,增强同学的就业能力和信心。
6、听课笔记、实习日记齐全,并撰写毕业实习报告,参加实习答辩。
二、实习地点
武汉市东湖开发区关山一路20号光谷创意产业基地2号楼4层达内科技武汉中心
三、实习内容和要求
学习实践IP;RIP;OSPF;Frame-Relay;RIP;Ethernet;Access-List等目前主流网络协议及其在系统集成项目中的应用;学习实践当前各类主流网络技术,主流厂商的路由器和交换机等网络设备的调试,体验其在系统集成过程中的应用。
具体要求:
1、按时参加实习活动,无旷课、迟到、早退等情况。
2、遵守实习单位纪律和安排,无违反实习单位规定的情况;听从指导教师的安排,参加各项活动,无不服从教师管理的现象。
3、实习报告文字通顺,内容翔实,论述充分、完整,结构严谨合理。
能运用所学专业知识对问题加以分析。
4、完成实习作业,通过实习答辩。
四、实习总结及分析
在实习期间,我收获了很多,不仅有关于理论知识的学习,还有在我的动手能力方面也有很大的提高,在我的人生社会经验中也增添了不少的阅历。
这次实训让我学到的东西太多,使我受益非浅,它让我知道了工作上的辛苦,让我知道工作并不像在学校里学习一样轻松。
不过,虽然辛苦了点,但能让我学到不同的东西,我心里还是高兴的。
人非生而知之,要学得知识,一靠学习,二靠实践。
没有实践,学习就是无源之水,无本之木。
不到半年的时间就将步入社会的我们,面临是继续深造,还是就业的压力,我想我们更应该把握住最后的一段时间,充实、完善自我,争取能胜任企业中的需要。
每个Linux程序都是一个可执行文件,它含有操作码列表,CPU将执行这些操作码来完成特定的操作。
例如,ls命令是由/bin/ls文件提供的,该文件含有机器指令的列表,在屏幕上显示当前目录中文件的列表时需要使用这些机器指令。
几乎每个程序的行为都可以通过修改其配置文件来按照您的偏好或需要去定制。
在Linux中,每个程序员都可以自由选择他或她喜欢的配置文件格式。
可以选择的格式很多,从/etc/shells文件(它包含被一个换行符分开的shell的列表),到Apache的复杂的/etc/httpd.conf文件。
内核需要了解系统中用户和组的列表,进而管理文件权限(即根据权限判定特定用户(UNIX_USERS)是否可以打开某个文件)。
注意,这些文件不是明确地由程序读取的,而是由系统库所提供的一个函数读取,并被内核使用。
例如,程序需要某个用户的(加密过的)密码时不应该打开/etc/passwd文件。
相反,程序应该调用系统库的getpw()函数。
这种函数也被称为系统调用。
打开/etc/passwd文件和之后查找那个被请求的用户的密码都是由内核(通过系统库)决定的。
除非另行指定,RedHatLinux系统中大多数配置文件都在/etc目录中。
配置文件可以大致分为下面几类:
访问文件
/etc/host.conf
告诉网络域名服务器如何查找主机名。
(通常是/etc/hosts,然后就是名称服务器;可通过netconf对其进行更改)
/etc/hosts
包含(本地网络中)已知主机的一个列表。
如果系统的IP不是动态生成,就可以使用它。
对于简单的主机名解析(点分表示法),在请求DNS或NIS网络名称服务器之前,/etc/hosts.conf通常会告诉解析程序先查看这里。
/etc/hosts.allow
请参阅hosts_access的联机帮助页。
至少由tcpd读取。
/etc/hosts.deny
请参阅hosts_access的联机帮助页。
至少由tcpd读取。
引导和登录/注销
/etc/issue&/etc/
这些文件由mingetty(和类似的程序)读取,用来向从终端(issue)或通过telnet会话()连接的用户显示一个“welcome”字符串。
它们包括几行声明RedHat版本号、名称和内核ID的信息。
它们由rc.local使用。
/etc/redhat-release
包括一行声明RedHat版本号和名称的信息。
由rc.local使用。
/etc/rc.d/rc
通常在所有运行级别运行,级别作为参数传送。
例如,要以图形(Graphics)模式(X-Server)引导机器,请在命令行运行下面的命令:
init5。
运行级别5表示以图形模式引导系统。
/etc/rc.d/rc.local
非正式的。
可以从rc、rc.sysinit或/etc/inittab调用。
/etc/rc.d/rc.sysinit
通常是所有运行级别的第一个脚本。
/etc/rc.d/rc/rcX.d
从rc运行的脚本(X表示1到5之间的任意数字)。
这些目录是特定“运行级别”的目录。
当系统启动时,它会识别要启动的运行级别,然后调用该运行级别的特定目录中存在的所有启动脚本。
例如,系统启动时通常会在引导消息之后显示“enteringrun-level3”的消息;这意味着/etc/rc.d/rc3.d/目录中的所有初始化脚本都将被调用。
文件系统
内核提供了一个接口,用来显示一些它的数据结构,这些数据结构对于决定诸如使用的中断、初始化的设备和内存统计信息之类的系统参数可能很有用。
这个接口是作为一个独立但虚拟的文件系统提供的,称为/proc文件系统。
很多系统实用程序都使用这个文件系统中存在的值来显示系统统计信息。
例如,/proc/modules文件列举系统中当前加载的模块。
lsmod命令读取此信息,然后将其以人们可以看懂的格式显示出来。
下面表格中指定的mtab文件以同样的方式读取包含当前安装的文件系统的/proc/mount文件。
/etc/mtab
这将随着/proc/mount文件的改变而不断改变。
换句话说,文件系统被安装和卸载时,改变会立即反映到此文件中。
/etc/fstab
列举计算机当前“可以安装”的文件系统。
这非常重要,因为计算机引导时将运行mount-a命令,该命令负责安装fstab的倒数第二列中带有“1”标记的每一个文件系统。
/etc/mtools.conf
DOS类型的文件系统上所有操作(创建目录、复制、格式化等等)的配置。
系统管理
/etc/group
包含有效的组名称和指定组中包括的用户。
单一用户如果执行多个任务,可以存在于多个组中。
例如,如果一个“用户”是“project1”工程组的成员,同时也是管理员,那么在group文件中他的条目看起来就会是这样的:
user:
*:
group-id:
project1
/etc/nologin
如果有/etc/nologin文件存在,login
(1)将只允许root用户进行访问。
它将对其它用户显示此文件的内容并拒绝其登录。
etc/passwd
请参阅“manpasswd”。
它包含一些用户帐号信息,包括密码(如果未被shadow程序加密过)。
/etc/rpmrc
rpm命令配置。
所有的rpm命令行选项都可以在这个文件中一起设置,这样,当任何rpm命令在该系统中运行时,所有的选项都会全局适用。
/etc/securetty
包含设备名称,由tty行组成(每行一个名称,不包括前面的/dev/),root用户在这里被允许登录。
/etc/usertty
/etc/shadow
包含加密后的用户帐号密码信息,还可以包括密码时效信息。
包括的字段有:
登录名
加密后的密码
从1970年1月1日到密码最后一次被更改的天数
距密码可以更改之前的天数
距密码必须更改之前的天数
密码到期前用户被警告的天数
密码到期后帐户被禁用的天数
从1970年1月1日到帐号被禁用的天数
/etc/shells
包含系统可用的可能的“shell”的列表。
/etc/motd
每日消息;在管理员希望向Linux服务器的所有用户传达某个消息时使用。
联网
/etc/gated.conf
gated的配置。
只能被gated守护进程所使用。
/etc/gated.version
包含gated守护进程的版本号。
/etc/gateway
由routed守护进程可选地使用。
/etc/networks
列举从机器所连接的网络可以访问的网络名和网络地址。
通过路由命令使用。
允许使用网络名称。
/etc/protocols
列举当前可用的协议。
请参阅NAG(网络管理员指南,NetworkAdministratorsGuide)和联机帮助页。
C接口是getprotoent。
绝不能更改。
/etc/resolv.conf
在程序请求“解析”一个IP地址时告诉内核应该查询哪个名称服务器。
/etc/rpc
包含RPC指令/规则,这些指令/规则可以在NFS调用、远程文件系统安装等中使用。
/etc/exports
要导出的文件系统(NFS)和对它的权限。
/etc/services
将网络服务名转换为端口号/协议。
由inetd、telnet、tcpdump和一些其它程序读取。
有一些C访问例程。
/etc/inetd.conf
inetd的配置文件。
请参阅inetd联机帮助页。
包含每个网络服务的条目,inetd必须为这些网络服务控制守护进程或其它服务。
注意,服务将会运行,但在/etc/services中将它们注释掉了,这样即使这些服务在运行也将不可用。
格式为:
/etc/sendmail.cf
邮件程序sendmail的配置文件。
比较隐晦,很难理解。
/etc/sysconfig/network
指出NETWORKING=yes或no。
至少由rc.sysinit读取。
/etc/sysconfig/network-scripts/if*
RedHat网络配置脚本。
系统命令
系统命令要独占地控制系统,并让一切正常工作。
所有如login(完成控制台用户身份验证阶段)或bash(提供用户和计算机之间交互)之类的程序都是系统命令。
因此,和它们有关的文件也特别重要。
这一类别中有下列令用户和管理员感兴趣的文件。
/etc/lilo.conf
包含系统的缺省引导命令行参数,还有启动时使用的不同映象。
您在LILO引导提示的时候按Tab键就可以看到这个列表。
/etc/logrotate.conf
维护/var/log目录中的日志文件。
/etc/identd.conf
identd是一个服务器,它按照RFC1413文档中指定的方式实现TCP/IP提议的标准IDENT用户身份识别协议。
identd的操作原理是查找特定TCP/IP连接并返回拥有此连接的进程的用户名。
作为选择,它也可以返回其它信息,而不是用户名。
请参阅identd联机帮助页。
/etc/ld.so.conf
“动态链接程序”(DynamicLinker)的配置。
/etc/inittab
按年代来讲,这是UNIX中第一个配置文件。
在一台UNIX机器打开之后启动的第一个程序是init,它知道该启动什么,这是由于inittab的存在。
在运行级别改变时,init读取inittab,然后控制主进程的启动。
/etc/termcap
一个数据库,包含所有可能的终端类型以及这些终端的性能。
守护进程
守护进程是一种运行在非交互模式下的程序。
一般来说,守护进程任务是和联网区域有关的:
它们等待连接,以便通过连接提供服务。
Linux可以使用从Web服务器到ftp服务器的很多守护进程。
/etc/syslogd.conf
syslogd守护进程的配置文件。
syslogd是一种守护进程,它负责记录(写到磁盘)从其它程序发送到系统的消息。
这个服务尤其常被某些守护进程所使用,这些守护进程不会有另外的方法来发出可能有问题存在的信号或向用户发送消息。
/etc/httpd.conf
Web服务器Apache的配置文件。
这个文件一般不在/etc中。
它可能在/usr/local/httpd/conf/或/etc/httpd/conf/中,但是要确定它的位置,您还需要检查特定的Apache安装信息。
/etc/conf.modulesor/etc/modules.conf
kerneld的配置文件。
有意思的是,kerneld并不是“作为守护进程的”内核。
它其实是一种在需要时负责“快速”加载附加内核模块的守护进程。
用户程序
在Linux(和一般的UNIX)中,有无数的“用户”程序。
最常见的一种用户程序配置文件是/etc/lynx.cfg。
这是著名的文本浏览器lynx的配置文件。
通过这个文件,您可以定义代理服务器、要使用的字符集等等。
下面的代码样本展示了lynx.cfg文件的一部分,修改这部分代码可以改变Linux系统的代理服务器设置。
缺省情况下,这些设置适用于在各自的shell中运行lynx的所有用户,除非某个用户通过指定--cfg="mylynx.cfg"重设了缺省的配置文件。
/etc/lynx.cfg中的代理服务器设置
.h1proxy
.h2HTTP_PROXY
.h2HTTPS_PROXY
.h2FTP_PROXY
.h2GOPHER_PROXY
.h2NEWS_PROXY
.h2NNTP_PROXY
#Lynxversion2.2andbeyondsupportstheuseofproxyserversthatcanactas
#firewallgatewaysandcachingservers.Theyarepreferabletotheolder
#gatewayservers.EachprotocolusedbyLynxcanbemappedseparatelyusing
#PROTOCOL_proxyenvironmentvariables(seeLynxUsersGuide).Ifyouhave
#notsetthemexternally,youcansetthematruntimeviathisconfigurationfile.
#Theywillnotoverrideexternalsettings.Theno_proxyvariablecanbeused
#toinhibitproxyingtoselectedregionsoftheWeb(seebelow).Notethaton
#VMStheseproxyvariablesaresetasprocesslogicalsratherthansymbols,to
#preservelowercasing,andwilloutlivetheLynximage.
#
.ex15
http_proxy:
:
80/
ftp_proxy:
:
80/
#http_proxy:
:
8080
#ftp_proxy:
:
8080/
.h2NO_PROXY
#Theno_proxyvariablecanbeacomma-separatedlistofstringsdefining
#no-proxyzonesintheDNSdomainnamespace.Ifatailsubstringofthe
#domain-pathforahostmatchesoneofthesestrings,transactionswiththat
#nodewillnotbeproxied.
.ex
no_proxy:
demiurge
更改配置文件
在更改配置文件时,如果程序不是由系统管理员或内核控制的,就要确保重新启动过使用该配置的程序。
普通用户通常没有启动或停止系统程序和/或守护进程的权限。
内核
更改内核中的配置文件会立即影响到系统。
例如,更改passwd文件以增加用户将立即使该用户变为可用。
而且任何Linux系统的/proc/sys目录中都有一些内核可调参数。
只有超级用户可以得到对所有这些文件的写访问权力;其它用户只有只读访问权力。
此目录中文件的分类的方式和Linux内核源代码的分类方式一样。
此目录中的每个文件都代表一个内核数据结构,这些数据结构可以被动态地修改,从而改变系统性能。
注意:
在更改其中任何文件的任何值之前,您应该确保自己全面了解该文件,以避免对系统造成不可修复的损害。
/proc/sys/kernel/目录中的文件
文件名
描述
threads-max
内核可运行的最大任务数。
ctrl-alt-del
如果值为1,那么顺序按下这几个键将“彻底地”重新引导系统。
sysrq
如果值为1,Alt-SysRq则为激活状态。
osrelease
显示操作系统的发行版版本号
ostype
显示操作系统的类型。
hostname
系统的主机名。
domainname
网络域,系统是该网络域的一部分。
modprobe
指定modprobe是否应该在启动时自动运行并加载必需的模块。
守护进程和系统程序
守护进程是永远运行在后台的程序,它默默地执行自己的任务。
常见的守护进程有in.ftpd(ftp服务器守护进程)、in.telnetd(telnet服务器守护进程)和syslogd(系统日志记录守护进程)。
有些守护进程在运行时会严密监视配置文件,在配置文件改变时就会自动重新加载它。
但是大多数守护进程并不会自动重新加载配置文件。
我们需要以某种方式“告诉”这些守护进程配置文件已经被发生了改变并应该重新加载。
可以通过使用服务命令重新启动服务来达到这个目的(在RedHatLinux系统上)。
例如,如果我们更改了网络配置,就需要发出:
servicenetworkrestart。
注意:
这些服务最常见的是/etc/rc.d/init.d/*目录中存在的脚本,在系统被引导时由init启动。
所以,您也可以执行如下操作来重新启动服务:
/etc/rc.d/init.d/
start、stop和status是这些脚本接受的输入值,用来执行操作。
用户程序
用户或系统程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业 实习 报告 论文