识别计算机系统实验报告.docx

上传人:b****6 文档编号:13115313 上传时间:2023-06-11 格式:DOCX 页数:24 大小:230.79KB
下载 相关 举报
识别计算机系统实验报告.docx_第1页
第1页 / 共24页
识别计算机系统实验报告.docx_第2页
第2页 / 共24页
识别计算机系统实验报告.docx_第3页
第3页 / 共24页
识别计算机系统实验报告.docx_第4页
第4页 / 共24页
识别计算机系统实验报告.docx_第5页
第5页 / 共24页
识别计算机系统实验报告.docx_第6页
第6页 / 共24页
识别计算机系统实验报告.docx_第7页
第7页 / 共24页
识别计算机系统实验报告.docx_第8页
第8页 / 共24页
识别计算机系统实验报告.docx_第9页
第9页 / 共24页
识别计算机系统实验报告.docx_第10页
第10页 / 共24页
识别计算机系统实验报告.docx_第11页
第11页 / 共24页
识别计算机系统实验报告.docx_第12页
第12页 / 共24页
识别计算机系统实验报告.docx_第13页
第13页 / 共24页
识别计算机系统实验报告.docx_第14页
第14页 / 共24页
识别计算机系统实验报告.docx_第15页
第15页 / 共24页
识别计算机系统实验报告.docx_第16页
第16页 / 共24页
识别计算机系统实验报告.docx_第17页
第17页 / 共24页
识别计算机系统实验报告.docx_第18页
第18页 / 共24页
识别计算机系统实验报告.docx_第19页
第19页 / 共24页
识别计算机系统实验报告.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

识别计算机系统实验报告.docx

《识别计算机系统实验报告.docx》由会员分享,可在线阅读,更多相关《识别计算机系统实验报告.docx(24页珍藏版)》请在冰点文库上搜索。

识别计算机系统实验报告.docx

识别计算机系统实验报告

实验一识别计算机系统

一、实验目的

1、安装slackware13.37操作系统

2、在操作系统的帮助下识别计算机的主要部分

二、生成新的vmware虚拟机

1、在VMwareWorkstaion中由FilenewVirtualMachine选择Custom(advanced)Next按钮选择

Iwillinstalltheoperatingsystemlater选择Next按钮选择Linux选择,并在Version下拉菜单中选择OtherLinux2.6kernelNext按钮在NamethevirtualMachine对话框的Location文本栏中输入D:

\vm_slack13(表示将虚拟linux计算机安装在D:

\vm_slack13目录下)选择Next按钮

2、在ProcessorConfiguration对话框中,选择Next按钮

3、在MemoryforthevirtualMachine对话框中选择256MB内存

4、在NetworkType对话框中,选择Usehost-onlynetworking选项

5、在SelectI/OControllerTypes对话框中,选择LSILogicSCSI控制器

6、在SelectaDisk对话框中选择Createanewvirtualdisk选择

7、在selectaDiskType对话框中选择虚拟机磁盘类型时选择SCSI磁盘类型

8、在SpecifyDiskCapacity对话框中将硬盘的大小设置为4GBNext按钮,注意实际磁盘是由一个文件模拟的,文件名为“OtherLinux2.6.xkernel.vmdk”-选择finish按钮

9、在Devices标签下,将CD/DVD指定为“UseISOimagefile”,同时将ISOImagefile指定为移动硬盘中的slackware-13.37-install-d1.iso文件

10、确定后,选择Poweronthevirtual

三、安装slackware13.37操作系统

Slackware操作系统的安装分为以下四个步骤

引导系统内核

建立系统物理分区

安装程序包

安装完成后的配置

(一)、引导系统内核

1.选择内核

当虚拟机出现:

boot:

提示时,表示需要选择内核。

内核是运行在保护模式下,负责控制所有用户进程对底层硬件和软件结构(如文件系统、网络协议)进行访问的组件或子系统,在slackware13.37中可供选择的操作系统有:

●hugesmp.s默认内核,支持PentiumProProcessor以上处理器,支持多处理器及多核处理器

●huge.s支持i486处理器,并仅支持单核处理器

因此,应选择hugesmp.s

boot:

hugesmp.s

2、选择Keyboardmap,应选择us.map或直接回车

3、使用root用户名登录

(二)、建立操作系统物理分区

1、操作系统物理分区表示

通常一个生产操作系统存在以下分区

1)、/分区根分区(必须具有)

Linux文件系统是树状结构,它是该树状文件系统的起始点

2)、分区,即交换分区(必须具有)

Linux的交换分区(SwapSpace)在物理内存(RAM)被充满时使用。

如果系统需要很多的内存资源,而物理内存已经充满时,内存中不活跃的页就会被移到交换空间去。

交换空间位于硬盘驱动器上,它比物理内存要慢

交换空间可以是一个专用的交换分区(推荐的方法),也可以是交换文件,或两者的组合。

交换空间的总大小应该相当于计算机内存的两倍,但最小不能小于32MB,最大不能超过2048MB(2GB)

3)、/usr分区,(可选)

含有linux操作系统备份及文件工具

该分区必须具有足够的空间放置用户选择安装的所有软件包

4)、/var分区,(可选)

存放操作系统运行时的可变长文件,如日志、安全记录、已安装程序、电子邮件等

5)、/home分区,(可选)

用户的用户主目录,用户登录后转至该目录下

6)、/tmp分区,(可选)

存放用户或系统的临时文件

7)、/boot分区

所有内核程序保存于此,它包含操作系统的内核,以及其它几个在引导过程中使用的文件,一般100M就足够了

本次安装仅为在操作系统的帮助下识别计算机硬件,因此仅安装两个必须的分区

1)、分区:

内存的2倍,即512M

2)、/分区,剩余的硬盘空间全部划分给/分区

2、划分物理磁盘建立分区

1)、输入

在#提示符后输入:

fdisk/dev/sda

其中:

scsi表示其磁盘为SCSI磁盘(在虚拟机中指定),a表示第1块磁盘,其磁盘编号为a,b,c等

即sda,sdb,sdc

2)、在磁盘(sda)中划分交换分区

Command(mforhelp):

输入n

eextended

pprimarypartiion(1-4)

输入p(表示主分区)

Partitionnumber(1-4,default1):

输入1(表示第1个主分区)

FirstSector(2048-8388607,default2048):

输入2048(表示第1个主分区起始扇区为2048

LastSector,+sectorsor+size{k,m,G}(2048-8388607,default8388607):

输入+512M(表示该分区512M大小)

Command(mforhelp):

输入p(可看到新生成分区的信息)

DeviceBootStartEndBlocksIdSystem

/dev/sda12048105062352428883Linux

注意:

其Id号不正确,Linux交换分区的文件系统编号(ID)应为82,Linux文件系统的编号(reiserfs)

为83

因此,在Command(mforhelp):

输入L(表示列出所有文件系统十六进制编码)

再在Command(mforhelp):

输入t

Hexcode(typeLtolistcodes):

82再次输入p查看时文件系统编号被更改为82了。

3)、在磁盘(sda)中划出/分区

Command(mforhelp):

输入n

eextended

pprimarypartition(1-4)

输入p

Partitionnumber(1-4,default2):

回车

Firstsector(1050624-8388607,default1050624):

回车

Lastsector,+sectorsor+size{k,m,g}(1050624-8388607,default8388607):

回车

4)、将分区表写入MBR

在command(mforhelp):

输入w

帮助:

在fdisk中可使用的指令

⏹a:

加注可引导标志

⏹d:

删除分区

⏹l:

列出支持的分区类型

⏹m:

帮助信息

⏹n:

增加新分区

⏹p:

打印分区表

⏹q:

不存盘退出

⏹t:

更改分区的类型id

⏹83linux分区系统id

⏹82linux交换分区系统id

⏹w:

保存分区表,退出

(三)、安装软件包

1、向操作系统注册分区

输入setup

选择ADDSWAPsetupyourswappartion(s)后,按回车即可

2、向操作系统系统注册/分区

当出现“SelectLinuxinstallationPartion”对话框时,选择/dev/sda2,后回车选择Format格式化后的文件系统选择Ext4(Ext4Journaling(日志)Filesystem),

3、选择安装程序源

选择1installfromaslackwareCDorDVD

4、当出现PACKAGESERIESSELECTION时,选择安装软件包

作为编译环境仅需要安装A、D、L和N组

Slackware的系统软件包是按组安装的,其分组如下:

A:

系统基本组件(Basesystem).包括可使计算机正常运行的程序及一个文本编辑器和基本通讯程序

AP:

不需要图形化窗口(XWindowsSystem)的各种应用程序

D:

程序开发工具(C,C++,lisp,perl,java,etc)

E:

GNU的邮件客户端程序(Emacs)

F:

帮助文档

GNOME:

图形化桌面环境(GNOMEdesktopenvironment).

K:

Linux内核原代码

KDE:

图形化桌面环境(KDesktopEnvironment,简称KDE).

KDEI:

KDE桌面的国际语言支持

L.动态链接库.

N:

与网络相关的程序(mailprograms,telnet,newsreaders等)

T:

teTex文档格式系统

TCL:

一种命令语言(TheToolCommandLanguage.Tk,TclX,andTkDesk)

X:

基本图形窗口系统(XWindowsystem)

XAP:

基于图形化的应用程序(XApplicationsthatarenotpartofamajordesktop)

Y:

游戏

5、当出现“SELECTPROMPTINGMODE”对话框时,表示需要选择软件包分组中需要安装的每一个程序,该软件包分组中的每个程序均有列出供选择,

此时,我们选择menuchooseindividualpackagesfrominteractivemenus

连续输入多个回车后,系统开始安装,安装的基本程序有:

A组

Kernel-ide:

linux2.4.31不支持scsi

cpio:

theGNU的备份/归档应用程序

cups:

通用网络打印系统

floopy:

utilityforusingDOS软盘应用程序

gawk:

GNUawk(模式扫描语言)

gpm:

鼠标的剪切/粘贴程序

inforzip:

zip/unzip压缩工具

Kbd:

键盘映射和终端字体程序

Loadlin:

支持从MS-DOS启动linux的程序

Lprng:

网络打印系统客户端程序

Pcmcia-cs:

支持pcmcia/cardbuspccard卡程序

Minicom:

串行传输和modem程序

N组

apache:

WWW服务器

Autofs:

linux文件系统自加装载程序

bind:

DNS服务器

dhcpcd:

DHCP客户端进程

dhcp:

DHCPserver

imapd:

邮件系统接收程序(ipop3d/imapd)

inetd:

互联网超级服务器进程

iproute2:

Kernel路由和流量控制程序

iptables:

防火墙程序

iptraf:

网络监视程序

links:

基本文本的浏览器

php:

php脚本语言

openssh支持加密通讯的服务器

openssl加密函数库

popa3d:

邮件收信pop3服务器

portmap:

管理网络文件系统(NFS)和其它远程过程连接的程序

proftpd:

FTP服务器

procmail:

邮件投递/过滤程序

Samba:

与Windows实现文件及打印共享的服务器

Sendmail:

邮件系统(MTA)

Sendmail-cf:

邮件系统sendmail的附加配置文件

tcpdump:

网络数据包截取工具

tcp/ip:

基本tcp/ip网络服务及程序

traceroute:

路由跟踪程序

D组

●binson2.1(GNU语法分析器)

●cpp4.1.2(GCC预处理器)

●flex2.5.31(快速语句分析器)

●gcc-c++4.1.0(GNUC++编译器)

●gcc-info4.1.0(GNUInfo-PagesforGCC)

●gcc-locale4.1.0(GNU编译器本地数据采集)

●gcc4.1.0(GNUC编译器和支持文件)

●gperf3.0.1(生成Hash函数的编译工具)

●indent2.2.9(缩进(Indent)格式C源代码)

●libgcc4.1.0(C编译器运行库)

●libgcj-devel4.1.0(开发时经常使用的头文件和库)

●libstdc++-devel4.1.0(开发时经常使用的头文件和库函数)

●libstdc++4.1.0(标准C共享库)

●bin860.16.0(8086汇编语言编译器和连接器)

●dev860.16.0(8086开发工具集)

●m41.4.4(GNUm4)

●autoconf2.5.9(自动配置源代码的GNU工具)

●automake1.9.6(自动产生GNU-StyleMakefile.in文件的程序)

●binutils2.16.91.0.5(GNUBinutils是二进制工具的收集包,主要有两部分组成:

●ld---theGNUlinker

●as---theGNUassembler

●expect5.43.0(自动交互程序的工具)

●libtool1.5.22(构建共享库的工具)

●make3.80(GNUmake)

●unsermake0.420060307(Replacementformakeandautomake)

●crash4.0(运行系统的crash应用:

netdump,diskdump,LKCD或mcoredumpfiles)

●gdb6.4(TheGNUDebugger)

●ksymoops2.4.11(KernelOops和错误消息Decoder)

●ltrace0.3.36(跟踪程序造成的库和系统调用)

●strace4.5.14(跟踪程序系统调用的应用)

L组

●expat2.0.0(XML语法分析器工具集)

●gal2-devel2.5.3(开发时经常使用的头文件和库函数)

●gal22.5.3(GAPP库)

●glib2-devel2.8.5(开发时经常使用的头文件和库函数)

●glib2-doc2.8.5(具有便于使用的C库)

●glib22.8.5(用C写成的便于使用的函数库)

●gmime2.2.1(MIME库)

●libgcrypt-devel1.2.2(GNU加密库)

●libgcrypt1.2.2(GNU加密库)

●lzo-devel2.02(实时(real-time)数据压缩库)

●lzo2.02(实时(real-time)数据压缩库)

●mhash-devel0.9.4a(mhash的静态库和头文件)

●mhash0.9.4a(ALibraryforworkingwithStrongHashes(LikeMD5))

还应识别X组

X11:

图形用户环境程序包

X11-devel:

图形用户环境库和文件

X11-doc:

图形用户环境帮助文本

X11-fonts-misc:

图形用户环境字体系统

(四)、安装完成后的配置

1、MakeUSBFLASHBOOT,选择SKIP

2、InstallLILO(引导装载程序,汇编语言编写)

1)、安装方式

√Simple:

trytoinstallliloautomatically

expert:

useexpertlilo.confsetupmenu

Skip

2)、配置lilo在console上的显示分辨率---standard

3)、配置lilo给操作系统内核传递的参数---空

4)lilo的安装位置

●ROOT根分区

●Floppy

●√MBR

3、配置鼠标

4、配置网络

1)、主机名

2)、域名

3)、IP地址设置

⏹√StaticIP

⏹Dhcp

⏹Loopback

5、ConfirmStartServicesTOrun---选择默认

●rc.hald计算机硬件抽象层

●rc.syslog日志系统

●rc.inetdinetd进程

●rc.sshdSSD进程,其客户端程序为ssh_shell

6、选择时区---Asia/Harbin

7、设置管理员(root)密码,密码需要输入一次、确认一次

8、安装完成选择:

ExitExitSlackwareLinuxSetup

四、重新引导系统的方法

reboot

或先同步:

sync

再关机:

halt或重启:

reboot

或shutdown

Shutdown的其它命令格式为shutdown–r|-h时间

其中:

-r关机重启

-h关机并切断电源

例:

shutdown–h20:

2520:

25分关机

shutdown–h+1010分钟后关机

shutdown–hnow

实验报告

姓名:

_______________学号:

________________班级:

_____________成绩:

____________

一、识别处理器

1、执行cd/proc指令进入proc目录,使用morecpuinfo指令,填写下表

CPUinfo文件保存着此CPU的详细信息

名称

含义

Processor

处理器编号

Modelname

处理器的通用名称

CPUMhz

CPU的工作频率

Cachesize

处理器中的level2高速缓存数量

Flags

处理器的性能特性,如FPU浮点运算器;MMX多媒体指令集

二、识别物理内存

1、物理内存与虚拟内存

2、物理内存zone划分

●Zone_DMA区域(0-16MB):

被设备用于数据传输,并映射到低物理区域,范围从0-16MB

●Zone_NORMAL区域(16MB-896MB):

被内核映射为线性地址空间的高端区域,绝大多数操作都发生于此区域

●128M区域(896MB-1G):

被划分为4段

a)Fixedmapping:

主要用在boot阶段来永久性地映射一些物理地址固定的数据结构或硬件地址(I/O设备的程序)

b)Kmaparea:

用来临时建立映射来访问物理页(很小)

c)Vmallocarea:

存储访问Zone_HIGHMEM的页表(vmalloc、ioremap系统调用)

d)8M:

用来捕获kernel的指针错误

●Zone_HIGHMEM区域(1G-4G):

其页表保存在kmaparea,因此,可映射任何程序

对于内存小于1G的计算机,不存在HIGHMEM区域。

3、读取物理内存信息

执行cd/proc指令进入proc目录,使用morememinfo指令,填写下表:

meminfo文件保存着此计算机的内存划分信息

参数

含义

MemTotal

TotalamountofphysicalRAM,inkilobytes

MemFree

TheamountofphysicalRAM,inkilobytes,leftunusedbythesystem

Buffers

heamountofphysicalRAM,inkilobytes,usedfor_lebuffers

Cached

TheamountofphysicalRAM,inkilobytes,usedascachememory.

Active

Thetotalamountofbufferorpagecachememory,inkilobytes,thatisinactiveuse

SwapCached

HighTotal

Thetotalandfreeamountofmemory,inkilobytes,thatisnotdirectlymappedintokernelspace.TheHighTotalvaluecanvarybasedonthetypeofkernelused.

LowTotal

Thetotalandfreeamountofmemory,inkilobytes,thatisdirectlymappedintokernelspace.TheLowTotalvaluecanvarybasedonthetypeofkernelused

LowFree

SwapTotal

Thetotalamountofswapavailable,inkilobytes

SwapFree

hetotalamountofswapfree,inkilobytes

Shmem

PageTables

页表大小(位于128MB区域内)

VmallocTotal

三、识别I/OModule

1、I/O设备

操作:

cd/proc

moreioparts

作用:

列出在该计算机操作系统中注册了的,并被用于与相应设备输入/输出通信的portregions

设备名称

地址范围

试写出该设备的中文名称

PCIBus

PCI总线

timer0

Keyboard

fpu

ata_piix

Serial

Vga+

2.iomem(I/O设备在内存中使用的地址范围)

操作:

cd/proc

Moreiomem

作用:

列出每一个物理设备在系统内存中的映射

内存地址范围

驻留于此地址范围的有关设备程序的类型

SystemRAM

Reserved

VideoRAMarea

VideoROM

Systemrom

SystemRAM

PCIBus#01

 

四、总线(bus)

1./proc/bus/目录

操作:

cd/proc/bus

ls

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2