当前位置:文档之家› linux实训报告

linux实训报告

实训报告实训名称:Linux操作实训学院:计算机学院专业、班级09级计科1班学号:学生姓名:指导教师:2011 年12 月26 日实训报告内容一、实训名称Linux操作实训二、实训时间第16-17周三、实训地点K4-508四、实训目的通过本实训,熟悉Linux操作系统以及操作系统当中的部分概念,掌握Linux控制台的基本命令和使用方法,能够对Linux操作系统的一些应用进行简单的配置。

实训的实施应使学生在以下几个方面有所收获:(1)加深对操作系统原理的理解,提高综合运用所学知识的能力。

(2)培养学生自主查阅参考资料的习惯,增强独立思考和解决问题的能力。

(3)通过该实训,使学生基本掌握如何使用Linux操作系统。

五、实训理论基础知识1.什么是Linux操作系统?Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

它能运行主要的UNIX工具软件、应用程序和网络协议。

它支持32位和64位硬件。

Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

它主要用于基于Intel x86系列CPU的计算机上。

这个系统是由全世界各地的成千上万的程序员设计和实现的。

其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品 ! Linux以它的高效性和灵活性著称。

Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。

Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。

Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。

它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。

Linux具有Unix的优点:稳定、可靠、安全,有强大的网络功能。

在相关软件的支持下,可实现WWW、FTP、DNS、DHCP、E-mail等服务,还可作为路由器使用,利用ipchains/iptables可构建NAT及功能全面的防火墙。

2.Linux的目录结构Linux下各目录的含义如下:/vmlinuz该目录中存放的是系统内核/bin 该目录中存放Linux的常用命令,在有的版本中是一些和根目录下相同的目录。

/boot 该目录下存放的都是系统启动时要用到的程序,当用lilo引导Linux时,会用到这里的一些信息。

/dev 该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,你可以访问这些外部设备,与访问一个文件或一个目录没有区。

例如在系统中键入“cd /dev/cdrom”,就可以看到光驱中的文件;键入“cd /dev/mouse”即可看鼠标的相关文件。

/cdrom 该目录在刚安装系统时是空的,你可以将光驱文件系统挂在这个目录下,例如“mount /dev/cdrom /cdrom” /etc 该目录存放了系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置用户信息等。

/sbin 该目录用来存放系统管理员的系统管理程序。

/home 如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。

/lib 该目录用来存放系统动态连接共享库,几乎所有的应用程序都会用到该目录下的共享库/lost+found 该目录在大多数情况下都是空的。

但当突然停电、或者非正常关机后,有些文件就临时存放在这里。

/mnt 该目录在一般情况下也是空的,你可以临时将别的文件系统挂在该目录下。

/proc可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的/root 如果你是以超级用户的身份登录的,这个就是超级用户的主目录/tmp用来存放不同程序执行时产生的临时文件/usr 用户的很多应用程序和文件都存放在该目录下。

2、SWAP交换分区分区的知识我们基本上都了解,这里需要提一下交换分区。

我们如果没有足够的内存,也许就不能运行某些大型的软件,解决的办法是在硬盘上划出一个区域来当作临时的内存,好像内存变大了。

Windows 操作系统把这个区域叫做虚拟内存,Linux把它叫做交换分区swap。

虽然随着硬件价格的下降内存已经不大会限制我们了,但是交换分区这个概念却保留下来,而且有继续保留下去的原因,当然涉及到内核的问题,我们不多讨论,我们要说明的是,安装Linux时候建立交换分区时,如果你的内存只有64M或则128M,那么交换分区最好设置成为它的3倍,如果你的分区足够大,有256M或则512M,那么设置成为相同大小就可以了。

但是请注意,最好大小为2的N次幂的数字。

3、分区格式硬盘只是一个用电磁的方式纪录信息的媒介,我们可以通过不同的格式来管理。

不同的操作系统选择了不同的格式,同一种操作系统也可能支持多种格式。

微软的操作系统选择了fat16格式作为DOS的分区格式,往后windows95和windows98支持fat32格式,windowsNT使用NTFS4格式,windows2000以及XP 支持NTFS5,也支持fat32,但是她们都不支持Linux上常见的分区格式。

Linux是一个开放的操作系统,它最初使用ext2格式,后来使用ext3格式,但是它同时支持非常多的分区格式,包括很多大型机上UNIX 使用的XFS格式,也包括微软的那些fat以及NTFS格式。

在给硬盘分区时就需要指定使用的分区格式。

六、实训内容(步骤及程序等)实训1:用户界面与Shell命令1. 图形化用户界面下的Shell命令操作【操作要求1】显示系统时间,并将系统时间修改为2011年12月17日零点。

【操作步骤】(I)启动计算机,以超级用户身份登录图形化用户界面。

(2)依次单击“主菜单”→“系统工具”→“终端”,打开桌面环境下的终端工具。

(3)输入命令“date”,显示系统的当前日期和时间。

(4)输入命令“date 121700002011”,屏幕显示新修改的系统时间。

2、查看/etc目录下所有文件和子目录的详细信息。

【操作步骤】(1)输入命令“cd/etc”,切换到/etc目录。

(2)输入命令“ls -al”,显示/etc目录下所有文件和子目录的详细信息。

2 字符界面下的Shell命令操作【操作要求1】查看当前目录。

【操作步骤】(1)启动计算机后默认会启动图形化用户界面,按下Ctrl+Alt+F2键切换到第2个虚拟终端。

(2)输入一个普通用户的用户名和口令,登录系统,参见实训1。

(3)输入命令“pwd”,显示当前目录。

【操作要求2】用cat命令在用户主目录下创建一名为f1的文本文件,内容为:Linux is useful for us allY ou can never imagine how great it is.【操作步骤】(1)输入命令“cat >f1”,屏幕上输入点光标闪烁。

(2)依次输入上述内容。

使用cat命令进行输入时,而且只能用退格键(Backspace)来删除光标前一位置的字符。

并且一旦按下回车键,该行输入的字符就不可修改。

(3)上述内容输入后,按Enter键,让光标处于输入内容的下一行,按Ctrl+D键结束输入。

(4)要查看文件是否生成,输入命令“ls”即可。

(5)输入命令“cat f1”,查看f1文件的内容。

【操作要求3】统计a文件的行数,单词数和字符数,并将统计结果存放在countf1文件。

(1)输入命令“wc <f1> countf1”,屏幕上不显示任何信息。

(2)输入命令“cat countfl”,查看countf1文件的内容,其内容是f1文件的行数、单词数和字符数信息。

实训2 vi的基本操作1.新建文本文件’【操作要求1】利用vi新建文件f2,内容为:How to Read FasterWhen I was a schoolboy I must have read every comic book ever published. But as I got older, my eyeballs must have slowed down or something I mean, comic books started to pile up faster then I could read them!It wasn't until much later, when I was studying at college, I realized that it wasn't my eyeballs that had gone wrong. They're still moving as well as ever. The problem is that there's too much to read these days, and too little time to read every WORD of it.【操作步骤】(1)启动计算机后,以普通用户身份登录字符界面。

(2)在Shell命令提示符后输入命令“vi”,启动vi文本编辑器,进入命令模式。

(3)按“i”键,从命令模式转换为文本编辑模式,此时屏幕的最底边出现“——INSERT——”字样。

(4)输入上述文本内容。

如果输入出错,可使用退格键或Delete键删除错误的字符。

(5)按Esc键返回命令模式。

(6)按“:”键进入最后行模式,输入“w f2”,就可以将正在编辑的内容保存为f2文件。

注意:vi中行的概念与平时所说的行有所区别,在输入文字的过程中由于字符串长度超过屏幕宽度而发生的自动换行,vi并不认为是一行,只有在vi中按一次Enter键,另起一行的才是新的一行。

(7 )按“:”键后输入“q”,退出vi。

【操作要求2】将文本中所有的“eyeballs”用“eye-balls”替换。

【操作步骤】按Esc键后输入“:”,进入最后行模式。

因为当前f2文件中共有5行,所以输入命令“1,5 s/eyeballs/eye-balls/g”,并按Enter键,将文件中所有的eyeballs”替换为“eye-balls”。

【操作要求3】把第二行移动到文件的最后,删除第一和第二行并恢复删除,并不保存修改。

(1)按“:”键,再次进入最后行模式,输入命令“2,2 m 5”,将第二行移动到五行的后面。

(2)按“:”键,输入“1,2 d”,删除第一和第二行。

相关主题