搜索
您的当前位置:首页正文

Linux系统实习报告

来源:哗拓教育


沈阳航空航天大学

Linux系统操作实习报告

院(系):计算机学院 专 业:计算机科学与技术 班 级:84010105 学 号:************* * **** 指导教师:*** 完成日期:2010年7月23日

7月18日实习内容

1 安装VMWare(若系统已安装,则此步跳过)

(1)解压缩Vmware软件包

(2)安装VMWare:进入解压后VMWare软件包所在的位置。该目录内包含VMWare-KG目

录和Vmware安装软件包含。双击Vmware安装软件图标开始安装:①、单击NEXT;②、单击Yes,Iaccept the terms in the license agreement;③、选择安装路径,,比如F:\\VMWare\\VMWare WorkStation,单击OK创建之;④、单击NEXT;⑤、单击NEXT;⑥、单击NEXT;⑦、单Install开始安装,且等待直到出现Serial Number输入画面;⑧、找到VMWare-KG,并双击进入该目录,再双击keygen图标,产生Serial,将Serial框的内容自制到剪贴板。⑨、切换到安装两面,将剪贴板的内容,粘贴到Serail Number输入框。单击Next;⑩、单击Finish完成安装。

2 启动虚拟机应用程序并进行必要设置

(1)启动VMWare虚拟机软件;Show tips at startup后关闭Tip of Day对话框; (2)单击New Virtual Machine图标;

(3)单击下一步;选择Typical,单击下一步; (4)选择Linux后点击下一步;

(5)选择安装路径,比如F:\\My Virtual Machine\\Red Hat Linux后,点击下一步; (6)选择Use network address translation(NAT),后点击下一步; (7)(在Disk size(GB)选项中选择缺省值4.0,)点击完成。

3 为安装Linux作准备

(1)在Devices选项框中选择CD-ROM(IDE 1:0) Auto detect并双击之,弹出CD-ROM

device选项卡。 (2)根据需要在CD-ROM device选项卡中选择Use physical driver或Use ISO image 若从光盘安装则选择前者,从Linux光盘映象文件安装则选择后者。

(3)选择Use ISO image选项并在它的输入框内指定光盘映象的第一号文件,即第一张光

盘的映象后,点击Ok. (4)选择Ethernet NAT,并双击之,弹出Network adapter选项卡,在其是选择Custom

Specific virtual network。在下拉菜单下选择Vmnet(NAT)后,点击OK。

4 Linux系统安装

(1)在commands选项框中单击Start the virtual machine开始安装; (2)在出现CD Found选择框中(意为测试光盘,选择Skip忽略),通过tab或光标键选择

Skip后,回车,Linux继续安装; (3)单击Next;

(4)选择安装语言(English默认,当然也可选择别的,建议不这样做); (5)选择键盘(U.S English);

1

(6)在鼠标选择画面上点击Next选择默认;

(7)选择安装方式(Personal, Workstation, Server, Custom),选择Custom后点

击Next;

(8)分区方法选择(Automatically(自动)、Manually partition with Disk

Druid(手工)):选择Automatically后,单击Next后,弹出Warning对话框。选择Yes后继续。

注:这是在虚拟机控制下的安装,在单独安装Linux时会有很大不同,尤其在分区处理上必

须认真、仔细且准确无误否则会破坏硬盘上的数据,切!切!

(9)在Automatic Partitioning选择框中的I want to have automatic

partitioning:选择默认(Remve all Linux partitions on this system),点击Next后,弹出Warning对话框(Are you sure sou want to do this),选择Yes;

(10)现在是分区处理画面,不做任何处理,点击Next;

(11)在GRUB boot loader 安装选择框中(第一行为:GRUB boot loader will be

installed on /dev/sda … )不作处理,选择Next继续; (12)在Next Configuration的画面上不做处理,点击Next;

(13)在防火墙规则处理画面中,选中提供服务的选项,出于试验的目的,选择中级,在

Custom下选中所有选项,即全部允许后,点击Next;

(14)在补充语言支持画面内选中中文(简体,台湾、香港,只选简体中文即可),选好后,

单击Next;

(15)在时区设置画面上用鼠标点击中国上海的位置,在下面内容中会出现

Asia/Shanghai,点击Next;

(16)在Set Root Password(本画面为root密码输入画面),在两个文件框中输入相同

的内容(建议都为rootroot,由于是密码,所输入字符不会正常显示),输入完毕后,点击Next;

(17)在Authentiction Configuration画面不作处理,点击Next继续;

(18)本画面为软件包选择画面,请根据需要进行选择。出于实验的目的,多选一些,在保留

默认(系统已经选定的项后),还要增加一些,比方说:KDE Desktop Environment、Editors、Engineering and Scientific、Authoring and Punlishing、Server configuratio tools、Web server、Mail Server、Windows File Server、DNS Name Server、FTP Server、PostgreSQL、MySQL Database、News Server、Net Work Server、Development Tools、Languge Support(选中简体中文)、System Tools、Administration Tools等。需要时,可在每个项内容多选一些,一般不要减少。

请不要选择Minimal或Everything。 一切选择好后,点击Next;

(19)点击Next继续,开始安装。

在安装过程中,需要按顺序换光盘。在直接光盘安装时内需换光盘并按回车即可;在用光盘

映象安装时还要在控制界面上依次选定映象文件后再回车才能进行。

(20)第三张盘安装完毕后,系统会显示Boot Diskette Creation。有两个选项,分别

是创建和不创建引导盘。在光盘或或独立分区安装时的,可选择创建或不创建。若创建了引导盘则在系统瘫痪时可用它进行引导,引导后进行修复或维护。

我们这里是在虚拟机地的安装,不需创建引导盘,故选择No后,点击Next。

2

(21)以下是图形界面设置。(如果不配置图形界面可选中Skip X Configuration.)在我

们的安装中要配置图形界面,点击Next继续; (22)显示器配置,不作处理,点击Next继续;

(23)手工图形界面配置,不作处理,点击Next继续;

(24)最后是安装,配置结束。点击Exit结束安装。系统重新启动。

5 Linux系统的首次启动

(1)Welcome画面,点击Forword继续;

(2)User Account画面。用于增加新帐号。此时系统已有一个帐号root,你可以在此增

加新帐号,也可以不增加,待系统启动完毕后,由用户管理命令useradd或adduser来增加。这里可不增加,点击Forward继续; (3)出现Warning对话框后,点击Continue继续; (4)日期设置画面,用于设置系统日期。你可以在些设置系统日期(一般是正确的不需设置),

你也可在系统正常启动后,用系统日期管理命令date来进行设置。这是不处理,点击Forward继续;

(5)声卡设置画面,用于设置声卡,不作处理,点击Forward继续;

(6)Red Hat Network设置画面,用于设置在Red Hat Network上注册的用户。设置

后可以进行升级或更新。这里不作处理,选择No,点击Forword继续; (7)其余软件安装,不作处理,点击Forward继续;

(8)Finish Setup画面。宣布安装设置完毕。点击Forward完成。

6 系统启动完毕。

在图形界面下输入用户名和密码后登录系统,进行相关的操作。

语言切换:选择Logout退出系统。在屏幕的左下角点击Language,弹出语言选择对话框,选择所需语言,比如Chinese(Simplified)中文简体后,点击OK后。再进行重新登录。当重新输入用户名和密码后,会弹出语言选择确定对话框。选择Yes后,系统将使用新选择的语言。

7月19日实习内容

1. 了解linux所提供的用户界面中的键盘命令操作界面; 2. 熟练掌握常用的键盘命令。 具体内容:

(1) man 显示联机Linux手册

[格式] $ man[oprion][chapter]title... (2) ls 显示当前工作目录下内容

[格式] $ ls [-ltr]

[描述] ls命令根据文件名按字母顺序列出文件目录及子目录名称。 [选择项] ls命令有多个选择项,下面列出几个重要的选择项:

-l|more 以长[格式]列出文件,其中包括文件中的字符个数,•以及最近

3

修改的日期和时间。

-t 以最近修改的时间顺序列出文件。 -r 将-t选择的列表顺序变反。 - a 显示隐藏文件。

(3)cd 切换工作目录----在目录树中移动

[格式] $ cd [路径]

[描述] cd(change directory)命令建立指定的目录,并把它作为工

[格式]:cd cd cd.. cd/

4) mkdir [格式] $ mkdir [描述] mkdir5) rmdir [格式] $ rmdir [描述] rmdir[注释] 6) rm [格式] $ rm [描述] rm[选择项] 7) rm -r [格式] $ rm [描述] rm 8) cp [格式] $ cp [描述] cp9) mv [格式] $mv [描述] mv10) cat 作目录。

返回用户主目录,并把它作为工作目录。 目录名称 改变现行目录到指定目录。

返回到工作目录的父目录,并把它作为工作目录。 进到根目录 在当前工作目录下建立子目录 。

目录名称

(make directory)命令建立1个或多个指定目录。 删除当前工作目录下子目录

目录名称...

(remove directory)命令删除指定目录,而目录必须

为空。如果目录不为空,LINUX将显示适当的报错信息。

要删除含有文件的目录,你可使用带有危险性的rm-r命令。删除文件。

文件名...

命令删除一个或多个指定文件。

-i 选择项使LINUX问是否要删除指定文件。如果是这样,则

键入y•(表示yes),否则键入n (表示no).

删除目录及其文件

-r 目录名称 -r(remove recursively)命令删除指定目录及其内容。复制文件

文件名1 文件名2

命令进行文件“文件名1”的复制拷贝,拷贝件称为“文件

名2”

移动或重新命名文件和目录

文件名1 文件名2 命令的

直接显示文件内容

4

(( (( (((

[格式] $ cat 文件名

[描述] cat命令将文件名作为其自变量显示文件的内容。

7月20日实习内容

1. 了解linux中提供的VI编辑器;

2. 新建终端,掌握VI编辑器的三种基本操作方式。 具体内容: (1)启动vi

vi命令的语法是: vi 文件名

这里的文件名是用户所要编辑的文件的名称。这个文件可以是一个新文件,

也可以是一个已经存在的文件。

(2)插入正文 现在用户在命令方式下。键入“i”可以切换到插入方式。 (3)删除正文 在命令方式下,可以使用x命令删除光标所在处的字符。 (4)修改正文 用户可以使用命令R来修改正文中的单词。 (5)保存文件并退出vi

用户可以使用:q!命令退出vi,但这个命令不保存对文件的修改。当用户键入”:”后,光标将移到屏幕的最后一行,用户此时处在命令行方式。使用:wq,可以保存当前编辑的文件并退出vi。

7月21日实习内容

1. Linux下的C语言编程;

2. 掌握编程语言编辑器GCC的使用;

3. 实现在Linux操作系统下成功运行输出HelloWorld的程序。 具体内容:

(1)新建终端,键入“vi i”,进入程序编辑; (2)将程序编辑后,使用“:wq”命令保存退出; (3)利用gcc –o 命令编译程序;

5

gcc 命令的基本用法如下: gcc [options] [filenames]

当不用任何选项编译一个程序时, GCC 将会建立(假定编译成功)一个名为a.out 的可 执行文件. 例如, 下面的命令将在当前目录下产生一个叫 a.out 的文件: gcc test.c

(4)利用GDB调试程序; (5)提示输入file名;

(6)键入“flie gm”后,运行“run”;

(7)终端显示“HelloWorld!”,程序运行成功。

7月22日上机考核内容

Linux常用命令、Linux下的C程序开发,GDB的调试及应用。 1建立文件夹

在根目录下建立以学号2008040101052为名的文件夹,,执行的命令为mkdir 2008040101052,这样在根目录root下就生成了文件夹。然后要求在新建立的文件夹2008040101052下再建立两个子文件夹分别为st1和st2,执行的命令与上相同,不再赘述。 2 编写程序

在vi编辑器中编辑C语言程序,程序的作用是将学号2008040101052以三角形的形式显示出来。

程序源代码为:

#include

main () {

int str[13]={2,0,0,8,0,4,0,1,0,1,5,2}; int i,j;

for(i=0;i<13;i++) for(j=0;j<=i;j++){

printf(“%d”,str[j]); }

printf(“\\n”);}

6

心得体会

说实话,对于Linux操作系统我以前只闻其声不见其形,我对它很陌生。从各个方面查阅到得资料才使我对它有了些许的了解。直到第一次的上机操作,对于习惯了Windows图形化界面的我,才发现操作起来感到非常不适应。但是在其后的课程中跟随老师教授的知识不断练习,开始适应这种快速的命令行操作方式。

Linux下的编程也是比较实用的,可是当我们这些在Windows 下用惯了各种编译软件,转型到Linux下的时候,完全有点不知所措了,好多的命令记不住。很难顺利地编出来。还好在老师和同学们的帮助下,我逐渐适应了在Linux上将程序调试、运行,即使这样,也是困难重重。后来在不断的尝试和摸索中,同时在老师的帮助下,终于成功运行程序。非常感谢他们的无私帮助。

在整个Linux操作系统实习中,我从接触到这种全新的事物,到熟悉并熟练的应用它处理各种事务,逐渐发现了沉淀其中的精华。走出Windows走进Linux,我们感受到了不同操作系统之间的差别和优缺点,使我们学到了更多课本上所不知道的知识。本次Linux操作系统实习,不仅使我开阔了视野,拓宽了思路,增长了知识,而且为我们今后的工作和学习打下了牢固的基础,也增强了我们对计算机的兴趣,这将是我人生的宝贵财富。

7

因篇幅问题不能全部显示,请点此查看更多更全内容

Top