实验九 Linux设备管理实验
linux系统管理实训报告

linux系统管理实训报告《linux 系统管理实训报告》一、实训目的本次 Linux 系统管理实训的主要目的是让我们深入了解和掌握Linux 操作系统的基本原理、常用命令和系统管理的实际操作技能。
通过实际动手操作,培养我们解决实际问题的能力,为今后在工作中运用 Linux 系统打下坚实的基础。
二、实训环境在本次实训中,我们使用了虚拟机软件虚拟机软件名称来搭建Linux 系统环境。
所安装的 Linux 发行版为具体发行版名称,版本号为具体版本号。
虚拟机的配置为:详细的配置信息,如内存、硬盘大小等。
三、实训内容(一)用户和权限管理1、用户创建与删除使用`useradd` 命令创建新用户,如创建用户名为`user1` 的用户:`useradd user1` 。
通过`passwd` 命令为新用户设置密码。
使用`userdel` 命令删除用户,如删除`user1` 用户:`userdel user1` 。
2、用户组创建与管理使用`groupadd` 命令创建新用户组,如创建组名为`group1` 的用户组:`groupadd group1` 。
使用`usermod` 命令将用户添加到用户组或从用户组中删除。
3、文件权限设置通过`chmod` 命令设置文件和目录的权限。
权限分为读(r)、写(w)、执行(x)三种,分别用数字 4、2、1 表示。
例如,将文件`filetxt` 的权限设置为所有者具有读写执行权限,所属组和其他用户具有读和执行权限,可以使用命令:`chmod 755 filetxt` 。
(二)进程管理1、进程查看使用`ps` 命令查看系统中的进程信息,包括进程的 ID、CPU 使用率、内存占用等。
常用的选项有`ps ef` 可以查看系统中所有进程的详细信息,`ps aux` 可以显示系统中所有用户的进程信息。
2、进程控制使用`kill` 命令终止进程。
首先通过`ps` 命令获取要终止的进程ID,然后使用`kill 进程 ID` 命令来终止进程。
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操作系统定制安装实验地点博学楼实验时间4月16日网络实验室一、实验目的和要求⑴通过对Linux 操作系统的定制安装,建立对Linux操作系统的初步认识,为后续实验的进行提供基础平台。
⑵掌握Linux操作系统的虚拟机定制安装。
⑶熟悉Linux文件目录结构二、实验内容和原理实验内容:利用虚拟机软件定制安装Linux操作系统,熟悉安装过程中各个选项的意义。
实验原理:虚拟机可以说是一种软件,也可以说是一种技术,它允许用户在一台主机上虚拟出多台计算机,每台虚拟的计算机都可以有自己的硬件及软件配置。
三、主要仪器设备PC机、VMware Player、Redhat/Ubuntu/Fedora四、操作方法与实验步骤⑴安装VMware Player⑵在VMware Player当中创建一个新的虚拟机,指定安装包的路径。
⑶安装定制Redhat Enterprise Linux 5.0说明:⑴对软件开发和和网络服务包进行定制。
⑵选择samba服务、nfs服务、tftp服务、Telnet服务和FTP服务⑶关闭系统防火墙、禁用SELinux服务。
⑷手动设置系统分区。
五、实验数据记录和处理1、安装Ubuntu进入界面:2、选择tftp服务3、对软件开发和网络服务包进行定制,都选择老的软件开发和老的网络服务器4、关闭系统防火网5、禁用SELinux服务六、实验结果与分析七、讨论、心得通过这次实验,在自己电脑的虚拟机上安装好了Ubuntu的镜像文件,并在Ubuntu下写了一些简单的命令,深深地感觉在虚拟机上运行Ubuntu远远要比双系统下方便得多,尤其是在两种不同系统下来回切换。
由于电脑上之前就已经安装过虚拟机,所以,实验报告中未对虚拟机的安装加以赘述。
实验名称实验二熟悉Linux系统的基本命令实验时间4月18日实验地点博学楼网络实验室一、实验目的和要求⑴熟悉Linux命令格式⑵学会如何获取命令帮助信息⑶熟练掌握Linux常用命令⑷掌握GCC命令的使用及其常用参数的含义二、实验内容和原理实验内容:系统设置命令、文件及文件夹操作命令、压缩与解压缩命令、自动补全与历史命令、管道与重定向命令、GCC命令的使用三、主要仪器设备PC机、装有Linux操作系统的虚拟机四、操作方法与实验步骤⑴练习以下常用命令的使用shutdown、reboot、logout、exit、useradd、userdel、su、cd、ls、touch、mkdir、cp、rm、rmdir、mv、more、less、man、du、find、clear、grep、cat、history、tar、unzip、chmod、管道命令|以及重定向命令⑵举例说明管道命令| 的使用⑶举例说明重定向命令<、<<、>、>>的使用⑷编写一个C的源程序,并用gcc进行编译,练习使用gcc的各个参数,理解参数的意义五、实验数据记录和处理1.cd、ls 、mkdir 新建hello文件夹2.cp 复制a到hello文件夹3.rm移除hello 中的a文件4.rmdir移除hello文件夹5.mv更改文件名字、移动文件6.du -b 以字节为单位显示cache目录的大小7.find / -name lolo搜索当前目录下名为lolo的文件8.grep 在lan/b.txt文件里查找字符3,并输出行号-n;输出b.txt内容9.grep重定向追加>>六、讨论、心得本次实验室是熟悉Linux的基本操作命令。
熟悉linux开发环境实验报告

熟悉linux开发环境实验报告熟悉Linux开发环境实验报告一、引言Linux是一种开源的操作系统,广泛应用于服务器、嵌入式设备等领域。
熟悉Linux开发环境对于软件开发人员来说至关重要。
本实验报告旨在介绍如何搭建和使用Linux开发环境,并通过实际操作来加深对Linux开发环境的理解。
二、搭建Linux开发环境1.选择合适的Linux发行版Linux有多个发行版可供选择,如Ubuntu、CentOS等。
根据自己的需求和偏好选择一个合适的发行版进行安装。
2.安装Linux操作系统根据选择的发行版,下载相应的ISO镜像文件,并通过U盘或光盘进行安装。
安装过程中需要设置分区、用户名、密码等信息。
3.更新系统软件安装完成后,首先要更新系统软件,以获取最新的补丁和功能。
4.安装开发工具Linux开发环境需要安装一些必要的开发工具,如gcc编译器、make工具、调试器等。
可以通过包管理器来安装这些工具,如apt-get、yum等。
三、使用Linux开发环境1.创建和编译项目在Linux开发环境中,可以使用命令行或者图形界面来创建和编译项目。
使用命令行可以更加灵活和高效,可以使用文本编辑器来编写代码,使用gcc编译器来编译代码。
2.调试和测试项目调试是软件开发中不可或缺的环节。
Linux提供了多种调试工具,如gdb调试器、valgrind内存检测工具等。
可以使用这些工具来定位和修复代码中的bug。
3.版本控制和团队协作在多人协作的软件开发项目中,版本控制是必不可少的。
Linux开发环境可以使用诸如Git、SVN等版本控制工具来管理代码的版本和变更。
4.性能优化和调整Linux开发环境还可以进行性能优化和调整。
可以通过调整内核参数、优化代码等方式来提升软件的性能。
四、总结通过本次实验,我们熟悉了Linux开发环境的搭建和使用。
我们了解了如何选择合适的Linux发行版、安装操作系统、更新软件、安装开发工具等步骤。
《Linux系统管理》Linux文件管理实验报告

《Linux系统管理》Linux文件管理实验报告一、实验目的:1.掌握Linux系统文件的操作命令2.掌握Linux系统权限的操作命令二、实验内容:1.用文件显示命令显示文件。
(1)以root身份进入系统命令符界面,查看当前目录下的文件及目录信息,请使用常见的选项进行显示并观察结果;查看/etc目录下的文件及目录信息,并查看/etc目录自己的信息,简述两种显示结果是否有区别?(2)显示/etc/passwd文件中的信息同时含有行号,并用more、less、head及tail命令进行不同的查看方式对该文件的部分内容进行显示;(3)在/tmp目录下创建/lianxi/first目录路径;在/tmp/lianxi目录下同时创建名为second和third的两个目录;生成 test目录作为lianxi的子目录,并将其权限设置为(744)(要求创建后查看是否存在);(4)利用cat及重定向命令在/tmp/lianxi/first目录中建立小型文件m1,输入以下信息:echo “Hello! Linux”echo ‘date’并显示m1文件的内容;(5)将当前日期重定向至/tmp/lianxi/first/目录的m2文件中,并显示其文件内容;(6)并利用cat命令将m1和m2文件合并至/tmp/lianxi/first/目录的m3文件中,并显示文件内容。
2.用查找、排序、显示内容命令操作文件。
(1)检索/etc/passwd文件中名为root的字符串,且显示其所在文件中的行号,同时利用管导线再次完成此功能;利用cat和管道线查看配置文件/etc/logrotate.conf中过滤掉空格及‘#’注释的文件内容。
(2)重新编辑/tmp/lianxi/first/m1文件中的内容,使得最终m1文件中的内容显示为:Study 30 independentlyHardly 95 finishLinux 85 task●查看m1文件中的内容;●对m1文件按每行第一个字符进行排序输出;●对m1文件按每行第一个字符进行方向排序;●对m1文件按每行第一个字段进行数值排序;●对m1文件按每行以第三个字段为关键字进行排序;●把root目录下的所有文件按文件由大到小进行排序。
《操作系统》课内实验报告

《操作系统》课内实验报告一、实验目的本次《操作系统》课内实验的主要目的是通过实际操作和观察,深入理解操作系统的基本原理和功能,掌握常见操作系统命令的使用,提高对操作系统的实际应用能力和问题解决能力。
二、实验环境本次实验在计算机实验室进行,使用的操作系统为 Windows 10 和Linux(Ubuntu 发行版)。
实验所使用的计算机配置为:Intel Core i5 处理器,8GB 内存,500GB 硬盘。
三、实验内容1、进程管理在 Windows 系统中,通过任务管理器观察进程的状态、优先级、CPU 使用率等信息,并进行进程的结束和优先级调整操作。
在 Linux 系统中,使用命令行工具(如 ps、kill 等)实现相同的功能。
2、内存管理使用 Windows 系统的性能监视器和资源监视器,查看内存的使用情况,包括物理内存、虚拟内存的占用和分配情况。
在 Linux 系统中,通过命令(如 free、vmstat 等)获取类似的内存信息,并分析内存的使用效率。
3、文件系统管理在 Windows 系统中,对文件和文件夹进行创建、复制、移动、删除等操作,了解文件的属性设置和权限管理。
在 Linux 系统中,使用命令(如 mkdir、cp、mv、rm 等)完成相同的任务,并熟悉文件的所有者、所属组和权限设置。
4、设备管理在 Windows 系统中,查看设备管理器中的硬件设备信息,安装和卸载设备驱动程序。
在 Linux 系统中,使用命令(如 lspci、lsusb 等)查看硬件设备,并通过安装内核模块来支持特定设备。
四、实验步骤1、进程管理实验(1)打开 Windows 系统的任务管理器,切换到“进程”选项卡,可以看到当前系统中正在运行的进程列表。
(2)选择一个进程,右键点击可以查看其属性,包括进程 ID、CPU 使用率、内存使用情况等。
(3)通过“结束任务”按钮可以结束指定的进程,但要注意不要随意结束系统关键进程,以免导致系统不稳定。
实验九Linux设备管理实验

实验九Linux设备管理实验一、实验目的:掌握linux系统重定向、管道操作和设备管理的法。
二、预备知识1.标准的输入输出和重定向执行一个shell命令行时通常会自动打开三个标准文件,即标准输入文件(stdin,通常对应终端的键盘);标准输出文件(stdout)和标准错误输出文件(stderr),这两个文件都对应终端的屏幕。
进程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中。
用户在输入输出数据时存在以下问题:●从终端输入数据时,用户输入的数据只能用一次,如果下次再想用这些数据时就得重新输入。
而且在终端上输入时,项输入有误修改起来不是很便。
●输出到屏幕上的信息只能看不能动,无法对此输出作更多处理,如将作为另一命令的输入进行进一步的处理等。
为了解决上述问题,Linux系统为输入输出的传送引入了另外两种机制,即输入输出重定向。
输入重定向是指把命令(或可执行程序)的标准输入重定向到指定的文件中。
也就是说,输入可以不来自键盘,而来自一个指定的文件。
因此,输入重定向主要用于改变一个命令的输入源,告别是改变那些需要大量输入的输入源。
输出重定向是批把命令(或可执行程序)的标准输出或标准错误输出重定向到指定文件中。
这样,命令的输出就不显示在屏幕上,而是写入到指定文件中。
2.管道将一个程序或命令的输出作为另一个程序或命令的输入可有两种法,一种是通过一个临时文件将两个命令或程序联系在一起;另一种是Linux所提供的管道功能,这种法比前一种法更好。
管道可以把一系列命令连接起来,这就意味着第一个命令的输出会将为第二个命令的输入通过管道传给第二个命令,而第二个命令的输出又作为第三个命令的输入,以此类推。
显示在屏幕上的是管道行中最后一个命令的输出(如果命令行中示使用输出重定向)。
用户还可以通过使用管道符“|”来建立一个管道行。
3.文件备份和压缩参见第二章相关的ppt。
三、实验容和实验步骤(实验情况请截图和说明)1.基本实验(1)标准输入输出文件使用通过wc命令统计指定文件包含的行数、单词数和字符数。
《Linux系统管理》实验报告

(3)将student用户更名为newStudent
(4)显示当前登录的账户信息
(5)删除创建的用户。
2.组管理
(1)创建一个公共组group1
(2)将group1组更名为group
(3)添加group组的成员student1,student2,student3,student4,并给每一个用户分配一个密码
4.网络通信管理
(1)查看虚拟机的网络配置信息,进行IP地址的配置,并与本地机进行ping测试。
(2)以不同的方式实现登录系统多用户之间的信息发送。
(3)实现各用户之间邮件的发送、接受、阅读及回复。
5.进程管理
(1)at作业管理
设置一个作业,要求系统在2020年10月20日早上8:20,向abc用户发送一个问候邮件。
《Linux系统管理》实验报告
一、实验目的:
1.了解作为系统管理员如何为新用户建立帐户
2.如何增加、设置或修改账户和组
3.掌握常用软件包的管理方法
4.掌握网络通信管理
5.掌握进程管理
6.掌握常用的磁盘管理命令
二、实验内容:
1.用户管理
(1)添加一个新用户student,UID为508,用户组ID为100,用户目录为/home/student,用户的默认shell为/bin/bash,默认的失效日期为2019-10-20
(1)
(2)
(3)
5.
(1)
(2)
(3)
(4)
6.
(1)
(2)
四、实验总结:(实验中遇到的问题及解决方法,心得体会等)
本次实验过程中遇到的问题主要就是对于路径的操作还不太熟悉,会出现很多的错误。解决的方法就是通过查找资料,与同学进行讨论。
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实验报告

3在Linux下,软件有多种安装包格式,而各种格式又有自己的安装命令和方法,目前,Linux下流行的安装包格式主要有两种,一是二进制分发包格式:二是源代码分发包格式
4源代码包就是源代码可见的软件包,一个软件如果有源代码,任何人都能看到她是如何开发而来的,用户可以通过修改源代码来定制,优化软件,以合适实际需要。
4进入linuxtest目录
5使用find命令根目录下查找以passwd开头的所有文件
6列出当前目录下文件的详细信息,特别注意passwd的权限和用户,用户组
7改变passwd文件的组所有为nobody
8使用ll命令列出文件详细信息,注意再次观察passwd文件的权限
9使用cat命令查看passwd文件的内容
使用Iso镜像安装,单击cd-rom,在出现的对话框选择“use ISOimage”,然后选择Iso镜像文件的存储位置。
2 RedHat Linux9.0系统安装
a)确定需要安装Linux系统的分区剩余空间大于4g,在此分区建立安装文件夹,用来安装虚拟系统
b)启动虚拟机,进入虚拟机,在虚拟机中新建一个虚拟系统。
回到/user目录下,并查看目录下文件
把/user/student目录下的文件打包
查看student.tar打包文件的内容
把/root/student目录下的文件和子目录打包,并进行压缩,文件名为student2.tar.gz
查看目录下文件
删除student目录
把studemt2.tar.gz这个打包文件还原并解压缩
2Linux挂载点的含义
实验九 Linux设备管理实验

实验九Linux设备管理实验一、实验目的:掌握linux系统重定向、管道操作和设备管理的方法。
二、预备知识1.标准的输入输出和重定向执行一个shell命令行时通常会自动打开三个标准文件,即标准输入文件(stdin,通常对应终端的键盘);标准输出文件(stdout)和标准错误输出文件(stderr),这两个文件都对应终端的屏幕。
进程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中。
用户在输入输出数据时存在以下问题:●从终端输入数据时,用户输入的数据只能用一次,如果下次再想用这些数据时就得重新输入。
而且在终端上输入时,项输入有误修改起来不是很方便。
●输出到屏幕上的信息只能看不能动,无法对此输出作更多处理,如将作为另一命令的输入进行进一步的处理等。
为了解决上述问题,Linux系统为输入输出的传送引入了另外两种机制,即输入输出重定向。
输入重定向是指把命令(或可执行程序)的标准输入重定向到指定的文件中。
也就是说,输入可以不来自键盘,而来自一个指定的文件。
因此,输入重定向主要用于改变一个命令的输入源,告别是改变那些需要大量输入的输入源。
输出重定向是批把命令(或可执行程序)的标准输出或标准错误输出重定向到指定文件中。
这样,命令的输出就不显示在屏幕上,而是写入到指定文件中。
2.管道将一个程序或命令的输出作为另一个程序或命令的输入可有两种方法,一种是通过一个临时文件将两个命令或程序联系在一起;另一种是Linux所提供的管道功能,这种方法比前一种方法更好。
管道可以把一系列命令连接起来,这就意味着第一个命令的输出会将为第二个命令的输入通过管道传给第二个命令,而第二个命令的输出又作为第三个命令的输入,以此类推。
显示在屏幕上的是管道行中最后一个命令的输出(如果命令行中示使用输出重定向)。
用户还可以通过使用管道符“|”来建立一个管道行。
3.文件备份和压缩参见第二章相关的ppt。
(完整版)Linux服务器配置与管理实验报告1

实验一安装Linux操作系统【实验目的】了解Linux操作系统的发行版本;掌握Linux系统安装方法;掌握网络配置和网络环境测试。
【实验内容】1.Vmware Workstation 6.0下创建Red Hat Linux虚拟机,要求虚拟机的内存为256MB或更大,硬盘为8GB或更大。
2.使用RHEL 5的ISO文件安装Linux系统。
【实验步骤】1.硬盘和分区知识以及Linux文件系统的组织方式(1)硬盘和分区知识磁盘有IDE接口和SCSI接口两种。
磁盘在使用前需分区。
磁盘分区有主分区、扩展分区和逻辑分区之分。
一块硬盘可以有4个主分区,其中一个主分区的位置可以有一个扩展分区替换,即可以有3个主分区和一个扩展分区,且一块硬盘只能有一个扩展分区,在这个扩展分区中可以划分多个逻辑分区。
(2)Linux如何表示分区在Windows系统中使用盘符来标识不同的分区,而在linux下使用分区的设备名来标识不同的分区,设备名存放在/dev目录中。
磁盘设备名称如下:●系统的第1块IDE接口的硬盘称为/dev/hda●系统的第2块IDE接口的硬盘称为/dev/hdb●系统的第1块SCSI接口的硬盘称为/dev/sda●系统的第2块SCSI接口的硬盘称为/dev/sdb分区使用数字编号表示:●系统的第1块IDE接口硬盘的第1个分区称为/dev/hda1●系统的第1块IDE接口硬盘的第5个分区称为/dev/hda5●系统的第2块SCSI接口硬盘的第1个分区称为/dev/sdb1●系统的第2块SCSI接口硬盘的第5个分区称为/dev/sdb5注意:数字编号1-4留给主分区或扩展分区使用,逻辑分区编号从5开始。
(3)Linux文件系统文件系统的组织方式------挂载点Linux系统只有一个根目录,即只有一个目录树。
不同磁盘的不同分区只是这个目录树的一部分,在linux中创建文件系统后(类似format),用户不能直接使用它,要挂载文件系统后才能使用。
linux实验报告总结

linux实验报告总结《Linux 实验报告总结》在学习计算机技术的过程中,Linux 操作系统的重要性日益凸显。
为了更深入地了解和掌握 Linux 的相关知识和技能,我进行了一系列的实验。
通过这些实验,我不仅增强了对 Linux 系统的操作能力,还对其原理和应用有了更深刻的认识。
一、实验目的本次 Linux 实验的主要目的是熟悉 Linux 操作系统的基本命令和操作,了解文件系统的结构和管理,掌握进程管理和系统监控的方法,以及学会配置网络服务和进行系统安全设置。
二、实验环境实验所使用的操作系统是 Ubuntu 2004 LTS 版本,在虚拟机中进行安装和配置。
虚拟机软件为 VMware Workstation Pro 16,硬件配置为4GB 内存、2 个 CPU 核心和 20GB 硬盘空间。
三、实验内容及步骤(一)用户和权限管理1、创建新用户使用`adduser` 命令创建了新用户`user1`,并为其设置了密码。
2、赋予用户权限通过修改`/etc/sudoers` 文件,赋予`user1` 部分管理员权限,使其能够执行一些特定的系统管理命令。
(二)文件和目录操作1、文件创建和编辑使用`touch` 命令创建了一个空文件`filetxt`,然后使用`vi` 或`nano` 编辑器对其进行内容编辑。
2、目录创建和管理使用`mkdir` 命令创建了新目录`dir1`,并使用`cp` 、`mv` 和`rm` 等命令对文件和目录进行复制、移动和删除操作。
(三)进程管理1、查看进程信息使用`ps` 和`top` 命令查看系统中正在运行的进程信息,包括进程 ID、CPU 使用率、内存占用等。
2、进程控制使用`kill` 命令终止指定的进程,使用`nice` 和`renice` 命令调整进程的优先级。
(四)系统监控1、系统性能监控使用`vmstat` 、`iostat` 和`sar` 等命令监控系统的 CPU 、内存、磁盘 I/O 等性能指标。
《实用操作系统》实验报告五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.计算机操作系统计算机操作系统(operating system缩写作OS)是管理计算机硬件与软件资源的计算机的系统程序, 同时也是计算机系统的内核与基石。
操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。
操作系统也提供一个让用户与系统交互的操作界面。
操作系统在计算机系统中的位置1)操作系统位于底层硬件与用户之间, 是两者沟通的桥梁。
用户可以通过操作系统的用户界面, 输入命令。
操作系统则对命令进行解释, 驱动硬件设备, 实现用户要求。
•2)以现代标准而言, 一个标准PC的操作系统应该提供以下的功能: •进程管理: 计算机中的应用程序都是以进程单位运行的, 操作系统调度多个进程到CPU执行的过程称为进程管理。
•内存管理: 操作系统管理计算机内存, 控制着内存的分配和回收, 管理者内存与外存的信息交换, 以及配合硬件做地址转换。
•文件系统: 管理硬盘的数据, 可将数据已目录或者文件的形式存储。
•网络通信:管理与计算机外部的网络通信, 例如通过浏览器浏览网页, 打印文件等。
安全机制: 控制一些安全机制, 包含计算机非法入侵和一些合法校验。
用户界面: 图形界面。
驱动程序:与硬件交互的计算机软件, 操作系统通过驱动程序与硬件交互, 例如:USB驱动。
2.常见的操作系统1)Windowswindows10微软创始人比尔.盖茨Windows操作系统是美国微软公司推出的一款操作系统。
该系统从1985年诞生到现在, 经过多年的发展完善, 相对比较成熟稳定, 是当前个人计算机的主流操作系统。
Windows系统的特点:a、Windows操作系统界面友好, 窗口制作优美, 操作动作易学, 多代系统之间有良好的传承, 计算机资源管理效率较高, 效果较好。
b、Windows操作系统作为优秀的操作系统, 由开发操作系统的微软公司控制接口和设计, 公开标准, 因此, 有大量商业公司在该操作系统上开发商业软件。
Linux的安装和基本操作命令,进程基本管理,Vi编辑器的应用的实验报告

Linux的安装和基本操作命令,进程基本管理,Vi编辑器的应用的实验报告C H A N GZ HO U U N I VER S I T Y实验报告实验课程名称: Linux 操作系统学生姓名:学院(系):班级学号:计算机103 指导教师:成绩:实验时间: 2012 年月日 2013 年月日实验一Linux的安装一、实验目的1、了解硬盘分区的概念和方法。
2、掌握硬盘的分区规则。
3、掌握Linux操作系统的安装和配置过程。
二、实验设备1.一台PC机,Red Hat Linux 9.0系统光盘或者ISO文件、VMware 6.0。
三、实验内容和方法1、根据教材所学内容,用光盘或者在虚拟机上安装Red Hat Linux 9.0。
2、自行规划安装Linux操作系统所需的分区结构(注意:完全安装至少要大于5GB空间)。
3、步骤:1)熟悉虚拟机的实用;2)用PQ Magic软件对虚拟机内的硬盘进行分区,格式化;3)安装Linux操作系统;4)安装过程的相关信息设置,并注意文件系统的挂接点;5)安装后的配置操作(显卡声卡显示器等);6)启动安装完成的Linux系统,输入用户名和密码,登录系统。
四、实验报告内容以书面形式记录下每一步的过程(主要过程请用图片给出),包括所输入的若干信息,遇到的问题和解决方法。
五、实验心得通过本次实验,让我了解了硬盘分区的概念和方法,对硬盘的分区规则也有了一定的认识,掌握了Linux 操作系统的安装和配置过程。
实验2 Linux基本操作命令一、实验目的:熟悉Linux的基本命令;熟悉Linux操作系统。
二、预备知识:1、文件操作命令;查看文件命令:ls。
显示文件内容命令:cat。
文件删除命令:rm。
2、目录操作命令改变当前目录的命令:cd;建立一个子目录:mkdir;删除目录命令:rmdir;3、系统管理命令注销命令:logout;关机命令:shutdown。
命令的具体参数和使用方法见实验参考资料。
操作系统实验报告

操作系统实验报告一、实验目的本次操作系统实验的主要目的是通过实际操作和观察,深入理解操作系统的工作原理和关键机制,包括进程管理、内存管理、文件系统以及设备管理等方面。
同时,培养我们解决实际问题的能力,提高对操作系统相关知识的综合运用水平。
二、实验环境本次实验使用的操作系统为 Windows 10 和 Linux(Ubuntu 2004 LTS),实验所使用的编程工具包括 Visual Studio Code、gcc 编译器等。
三、实验内容及步骤(一)进程管理实验1、进程创建与终止在 Windows 系统中,使用 C++语言编写程序,通过调用系统 API函数创建新的进程,并观察进程的创建和终止过程。
在 Linux 系统中,使用 C 语言编写程序,通过 fork()系统调用创建子进程,并通过 wait()函数等待子进程的终止。
2、进程调度观察Windows 和Linux 系统中进程的调度策略,包括时间片轮转、优先级调度等。
通过编写程序模拟进程的执行,设置不同的优先级和执行时间,观察系统的调度效果。
(二)内存管理实验1、内存分配与释放在 Windows 系统中,使用 C++语言的 new 和 delete 操作符进行内存的动态分配和释放,并观察内存使用情况。
在 Linux 系统中,使用 C 语言的 malloc()和 free()函数进行内存的分配和释放,通过查看系统的内存使用信息来验证内存管理的效果。
2、虚拟内存管理研究 Windows 和 Linux 系统中的虚拟内存机制,包括页表、地址转换等。
通过编写程序访问虚拟内存地址,观察系统的处理方式和内存映射情况。
(三)文件系统实验1、文件操作在 Windows 和 Linux 系统中,使用编程语言对文件进行创建、读取、写入、删除等操作。
观察文件的属性、权限设置以及文件在磁盘上的存储方式。
2、目录操作实现对目录的创建、删除、遍历等操作。
研究目录结构和文件路径的表示方法。
linux网络系统管理实验

linux网络系统管理实验1. 简介Linux网络系统管理是指在Linux操作系统下,对网络进行配置、维护和管理的一系列实验。
通过这些实验,可以加深对Linux网络系统的理解,并掌握管理网络系统的技能。
本文将介绍几个常见的Linux网络系统管理实验。
2. 实验一:配置网络连接在Linux中,配置网络连接是最基础的任务之一。
首先,通过命令行或图形界面的方式进入网络配置界面。
然后,根据实际情况选择合适的网络配置方式,如手动配置IP地址、子网掩码、网关等。
最后,测试网络连接是否成功。
3. 实验二:配置远程登录在Linux网络系统管理中,远程登录是一个非常重要的功能。
通过配置远程登录,可以使用户在本地主机以外的机器上登录到Linux系统。
常用的远程登录工具有SSH和VNC。
在实验中,可以学习如何配置SSH服务,并通过SSH远程登录到Linux系统。
4. 实验三:设置网络服务Linux系统提供了许多网络服务,比如Web服务器、FTP服务器、DNS服务器等。
在本实验中,可以学习如何配置和管理这些网络服务。
通过修改相关配置文件和启动相应服务,可以使这些服务在网络中正常运行。
5. 实验四:网络故障排查在网络系统管理中,经常会遇到网络故障的情况。
这时,需要对网络进行故障排查,找出问题的原因并解决。
常见的网络故障包括网络无法连接、网络速度慢等。
通过使用诊断工具,如ping、traceroute 等,可以帮助我们定位和解决这些网络故障。
6. 实验五:安全性配置在网络系统管理中,安全性是一个非常重要的问题。
通过实验可以学习如何配置Linux系统的安全性,以保护网络环境的安全。
安全配置可以包括设置防火墙规则、限制远程访问、启用日志功能等。
7. 实验六:网络性能优化为了提高网络的性能,需要进行网络性能优化。
在本实验中,可以学习如何通过调整设置和配置参数,来优化网络性能。
比如,可以配置带宽限制、调整网络协议栈参数等。
8. 实验七:网络监控和管理在网络系统管理中,网络监控和管理是必不可少的。
linux基本操作 实验报告

linux基本操作实验报告《Linux基本操作实验报告》摘要:本实验报告旨在介绍Linux操作系统的基本操作,包括文件管理、用户管理、权限管理等内容。
通过实际操作,掌握Linux操作系统的基本技能,为今后的深入学习和应用打下基础。
一、实验目的1. 了解Linux操作系统的基本概念和特点;2. 掌握Linux操作系统的基本命令和操作;3. 熟悉Linux操作系统的文件管理、用户管理、权限管理等功能。
二、实验环境本次实验使用的是Ubuntu 20.04 LTS版本的Linux操作系统。
三、实验内容1. 文件管理在Linux操作系统中,文件管理是非常重要的一部分。
通过命令行可以进行文件的创建、复制、移动、删除等操作。
在本次实验中,我们将学习如何使用命令行进行文件管理操作,并掌握常用的文件管理命令。
2. 用户管理Linux操作系统是一个多用户的操作系统,因此用户管理也是非常重要的一部分。
在本次实验中,我们将学习如何创建用户、修改用户密码、删除用户等操作,并掌握常用的用户管理命令。
3. 权限管理在Linux操作系统中,权限管理是非常严格的。
每个文件和目录都有自己的权限设置,包括读、写、执行等权限。
在本次实验中,我们将学习如何使用命令行进行权限管理操作,并掌握常用的权限管理命令。
四、实验步骤1. 文件管理实验步骤- 创建一个新的文件夹:mkdir test- 进入新的文件夹:cd test- 创建一个新的文件:touch file.txt- 复制文件到另一个文件夹:cp file.txt /tmp- 移动文件到另一个文件夹:mv file.txt /tmp- 删除文件夹及其内容:rm -rf test2. 用户管理实验步骤- 创建一个新的用户:sudo adduser newuser- 修改用户密码:sudo passwd newuser- 删除用户:sudo deluser newuser3. 权限管理实验步骤- 查看文件权限:ls -l- 修改文件权限:chmod 755 file.txt五、实验总结通过本次实验,我们学习了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 系统的基本管理技能。
用户管理、文件权限管理、进程管理、磁盘管理和系统日志管理是运维人员必须掌握的基本技能。
合理设置用户权限、熟练运用命令行工具、了解硬盘的使用情况以及分析系统日志,都有助于提高系统的安全性和稳定性。
在实验过程中,我发现通过多次实践才能真正熟练掌握这些技能。
同时,还需要时常查阅相关的文档和资料,以便了解更多命令和技巧。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验九Linux设备管理实验一、实验目的:掌握linux系统重定向、管道操作和设备管理的方法。
二、预备知识1.标准的输入输出和重定向执行一个shell命令行时通常会自动打开三个标准文件,即标准输入文件(stdin,通常对应终端的键盘);标准输出文件(stdout)和标准错误输出文件(stderr),这两个文件都对应终端的屏幕。
进程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中。
用户在输入输出数据时存在以下问题:从终端输入数据时,用户输入的数据只能用一次,如果下次再想用这些数据时就得重新输入。
而且在终端上输入时,项输入有误修改起来不是很方便。
输出到屏幕上的信息只能看不能动,无法对此输出作更多处理,如将作为另一命令的输入进行进一步的处理等。
为了解决上述问题,Linux系统为输入输出的传送引入了另外两种机制,即输入输出重定向。
输入重定向是指把命令(或可执行程序)的标准输入重定向到指定的文件中。
也就是说,输入可以不来自键盘,而来自一个指定的文件。
因此,输入重定向主要用于改变一个命令的输入源,告别是改变那些需要大量输入的输入源。
输出重定向是批把命令(或可执行程序)的标准输出或标准错误输出重定向到指定文件中。
这样,命令的输出就不显示在屏幕上,而是写入到指定文件中。
2.管道将一个程序或命令的输出作为另一个程序或命令的输入可有两种方法,一种是通过一个临时文件将两个命令或程序联系在一起;另一种是Linux所提供的管道功能,这种方法比前一种方法更好。
管道可以把一系列命令连接起来,这就意味着第一个命令的输出会将为第二个命令的输入通过管道传给第二个命令,而第二个命令的输出又作为第三个命令的输入,以此类推。
显示在屏幕上的是管道行中最后一个命令的输出(如果命令行中示使用输出重定向)。
用户还可以通过使用管道符“|”来建立一个管道行。
3.文件备份和压缩参见第二章相关的ppt。
三、实验内容和实验步骤(实验情况请截图和说明)1.基本实验(1)标准输入输出文件使用通过wc命令统计指定文件包含的行数、单词数和字符数。
实验步骤一:在命令提示符输入ls,显示当前目录下的文件。
[m112013@tan ~]$ lsch4 ch5 lab1 lab2 lab3 lab4 lab5 lab6 lab7 lab8 lab9 subdir[m112013@tan ~]$ cd lab9[m112013@tan lab9]$ ls实验步骤二:在命令提示符下输入wc (是已经写好的一个程序)[m112013@tan lab9]$ wc5 10 134说明:文件的行数为5,单词数为10,字符数为134(2)输入重定向使用输入重定向的一般形式为:命令<文件名。
实验步骤:在命令提示符输入wc<[m112013@tan lab9]$ wc<5 10 134(3)输出重定向使用输出重定向的一般形式为:命令>文件名。
实验步骤一:将ls命令的结果用输出重定向送到文件中,再用cat来显示该文件的内容。
[m112013@tan lab9]$ ls>[m112013@tan lab9]$ cat实验步骤二:将当前登录系统的用户信息用输出重定向送到文件中,再用cat 来显示该文件的内容。
[m112013@tan lab9]$ who>[m112013@tan lab9]$ catm112013 pts/2 2004-01-03 08:43 pts/3 2004-01-03 08:46 pts/1 2004-01-03 08:55 (4)用管道来改写上面实验(3)要求的实验。
(说明:管道可以把一系列命令连接起来,这意味着第一个命令的输出会作为第二个命令的输入通过管道传给第二个命令,第二个命令的输出又会作为第三个命令的输入,以此类推。
显示在屏幕上的是管道行中最后一个命令的输出)a)将ls命令的结果用输出重定向送到文件中,再用cat来显示该文件的内容。
[m112013@tan lab9]$ rm[m112013@tan lab9]$ touch[m112013@tan lab9]$ ls>|echo[m112013@tan lab9]$ cat(分析:将ls的内容写入到文件中,将此输出内容通过管道作为echo的输入内容,再用cat显示出文件内容)将当前登录系统的用户信息用输出重定向送到文件中,再用cat来显示该文件的内容。
[m112013@tan lab9]$ who>|echo[m112013@tan lab9]$ catm112013 pts/2 2004-01-03 08:43 pts/4 2004-01-03 09:02 pts/5 2004-01-03 09:05 使用设备按以下要求完成实验,说明你的操作方法,重要步骤请截图说明。
(1)U盘的使用如何加载U盘,应注意些什么问题?首先把U盘插进USB接口,此时会弹出如下提示:打开虚拟机,选择“可移动设备——Kingston DataTraveler G3——连接”,如图所示:此时会弹出如下提示:点击“确定”,即可完成U盘的加载。
如图所示,打开U盘,可看到U盘的内容。
注意:1)分配的设备名称要辨别清楚。
2)必须在PC中运行USB驱动模块并成功安装后才能在虚拟机中运行USB设备接下来,用命令行的方式加载U盘。
首先,以管理员身份登录Linux。
ubuntu 默认是不允许 root 登录的,在登录窗口只能看到普通用户和访客登录。
输入如下命令:“sudo –s -H”cherry@cherry-virtual-machine:~$ sudo -s -H[sudo] password for cherry:root@cherry-virtual-machine:/home/cherry#插入U盘后,输入“fdisk -l”,观察上面输出的信息,可知U盘所在的设备为/dev/sdb1进入mnt目录,查看其目录下有没有名为usb的文件夹。
如果没有则创建usb的文件夹。
根据上面U盘的信息,将U盘加载到目录/mnt/usb中,输入:“mount /dev/sda1 /mnt/usb”再输入“mount”,如图:依次打开/mnt/usb/media/cherry/CHERRY,则可以看到U盘里的东西了,如图:(注:CHERRY是U盘的名称)也可以用命令行输入“cd /mnt/usb”,进入usb目录。
再用同样的方式依次进入/mnt/usb/media/cherry/CHERRY,用ls命令显示U盘的内容,如图所示:如何卸载U盘?输入命令“umount /dev/sdb1”或“umount /mnt/usb”注意事项:必须在root用户权限下进行加载操作;(2)网卡配置在linux当中,第一块网卡的设备名是eth0,文件是ifcfg-eth0,保存在了/etc/sysconfig/network-scripts/这个目录下面要临时配置网卡的IP地址和掩码如何实现?要永久配置网卡的IP地址和掩码如何实现?在命令行输入“vi/etc/sysconfig/network-scripts/ifcfg-eth0”cherry@cherry-virtual-machine:~$vi/etc/sysconfig/netwo rk-scripts/ifcfg-eth0接着在vi编辑器中输入如下代码:DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=保存并退出。
(3)光盘的使用如何创建准备加载光盘的挂载点?插入光盘,选择“可移动设备——CD/DVD(IDE)——连接”,如图,光盘成功挂载。
用命令行方式挂载光盘:先查看mnt目录下式否存在名为cdrom的目录,若不存在则创建它。
挂载光驱 mount /dev/cdrom /mnt/cdrom再输入“mount”,查看已安装的文件系统:可见光盘已成功挂载。
如何将Linux系统中的某些文件从光盘中拷入某个指定的目录?cp 文件名目录名如何卸载光驱并取出光盘?卸载光盘命令 umount /dev/cdrom3.文件备份和压缩实验(1)文件的压缩和解压缩操作压缩和解压命令格式一:compress 文件名,uncompress 文件名。
压缩和解压命令格式二:gzip -v 文件名,gunzip -v 文件名。
文件压缩和解压缩实验一:文件压缩:compress -v第一次用compress的时候,系统仍未安装此程序。
安装之后再运行“compress –v test”,结果如图所示:-v是显示被压缩的文件的压缩比。
此时可看到已压缩的文件解压缩:uncompress -v文件压缩和解压缩实验二:文件压缩:gzip -v文件解压缩:gunzip -v(2)备份和还原实验备份命令格式:tar [参数] 文件或目录名参数选项说明:-c:创建一个新的文档。
-r:用于将文件附加到已存在的文档后面。
-u:仅仅添加比文档文件更新的文件,如原文档中不存在旧的文件,则追加它到文档中,如存在则更新它。
-x:从文档文件中恢复被备份的文件。
-t:用于列出一个文档文件中的被备份出的文件名。
-z:用zip命令压缩或用unzip解压。
-f:使用档案文件或设备,这个选项通常是必选的。
-v:列出处理过程中的详细信息。
-C directory:把当前目录切换到directory。
文件备份实验:把你的用户目录下的文件和子目录(包括隐含文件和目录)压缩和备份到文档中。
(提示:tar -czvf /home/用户目录名)查看的属性。
可见已成功创建。
打开,可以看到里面有/home/cherry/labs目录下的所有文件。
然后在你的用户目录下建立一个bak子目录数据恢复(文件还原)实验:在bak目录下进行数据恢复(文件还原)。
提示:tar -xzf -C /home/用户目录/bak此时再进入bak目录,即文件备份的目录,分别进入各个目录观察,可以看到所有的/home/cherry/labs目录下的文件已成功还原。
如图所示:再尝试用telnet服务器完成。
提示出错了,但却发现名为的文件已成功创建,只是文件大小为0KB,如图所示:可见在telnet服务器也出错,原因还没搞清楚。
4.设备的查看(提示:参考教材的内容)步骤一:查看Linux系统的I/O空间;步骤二:查看Linux系统所用设备;步骤三:查看系统使用的IDE硬盘/SCSI设备的主要设备号;在Ubuntu中系统使用的是SCSI设备,所以不会访问/dev/hda,而会访问/dev/sda。
步骤四:查看系统中断使用情况;输入“more /proc/interrupts”,如图所示:步骤五:了解fdisk各参数选项的作用(注意在Vmware中运行linux后通过运行fdisk命令去了解)四、实验总结挂载,卸载U盘,光盘都需要用到超级用户权限,当中涉及到的mount,fdisk等命令都需切换到root用户进行操作。