嵌入式体验入门班实验手册_第1页
嵌入式体验入门班实验手册_第2页
嵌入式体验入门班实验手册_第3页
嵌入式体验入门班实验手册_第4页
嵌入式体验入门班实验手册_第5页
已阅读5页,还剩109页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

嵌入式体验入门班

实验手册

国嵌编著

嵌入式LINUX培训专用

版权申明

该资料版权归属成都国嵌信息技术

有限公司(简称“国嵌”)所有,并保留

一切权力。非经国嵌同意(书面形式),

任何单位和个人不得擅自摘录本手

册部分或全部,违者我们将追究其法

律责任。

实验目录

实验3/Linux定制安装............................3

实验3-2Linux常见命令使用.......................41

实验3-3Vi使用...................................64

实验3-4tftp服务器...............................73

实验3-5NFS服务器...............................77

实验3-6Samba服务器............................80

实验3-7防火墙设置...............................88

实验3-8wireshark网络分析.......................95

实验3-9脚本编程-脚本参数.......................103

实验3-10脚本编程-统计文件.......................105

实验3-11脚本编程-倒序输出.......................106

实验3-12脚本编程-监视文件.......................108

实验3-13脚本编程-qcd................................................Ill

实验3・1Linux定制安装

•实验目的:

学会Linux的定制安装

•实验要求:

使用vmware6,安装RHEL5

・实验器材:

软件:

1.安装了vmware6虚才以机的pc

2.RHEL5操作系统的镜像文件

硬件:PC机一台

•实验步骤:

1.双击windows的应用程序vmware6,打开虚拟机。会出

现如下界面:

2.点击File下拉菜单中的New选项,在出现的菜单中点击

VitualMachine选项。或者点击图标NewVitual

Machine会出现如下界面:

3.单机Next选项,在出现的界面中继续选择Next直到出

现如下界面:

4.选择Linux,在Version选项中选择RedHatEnterprise

Linux5,并单机Next进入下一步。

5.在出现的界面中,选择要安装Linux的位置。单击Next

进入下一步。

6.选择cpu是否是双核,如果是双核选择Two。单击Next

进入下一步。

7.选择给虚拟机分配的内存大小,pc的内存较大的话可

以选择1024MB,根据自己pc物理内存大小来处理。但

是如果要运行图形界面的话建议在256MB以上。例如:

pc物理内存大小为2G,选择分配512MB给虚拟机。

目VMwareWorkstationI。I回I区J

8.单击Next进入下一步,选择网络连接方式,选择Use

bridgednetworking

9.单击Next进入下一步,直到出现如下画面,磁盘大小

可以根据需要选择分配更大的,虚拟磁盘划分选择Spit

vitualdiskinto2GBfiles

10.单击Next进入下一步,选择前面选择的安装Linux系统

的目录

11.单击Next进入下一步,单击Fnish完成虚拟机安装的设

界面会进入虚拟的启动状态,会显示找不到操作系统,

"OperatingSystemnotfound”。

12.把RHEL5的镜像文件放到虚拟机的光驱里面。

点击下拉菜单中的VM选项然后点击Settings会出下如下界

面:

点击CD/DVD(IDE)图标,选择UseISOimagefile:并浏览

到你的RHEL5镜像文件所在的光盘。

©RedHatEnterpriseLinux5-VMwareWorkstation|u>|回|隆J

点击OK。然后点击第二排的第四个重启按钮,重启虚拟机。

13.点击虚拟机重启按钮重启虚拟机,会出现如下界面:

按Enter键进入如下界面:

InstallRedHatEnterpriseLinux5likeX

由Clickinthevirtualscreen

2tosendkeystrokesyouwouldonaphysicalcomputer.IFinishedInstallingHelp

Whenyouaredoneandtheoperating

TodirectinputtothisVM,clickinsideorpressCtrl+G.GQ臼福心晶晶

选择是否检测关盘的完整性,用Tab键选择跳过并按Enter

键进入下一■步O

14.进入如下界面,点击Netx进入下一步选择操作系统语

言。

0RedHatEnterpriseLinux5-VMwareWorkstationlol回I*I

FileEditViewVMTeamWindowsHelp

BQQ©白逾胶BOE◎爵

这里选择了简体中文,如果对Linux使用很少可以选择简体

中文,但建议用过一段时间之后一定要用英文版的。

©IRedHatEnterpriseLinux5-VMwareWorkstation0I回I区

FileEditViewVMTeamWindowsHelp

ia4世用钻蟠爵EBBgElElga能山

HomeX

REDHAT

ENTERPRISELINUX5

[Whatlanguagewouldyouliketouseduringthe

installationprocess?

QReleaseNotes寺旦ackNext

_rh.:th3mnicrrponInstallRedHatEnterpriseLinux5likeyouwouldonaphysical.........-.................

立tosendkeystrokescomputer.WhenyouaredoneandtheoperatingsystembootsIFinishedInstallingHelp

up,clickIFinishedInstalling.

点击Next进入下一步,选择键盘语言。

用默认的“美国英语式”

耳RedHatEnterpriseLinux5-VMwareWorkstation回I&I

FileEditViewVMTeamWindowsHelp

H皿虺。舞蝴脚回回覆您曾

令HomeX%RedHatEnterpriseLinux5

REDHAT

ENTERPRISELINUX5

请为您的系统选择适当的键盘。

瑞典谙式

瑞士德语式

瑞士德语式OatinD

瑞士法语式

瑞士法语式Oatinl)

罗马尼亚语式

美国国际式

中后退⑧|

□发行注记®♦下一步⑼

InstallRedHatEnterpriseLinux5likeyouwouldonaphysical

gClickinthevirtualscreen

3tosendkeystrokescomputer.WhenyouaredoneandtheoperatingsystembootsIFinishedInstallingHelp

ijn.clickTFiniqhadTn<;t^llinn

点击“下一步”进入。

15.弹出输入安装号的界面,选择“跳过输入安装号”。

台HomeX所RedHatEnterpriseLinux5

REDHAT

ENTERPRISELINUX5

请为您的系统选择适当的键盘。

瑞士德语式

瑞士德语式OatmD

瑞士法语式

瑞士法语式Oatlnl)

罗马尼亚语式

美国国际式

美国英语式

芬兰语式

芬兰语式Oatinl)

英联邦式

荷兰语式

葡萄牙语式

西班牙语式

一阿拉伯语式一(azertv)

中后退⑻II*下一步@)

InstallRedHatEnterpriseLinux5likeyouwouldonaphysical

国Clickinthevirtualscreen,—」a

atosendkeystrokescomputer.Whenyouaredoneandtheoperatingsystemboots11FinishedInstallingHelp

并按“确定"进入下一步,选择"是(Y)”。

16.出现如下的对话框,问是否初始化磁盘,选择“是(Y)”

目RedHatEnterpriseLinux5-VMwareWorkstation回I区J

FileEditViewVMTeamWindowsHelp

叩|心覆仁旨]上的二国有回国回您f

■HomeX垃RedHatEnterpriseLinux

REDHAT

ENTERPRISELINUX5

请为您的系统选择适当的键盘。

口发行注记®

InstallRedHatEnterpriseLinux5likeyouwouldonaphysical

gClickinthevirtualscreen

atosendkeystrokescomputer.Whenyouaredoneandtheoperatingsystemboots

up,clickIFinishedInstalling.

17.出现如下界面,点击“下一步”

目RedHatEnterpriseLinux5-VMwareWorkstation"I回I区J

FileEditViewVMTeamWindowsHelp

BQI]b©舞逊胶的直回后回国圜您®

台HomeX第RedHatEnterpriseLinuK5

REDHAT

ENTERPRISELINUX5

安装需要对您的硬盘进行分区。默认情况下,选择适合大多数用户的

分区方案。您可以选择默认方式,也可以创建您自己的分区方式。

在选定驱动上删除linux分区并创建默认的分区结构。3

选择本次安装中使用的驱动程序⑤。

♦(A)高级存储配置

□检驶和修改分区方案位)

口发行注圮®右后退⑻『3石羲画|

InstallRedHatEnterpriseLinux5likeyouwouldonaphysicalfx]

旧Clickinthevirtualscreen

Atosendkeystrokescomputer.WhenyouaredoneandtheoperatingsystembootsIFinishedInstallingHelp

iini-lir-LTUiciuhorlTr>u+nllicc

出现确认操作的对话框,选择“是(Y)”

gRedHatEnterpriseLinux5-VMwareWorkstation1。1回I区I

FileEditViewVMTeamWindowsHelp

aan®③心EOH■回回S您安

伶HomeX今RedHatEnterpriseLinux5

REDHAT

ENTERPRISELINUX5

安装需要对您的硬盘进行分区。默认情况下,选择适合大多数用户的

分区方案。您可以选择默认方式,也可以创建您自己的分区方式。

在选定驱动上删除linux分区并创建

选择本次安装中使用的驱动程月

0

中(A)

□检验和修改分区方案9

。发行注记®寺后退⑧♦下一步⑼

InstallRedHatEnterpriseLinux5likeyouwouldonaphysical

用ClickinthevirtualscreenmshewgHelp]因

atosendkeystrokescomputer.Whenyouaredoneandtheoperatingsystemboots

up,dickIFinishedInstalling.

18.网络配置的选择,先用默认的通过DHCP自动分配,按

“下一步”确认。

目RedHatEnterpriseLinux5-VMwareWorkstation|。|回I汉J

FileEditViewVMTeamWindowsHelp

BQD:­©®睁心nsa®BBS®里

台HomeX用RedHatEnterpriseLinux5

REDHAT

ENTERPRISELINUX5

网络设备

主机名

设置主机名:

@通过DHCP自动配置⑧

O手工设置密I如:)

其它设置

I口发行注圮®令后退⑥

InstallRedHatEnterpriseLinux5likeyouwouldonaphysical

丽Clickinthevirtualscreen

3tosendkeystrokescomputer.Whenyouaredoneandtheoperatingsystemboots11FinishedInstallingHelp

up,clickIFinishedInstalling.

19.时区的选择,可以在地图上点击选择合适的城市。按“下

一步”确认。

RedHatEnterpriseLinux5-VMwareWorkstdtiongItaI以j

FileEditViewVMTeamWindowsHelp

日叩1/Q及31藤的二国后回回整23

■JQRedHatEnterpriseLinux5.

REDHAT

ENTERPRISELINUX5

请点击地图选择区域:

亚洲/重庆

IcentralChina-Sichuan,Ylinnan,Guangxi,Shaanxi,Guizhou,etc.

0系统时钟使用UTC(S)

|□发行注记®中后退⑥|15卡三明

20.输入root账户的密码并确认。

21.进行定制安装

“软件开发”和“网络服务器”的安装包都进行定制,并选择现

在定制。

目RedHatEnterpriseLinux5-VMware惟rkstatio。gI回|纯J

FileEditViewVMTeamWindowsHelp

aQ[]ge已蟠心的百圆有曲回圜燔&

REDHAT

ENTERPRISELINUX5

RedHatEnterpriseLinuxServer的默认安装笆括一系列用于-*般互联网应用的软件。您希望您的系

统可以支持的额外功能是什么?

目软件开发

网络服务器

软件的定制可以现在进行,也可以在安装后使用软件管理应用程序来完成。

C'稍后定制①日现在定制©,

Q发行注记®0后退⑧立下一步®

22.进入软件包的选择。

“桌面环境”用默认的“GNOME桌面环境”即可,“应用程序”

也用默认的,“开发”如果可能会做Java选择“Java”开发,把

“老的软件开发”也可以选上。主要是“服务器”的选择,可以

全部都选上。“基本系统”也可以全部都选上,“语言支持”用

默认的。

这里如果少选了选项,后面可以在光盘中找到安装包安装,

全选了也不会多余。

。RedHatEnterpriseLinux5-VMwaf冲烟rkstatiQQ也□I凹I丝J

FileEditViewVMTeamWindowsHelp

BQDrOe钻蓟胶ES0SB00a®

aHomeX首骑

REDHAT

ENTERPRISELINUX5

该软件包组允许您在系统上运行DNS名称服务器(BIND)。

1供】个)个可选的软件包破选择

|可选的软件笆@|

|。发行注记®|令后退⑧||.下一步⑼

23.单击“下一步”会开始检测软件安装包的依赖关系,检测

完之后会进入如下界面:

单击“下一步”开始安装。安装的过程要一段时间。

24.安装完成,点击“重新引导”

25.进入以下界面:

单击“前进”进入下一步。

0RedHatEnterpriseLinux5-VMwareWorkstation

FileEditViewVMTeamWindowsHelp

Bw心©及瑜心BBS您小

HomeX田RedHatEnterpriseLinux5

»欢迎

许可协议

防火墙

在您的系统就绪前还要进行几个步骤。设置代理将会引导您进行一些基本配置。请点击

SELInux右下角的“下一步”按钮来继续。

Kdump

日期和时间

设置软件更新

创建用户

声卡

附加光盘

♦前进6

许可证协议,用默认的“同意”,点击“前进”进入下一步。

26.进入防火墙的选择,选择禁用防火墙,信任的服务全

部添加。

RedHatEnterpriseLinux5-VMvvareWorkstatiufigI0|加j

FileEditViewVMTeamWindowsHelp

令HomeX田RedHatEnterpriseLinux5

欢迎

许可协议器防火墙

>防火墙

您可以使用一个防火墙来允许从其它机器上访问您的系统上的特定的服务,同时可以防

SELInux止来自外界的、未经验证的系统对您的系统进行访问。您希望允许哪些服务可以被访问

Kdump呢?

日期和时间

防火墙:但用

设置软件更新

创建用户

□SSH

声卡

0Samba

附加光盘

0Telnet

信任的服务:

0WWW(HTTP)

0安全WWW(HTTPS)

S邮件(SMTP)□

»其它端口

寺后退⑥♦前进⑹

单击“前进”并确认。

27.进入SELinux的选择,选择禁用。

RedHatEnterpriseLinux5-VMwareWorkstationgI0|认j

FileEditViewVMTeamWindowsHelp

HDQ.©国酷心的宫圆的回回圜©3

令HomeX田RedHatEnterpriseLinux5

欢迎

许可协议SELinux

防火墙

>SELinuxSELinux(SecurityEnhancedLinux)提供了比一个传统的Linux系统更加详细的安

全控制功能。它可以被设置为禁用状态、只发送警告状态和完全激活状态。多数用户应

Kdump

该保持默认的设置。

日期和时间

设置软件更新SELinux设置::募用

创建用户

声卡

附加光盘

寺后退⑹||*

前进®

28.点击“前进”进入下一步,"Kdump”用默认的,继续点击

“前进”进入日期和时间选项,调整日期和时间。

RedHatEnterpriseLinux5-VMwareWorkstationI。I回|川J

FileEditViewVMTeamWindowsHelp

aDOi-p©国为心EBB©BE!@您必

含HomeX璘RedHatEnterpriseLinuK5

欢迎

许可协议日期和时间

防火墙e

请为系统设置日期和时间。

SELInux

Kdump日期和时间①网络时间博议3:1

>日期和时间时间

设置软件更新

创建用户

声卡

附加光盘

Q后退⑧j|*前进®

调整好之后按“前进”进入下一步O

29.进入设置软件更新,选择“(N)不,我将在以后注册”,

并点击“前进”并确认,进入下一步。

目RedHatEnterpriseLinux5-VMwareWorkstationIDI叫UI

FileEditViewVMTeamWindowsHelp

a00盘ghB的百IB后画固圜码&

台HomeX垃RedHatEnterpriseLinux5X

欢迎

许可协议卫设置软件更新

防火墙

SELinux这个帮助程序将帮助您注册您的系统来进行软件更新,如:

Kdump

•您的红帽网络或红帽网络Satellite登录

日期和时间

您系统的红帽网络配置档案名

>设置软件更新

您的红帽网络Satellite的位置(可选)

创建用户

声卡如果您还没有红帽登录帐号,它将帮助您建立一个。

附加光盘

我为什么需要连接到RHN?.」

您想现在注册您的系统吗?寿烈推荐。)

O(Y)是,我现在注册。

@灿术:朝近以扃i的3

0后退⑧♦前进⑹

30.进入“创建用户”,创建一个普通用户。

。RedHatEnterpriseLinux5-VMwareWorkstationgIeI上j

FileEditViewVMTeamWindowsHelp

HQOpO©笠燔0E10E松

台HomeX垃RedHatEnterpriseLinux5

玳迎

许可法议■创建用户

防火墙

建议您创建一个用于日常使用(非管理)的个人用户账号。要创建个人账号,提供以下

SELinux所需的信息。

Kdump

日期和时间用户名轮:

设置软件更新

全名⑥:

>创建用户

声卡(£)口令:

附加光盘

确认口令®:

如果您需要使用网络认证,如Kerberos或NIS,请点击“使用网络登录”按钮。

Q后退⑧♦前进®

创建好之后按“前进”进入下一步“声卡”,直接点击“前进”进

入下一步“附加光盘”。

31.“附加光盘”不用选择安装,直接点击“(F)结束”

重启系统,点击“确定”。

32.现在系统就已安装成功°

进入登陆界面,输入前面安装过程中的root账户或者普通用

户的账户和密码。

实验3-2Linux常见命令使用

•实验目的:

学会使用Unux的常见命令

•实验要求:

熟练使用该节所介绍的Linux命令

•实验器材:

软件:

安装了RHEL5的vmware虚拟机

硬件:PC机一台

•实验步骤:

1.useradd命令

useradd用于添加用户,用法:useradd[选项]用户名

例:使用useradd命令添加smb用户

#useraddsmb

总root@localhost:/homeIoI回I,J

[root@localhosthome]#Is人

linuxqq_vl.0.2-betal_i386tftp-server-0.42-3.1.i386.rpm

nfs-utils-1.0.9-24.el5.i386.rpmvmware-tools-distrib

tftp-0.42-3.l.i386.rpm

[root@localhosthome]#useraddsmb

[root@localhosthome]#Is

linuxqq_vl.0.2-betal_i386tftp-0.42~3.1.i386.rpm

nfs-utils-1.0.9-24.el5.i386.rpmtftp-server-0.42-3.1.i386.rpm

smbvmware-tools-distrib

[root@localhosthome]#

添加名字为smb的普通用户,创建之后在/home目录下多了

smb文件夹,这就是smb这个用户的主目录。

2.passwd命令

passwd命令用于设置账户密码,用法:passwd[选项]用户

例:使用passwd命令设置smb账户密码

#passwdsmb

辱root@localhost:/homeI口I回I区I

[root@localhosthome]#passwdsmb

Changingpasswordforusersmb.

NewUNIXpassword:

BADPASSWORD:itdoesnotcontainenoughDIFFERENTcharacters

RetypenewUNIXpassword:

passwd:allauthenticationtokensupdatedsuccessfully.

[root@localhosthome]#

3.su命令

SU命令用于切换用户,用法:SU[选项][用户名]

例:使用su命令切换到root用户

$su-root

裁root@localhost:~

[smb@localhostsu-root

口令:

[root@localhost#

4.shutdown命令

shutdown命令用于关机,用法:shutdown[-tsec]

[-arkhncfFHP]time[warningmessage]

例:使用shutdown命令立刻关机

#shutdownnow

昼root@localhost:~IoI回I,J

[root@localhostshutdownnow

Broadcastmessagefromroot(pts/2)(TueMar910:38:142010):

ThesystemisgoingdowntomaintenancemodeNOW!

5.cp命令

cp命令用于拷贝,用法:cp[选项]源文件或目录目标文

件或目录

例:使用cp命令将/home目录下的test文件拷贝到/tmp目录

#cp/home/test/tmp/

[root@localhosthome]#Is

linuxqq_vl.O.2-betal_i386tftp-0.42-3.1.1386.rpm

nfs-utils-1.0.9-24.el5.i386.rpmtftp-server-0.42-3.1.1386.rpm

smbvmware-tools-distrib

test

[root@localhosthome]#cp/home/test/tmp/

[root@localhosthome]#Is/tmp

dirl

gconfd-root

gnome-system-monitor.root.147287907

keyring-CH8Ce7

keyring-dYGNOa

keyring-JAq6k2

keyring-oPNvkh

keyring-pwUCT2

keyring-SlhL74

keyring-T9S8tQ

keyring-V2vDpn

keyring-WIYQQD

keyring-ZLPluM

keyring-Zpz3Kk

mapping-root

orbit-root

scim-bridge-0.3.0.lockfile-0@localhost:0.0

scim-bridge-0.3.0.socket-OQlocalhost:0.0

scim-helper-manager-socket-root

scim-panel-socket:0"root

scim-socket-frontend-root

sealert.log

ssh-UMuBXr5201

test

tmpwqG29Rxorg.config

virtual-root.ILjvSV

virtual-root.8N3Gri

VMwareDnD

vmware-root

[rootslocalhosthome]#

例:使用cp命令将/home目录下的did目录拷贝到/tmp目录

下。

#cp-r/home/dir1/tmp/

I@root@localhost:/homeI。I回I区I

[root@localhosthome]#Is

dirltest

linuxqq_vl.O.2-betal_i386tftp-0.42-3.1.1386.rpm

nfs-utils-1.0.9-24.el5.i386.rpmtftp-server-0.42-3.1.i386.rpm

smbvmware-tools-distrib

[root@localhosthome]#cp-r/home/dirl//tmp/

[root@localhosthome]#Is/tmp/

dirl

gconfd-root

gnome-system-monitor.root.147287907

keyring-CH8Ce7

kevrina-dYGNOa

6.mv命令

mv命令用于移动或更名,用法:mv[选项]源文件或目录

目标文件或目录

例:使用mv命令将/home目录下的test文件更名为testl

#mv/home/test/home/test1

I昼root@localhost:/homeI口I回I汉I

[root@localhosthome]#Is

dirltest

linuxqq_vl.O.2-betal_i386tftp-0.42-3.1.i386.rpm

nfs-utils-1.0.9-24.el5.i386.rpmtftp-server-0.42-3.1.i386.rpm

smbvmware-tools-distrib

[root@localhosthome]#mv/home/test/home/testl

[ro

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论