《实用操作系统》实验报告五linux设备管理

合集下载

linux操作系统 实验报告

linux操作系统 实验报告

linux操作系统实验报告Linux操作系统实验报告一、引言Linux操作系统是一种开源的、免费的操作系统,其内核由Linus Torvalds于1991年首次发布。

Linux操作系统具有稳定性高、安全性强、灵活性大等优点,因此在互联网、服务器、嵌入式系统等领域得到广泛应用。

本实验报告将介绍Linux操作系统的基本特点、安装过程以及常用命令的使用。

二、Linux操作系统的基本特点1. 开源性Linux操作系统的内核及相关软件源代码对用户开放,任何人都可以查看、修改和分发。

这使得Linux操作系统具有高度的透明度和可定制性,用户可以根据自己的需求进行定制和优化。

2. 多用户、多任务Linux操作系统支持多用户同时登录,并且可以同时运行多个任务。

这使得多个用户可以在同一台计算机上独立地进行工作,提高了计算机的利用率。

3. 稳定性和安全性Linux操作系统具有良好的稳定性和安全性。

由于其内核的设计和实现方式,Linux操作系统可以长时间运行而不会出现系统崩溃或死机的情况。

同时,Linux操作系统提供了丰富的安全机制,如文件权限控制、用户身份验证等,可以有效保护系统和用户的数据安全。

三、Linux操作系统的安装过程1. 准备安装介质在安装Linux操作系统之前,需要准备一个可启动的安装介质,如光盘或USB闪存驱动器。

这些介质可以从Linux官方网站或其他可信渠道下载。

2. 进入安装界面将安装介质插入计算机,并按下开机键启动计算机。

在启动过程中,选择从安装介质启动。

随后,将进入Linux操作系统的安装界面。

3. 设置安装选项在安装界面中,可以设置安装选项,如语言、时区、键盘布局等。

根据实际需要进行选择和设置。

4. 分区和格式化磁盘在安装界面中,可以对硬盘进行分区和格式化操作。

根据实际需求,可以选择使用整个硬盘或者将硬盘分为多个分区。

5. 安装系统在分区和格式化完成后,可以开始安装Linux操作系统。

根据安装界面的提示,选择安装位置和安装选项,然后等待安装过程完成。

操作系统-实验报告-设备管理

操作系统-实验报告-设备管理

空闲块号 6 一、 实验目的磁盘初始化时把磁盘存储空间分成许多块(扇区),这些空间可以被多个用户共享。

用户作业在执行期间常常要在磁盘上建立文件或把已经建立在磁盘上的文件删去,这就涉及到磁盘存储空间的分配和回收。

一个文件存放到磁盘上,可以组织成顺序文件(连续文件)、链接文件(串联文件)、索引文件等,因此,磁盘存储空间的分配有两种方式,一种是分配连续的存储空间,另一种是可以分配不连续的存储空间。

怎样有效地管理磁盘存储空间是操作系统应解决的一个重要问题,通过本实验使学生掌握磁盘存储空间的分配和回收算法二、实验内容模拟磁盘空闲空间的表示方法,以及模拟实现磁盘空间的分配和回收第一题:连续的磁盘存储空间的分配和回收[提示]:(1) 要在磁盘上建立顺序文件时,必须把按序排列的逻辑记录依次存放在磁盘的连续存储空间中。

可假定磁盘初始化时,已把磁盘存储空间划分成若干等长的块(扇区),按柱面号和盘面号的顺序给每一块确定一个编号。

随着文件的建立、删除、磁盘存储空间被分成许多区(每一区包含若干块),有的区存放着文件,而有的区是空闲的。

当要建立顺序文件时必须找到一个合适的空闲区来存放文件记录,当一个文件被删除时,则该文件占用的区应成为空闲区。

为此可用一张空闲区表来记录磁盘存储空间中尚未占用的部分,格式如下:序 号起始空闲块号 空闲块个数 状 态 15 6 未 分 配 214 3 未 分 配 321 30 未 分 配 4空 表 目(2) 要建立文件时,先查找空闲区表,从状态为“未分配”的登记栏目中找出一个块数能满足要求的区,由起始空闲块号能依次推得可使用的其它块号。

若不需要占用该区的所有块时,则剩余的块仍应为未分配的空闲块,这时要修改起始空闲块号和空闲块数。

若占用了该区的所有块,则相应登记栏中的状态修改成“空表目”。

删除一个文件时,从空闲区表中找一个状态为“空表目”的登记栏目,把归还的起始块号和块数填入对应的位置。

磁盘存储空间的分配和回收算法类似于主存储器的可变分区方式的分配和回收。

《Linux实用操作系统》实验指导书

《Linux实用操作系统》实验指导书

《Linux实用操作系统》课程实验指导书实验一、Red Hat Linux系统安装一、实验目的:1.掌握虚拟机软件VMWare的使用。

2.掌握Linux安装过程中的分区方法。

3.掌握Linux操作系统的安装和配置过程。

二、实验内容:安装red hat linux操作系统。

三、实验要求:一台pc机,Redhat 9.0,VMWare虚拟机软件。

四、实验课时2课时五、实验指导安装步骤如下:1.通过虚拟机VMWare开始安装RedHat9。

2.语言选择。

3.键盘配置。

4.鼠标配置。

5.选择安装还是升级。

6.安装类型。

7.磁盘分区设置。

8.系统配置。

9.选择引导装载程序。

10.配置联网。

11.防火墙配置。

12.安装并支持多种语言。

13.时区选择。

14.设置根口令。

15.选择软件包。

16.选择单个软件包。

17.安装软件包。

18.创建引导盘。

19.安装完成。

20.引导系统。

21.第一次启动运行,输入登陆用户和密码,登录系统。

实验二、linux常用命令一、实验目的:了解liunx的基本命令,熟练掌握其基本操作。

二、实验内容:1.操作linux常用命令。

2.查看命令执行后的结果。

3.完成相应的实验报告。

三、实验要求:一台pc机,Redhat 9.0,VMWare虚拟机软件。

四、实验课时4课时五、实验指导1.进入linux终端。

实验三、X Window系统一、实验目的:1.了解并掌握GNOME使用方法。

2.了解并掌握KDE使用方法。

二、实验内容:1.使用GNOME和KDE。

2.操作两种桌面环境下的常用软件。

3.对比两种桌面环境的不同。

三、实验要求:一台pc机,Redhat 9.0,VMWare虚拟机软件四、实验课时2课时五、实验指导1.配置X Window。

在如图所示的“X配置”窗口上选择“配置X窗口系统”按钮配置X 的第一步是选择默认的色彩深度和分辨率。

从相应的下拉菜单中选择它们。

确定指定与视频卡和显示器兼容的色彩深度及分辨率。

linux实验报告

linux实验报告

linux实验报告实验目的:通过对Linux操作系统的实践,掌握基本的Linux命令和操作方法,了解Linux操作系统的特点和优势。

实验一:Linux环境搭建在实验一中,我们首先需要搭建Linux操作系统的环境。

根据实验指导书的要求,我们选择了Ubuntu作为实验平台。

通过下载Ubuntu镜像文件,并利用虚拟机软件创建一个虚拟机,将镜像文件安装到虚拟机中。

在安装过程中,我们需要选择合适的分区和网络配置等,并设置root用户的密码。

实验二:基本命令的使用在实验二中,我们主要学习了Linux的基本命令的使用方法。

首先,我们了解了Linux文件系统的结构,包括根目录、用户目录、系统目录等。

然后,通过命令行终端进行一系列的实践操作,比如查看文件内容、创建目录、复制文件等。

这些命令的使用不仅提高了我们的工作效率,同时也增强了对Linux操作系统的理解。

实验三:软件安装与卸载实验三主要涉及到Linux的软件安装与卸载。

我们首先学习了使用APT工具进行软件包管理,通过安装命令行界面的方式安装了一些常用的软件,比如文本编辑器、终端工具等。

此外,我们还学习了如何卸载已安装的软件包,清理不需要的文件,以保持系统的整洁性。

实验四:权限管理在实验四中,我们学习了Linux的权限管理机制。

Linux操作系统采用了基于用户和组的权限模型,通过设置文件和目录的权限,实现对文件的读、写、执行的控制。

我们通过实际操作,创建了新的用户和组,并为不同的用户和组设置了不同的权限。

这样,可以有效地保护系统的文件和数据的安全性。

实验五:网络配置与服务搭建在实验五中,我们主要学习了Linux的网络配置和服务搭建。

通过设置网络接口、IP地址和网关等参数,实现了网络的正常连接。

同时,我们还学习了一些常用的网络命令,比如ping、ssh等。

此外,我们尝试搭建了一个简单的Web服务器,通过浏览器访问,可以查看服务器上的网页。

实验六:系统监控和故障恢复在实验六中,我们学习了Linux的系统监控和故障恢复方法。

linux 基本操作 实验报告

linux 基本操作 实验报告

linux 基本操作实验报告《Linux基本操作实验报告》Linux操作系统是一款开源的操作系统,具有稳定性高、安全性强等特点,因此在服务器领域得到了广泛的应用。

对于初学者来说,熟悉Linux的基本操作是非常重要的,下面我将分享一份Linux基本操作的实验报告。

实验一:登录和退出Linux系统首先,我们需要了解如何登录和退出Linux系统。

在登录界面输入用户名和密码后,我们就可以进入系统。

在系统中,我们可以使用命令“exit”来退出系统。

实验二:文件和目录操作在Linux系统中,文件和目录的操作是非常重要的。

我们可以使用命令“ls”来查看当前目录下的文件和目录,使用命令“cd”来切换目录,使用命令“mkdir”来创建新的目录,使用命令“rm”来删除文件或目录。

实验三:文件编辑在Linux系统中,我们可以使用命令行工具来编辑文件。

比较常用的编辑器有vi和nano。

我们可以使用命令“vi”或“nano”来打开文件进行编辑,然后保存并退出。

实验四:用户和权限管理Linux系统中的用户和权限管理也是非常重要的。

我们可以使用命令“useradd”来添加新用户,使用命令“passwd”来修改用户密码,使用命令“chmod”来修改文件或目录的权限。

实验五:系统管理最后,我们还可以使用一些命令来管理系统。

比如使用命令“ps”来查看当前系统进程,使用命令“top”来查看系统资源占用情况,使用命令“shutdown”来关闭系统。

通过以上实验,我们可以初步了解Linux系统的基本操作。

当然,Linux系统还有很多其他的功能和命令,需要我们不断学习和实践。

希望大家能够通过实践不断提升自己的Linux操作技能,为今后的工作和学习打下坚实的基础。

linux操作系统实验报告

linux操作系统实验报告

linux操作系统实验报告第一篇:linux操作系统实验报告Linux实验报告一一、实验步骤及内容1.虚拟机软件的安装(1)先准备虚拟机安装包。

(2)更改安装路径:“D: VMwareVMware Workstationvmware.exe”(3)输入序列号:ctrl+v,在安装过程中不能进行复制剪切操作。

(4)不能重新启动,才能继续安装汉化版D: vmwarevmware workstation2.新建一个虚拟机并进行配置(1)单击新建虚拟机虚拟机的类型选择:典型安装选择客户端操作系统:linux虚拟机的名字及位置根据需要网络类型选择:,桥接。

指定的磁盘容量删除软驱:双击floppy—remove虚拟内存设置:双击memory—1024MB设置linux的安装文件:选择安装镜像文件—指定第一个安装文件—就可以啦!之后会提示安装第二个安装文件就进行选择第二个中间鼠标切换用CTRL+ALT。

3.安装LINUX操作系统(1)要确定鼠标是否在虚拟机的激活状态下:敲回车不需要检测安装文件选择skip进入linux的安装前的配置选项:选择安装的语言—中文简体键盘:--默认鼠标:--默认安装类型:--workstation磁盘分区:--自动分区引导程序:默认网络配置:默认防火墙:无防火墙支持的语言:中文时区:亚洲-上海密码:root123456安装的软件包:全部。

二.在已有虚拟机软件的基础上安装LINUX的技巧。

(1)新建虚拟机—典型安装—linux ,red hat linux---给虚拟机命名,并且指定安装位置d:red hat linux---桥接---10G。

(2)在刚才建立的虚拟机上安装linux系统.(3)配置要安装的linux系统的安装文件iso镜像文件(4)选择配置好linux镜像文件刚才建立的虚拟机,启动虚拟机,开始安装。

三.实验总结充分了解linux系统的安装,学会新建虚拟机,在虚拟机上安装linux系统.和一些简单的技巧并对此门课程有了一定的兴趣。

linux操作系统5linux的设备管理与文件系统

linux操作系统5linux的设备管理与文件系统

⑵SPOOLing系统的组成
主要由3部分组成 :
●输入井和输出井
●输入缓冲区和输出缓冲区
输入
●输入进程SPi和输出进程SPo 设备
输出 设备
内存 输入进程SP1 输入进程SPn
输入缓冲区
输出缓冲区
磁盘 输入井
输出井
⑶SPOOLing技术的实例
4、磁盘存储器管理
磁盘存储器不仅容量大,存取速度快,而且可以实现随机存取, 是当前存放大量程序和数据的理想设备,故在现代计算机系统中,都 配置了磁盘存储器,并以它为主来存放文件。
5.6 小结
Linux系统对计算机的所有的外部设备进行统一的分配 和控制,对设备驱动、设备分配和共享等操作等进行统一 的管理。
Linux设备管理主要是从Linux设备的原理、设备的控 制方式和虚拟设备等方面来展开的;无论是哪个类型的设 备,Linux都把它统一当作文件来处理,只要安装了驱动 程序,任何用户都可以像使用文件一样来使用这些设备, 而不必知道它们的具体存在形式。Linux把外部设备当作 文件来处理,并根据数据交换的特性将外部设备分为三 类:字符设备、块设备和网络设备。
主要功能 ●提供和进程管理系统的接口 ●进行设备分配 ●实现设备和设备、设备和CPU等之间的并行操作 ●进行缓冲管理 ●设备控制与驱动
3、设备控制器
为实现设备控制器的功能,大多数设备控制器都由以下三部分组成。
● 设备控制器与处理机的接口
CPU与控制器接口
●设备控制器与设备的接口
●I/O逻辑
数据线
数据寄存器
了脱机输入/输出技术。该技术是利用专门的外围控制机,将低速I/0 设备上的数据传送到高速磁盘上,或者相反。此时的外围操作与CPU 对数据的处理可以同时进行,我们把这种在联机情况下实现的同时外 围操作称为SPOOLing(Simultaneaus Periphemal Operating OnLine),或称为假脱机操作。

linux系统使用实验报告

linux系统使用实验报告

linux系统使用实验报告Linux 系统使用实验报告一、实验目的本次实验旨在深入了解和熟悉 Linux 操作系统的基本操作、命令行使用以及系统配置,掌握常见的文件管理、进程管理、用户权限管理等功能,提高对 Linux 系统的实际应用能力。

二、实验环境1、操作系统:Ubuntu 2004 LTS2、实验工具:终端模拟器(Terminal)三、实验内容与步骤(一)系统登录与基本命令1、启动计算机,选择 Ubuntu 操作系统,输入用户名和密码登录系统。

2、打开终端模拟器,熟悉常用的基本命令,如`ls` (列出当前目录下的文件和文件夹)、`cd` (切换目录)、`mkdir` (创建新目录)、`rmdir` (删除空目录)等。

(二)文件管理1、在用户主目录下创建一个名为`experiment` 的文件夹,使用`mkdir experiment` 命令。

2、进入该文件夹,使用`cd experiment` 命令。

3、在`experiment` 文件夹中创建一个文本文件`filetxt` ,使用`touch filetxt` 命令。

4、使用`vi` 或`nano` 编辑器打开`filetxt` 文件,输入一些文本内容,并保存退出。

5、查看文件的内容,使用`cat filetxt` 命令。

6、复制文件,使用`cp filetxt file_copytxt` 命令。

7、移动文件,使用`mv filetxt/`命令将文件移动到上级目录。

8、删除文件,使用`rm file_copytxt` 命令。

(三)进程管理1、运行一个后台进程,例如`ping &`,然后使用`jobs` 命令查看后台进程。

2、将后台进程切换到前台,使用`fg %1` (其中%1 为后台进程的编号)命令。

3、终止进程,使用`Ctrl + C` 组合键终止正在运行的进程。

4、查看系统当前运行的进程,使用`ps aux` 命令。

(四)用户权限管理1、创建一个新用户,使用`sudo adduser username` 命令,其中`username` 为新用户的用户名。

【Linux操作系统】第5章--设备管理

【Linux操作系统】第5章--设备管理

对于SCSI硬盘,执行的命令如下:
[root@redflag /root]#mount –t vfat /dev/sda4 /mnt/windows
使用“-t vfat”选项,是因为Windows 下文件系统是FAT 32格式的。
【说明】 我们可以通过修改/etc/fstab 文件,使得系统每次启动时自动加载。 /etc/fstab文件的内容如下:
如何处理缓冲,字符设备是靠自己实现
缓冲,块设备通常以512字节或1024字节
(甚至更大)的组块进行通信,它们通过系
设备驱动程序和设备文件很详细地
标明了设备是字符设备还是块设备。要
识别一个设备的类型,只需要查看一下
设备文件中的权限位就可以了。如果权 限位中的第一个字符是b,则该设备就是 块设备;若是c,则说明它是字符设备。 如图5-1所示的是我们从/dev目录清单中 摘录的一段,用户可以由权限位的第一 个字符来判断设备是何种类型。
/dev/hda7
/
reiserfs

defaults,notail
1
1
/dev/hda5
/mnt/windows
vfat
defaults
0
0
/dev/cdrom /mnt/cdrom
iso9660
noauto,owner,ro
0
0
/dev/hda6
swap
swap
defaults
0
0
/dev/fd0 none none
指可以通过SMB网络来访问的连接于非
本地系统的打印队列。
④ NetWare Printer(NCP):指可以通
过NetWare网络来访问的连接于非本地系

LINUX操作系统实验报告

LINUX操作系统实验报告

实验一 LINUX操作基础实验目的:1、掌握字符界面下关机及重启的命令。

2、掌握LINUX下获取帮助信息的命令:man、help。

3、掌握LINUX中常用的简单命令:pwd、date、who、cal、uname、wc、clear等实验内容:1、使用shutdown命令设定在30分钟之后关闭计算机。

2、使用init命令实现图形界面到字符界面及字符界面到图形界面的切换。

3、分别使用命令man和help查看ls命令的帮助文档。

4、使用命令将当前计算机的主机名显示为IT。

5、使用命令显示公元2008年8月的月历。

6、显示当前计算机上的日期和时间。

7、统计文件/etc/passwd的行数、字符数和单词数。

实验步骤及结果:1、2、3、4、5、6、7、实验二 LINUX系统的文件操作命令实验目的:1、掌握LINUX下文件和目录操作命令:cd、ls、mkdir、rmdir、rm。

2、掌握LINUX下文件信息显示命令:cat、more。

3、掌握LINUX下文件复制、删除及移动命令:cp、mv。

4、掌握LINUX的文件检索、排序命令:grep、sort。

实验内容:1、使用命令切换到/etc目录,并显示当前工作目录路径。

2、使用命令显示/root目录下所有文件目录的详细信息,包括隐藏文件。

3、使用命令创建目录/root/linux,然后删除该目录。

4、使用命令cat用输出重定向在/root目录下创建文件abc,文件内容为“Hello,Linux!”,并查看该文件的内容。

5、使用命令创建具有默认权限为744的目录/root/ak,然后将/root/abc文件复制到该目录中,最后将该目录及其目录下的文件一起删除。

6、查看文件/etc/passwd的前3行内容。

7、创建文件file1,文件内容有3行,分别为a、c、b,排序该文件数据,显示在屏幕上。

8、使用命令显示/etc/passwd文件的文件类型。

9、在文件/etc/passwd中搜索匹配字符“root”。

操作系统实验报告5——目录与文件管理

操作系统实验报告5——目录与文件管理
《linux下文件管理》实验报告
实验序号: 05 实验项目名称: linux下文件管理
学 号
2009406012
姓 名
吴松娇
Hale Waihona Puke 专业、班09计本(1)实验地点
32404
指导教师
汤敏丽
时间
2012.6.6
一、实验目的
1.加深对操作系统文件管理功能的理解。
2.熟练掌握linux下文件管理命令。
二、实验环境
装有linux系统的计算机。
(4)再次输入命令“ls -1”,确认两个目录和一个文件是否成功创建。
(5)输入命令“mv–f dir2 dir1”,将dir2目录移动到dirl目录;输入命令“mv–f cs.txt dir1”,将cs.txt目录移动到dirl目录。
(6)输入命令“cd dirl”,切换到dirl目录,再输入“ls”命令,查看到dir2目录。
13、分屏显示文件内容:more例子:ls | more /说明:每次分屏地查看由ls命令显示的/下子目录清单。
14、磁盘操作工具:du例子:du -sh .说明:列出当前目录下的所有子目录和文件占用的空间。
15、查找文件所在目录命令:which例子:which rm说明:查找rm命令保存在哪个目录。
(7)删除dir2目录,输入命令“rmdir dir2。”
2.文件操作
1.创建命令: touch例子: touch skxiao.xml说明:创建文件skxiao.xml
2.删除命令: rm例子: rm -r /home/shenkxiao/说明:删除/home/shenkxiao/下的所有文件
3.复制命令: cp例子: cp skxiao.xml /home/shenkxiao说明:将当前目录下的skxiao.xml文件拷贝到/home/shenkxiao目录下

linux操作系统实验报告书

linux操作系统实验报告书

linux操作系统实验报告书(1)一.实验名称:Linux基本命令的使用二.实验目的:1.进一步练习Linux登录和退出的方法2.练习与目录和文件操作相关的Linux命令:cd:切换目录mkdir:建立一个新目录cp:文件拷贝ls:显示目录及文件的内容mv:更改文件名称cat、more、less:浏览文件内容chmod:更改文件或目录的访问权限rm:删除文件rmdir:删除目录三.实验内容:1.登录进入Linux 系统。

2.将工作目录切换到根目录,用ls命令查看根目录下的内容,尝试使用-a,-l,-F,-A,-lF等不同选项并比较不同之处。

3.在家目录下建立一个名为test的新目录,将工作目录切换到test下,然后将/tmp下的文件lesson.log拷贝到该目录下,并将lesson.log用mv命令改名为:TestRenName.txt。

4.用cat命令浏览文件TestRenName.txt的内容,用more命令进行浏览翻页操作。

再用less命令浏览文件TestRenName.txt的内容。

5.用ls命令查看test下的文件的权限,并更改文件TestRenName.txt的权限为:只允许自己读写,不允许其他用户访问。

用ls命令查看更改后的结果后再将文件TestRenName.txt的权限更改为系统默认的权限:-rw-r--r--。

6.用rm命令删除test目录下的所有文件,再用rmdir命令删除test目录。

7.用logout命令退出系统。

四.结果分析:五.实验心得*********************************************************************linux操作系统实验报告书(2)一.实验名称:Linux基本命令的使用二.实验目的:1. 掌握监视系统的几个Linux基本命令:PS--查看系统的进程tty--查看当前使用的终端df--查看系统的文件系统的空间使用情况du--查看具体某个文件和目录的磁盘空间的占用情况free--查看使用的内存资源的情况2. 掌握Linux下的联机帮助手册的使用3. 掌握Linux命令的简要帮助的获取方法4. 掌握一些其他常用的Linux命令:cal--显示日历date--显示系统的日期和时间clear--清屏find--查找文件uname--查看系统信息who--查看其他登录的用户which--查看命令的全路径tar--Linux下的压缩与解压缩命令三.实验内容:1.使用ps查看系统的进程运行情况,使用不同的命令选项并比较显示结果的差别;查看当前系统已安装的文件系统的空间使用情况;查看用户的家目录占用了多少空间;查看使用的内存资源的情况.2.查看ls命令的详细使用方法,查看ps命令的详细使用方法.3.获取ls命令的简要帮助信息,获取ps命令的简要帮助信息.4.用cal命令显示日历,用date命令显示系统的日期和时间,用clear清除屏幕,用find命令在系统中查找文件ch1.doc,用uname命令查看系统的信息,用who 命令查看其他登录的用户,用which命令查看一些命令的全路径,用tar命令来压缩test目录下的所有后缀为doc的文件到文件doc.tar.gz中,将doc.tar.gz 复制到用户的家目录并展开压缩文件.四.结果分析:1. 要查看系统的进程运行情况可使用ps命令:[stu@cs-linux stu]$ psPID TTY TIME CMD4442 pts/0 00:00:00 bash11683 pts/0 00:00:00 ps第一列中的PID表示进程编号,第二列中的TTY表示提交该进程的终端号,第三列中的TIME表示该进程已运行的时间,第四列中的CMD表示该进程所对应的命令.如果要显示进程更详细的信息,可以使用参数ps u:[stu@cs-linux stu]$ ps uUSER PID %CPU %MEM VSZ RSSTTY STAT START TIME COMMAND501 4442 0.0 0.3 5560 784 pts/0 S 09:45 0:00 bash501 11684 0.0 0.2 2592 644 pts/0 R 10:16 0:00 ps -uUSER表示进程拥有者,%CPU表示CPU时间的占用比例,%MEM表示内存的占用比例,VSZ表示进程的大小,RSS表示常驻内存部分大小,START表示进程的启动时间.如果要用长格式显示系统进程的信息,可以使用参数ps l:[stu@cs-linux stu]$ ps lFS UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME C MD4 S 501 4174 4173 0 75 0 - 1389 wait4 pts/0 00:00:00 bash0 R 501 4201 4174 0 80 0 - 776 - pts/0 00:00:00 ps要查看当前系统已安装的文件系统的空间使用情况,使用命令df:[stu@cs-linux stu]$ df文件系统1K-块已用可用已用% 挂载点/dev/hda7 9574520 2833764 6254392 32% /none 111472 0 111472 0% /dev/shm/dev/hda5 30701232 13538096 17163136 45% /mnt/hdd要查看用户的家目录占用了多少空间,先将工作目录切换到家目录,再使用命令du:[stu@cs-linux stu]$ du12 ./.kde/Autostart16 ./.kde8 ./.xemacs4 ./test64 .以上结果表示家目录公占用64KB的空间.要查看使用的内存资源的情况,应使用命令free:[stu@cs-linux stu]$ freetotal used free shared buffers cached Mem: 222948 216688 6260 0 17832 92792 -/+ buffers/cache: 106064 116884Swap: 514040 0 514040以上结果表示系统内存及交换空间使用情况.2. 查看ls命令的详细使用方法,使用命令man ls:[stu@cs-linux stu]$ man ls(.......显示内容省略)查看ps命令的详细使用方法,使用命令man ps:[stu@cs-linux stu]$ man ps(.......显示内容省略)3. 获取ls命令的简要帮助信息,可使用命令ls --help:[stu@cs-linux stu]$ ls --help(.......显示内容省略)获取ps命令的简要帮助信息,可使用命令ps --help:[stu@cs-linux stu]$ ps --help(.......显示内容省略)4. 要显示日历可使用命令cal:[stu@cs-linux stu]$ cal六月2004日一二三四五六1 2 3 4 56 7 8 9 10 11 1213 14 15 16 17 18 1920 21 22 23 24 25 2627 28 29 30以上用命令cal不加任何参数时显示当月日历,如果要指定查看某年某月的日历,可以加[月][年]参数,如要查看2004年8月:[stu@cs-linux stu]$ cal 08 2004八月2004日一二三四五六1 2 3 4 5 6 78 9 10 11 12 13 1415 16 17 18 19 20 2122 23 24 25 26 27 2829 30 31要显示系统的日期和时间,可使用命令date:[stu@cs-linux stu]$ date五6月18 11:23:23 CST 2004表示当前时间为2004年6月18日星期五11:23:23.用clear命令清除屏幕,之后将把已前显示的结果清除:[stu@cs-linux stu]$ clear用find命令在系统中查找文件ch1.doc,应首先退出到根目录下,在使用命令find ch1.doc:[stu@cs-linux /]$ cd /[stu@cs-linux /]$ find / -name "ch1.doc"find: /home/wb: 权限不够/home/stu/test/ch1.doc结果表示找到的文件在/home/stu/test/目录下.用uname命令查看系统的信息:[stu@cs-linux /]$ unameLinux用who命令查看其他登录的用户:[stu@cs-linux /]$ whostu tty1 Jun 18 14:22root pts/0 Jun 18 14:23 (:0.0)用which命令查看一些命令的全路径,如查看命令ls和ps的全路径:[stu@cs-linux /]$ which lsalias ls='ls --color=tty'/bin/ls[stu@cs-linux /]$ which ps/bin/ps用tar命令来压缩test目录下的所有后缀为doc的文件到文件doc.tar.gz中,如下:[stu@cs-linux test]$ tar cvf doc.tar.gz *.docch1.docch2.doc[stu@cs-linux test]$ lsch1.doc ch2.doc doc.tar.gz sesson.txt使用命令加参数cvf来打包所有后缀为doc的文件,参数c表示建立新文档,参数v表示在处理过程中显示相关信息,参数f表示以文件方式打包.现test目录下共有doc文件2个,所以显示ch1.doc,ch2.doc.打包后用ls命令查看,发现多了一个doc.tar.gz文件,表明操作成功.将doc.tar.gz复制到用户的家目录并展开压缩文件:[stu@cs-linux test]$ cd ..[stu@cs-linux stu]$ cp test/doc.tar.gz doc.tar.gz[stu@cs-linux stu]$ tar xvf doc.tar.gz *.docch1.docch2.doc[stu@cs-linux stu]$ lsch1.doc ch2.doc doc.tar.gz test第三行的参数x表示解包文件.五.实验心得这一章主要学习了Linux下的一些关于监视系统的命令以及一些常用辅助命令,对于一个Linux的系统管理员,掌握这些命令的使用是非常重要的,因为这些命令不仅可以让系统管理员了解到系统的运行情况,还可以了解到磁盘及内存的占用情况,以便系统管理员根据情况作出相应调整。

LINUX操作系统实验报告..

LINUX操作系统实验报告..

实验一 LINUX操作基础实验目的:1、掌握字符界面下关机及重启的命令。

2、掌握LINUX下获取帮助信息的命令:man、help。

3、掌握LINUX中常用的简单命令:pwd、date、who、cal、uname、wc、clear等实验内容:1、使用shutdown命令设定在30分钟之后关闭计算机。

2、使用init命令实现图形界面到字符界面及字符界面到图形界面的切换。

3、分别使用命令man和help查看ls命令的帮助文档。

4、使用命令将当前计算机的主机名显示为IT。

5、使用命令显示公元2008年8月的月历。

6、显示当前计算机上的日期和时间。

7、统计文件/etc/passwd的行数、字符数和单词数。

实验步骤及结果:1、2、3、4、5、6、7、实验二 LINUX系统的文件操作命令实验目的:1、掌握LINUX下文件和目录操作命令:cd、ls、mkdir、rmdir、rm。

2、掌握LINUX下文件信息显示命令:cat、more。

3、掌握LINUX下文件复制、删除及移动命令:cp、mv。

4、掌握LINUX的文件检索、排序命令:grep、sort。

实验内容:1、使用命令切换到/etc目录,并显示当前工作目录路径。

2、使用命令显示/root目录下所有文件目录的详细信息,包括隐藏文件。

3、使用命令创建目录/root/linux,然后删除该目录。

4、使用命令cat用输出重定向在/root目录下创建文件abc,文件内容为“Hello,Linux!”,并查看该文件的内容。

5、使用命令创建具有默认权限为744的目录/root/ak,然后将/root/abc文件复制到该目录中,最后将该目录及其目录下的文件一起删除。

6、查看文件/etc/passwd的前3行内容。

7、创建文件file1,文件内容有3行,分别为a、c、b,排序该文件数据,显示在屏幕上。

8、使用命令显示/etc/passwd文件的文件类型。

9、在文件/etc/passwd中搜索匹配字符“root”。

linux操作系统实验报告

linux操作系统实验报告

linux操作系统实验报告Linux操作系统实验报告一、引言在计算机科学领域,操作系统是一种非常重要的软件,它负责管理计算机硬件和软件资源,提供用户与计算机之间的接口。

Linux操作系统是一种开源的、免费的操作系统,它具有高度的可定制性和稳定性,因此在科研、教育和商业领域都得到广泛应用。

本实验报告将介绍我们在课程中对Linux操作系统的实验内容和实验结果。

二、实验目的本次实验的目的是让我们学生通过亲自操作和实践,深入了解Linux操作系统的特点、功能和使用方法。

通过实验,我们将学会如何安装Linux操作系统、使用Linux命令行界面、管理文件和目录、配置网络和安全等。

三、实验环境我们使用的实验环境是一台配置较高的个人计算机,该计算机上安装了虚拟机软件。

我们选择了一款常用的虚拟机软件VirtualBox,并在其上安装了Ubuntu Linux操作系统。

四、实验内容1. Linux操作系统安装我们首先学习了如何在虚拟机上安装Linux操作系统。

通过下载Ubuntu的镜像文件,并创建虚拟机实例,我们成功地完成了Linux操作系统的安装。

在安装过程中,我们需要设置用户名、密码和网络配置等信息。

2. Linux命令行界面Linux操作系统的命令行界面是其最基本的用户接口。

我们学习了一些常用的Linux命令,如cd、ls、mkdir、rm等,用于管理文件和目录。

我们还学习了如何使用管道和重定向符号来处理命令的输入和输出。

3. 文件和目录管理Linux操作系统以文件和目录的形式来组织和管理数据。

我们学习了如何创建、复制、移动和删除文件和目录。

我们还学习了如何修改文件和目录的权限和所有权。

4. 网络配置在现代计算机网络中,网络配置是非常重要的一部分。

我们学习了如何配置Linux操作系统的网络设置,包括IP地址、子网掩码、网关等。

我们还学习了如何使用ping命令测试网络连通性。

5. 安全配置在网络环境中,安全性是一个重要的考虑因素。

linux操作系统指令实验报告

linux操作系统指令实验报告

实验一Linux的基本操作和常用命令的使用一、实验目的1.学会安装Linux操作系统2.掌握Linux系统的一些基本操作3.掌握常用Linux命令的使用方法4.了解Linux命令中参数选项的用法和作用二、实验环境1.Linux软件和计算机三、实验内容或步骤1.安装Linux操作系统,并进行相关配置。

2.基本操作和常用命令。

(一).文件操作命令(1)查看文件与目录用以下命令查看文件与目录:ls /usr/binls –ldir(2)显示文件内容命令(cat)设当前目录下包括两个文件text1、text2,用以下列命令了解cat命令的使用:cat text1cat text1 text2>text3cat text3|more(3)文件复制命令(cp)了解cp命令的功能和使用技巧,并注意它们的区别:cp /root/* /tempcp readme text4cp –r /root/* /temp (带目录复制)cp /root/.[a-z]* /temp (复制所有小写字母开头的隐藏文件)(4)文件改名命令(mv)了解mv命令的功能和使用方法,并注意各命令的区别:mv text4 newtextmv newtext /home(5)删除文件命令(rm)了解rm命令的功能和使用方法:rm newtext(二).目录操作命令的使用(1)改变当前目录命令(cd)和显示当前目录命令(pwd)掌握cd命令的功能和使用,并了解以下各命令的区别:cd /rootcd .. (返回上一级目录)cd (返回到用户目录内)pwd (显示当前目录在文件系统层次中的位置)(2)建立子目录命令(mkdir)在用户目录下创建如图5-4所示的目录结构。

(3)删除子目录命令(rmdir)在图5-4所建立的目录结构中,删除a1和b1目录。

命令如下:rmdir /home/X/b1rm –r /home/X/a1rm –rf /home/X/a1注意:可选项-r和-f的作用。

操作系统实验5文件系统:Linux文件管理

操作系统实验5文件系统:Linux文件管理

实验5 文件系统: Linux文件管理1. 实验目的〔1〕掌握Linux提供的文件系统调用的使用方法;〔2〕熟悉文件和目录操作的系统调用用户接口;〔3〕了解操作系统文件系统的工作原理和工作方式。

2. 实验内容〔1〕利用Linux有关系统调用函数编写一个文件工具filetools, 要求具有下列功能:***********0.退出1.创建新文件2.写文件3.读文件4.复制文件5.修改文件权限6.查看文件权限7.创建子目录8.删除子目录9.改变当前目录到指定目录10.操作***********代码:#include<stdio.h>#include<sys/types.h>#include<unistd.h>#include<fcntl.h>#include<sys/stat.h>#include<syslog.h>#include<string.h>#include<stdlib.h>void menu(void);void openfile(void);void writefile(void);void readfile(void);void copyfile(void);void chmd(void);void ckqx(void);void cjml(void);void scml(void);void ggml(void);void ylj(void);int main(){int choose;int suliangjin=1;menu();scanf("%d",&choose);while(choose!=0){switch(choose){case 1:openfile();break;case 2:writefile();break;case 3:readfile();break;case 4:copyfile();break;case 5:chmd();break;case 6:ckqx();break;case 7:cjml();break;case 8:scml();break;case 9:ggml();break;case 10:ylj();break;}menu();scanf("%d",&choose);}return 0;}void menu(void){printf("文件系统\n");printf("1.创建新文件\n");printf("2.写文件\n");printf("3.读文件\n");printf("4.复制文件\n");printf("5.修改文件权限\n");printf("6.查看文件权限\n");printf("7.创建子目录\n");printf("8.删除子目录\n");printf("9.改变目前目录到指定目录\n");printf("10.操作\n");printf("0.退出\n");printf("请输入您的选择...\n");}void openfile(void){int fd;if((fd=open("/tmp/hello.c",O_CREAT|O_TRUNC|O_RDWR,0666))<0) perror("open");elseprintf("open file:hileo.c %d\n",fd);if(close(fd)<0)perror("close");elseprintf("Close hello.c\n");}void writefile(void){int fd,size,len;char *buf="Hello!I'm writing to this file!";len=strlen(buf);if((fd=open("/tmp/hello.c",O_CREAT|O_TRUNC|O_RDWR,0666))<0) perror("open");elseprintf("open file:hileo.c %d\n",fd);if((size=write(fd,buf,len))<0)perror("write");elseprintf("Write:%s\n",buf);if(close(fd)<0)perror("close");elseprintf("Close hello.c \n");}void readfile(void){int fd,size;char b[10];if((fd=open("/tmp/hello.c",O_CREAT|O_TRUNC|O_RDWR,0666))<0) perror("open");elseprintf("open file:hileo.c %d\n",fd);lseek(fd,0,SEEK_SET);if((size=read(fd,b,10))<0)perror("read");elseprintf("read from file:%s\n",b);if(close(fd)<0)perror("close");elseprintf("Close hello.c\n");}void copyfile(void){if(fork()==0)execlp("/bin/cp","cp","/tmp/hello.c","/tmp/he.c",NULL);elsewait(0);printf("将hello.c复制he.c");}void chmd(void){int a;printf("1.文件主可读可写可执行\n");printf("2.文件主可读\n");printf("3.文件主可写\n");printf("4.文件主可执行\n");printf("请输入您的选项\n");scanf("%d",&a);switch(a){case 1:chmod("/tmp/hello.c",S_IRWXU);printf("ok!\n");break;case 2:chmod("/tmp/hello.c",S_IRUSR);printf("ok!\n");break;case 3:chmod("/tmp/hello.c",S_IWUSR);printf("ok!\n");break;case 4:chmod("/tmp/hello.c",S_IXUSR);printf("ok!\n");break;default:printf("您选择有误\n");}}void ckqx(void){char *path="/bin/ls";char *argv[4]={"ls","-l",NULL};if(fork()==0)execv(path,argv);elsewait(0);}void cjml(void){if(mkdir("/tmp/a",S_IRWXU)<0)perror("Mkdir");elseprintf("创建成功\n");}void scml(void){if(rmdir("/tmp/a")<0)perror("Rmdir");elseprintf("删除成功\n");}void ggml(void){if(chdir("/tmp/bc")<0)perror("chdir");elseprintf("更改目录成功\n"); }void ylj(void){if(link("hello.c","h.c")<0)perror("Link");elseprintf("建立硬连接\n"); }打开文件:写文件:读文件:复制文件: 修改权限: 查看权限:创建目录:删除目录:更改目录:硬连接:1.问题解决方案:在复制文件时用execlp函数, 虽然有复制成功但是他就跳出整个程序, 这就是一个缺陷。

linux操作系统实验报告

linux操作系统实验报告

linux操作系统实验报告Linux 操作系统实验报告一、实验目的本次实验的主要目的是深入了解和熟悉Linux 操作系统的基本操作、命令行使用、文件系统管理以及进程管理等方面的知识和技能。

通过实际操作和实践,提高对 Linux 操作系统的掌握程度,为今后在相关领域的学习和工作打下坚实的基础。

二、实验环境本次实验使用的是虚拟机软件 VirtualBox 安装的 Ubuntu 2004 LTS操作系统。

虚拟机配置为 2GB 内存,20GB 硬盘空间。

实验在Windows 10 操作系统的主机上进行。

三、实验内容及步骤(一)用户和权限管理1、创建新用户使用`sudo adduser <username>`命令创建新用户,例如创建用户名为`testuser` 的新用户。

2、设置用户密码使用`sudo passwd <username>`命令为新用户设置密码。

3、切换用户使用`su <username>`命令切换到新用户。

4、用户权限管理修改`/etc/sudoers` 文件,为新用户赋予特定的权限,例如允许执行特定的管理员命令。

(二)文件和目录操作1、查看文件和目录使用`ls` 命令查看当前目录下的文件和目录,使用`ls l` 命令查看详细信息,包括文件权限、所有者、大小和修改时间等。

2、创建、删除文件和目录使用`touch <filename>`命令创建新文件,使用`mkdir <directoryname>`命令创建新目录。

使用`rm <filename>`命令删除文件,使用`rmdir <directoryname>`命令删除空目录,使用`rm r <directoryname>`命令删除非空目录。

3、复制、移动文件和目录使用`cp <source> <destination>`命令复制文件或目录,使用`mv <source> <destination>`命令移动文件或目录。

管理linux系统实验报告

管理linux系统实验报告

管理linux系统实验报告实验背景Linux 是一种以Unix 为基础设计的开源操作系统,广泛应用于服务器领域和嵌入式系统中。

作为一个管理员,熟悉并掌握Linux 系统的管理能力是十分重要的。

本次实验旨在加深理解Linux 的基本管理技能,并通过实践加以应用。

实验内容本次实验包括以下几个部分:1. 用户管理2. 文件权限管理3. 进程管理4. 磁盘管理5. 系统日志管理实验步骤1. 用户管理通过命令行创建一个新用户,并设置密码。

其中,新用户需要有管理员权限(sudo)。

bashsudo adduser <用户名>sudo passwd <用户名>sudo usermod -aG sudo <用户名>2. 文件权限管理创建一个新的文件夹,并设置不同的权限给不同的用户组:bashmkdir test_directorychown <用户名>:<用户组> test_directorychmod 750 test_directory3. 进程管理查看当前正在运行的进程列表,并进行进程的查找、结束操作:bashps auxkill <PID>4. 磁盘管理查看系统的磁盘使用情况,并对硬盘进行挂载和卸载操作:bashdf -hsudo mount /dev/<设备名> /mntsudo umount /mnt5. 系统日志管理查看系统日志,并分析其中的信息:bashtail /var/log/syslog实验总结通过本次实验,我学习到了Linux 系统的基本管理技能。

用户管理、文件权限管理、进程管理、磁盘管理和系统日志管理是运维人员必须掌握的基本技能。

合理设置用户权限、熟练运用命令行工具、了解硬盘的使用情况以及分析系统日志,都有助于提高系统的安全性和稳定性。

在实验过程中,我发现通过多次实践才能真正熟练掌握这些技能。

同时,还需要时常查阅相关的文档和资料,以便了解更多命令和技巧。

操作系统-Linux的设备管理

操作系统-Linux的设备管理

专业班级:姓名:学号:日期:成绩:课程名称操作系统实验室名称实验名称Linux的设备管理同组同学指导教师1.实验目的 1.了解Linux操作系统的设备驱动程序。

2.了解Linux操作系统设备驱动程序的组成。

3.编写简单的字符设备。

4.编写简单的块设备。

5.通过对设备驱动程序的测试,了解Linux操作系统是如何管理设备的。

2.实验设备装有Linux操作系统的pc机一部。

3.实验原理Linux设备驱动程序软件集成在内核中,实际上是处理或操作硬件控制器的软件。

设备驱动程序软件封装了如何控制这些设备的技术细节,并通过特定的接口导出一个规范的操作集合;内核使用规范的设备接口通过文件系统把设备操作导出到用户空间程序中。

4.实验内容和步骤字符类型设备的驱动程序编写一个简单的字符设备驱动程序。

要求该字符设备包括scull_open()、scull_write()、scull_read()、scull_ioctl()和scull_release()五个基本操作,并编写一个测试程序来测试所编写的字符设备驱动程序。

块类型设备的驱动程序编写一个简单的块设备的驱动程序。

要求该块设备包括scull_open()、scull_ioctl()和scull_release()等基本操作。

5.实验数据记录及(分析)讨论(1)字符类型设备的驱动程序编译设备驱动程序demo.c:插入内核驱动程序模块:编程测试程序:检测demo设备的主设备号:查到demo设备的主设备号:254创建demo设备结点:运行测试程序:结论:测试成功。

(2)块类型设备的驱动程序编译设备驱动程序testdrv.c插入内核驱动程序模块:编程测试程序:检测testdrv主设备号:创建testdrv设备结点:运行测试程序:结论:测试成功。

《实用操作系统》实验报告五linux设备管理

《实用操作系统》实验报告五linux设备管理

《实用操作系统》实验报告实验报告: 5 实验项目名称:设备管理班级:学号:姓名:地点:时间:2013 年11 月13 日一、实验内容1、添加硬盘,创建二个主分区、一个扩展分区,二个逻辑分区注意:ide、scsi 提示:分区、格式化、挂载(fdisk,mkfs,mount)2、查看常见的设备文件有哪些?(ls /dev )常见的设备文件:/dev/hd* IDE接口的硬盘(IDE接口的设备) /dev/sd* SCSI/USB设备/dev/cua* 串口设备/dev/lp* 并口设备/dev/tty* 终端设备/dev/consol 控制台设备/dev/eth* 以太网设备/dev/cdrom IDE光驱/dev/fd* 软驱/dev/audio 音频设备/dev/scd SCSI的光驱/dev/ppp PPP设备/dev/isdn* ISDN设备3、挂载光盘,查看光盘内容创建挂载点要求:以本人姓名缩写为目录mkdir /目录/设备挂载mount 空格源设备空格挂载点4、显示管理System-config-display5、声卡管理System-config-soundcard6、打印机管理System-config-printer7、网卡管理System-config-network二、实验步骤及结果1.添加硬盘,创建分区;在启动虚拟机前,在工具栏中点击“虚拟机”,找到“设置”选项,在左面的硬件中找到硬盘,进行硬盘设备添加,这里有IDE和SCSI两种硬盘类型可供选择添加。

完成硬盘添加后即可启动虚拟机进入linux系统。

在这我添加了容量相同的硬盘设备类型各一;打开终端,在命令框输入“fdisk -l”可以查看添加硬盘后,当前磁盘信息;在命令框中输入“fdisk /dev/had”开始对磁盘进行分区命令操作。

在这我以刚添加的IDE类型硬盘为例进行分区实验,其标识符是had。

其中比实验要求多划分了主分区,一共有两个主分区,一个扩展区,将扩展区又分为两个逻辑分区;根据提示,按字母n创建一个分区,之后按p建立一个主分区;给新建的主分区定义一个编号为1,主分区柱面始值默认为1m回车后给定一个分区柱面终值为500m;接着新建第二个主分区依次按n,p,定义第二个主分区编号为2,起始值为501m,终止值为1000m;接下来按字母n,e新建扩展分区,定义编号为3,留下剩余所有磁盘空间;起始值为1001m,终止值为10402m;之后开始在扩展分区中划分创建逻辑分区,按字母m,n后,根据提示按字母l,这里不需要再给分区定义编号,在linux中,逻辑分区的编号直接从5开始计,默认自前向后;给第一个逻辑分区空间柱面初始值,默认为1001m,终止值定义为5000m;创建第二个逻辑分区,将扩展分区中剩下的空间直接留给最后一个逻辑分区,初始值为5001,终止值为10402m;分区完成后,按w保存退出,输入命令“fdisk –l”可以查看分区后磁盘信息;这里以格式化主分区hda1为例,在命令框中输入“mkfs /dev/hda1”结果如下;创建挂载点,新建目录输入命令“mkdir /mnt/gxa”;将磁盘第一个主分区挂载到/mnt/gxa目录下,输入命令“mount /dev/hda1 /mnt/gxa”,输入命令“ls /mnt/gxa”查看,在目录下创建文件输入命令“touch /mnt/gxa/gxa.txt”,同样查看如下;使用命令输入“umount /mnt/gxa”即可完成卸载;2.输入命令“ls /dev”查看设备文件,结果如下;3.挂载光盘,查看光盘内容;挂载光盘之前,如同磁盘挂在一样,先在设置中找到硬件中的“CD/DVD(IDE)”,选中右边使用镜像文件选项,找到镜像光盘文件,上侧勾选“已连接”,点击确定;在命令框中创建目录输入“mkdir /mnt/gxa”命令,将光盘挂载到该目录下输入命令“mount /dev/cdrom /mnt/gxa”,结果显示在桌面;类似磁盘卸载,输入命令“umount /mnt/gxa”,将光盘从目录下卸载,结果显示在桌面;4.显示管理,输入命令“System-config-display”得到结果如下,即可手动进行设置管理;5.声卡管理,输入命令“System-config-soundcard”得到结果如下即可设置;6.打印机管理,输入命令“System-config-printer”即可对打印机进行管理;7.网卡管理,输入命令“System-config-network”得到结果如下,即可手动进行操作管理;三、实验分析与讨论1.在实验刚开始对硬盘的类型理解还不透彻,其中关于IDE与SCSI设备在系统中设备标识符还没有完全弄懂,所以导致在机房实验时,对挂上去的三个硬盘标识的had,sda,sdb以及sda1和sda2之间关系没有摸透,也耽误分区的效果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《实用操作系统》实验报告
实验报告: 5 实验项目名称:设备管理
班级:学号:姓名:
地点:时间:2013 年11 月13 日
一、实验内容
1、添加硬盘,创建二个主分区、一个扩展分区,二个逻辑分区
注意:ide、scsi 提示:分区、格式化、挂载(fdisk,mkfs,mount)
2、查看常见的设备文件有哪些?(ls /dev )
常见的设备文件:/dev/hd* IDE接口的硬盘(IDE接口的设备) /dev/sd* SCSI/USB设备/dev/cua* 串口设备/dev/lp* 并口设备/dev/tty* 终端设备/dev/consol 控制台设备/dev/eth* 以太网设备/dev/cdrom IDE光驱/dev/fd* 软驱/dev/audio 音频设备/dev/scd SCSI的光驱/dev/ppp PPP设备/dev/isdn* ISDN设备
3、挂载光盘,查看光盘内容创建挂载点要求:以本人姓名缩写为目录mkdir /
目录/设备挂载mount 空格源设备空格挂载点
4、显示管理System-config-display
5、声卡管理System-config-soundcard
6、打印机管理System-config-printer
7、网卡管理System-config-network
二、实验步骤及结果
1.添加硬盘,创建分区;
在启动虚拟机前,在工具栏中点击“虚拟机”,找到“设置”选项,在左面的硬件中找到硬盘,进行硬盘设备添加,这里有IDE和SCSI两种硬盘类型可供选择添加。

完成硬盘添加后即可启动虚拟机进入linux系统。

在这我添加了容量相同的硬盘设备类型各一;
打开终端,在命令框输入“fdisk -l”可以查看添加硬盘后,当前磁盘信息;
在命令框中输入“fdisk /dev/had”开始对磁盘进行分区命令操作。

在这我以刚添加的IDE类型硬盘为例进行分区实验,其标识符是had。

其中比实验要求多划分了主分区,一共有两个主分区,一个扩展区,将扩展区又分为两个逻辑分区;
根据提示,按字母n创建一个分区,之后按p建立一个主分区;
给新建的主分区定义一个编号为1,主分区柱面始值默认为1m回车后给定一个分区柱面终值为500m;
接着新建第二个主分区依次按n,p,定义第二个主分区编号为2,起始值为501m,终止值为1000m;
接下来按字母n,e新建扩展分区,定义编号为3,留下剩余所有磁盘空间;起始值为1001m,终止值为10402m;
之后开始在扩展分区中划分创建逻辑分区,按字母m,n后,根据提示按字母l,这里不需要再给分区定义编号,在linux中,逻辑分区的编号直接从5开始计,默认自前向后;
给第一个逻辑分区空间柱面初始值,默认为1001m,终止值定义为5000m;
创建第二个逻辑分区,将扩展分区中剩下的空间直接留给最后一个逻辑分区,初始值为5001,终止值为10402m;
分区完成后,按w保存退出,输入命令“fdisk –l”可以查看分区后磁盘信息;
这里以格式化主分区hda1为例,在命令框中输入“mkfs /dev/hda1”结果如下;
创建挂载点,新建目录输入命令“mkdir /mnt/gxa”;
将磁盘第一个主分区挂载到/mnt/gxa目录下,输入命令“mount /dev/hda1 /mnt/gxa”,输入命令“ls /mnt/gxa”查看,在目录下创建文件输入命令“touch /mnt/gxa/gxa.txt”,同样查看如下;
使用命令输入“umount /mnt/gxa”即可完成卸载;
2.输入命令“ls /dev”查看设备文件,结果如下;
3.挂载光盘,查看光盘内容;挂载光盘之前,如同磁盘挂在一样,先在设置中
找到硬件中的“CD/DVD(IDE)”,选中右边使用镜像文件选项,找到镜像光盘文件,上侧勾选“已连接”,点击确定;
在命令框中创建目录输入“mkdir /mnt/gxa”命令,将光盘挂载到该目录下输入命令“mount /dev/cdrom /mnt/gxa”,结果显示在桌面;
类似磁盘卸载,输入命令“umount /mnt/gxa”,将光盘从目录下卸载,结果显示在桌面;
4.显示管理,输入命令“System-config-display”得到结果如下,即可手动进行
设置管理;
5.声卡管理,输入命令“System-config-soundcard”得到结果如下即可设置;
6.打印机管理,输入命令“System-config-printer”即可对打印机进行管理;
7.网卡管理,输入命令“System-config-network”得到结果如下,即可手动进
行操作管理;
三、实验分析与讨论
1.在实验刚开始对硬盘的类型理解还不透彻,其中关于IDE与SCSI设备在
系统中设备标识符还没有完全弄懂,所以导致在机房实验时,对挂上去
的三个硬盘标识的had,sda,sdb以及sda1和sda2之间关系没有摸透,
也耽误分区的效果。

这次实验让我弄清楚标识符的原则和命名规律。

2.对一个硬盘进行分区时,我对硬盘大小在主分区,扩展分区,逻辑分区
的分割刚开始不能恰好分完,以为分区之间柱面随便取值就行,后来发
现会有多余空间遗漏,通过主分区,扩展分区和逻辑分区的关系才懂得
空间划分的原则,第一个主分区从1m取起到终值,后面的主分区则要
在前一分区的柱面终值加一取起,在逻辑分区的大小划分,则要在扩展
分区的大小范围类依次划分取值。

3.在本次实验中对于在完成的光盘的挂载任务中刚开始也遇到困阻,创建
了挂载点后,输入挂载命令得到的结果却是提示的mount找不到介质,有了挂载点却没有介质,刚开始对介质还不有理解,相同的方法,相同
的挂载点位置,磁盘挂载的成功,使我反推,找不到介质可能是找不到
设备cdrom光盘,所以我才想到CD/DVD的设置,类似要先到设置中添
加设备到系统,才能让系统找到。

最后通过添加光盘镜像文件,实验目
的便顺利达到。

相关文档
最新文档