实验一Linux操作系统基础

合集下载

实验1 linux系统基本操作命令

实验1 linux系统基本操作命令

实验1 Linux系统基本操作命令1.实验目的(1)熟悉Linux操作系统的基本操作命令;(2)通过在Linux环境下对进程的基本操作,认识进程并区分与程序的区别。

2.实验环境一台装有Linux操作系统(Fedora 7),至少具有256M内存的微机。

3.预备知识1)vi编辑器的使用2)系统管理命令login, logout, man3)文件操作命令ls, cat, cp, mv , rm,4)目录操作命令cd, mkdir, rmdir, pwd5)进程操作命令ps, kill, pstree4.实验内容(1)用vi编辑器建立一个文件,用文件操作命令对该文件进行操作;vi 文件名:创建或打开一个文件i :进入插入模式,输入内容ESC:退出插入模式,按“:”进入命令模式q :没有对文件进行过操作,直接退出wq:保存并退出q!:直接退出不保存ls:显示当前目录下的文件及目录cat:查看文件内容cp:复制文件到指定目录mv:移动文件到指定目录rm:删除文件或目录结果及截图如下:(2)使用目录操作命令进行创建目录、改变当前目录、删除目录、查看当前所在目录等操作;cd:进入一个目录mkdir:新建一个目录rmdir:删除一个目录pwd:显示当前目录结果及截图如下:(3)使用进程操作命令查看系统中的进程状态,杀死进程等;ps a:显示系统当前进程kill:杀死进程(4) 使用man 命令了解各个命令的使用方法及参数。

man :查看命令的功能及使用方法5.实验要求(1)将各个命令行使用规格写入实验报告;(2)将各命令操作过程及结果写入实验报告。

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操作系统基础

实验一1 实验名称:Linux操作系统基础2 实验目标2.1 掌握安装Linux操作系统的方法。

2.2 掌握Linux操作系统的基本配置。

2.3 了解GNOME桌面环境。

2.4灵活掌握基本shell命令的使用。

3 实验准备3.1 下载VMware Workstation虚拟机软件(版本不限)。

3.2 准备Linux操作系统的安装源(内核版本和发行版本均不限)。

注:实验准备、实验内容4.1和4.2作为回家作业布置,同学们利用课余时间完成。

4 实验要求、步骤及结果4.1 安装虚拟机软件。

【操作要求】安装VMware Workstation虚拟机软件,版本不限,并填写以下内容。

4.1.1安装VMware Workstation虚拟机软件的环境(操作系统)4.1.2VMware Workstation虚拟机版本号4.2 安装Linux操作系统。

【操作要求】在VMware虚拟机下安装Linux操作系统,版本不限,并填写以下内容。

4.2.1 Linux发行版本:4.2.2 Linux内核版本:4.2.3 Linux操作系统的主要配置参数4.3 了解Linux操作系统的桌面环境之一GNOME。

【操作要求1】打开图形化用户界面、查看桌面图标,查看主菜单,查看个人用户主目录等使用环境。

【操作要求2】启动字符终端2,了解命令提示行含义。

Alt+F2+Ctrl[用户名@主机名目录名] 提示符【操作要求3】注销字符终端2【操作要求4】关闭图形化用户界面,关闭Linux操作系统。

4.4 掌握基本shell命令的使用。

注:以下需要截取shell命令与结果,没有结果截到下一命令提示行。

【操作要求1】用超级用户登陆;将主机名改为具有个人学号后3位特征的名称,退出虚拟终端后重新登录;查看当前目录的绝对路径。

【操作步骤-登陆】【操作步骤-修改主机名】【操作步骤-查看结果】【操作要求2】查看ls命令的手册页帮助信息;了解其中-d选项的作用,并举例说明。

操作系统+实验一 Linux基本操作

操作系统+实验一  Linux基本操作

实验一Linux基本操作实验学时:2实验类型:(验证)一、实验目的1. 熟悉Linux下的基本操作,学会使用Shell命令去操作Linux,对Linux 有一个感性认识。

2.学习和掌握vi编辑器的基本使用方法。

3.学会使用vi编辑器编辑简单的C语言程序,学习和掌握gcc等Linux的开发调试环境。

二、实验条件Red hat Linux平台。

三、实验原理及相关知识1. 参阅相关Linux操作系统的安装手册,熟悉Linux的基本安装和配置;2. 参阅相关Linux的命令参考手册,熟悉Linux下的操作命令。

四、实验步骤1.命令终端界面下的Shell命令操作以root用户身份(用户名root密码000000)登陆,并使用“ls”,“cat”“cd”等命令来实现基本的文件操作并观察Linux文件系统的特点;(1)ls命令,查看目录下文件和子目录。

ls –a,ls –l,ls –al,执行这些命令注意命令的输出结果,查看结果有何不同。

图1 查看文件或者目录(2)cd转向某个目录如:cd /home 转向/home工作目录touch新建一个文件如touch chzu。

新建一个文件chzu(3)cp命令:复制命令在/home目录下新建一个文件chzu,将其复制到/tmp目录下。

图在/home目录下新建一个文件chzu,将其复制到/tmp文件夹下(4) mkdir新建一个目录,如:mkdir mytest图在/root目录下创建mytest目录(5)mv命令,移动文件或目录,重命名文件和目录在根目录下创建一个文件test1并且将文件test1移动到/home目录下,操作如下图移动文件操作(6)目录操作命令:mkdir,cd,mkdir新建一个目录,cd转向其他目录,图mkdir,cd用法(7)内容查看命令,cat/more/less命令的使用,显示一个文件/etc/passwd的内容,cat –n /etc/passwd(带上行号)图cat 命令用法2. 进程管理的命令(1)利用ps命令查看当前启动的进程,其中PID代表进程号[root@localhost root]# psPID TTY TIME CMD25015 pts/0 00:00:00 bash25177 pts/0 00:00:00 ps(2)top命令:查看系统当前进程的状况。

操作系统实验1初识linux

操作系统实验1初识linux

班级: 学号: 姓名:实验日期: 年 月 日 交报告日期: 年 月 日 实验(No. 01 )题目:认识和管理 Ubuntu linux 系统实验目的及要求:一、实验目的1、掌握 Ubuntu linux 系统的安装、启动和登录方法2、掌握 Ubuntu linux 图形用户界面下的基本操作3、学会 Ubuntu linux 的基本系统4、掌握常用常用 Ubuntu linux 命令的使用方法5、了解 Ubuntu linux 命令中参数选项的用法和作用6、学会 ubuntu 下如何共享window 中的文件7、学会 windows 终端下如何登录ubuntu 主机8、学会 ubuntu 下如何远程登陆windows 系统实验设备:Linux实验内容及步骤:一、启动和了解ubuntu 系统1)登录系统登录系统,并做模式切换,然后回到图形方式。

虚拟机下图形方式与命令行方式的切换 操作如下:图形—>命令行: ctl+alt+F1~F6命令行—>图形:alt+F72)开始操作运行常见应用程序,熟悉Ubuntu 系统基本环境。

学会使用ubuntu 下的gedit 软件。

二、用户和文件操作打开终端窗口后,先写一条显示当前系统日期和时间的命令(date)。

1)创建用户账号和密码只有 root 用户才能创建用户账号。

为root 用户设置密码的命令为:sudo passwd root。

用户创建的方式有两种:1 ,图形界面下打开“系统->管理->用户和组群”进行创建。

创建如下用户:姓名的拼音首字母与学号后三位的组合,例如:程艳——cy102,设置 的密码与用户名相同(以下称为第一个用户)。

2,命令方式下,打开终端进入命令行方式,使用 adduser 和passwd 命令进行创建。

创建如下用户:姓的拼音与学号后三位的组合,例如:程艳——cheng102),设置的密 码与用户名相同(以下称为第二个用户)。

linux操作基础实验报告

linux操作基础实验报告

linux操作基础实验报告Linux 操作基础实验报告一、实验目的本次实验的主要目的是让学生熟悉和掌握 Linux 操作系统的基本操作,包括文件和目录管理、用户和权限管理、进程管理以及网络配置等方面,为今后更深入地学习和使用 Linux 系统打下坚实的基础。

二、实验环境本次实验使用的操作系统是 Ubuntu 2004 LTS ,实验在虚拟机中进行,虚拟机软件为 VMware Workstation Pro 16 。

三、实验内容及步骤(一)文件和目录管理1、登录到 Linux 系统后,首先使用`pwd` 命令查看当前工作目录。

2、使用`ls` 命令查看当前目录下的文件和子目录。

3、使用`mkdir` 命令创建一个新的目录,例如`myfolder` 。

4、使用`cd` 命令进入新创建的目录。

5、在新目录中,使用`touch` 命令创建一个新的空文件,例如`myfiletxt` 。

6、使用`vi` 或`nano` 命令编辑该文件,输入一些文本内容并保存。

7、使用`cat` 命令查看文件的内容。

8、使用`cp` 命令将该文件复制到其他目录。

9、使用`mv` 命令将文件移动到其他位置。

10、使用`rm` 命令删除文件和目录,注意使用`r` 选项递归删除非空目录。

(二)用户和权限管理1、使用`sudo adduser` 命令创建一个新用户,例如`newuser` 。

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

3、切换到新用户登录,查看当前用户信息,使用`whoami` 和`id` 命令。

4、回到 root 用户,使用`chmod` 命令修改文件或目录的权限,例如给一个文件设置读写执行权限。

5、使用`chown` 命令修改文件或目录的所有者和所属组。

(三)进程管理1、使用`ps` 命令查看当前系统中的进程信息。

2、使用`top` 命令动态查看系统的资源使用情况和进程状态。

3、使用`kill` 命令结束一个指定的进程,需要知道进程的 PID 。

Linux操作系统-实验1-环境搭建-指导书-PPT版本-V1

Linux操作系统-实验1-环境搭建-指导书-PPT版本-V1

Linux操作系统第一章:Linux简介与系统安装实验一:实验环境搭建一台宿主机(Windows系统)加两台虚拟机(Desktop+Server)要求:(1)掌握VMware虚拟机的安装(2)利用VMware虚拟机安装Ubuntu Linux18.04桌面版操作系统(3)利用VMware虚拟机安装Ubuntu Linux18.04服务器版操作系统(4)从宿主机登录桌面环境和服务器环境(SSH登录)(5)练习涉及到的基本命令,如apt-get、ifconfig、ssh等(6)练习vim编辑文件基本操作等Tips:(1)绘制网络拓扑图(2)把遇到的问题和如何解决记录下来。

实验环境设置☐宿主机(Windows)•网络配置VMware Network Adapter(VMnet8)☐客户机•Ubuntu-Server(ubuntu-18.04.6-live-server-amd64)•Ubuntu-Desktop(ubuntu-18.04.6-desktop-amd64)虚拟机安装安装时网络类型选择NAT方式安装完成后的两台Ubuntu虚拟机宿主机:Windows记录宿主机IP地址客户机1:Ubuntu-Server命令行模式记录IP:192.168.126.130客户机2:Ubuntu-Desktop图形化操作方法记录IP:192.168.126.131NAT模式宿主机:Windows192.168.126.1192.168.126.130192.168.126.131客户机1:Ubuntu-Server客户机2:Ubuntu-DesktopSSH服务1.安装SSH服务2.启动SSH服务3.配置SSH服务(可选)4.验证SSH服务Desktop版客户机安装SSH服务Desktop版客户机安装SSH服务:sudo apt-get install openssh-serverDesktop版客户机启动SSH服务: sudo systemctl start sshDesktop版客户机启动SSH服务: sudo systemctl start sshDesktop版客户机端修改SSH配置文件:端口22修改为1022 vi /etc/ssh/sshd_configSSH验证-从宿主机连接Desktop客户机2: ********************.126.131SSH验证-从宿主机连接Server版客户机1: ***********************.126.130Desktop版客户机查看SSH状态:记录监听端口和连接情况Server版客户端1查看SSH状态Desktop版客户机安装 net-tools:sudo apt-get install net-toolsDesktop版客户机查看IP地址: ifconfigDesktop版客户机查看网络连接情况:Netstat -aServer版客户机查看网络连接情况:Netstat -a。

操作系统实验1-Linux系统操作使用

操作系统实验1-Linux系统操作使用

第1章Linux系统操作使用一、Linux操作系统简介Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux 版本,但它们都使用了Linux内核。

Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核、并且使用GNU 工程各种工具和数据库的操作系统。

Linux得名于天才程序员林纳斯·托瓦兹。

Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU 计划、POSIX 标准和Internet 网络。

1981 年IBM公司推出微型计算机IBM PC。

1991年,GNU计划已经开发出了许多工具软件,最受期盼的GNU C编译器已经出现,GNU的操作系统核心HURD一直处于实验阶段,没有任何可用性,实质上也没能开发出完整的GNU操作系统,但是GNU奠定了Linux用户基础和开发环境。

1991年初,林纳斯·托瓦兹开始在一台386SX兼容微机上学习minix操作系统。

1991年4月,林纳斯·托瓦兹开始酝酿并着手编制自己的操作系统。

1991 年4 月13 日在comp.os.minix 上发布说自己已经成功地将bash 移植到了minix 上,而且已经爱不释手、不能离开这个shell 软件了。

1991年7月3日,第一个与Linux有关的消息是在comp.os.minix上发布的(当然此时还不存在Linux这个名称,当时林纳斯·托瓦兹的脑子里想的可能是FREAX,FREAX的英文含义是怪诞的、怪物、异想天开等)。

1991年的10月5日,林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生(Freeminix-like kernel sources for 386-AT)。

Linux 基本操作系统实验一

Linux 基本操作系统实验一

Linux 基本操作系统实验一linux基本操作系统实验一实验一linux基本操作一、实验目的:1.熟练掌握进入与退出redhatlinux系统的过程。

2.熟悉在窗口环境下操作使用linux系统的基本方法。

3.熟悉在文字模式环境下使用linux的基本命令。

二、实验任务:1.练习使用图形模式下系统的使用。

2.图形模式下的桌面、窗口、面板、图标、抽屉、便捷菜单的采用。

3.图形模式下文件夹、文件的基本操作。

4.文字模式下系统的基本操作。

5.在图形模式下运行应用程序的方法。

基本概念1.系统登入打开微型计算机电源开关;?屏幕上见到选项菜单:选redhat回车;稍等片刻(系统正装载,启动)屏幕显示装载信息;见系统登录界面提示输入用户名时,输入用户名:stud01并回车;(超级用户用户名为root,普通用户用户名为:stud01、stud02、。

)见到系统提示信息:password:时,输出用户口令:并contrary;(普通用户口令为:stud01、stud02、。

)此时可以见到系统图形界面,表示登录成功,在图形界面下可以利用鼠标进行操作。

?若要使用文字界面,可以使用:“应用程序”/“终端”命令进入文字界面,在文字界面下可以通过输入命令进行操作。

2.虚拟终端的切换采用组合键:ctrl+alt+fn其中fn分别为f1、f2、。

f7功能键,可以转换交互式终端。

3.申请帮助命令的使用man进入相关命令的帮助信息显示,pgup、pgdn可以前后翻页,esc、q退出帮助。

4.重新启动系统文字模式下输出命令:shutdowncrnowcontrary。

图形模式下,选面板->动作->重新启动->回答“是”,以新用户名和口令进入系统。

5.退出系统窗口环境下选择退出系统选面板->动作->冻结选面板->选择退出->关机?文字模式下选择退出系统退出系统:输入命令logout或exit回车关机:输入命令:shutdownch数字回车。

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的系统管理员,掌握这些命令的使用是非常重要的,因为这些命令不仅可以让系统管理员了解到系统的运行情况,还可以了解到磁盘及内存的占用情况,以便系统管理员根据情况作出相应调整。

操作系统实验报告1LINUX系统的基本操作

操作系统实验报告1LINUX系统的基本操作

操作系统实验报告实验一LINUX系统的基本操作学院:信息学院专业:计算机科学与技术学号:***********姓名:***指导老师:***一、实验目的掌握基本LINUX系统的文件的基本操作,以及在LINUX系统中编写程序,编译程序,运行程序二、实验内容1.先在终端上练习各种LINUX系统的文件操作命令2.然后在LINUX系统中编写一段程序3.利用LINUX系统中得命令,在根目录创建子文件a,再在a目录下创建子文件b,再在b目录下创建子文件c,最后把刚才编写的程序复制到文件c 中运行三、代码及完成结果1.在终端上实现各种基本命令a.查看当前目录相对于根目录的位置:pwdb.查看当前目录内容:Lsc.以长格式查看当前目录内容。

对应每个文件的条目将包括连接数目、所有者、大小、最后修改时间、权限等内容:ls –ld.改变当前目录:cd [目的目录名]e.转移到上一级目录:cd ..f.创建目录:mkdir [新目录名]例:mkdir /var/ftpi.复制文件:cp [源文件名] [目标文件名]2.在当前rjsys目录下创建a,b,c文件mkdir amkdir ./a/bmkdir ./a/b/c<执行结果>:3.在rjsys下编写程序liu.c源代码如下:#include <stdio.h>main(){printf(“Hello World!\n”);}<执行结果>:4.把当期编写好的文件,例如在rjsys当前目录下的liu.c,移动到rjsys的子文件c中cp ./liu.c ./a/b/c<执行结果>:5.先到文件c中,再把文件liu.c编译,并运行cd ./a/b/ccc –c liu.ccc -o a liu.c./a<执行结果>:。

操作系统实验

操作系统实验

操作系统实验报告(一)Linux基本操作与编程(验证性 2学时)1、实验目(de):1)熟悉Linux操作系统(de)环境和使用.2)了解LINUX系统(de)安装过程.(注:表示可选择)3)掌握Linux环境下(de)命令操作.2、实验内容:(1)完成LINUX系统(de)登录,启动终端.进行下列操作并记录结果(要求:结果以屏幕截图表示).1)运行pwd命令,确定你当前(de)工作目录.2)利用以下命令显示当前工作目录(de)内容: ls –l3)运行以下命令: ls –al4)使用mkdir命令建立一个子目录subdir.5)使用cd命令,将工作目录改到根目录(/)上.6)使用ls-l命令列出/dev(de)内容.7)使用不带参数(de)命令cd改变目录,然后用pwd命令确定你当前(de)工作目录是哪里8)使用命令cd ../..,你将工作目录移到什么地方(2)在LINUX下查看你(de)文件.1)利用cd命令,将工作目录改到你(de)主目录上.2)将工作目录改到你(de)子目录subdir,然后运行命令: date > file1 将当前日期和时间存放到新建文件file1中.3)使用cat命令查看file1文件(de)内容.4)利用man命令显示date命令(de)用法: man date5)将date命令(de)用法附加到文件file1(de)后面:man date >> file16)利用cat命令显示文件file1(de)内容.7)利用ls -l file1命令列出文件file1(de)较详细(de)信息.运行ls -l/bin 命令显示目录(de)内容.8)利用ls -l/bin|more命令行分屏显示/bin目录(de)内容.9)利用cp file1 fa命令生成文件file1(de)副本.然后利用ls -l命令查看工作目录(de)内容.10)用cd命令返回你(de)主目录,输入命令ls –l后,解释屏幕显示(de)第一列内容(de)含义.(3)编写能输出“Hello world”问候语(de)C程序,并在终端中编译、执行.要求记录所使用(de)命令及结果.操作步骤:1)在文本编辑器中,编写C程序如下:include ""main(){ printf("hello"); }2) 在终端中,用gcc命令进行编译,生成可执行文件a.gcc –o a3) 在终端中执行a (de)命令如下:./a(4)编写一个程序:显示信息“Time for Play”,并能在后台运行一段时间(自定义)后,弹出信息提醒用户.要求记录所使用(de)命令及结果.(提示:使用sleep(s)函数)3、实验结果分析:(对上述实验内容中(de)各题结果,进行分析讨论.并回答下列问题)(1)进程包括哪些特征间断性, 失去封闭性, 不可再现性, 动态性, 并发性, 独立性(2)在Linux中,如何设置前、后台命令和程序(de)执行命令后直接加 & ,这个命令就在后台执行;正在运行(de)命令,使用Ctrl+z ,就挂起; jobs命令,可以现实后台,包括挂起(de)命令;使用 bg %作业号就可以把挂起(de)命令在后台执行;使用 fg %作业号就可以把后台命令调到前台(3)你所使用(de)Linux系统(de)内核版本是多少用什么命令查看内核版本目前你所了解(de)各发行版本(de)情况如何Linux version (gcc version (Red Hat (GCC) ) 1 SMP Tue Jan 2911:48:01 EST 2013(4)你对Linux系统有什么认识linux是一款开放性(de)操作系统,也可以说成是开放(de)源代码系统,这些代码可以完全自由(de)修改可以再任何(de)计算机上去运行它,也就是“可移植性”,其次大家都知道,linux是由UNIX(de)概念所开发出来(de),所以它也继承了UNIX(de)稳定和效率(de)特点4、总结:你对本次实验有什么体会或看法.操作系统实验报告(二)文件访问权限设置与输入输出重定向(2学时)一、实验目(de)1、掌握linux(de)文件访问权限设置.2、熟悉输入输出重定向和管道操作.二、实验内容1、启动进入红帽linux系统2、设置文件权限:在用户主目录下创建目录test,进入test目录,用vi 创建文件file1,并输入任意(de)文字内容.用ls -l显示文件信息,注意文件(de)权限和所属用户和组.对文件file1设置权限,使其他用户可以对此文件进行写操作:chmod o+w file1.用ls -l查看设置结果.取消同组用户对此文件(de)读取权限:chmod g-r file1.查看设置结果.用数字形式来为文件file1设置权限,所有者可读、可写、可执行;其他用户和所属组用户只有读和执行(de)权限:chmod 755 file1.设置完成后查看设置结果.3、输入、输出重定向和管道(1) 输出重定向用ls命令显示当前目录中(de)文件列表:ls –l.使用输出重定向,把ls命令在终端上显示(de)当前目录中(de)文件列表重定向到文件list中:ls –l > list.查看文件list中(de)内容,注意在列表中会多出一个文件list,其长度为0. 这说明shell是首先创建了一个空文件,然后再运行ls命令:cat list.再次使用输出重定向,把ls命令在终端上显示(de)当前目录中(de)文件列表重定向到文件list中.这次使用追加符号>>进行重定向:ls –l >> list.查看文件list(de)内容,可以看到用>>进行重定向是把新(de)输出内容附加在文件(de)末尾,注意其中两行list文件(de)信息中文件大小(de)区别:cat list.重复命令ls –l > list.再次查看文件list中(de)内容,和前两次(de)结果相比较,注意list文件大小和创建时间(de)区别.(2) 管道who |grep root命令(de)结果是命令ls –l |wc –l结果是4、退出linux系统操作步骤:在主菜单上选择“注销” ->关闭计算机.三、实验结果与讨论(根据实验结果回答下列问题)1. 文件(de)权限如下:-rw-r—r-- 1 root root 19274 Jul 14 11:00回答:-rw-r—r-- (de)含义是什么答:是LINUX/FTP(de)简易权限表示法:对应于本用户-所在组-其他人(de)权限,每一个用执行(x)-读取(r)-写入(w)如本题若是说自己可以读取写入不可以执行,所在组和其他人只能读取.2、文件(de)所有者添加执行权限(de)命令是答:chmod u+x 、赋予所有用户读和写文件权限(de)命令是四、答:chmod a+w,a+r 个人体会(你对本次实验有什么体会或看法)操作系统实验报告(三)文件和目录管理一、实验目(de)1) 掌握在Linux系统下(de)文件和文件系统(de)概念及命令;2) 掌握Linux系统下(de)目录操作.二、实验内容1. 进入linux终端后,用命令(de)操作结果回答下列问题:1)vi(de)三种工作模式是其中不能进行直接转换(de)是什么模式到什么模式命令模式、文本输入模式、末行模式命令模式不能直接到末行模式2)在vi中退出时,保存并退出(de)操作步骤是Ese:wq3)用vi 创建myfile1文件,并在其中输入任意文字一行,创建myfile2文件,任意输入文字3行.请问执行命令:cat <myfile1 >myfile2 后,myfile2中还有几行内容该命令(de)作用是用命令操作验证你(de)回答.myfile2中还有1行内容该命令(de)作用是替换myfile(de)内容4)请用至少两种不同(de)命令创建一个文本文件(),在其中写入“我是2014级学生,我正在使用Linux系统.”,记录命令及执行结果.1、Vi创建2、5)用___pwd________命令可查看所创建文件(de)绝对路径,写出它(de)绝对路径__/root_________;用___ls -l________命令查看该文件(de)类型及访问权限,其访问权限(数字和字母)分别是多少__-rw- r- - r- - 6 4 4______________.6)若将该文件(de)访问权限修改为:所有者有读写权限;其他用户只读;同组用户可读写,请写出命令,并记录结果.7)查找my开头(de)所有文件,可___find my_________命令,写出命令并记录结果8)在/home下创建子目录user,并在其中创建2个文件,名为file1和file2,file1(de)内容是/root目录(de)详细信息;file2(de)内容任意,最后将这两个文件合并为file3文件,请先写出命令序列,并在终端中验证,记录结果.2. 文件及目录操作,写出操作所使用(de)命令,并记录结果.在终端中完成下列命令操作,并记录结果在root用户主目录下创建一个mydir子目录和一个myfile文件,再在mydir下建立d1和d2两个子目录.查看mydir和myfile(de)默认权限查看当前myfile和mydir(de)权限值是多少将myfile文件分别复制到root 和dd1(de)主目录中将root主目录中(de)myfile改为yourfile通过从键盘产生一个新文件并输入I am a student查找文件是否包含student字符串三、实验结果与分析,回答下列问题:1、能够创建文件(de)命令有哪些vi 和cat>name2、能够查看当前目录(de)绝对路径(de)命令是pwd3、Linux中按用户属性将用户分成哪些类型根据文件(de)访问权限,用户又被分成哪些类型能够查看文件访问权限(de)命令是用户同组其他可读可写可执行 cat f1四、小结(本次实验(de)体会或小结)操作系统实验报告(四)作业调度算法模拟(验证性2学时)1、实验目(de):1)掌握作业调度(de)主要功能及算法.2)通过模拟作业调度算法(de)设计加深对作业管理基本原理(de)理解.3)熟悉Linux环境下应用程序(de)编程方法.2、实验内容:(1)作业调度算法(FCFS)编程模拟:编制一段程序,对所输入(de)若干作业,输入、输出数据样例如下表所示.按FCFS算法模拟调度,观察、记录并分析调度(de)输出结果情况.输入输出样例1:FCFS算法include <>include <>define SIZE 5struct Job_type{char no[2]; o,&job[i].tb,&job[i].tr);printf("输入作业顺序:\n");for(i=0;i<SIZE;i++)printf("\t%s\t%d\t%d\n",job[i].no,job[i].tb,job[i].tr);}void fcfs(){ int i,j,t=0,tw=0,tt=0;for(i=0;i<SIZE-1;i++)for(j=i+1;j<SIZE;j++)if(job[i].tb>job[j].tb){x=job[i];job[i]=job[j];job[j]=x;}printf("FCFS调度结果:\n");printf("开始时间作业号到达时间运行时间完成时间等待时间周转时间\n");for(i=0;i<SIZE;i++){printf(" %d",t);t=t+job[i].tr;tw=t-job[i].tb-job[i].tr; b; o,job[i].tb,job[i].tr,t,tw,tt);}}void main(){load();fcfs();}(2)作业调度算法(SJF)编程模拟:编程实现由短作业优先算法,分别用下面两组输入、输出数据样例进行模拟,观察分析运行结果.输入输出样例2:SJF算法输入输出A 0 4B 0 3C 0 5D 0 2E 0 1A 0 6 10 10B 0 3 6 6C 0 10 15 15D 0 1 3 3E 0 0 1 1include <>include <>define SIZE 5struct Job_type{char no[2]; o,&job[i].tb,&job[i].tr);printf("输入作业顺序:\n");for(i=0;i<SIZE;i++)printf("\t%s\t%d\t%d\n",job[i].no,job[i].tb,job[i].tr);}void sjf()n=i; pl[i].pfn=ERR;}for(i=1;i<total;i++){ pfc[i-1].next=&pfc[i];pfc[i-1].pfn=i-1;}pfc[total-1].next=NULL;pfc[total-1].pfn=total-1;freepf_head=&pfc[0];}void FIFO(int total){ int i,j;pfc_type p,t;initialize(total);busypf_head=busypf_tail=NULL;for(i=0;i<page_len;i++){if(pl[page[i]].pfn==ERR){ diseffect+=1;if(freepf_head==NULL){p=busypf_head->next;pl[busypf_head->pn].pfn=ERR; freepf_head=busypf_head;freepf_head->next=NULL;busypf_head=p;}p=freepf_head->next;freepf_head->next=NULL;freepf_head->pn=page[i];pl[page[i]].pfn=freepf_head->pfn;if(busypf_tail==NULL)busypf_head=busypf_tail=freepf_head; else{ busypf_tail->next=freepf_head;busypf_tail=freepf_head;}freepf_head=p;}}printf("FIFO:%d",diseffect);}main(){ int i; int k;printf(“请输入页(de)引用序列:\n”); for(k=0;k<page_len;k++)scanf("%d",&page[k]);for(i=4;i<=7;i++){printf("%2d page frames ",i);FIFO(i);}参考程序LRU算法,略三、实验结果分析:(对上述实验各题所使用(de)原始数据、调试数据与状态(包括出错)及最终结果进行记录并分析.)随着块数(de)增加,缺页数目也减少,4个实验中3个实验(de)块数增加到了5以后,即使块数再增加,缺页数目也是保持不变.只有实验4,块数增加到7以后,缺页数目又再次减少了四、总结:你对本次实验有什么体会或看法.。

linux第一次实验

linux第一次实验

实验一 Linux系统的基本使用一、学习目的1、熟悉进入和退出Linux的一般过程。

2、掌握Linux有关目录的命令及操作。

二、实验内容1、登陆linuxLast login:这行表示我们这个用户的上次登录的时间和位置。

[root@localhost root]#这行的root:表示登录的是root用户@:相当atlocalhost:表示所登录的服务器,一般为服务器名称root:表示目前位于/root目录下#:表示root的提示符号,普通用户为$2、显示当前目录中的内容白色的文件:一般的文件蓝色的文件:目录绿色的文件:可执行文件这种方法可以最直观的方法来识别文件类型。

直接使用“ls”可能看到的信息有限,为了知道关于文档的更多资料,我们可以增加一个参数“-l”,这样可以看到更多关于文件的信息:“ls -l”有一个简写是“ll”3、显示隐藏文件4、显示其他目录文件只要在“ls”后面加入所要显示的目录的路径。

如下所示:5、建立目录当我们工作的需要,建立一个目录的时候,我们可以使用“mkdir”命令来建立一个目录6、删除目录如果这个目录不需要了,我们可以使用“rmdir”命令来删除一个目录删除的时候要注意目录必须非空注意的是,使用这个命令来删除一个目录的时候,那么这个目录下必须是没有任何文件和文件夹的,我们看看如下的操作:我的虚拟机中没有装入中文支持,在此会显示乱码,意思就是目录非空不能删除7、切换目录另外用cd..可以退回上一级8、复制文件9、移动文件我们可以使用mv命令将一个文件移动到另外一个目录中10、创建文件这个和前面的创建目录是有区别的,创建文件是指创建一个一般的普通文件,并且这个文件为空,我们可以使用touch命令来建立一般文件11、删除文件使用rm命令来删除文件,和前面的rmdir有点区别,不过rm也可以实现删除目录那句乱码的意思实际上是说是否要删除空文件1.txt如果我们不需要系统提示我们就要增加一个参数“-f”,这样只要输入命令之后,系统直接删除文件12、pwd命令的使用如果切换目录次数太多,可能不知道自己在那个目录,那么就可以使用pwd命令,显示当前所在的目录,是print working directory的缩写13、增加用户我们来看看增加用户的操作。

实验一-熟悉Linux操作系统环境及常见命令的使用

实验一-熟悉Linux操作系统环境及常见命令的使用

实验一、熟悉Linux操作系统环境及常见命令的使用一、实验目的(1)练习进入和退出系统的操作;学习linux联机帮助命令的使用,学会怎样利用借助联机帮助命令随时查阅系统说明文档。

(2)熟悉Linux下的基本操作,学会使用各种Shell命令去操作Linux,对Linux有一个感性认识。

二、实验准备知识1.登录Linux系统必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号:1〕root--超级用户帐号〔系统管理员〕,使用这个帐号可以在系统中做任何事情。

2〕普通用户--这个帐号供普通用户使用,可以进行有限的操作。

一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。

如果只需要完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统。

影响系统的正常运行。

用户登录分两步:第一步,输入用户的登录名,系统根据该登录名识别用户;第二步,输入用户的口令,该口令是用户自己设置的一个字符串,对其他用户是保密的,是在登录时系统用来区分真假用户的关键字。

当用户正确地输入用户名和口令后,就能合法地进入系统。

屏幕显示:[root@loclhost /root] #这时就可以对系统做各种操作了。

注意超级用户的提示符是“#”,其他用户的提示符是“$”。

2.修改口令为了更好的保护用户帐号的安全,Linux允许用户随时修改自己的口令,修改口令的命令是passwd,它将提示用户输入旧口令和新口令,之后还要求用户再次确认新口令,以防止用户无意中按错键。

如果用户忘记了口令,可以向系统管理员申请为自己重新设置一个。

例如:[root@loclhost /root] # passwd <CR>3.退出系统不管是超级用户,还是普通用户,需要退出系统时,在shell提示符下,键入exit命令即可。

例如:[root@loclhost /root] # exit <CR>4.获取帮助linux 带有联机手册,可以用man 命令查阅各系统命令及系统调用的语法。

实验一、Linux系统的基本操作

实验一、Linux系统的基本操作

实验一 Linux系统的基本操作一、实验目的1、熟悉进入和退出Linux的一般过程。

2、掌握Linux有关目录的命令及操作。

3、掌握绝对路径和相对路径的概念及表达方法。

二、实验任务1、尝试在命令行模式下登录,需要再打开一个虚拟终端,应该按什么键?然后仍以root登录。

如何切换回图形界面?注意远程登录是没有图形界面的。

Ctrl+alt+f1-f7(f7图形界面)2、查看当前登录用户都有谁需要使用什么命令?3、查看LINUX的根目录结构并写在下面的位置。

4、使用ls命令的常用选项,选项-a,-l,-t,-R都有什么意义?5、 在你的家目录(若为普通用户,则为你的用户名目录,即/home/用户名;若是root 用户,则为/root)下创建子目录:dir1、dir2。

6、 进入dir1子目录。

cd dir17、 再回到你的家目录。

cd..8、使用cd 和pwd 对照右图,假如从目录在横线上。

$pwd /home/user3$cd ..$pwd /home$cd ..$cd usr$pwd /usr$cd /usr$pwd /usr$cd .. /tmp$pwd /tmp$cd .$pwd /9、在家目录创建以下目录,要求只能用一个命令行:junk/dirajunk/dira/dirljunk/dira/dir2junk/dira/dirl/dircmkdir -p junk/dira/{dir1/dirc,dir2}10、在家目录获取一个在junk目录下的dira目录的列表。

既可以使用相对路径名,也可以使用绝对路径名。

应该分别使用什么命令?cd homecd junkcd dirals -l11、在家目录仅使用rmdir命令,删除在junk目录下的所有子目录。

仅用一个rmdir命令如何实现这一操作?用rm命令如果实现这个操作?Rmdir -junk12、返回家目录。

用一个命令显示文件cp和mv(在/bin目录)的长格式属性列表,使用绝对路径名都写出来。

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

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

(一).文件操作命令(1)查看文件与目录用以下命令查看文件与目录:ls/usr/binls–ldir(2)显示文件内容命令(cat)设当前目录下包括两个文件text1、text2,用以下列命令了解cat命令的使用:cattext1cattext1text2>text3cattext3|more(3)文件复制命令(cp)了解cp命令的功能和使用技巧,并注意它们的区别:cp/root/*/tempcpreadmetext4cp–r/root/*/temp(带目录复制)cp/root/.[a-z]*/temp(复制所有小写字母开头的隐藏文件)(4)文件改名命令(mv)了解mv命令的功能和使用方法,并注意各命令的区别:mvtext4newtextmvnewtext/home(5)删除文件命令(rm)了解rm命令的功能和使用方法:rmnewtext(二).目录操作命令的使用(1)改变当前目录命令(cd)和显示当前目录命令(pwd)掌握cd命令的功能和使用,并了解以下各命令的区别:cd/rootcd..(返回上一级目录)cd(返回到用户目录内)-1-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的作用。

LINUX操作系统实验报告..

LINUX操作系统实验报告..

LINUX操作系统实验报告::LINUX操作系统实验报告1、实验目的1.1 理解LINUX操作系统的基本概念1.2 掌握LINUX系统的安装和配置过程1.3 学习LINUX命令行操作和文件管理1.4 探究LINUX操作系统的网络配置和服务管理2、实验环境2.1 操作系统:Ubuntu 20:04 LTS2.2 软件工具:VirtualBox3、实验内容3.1 LINUX系统的安装3.1.1 准备安装盘或镜像文件3.1.2 创建虚拟机并引导安装程序3.1.3 设置分区和文件系统3.1.4 安装引导加载程序3.2 LINUX系统的基本配置3.2.1 设置主机名和网络配置3.2.2 安装基本软件包和驱动程序 3.2.3 配置用户和组权限3.2.4 配置系统服务和启动项3.3 LINUX命令行操作3.3.1 基本命令的使用3.3.2 文件和目录操作3.3.3 系统信息和网络配置命令 3.3.4 进程和服务管理命令3.4 LINUX文件管理3.4.1 文件和目录的创建与删除 3.4.2 文件权限和所有权的管理 3.4.3 文件的复制和移动3.4.4 文件的查找和过滤3.5 LINUX网络配置3.5.1 IP地质和子网掩码的配置3.5.2 网关和DNS的配置3.5.3 网络服务的启动和管理3.5.4 远程登录和文件传输4、实验步骤4.1 安装LINUX操作系统4.1.1 LINUX安装镜像文件并创建虚拟机4.1.2 引导虚拟机并按照安装向导进行安装 4.2 配置LINUX系统4.2.1 设置主机名和网络配置4.2.2 安装必要的软件和驱动程序4.2.3 创建用户和设置用户权限4.2.4 配置系统服务和启动项4.3 使用LINUX命令4.3.1 使用常见的命令操作文件和目录4.3.2 查看和管理系统的进程4.3.3 配置和管理系统服务4.3.4 网络配置和管理命令的使用4.4 文件管理操作4.4.1 创建、复制、移动和删除文件4.4.2 修改文件权限和所有权4.4.3 查找文件和过滤文件内容4.4.4 压缩和解压缩文件4.5 网络配置和服务管理4.5.1 配置IP地质、子网掩码、网关和DNS4.5.2 启动和管理网络服务4.5.3 使用远程登录和文件传输工具5、实验结果与分析在实验过程中,成功完成了LINUX操作系统的安装和配置。

linux操作系统实验电子教案文档

linux操作系统实验电子教案文档

Linux操作系统实验-电子教案文档第一章:Linux操作系统简介1.1 Linux概述1.1.1 Linux的定义1.1.2 Linux的历史与发展1.1.3 Linux的特点与优势1.2 Linux发行版介绍1.2.1 Ubuntu1.2.2 CentOS1.2.3 Fedora1.3 Linux文件系统结构1.3.1 Linux文件系统概述1.3.2 Linux文件系统结构详解第二章:Linux基本命令2.1 文件操作命令2.1.1 pwd:显示当前目录路径2.1.2 ls:列出目录内容2.1.3 cd:切换目录2.1.4 mkdir:创建新目录2.1.5 rm:删除文件或目录2.1.6 cp:复制文件或目录2.1.7 mv:移动或重命名文件或目录2.2 文本操作命令2.2.1 cat:显示文件内容2.2.2 more:分页显示文件内容2.2.3 less:分页显示文件内容2.2.4 grep:文本搜索工具2.3 权限管理命令2.3.1 chmod:修改文件权限2.3.2 chown:修改文件所有者2.3.3 chgrp:修改文件所属组2.4 进程管理命令2.4.1 ps:查看进程信息2.4.2 top:实时显示系统进程信息2.4.3 kill:发送信号到进程2.5 网络命令2.5.1 ping:检测网络连接2.5.2 ifconfig:配置和显示网络接口参数2.5.3 netstat:显示网络连接、路由表、接口统计等信息第三章:Linux文本编辑器3.1 vi/vim编辑器概述3.1.1 vi/vim的启动与退出3.1.2 vi/vim的基本操作3.1.3 vi/vim的文本编辑功能3.2 nano编辑器概述3.2.1 nano的启动与退出3.2.2 nano的基本操作3.2.3 nano的文本编辑功能第四章:Linux文件权限与所有权4.1 文件权限概述4.1.1 文件权限的定义4.1.2 文件权限的表示方法4.2 文件权限的设置与修改4.2.1 使用chmod命令设置文件权限4.2.2 使用chown命令修改文件所有权4.2.3 使用chgrp命令修改文件所属组4.3 特殊权限设置4.3.1 设置文件执行权限4.3.2 设置文件SUID、SGID和SBIT权限第五章:Linux常用软件与工具5.1 压缩与解压缩工具5.1.1 gzip:压缩工具5.1.2 bzip2:压缩工具5.1.3 tar:归档工具5.2 文件传输工具5.2.1 scp:远程复制文件5.2.2 sftp:安全文件传输协议5.2.3 rsync:同步文件5.3 网络通信工具5.3.1 ssh:安全终端登录5.3.2 ftp:文件传输协议5.4 磁盘管理工具5.4.1 df:显示磁盘空间使用情况5.4.2 du:显示文件或目录的磁盘使用情况5.4.3 mount:挂载文件系统5.4.4 umount:卸载文件系统Linux操作系统实验-电子教案文档第六章:用户管理6.1 用户和组的概念6.1.1 用户的定义6.1.2 用户组的概念6.2 用户管理命令6.2.1 useradd:创建用户6.2.2 userdel:删除用户6.2.3 usermod:修改用户信息6.2.4 groupadd:创建用户组6.2.5 groupdel:删除用户组6.2.6 groupmod:修改用户组信息6.3 用户密码管理6.3.1 passwd:设置和更改用户密码6.3.2 chpasswd:批量设置用户密码6.4 切换用户和查看用户信息6.4.1 su:切换用户6.4.2 sudo:以其他用户身份执行命令6.4.3 whoami:查看当前用户6.4.4 who:查看当前登录的用户6.4.5 w:查看当前登录的用户和系统负载第七章:磁盘管理7.1 磁盘分区7.1.1 分区类型7.1.2 fdisk:磁盘分区工具7.1.3 parted:磁盘分区工具7.2 文件系统格式化7.2.1 mkfs:创建文件系统7.2.2 df:查看磁盘空间使用情况7.2.3 du:查看文件或目录的磁盘使用情况7.3 磁盘挂载与卸载7.3.1 mount:挂载文件系统7.3.2 umount:卸载文件系统7.4 逻辑卷管理(LVM)7.4.1 LVM的概念7.4.2 pvcreate:创建物理卷7.4.3 vgcreate:创建逻辑卷组7.4.4 lvcreate:创建逻辑卷7.4.5 lvremove:删除逻辑卷7.4.6 vgextend:扩展逻辑卷组7.4.7 vgreduce:缩小逻辑卷组第八章:软件包管理8.1 软件包管理概述8.1.1 软件包的定义8.1.2 软件包管理系统的作用8.2 RPM软件包管理8.2.1 rpm:RPM软件包管理工具8.2.2 yum:基于RPM的软件包管理工具8.3 DPKG软件包管理8.3.1 dpkg:DPKG软件包管理工具8.3.2 apt-get:基于DPKG的软件包管理工具8.4 软件包安装与卸载8.4.1 安装软件包8.4.2 卸载软件包8.4.3 更新软件包8.4.4 搜索软件包8.5 软件包来源配置8.5.1 配置软件包仓库8.5.2 刷新软件包列表第九章:网络配置9.1 网络配置概述9.1.1 网络配置的作用9.1.2 网络配置的文件9.2 配置网络接口9.2.1 ifconfig:配置和显示网络接口参数9.2.2 ip:配置和显示网络接口参数9.3 配置域名解析9.3.1 resolv.conf:域名解析配置文件9.3.2 nslookup:查询域名服务器9.4 配置主机名9.4.1 hostname:配置主机名9.4.2 nslookup:查询域名服务器9.5 配置SSH免密登录9.5.1 SSH密钥9.5.2 SSH配置文件9.5.3 设置SSH免密登录第十章:系统监控与性能分析10.1 系统监控工具10.1.1 top:实时显示系统进程信息10.1.2 htop:增强型的top工具10.1.3 vmstat:虚拟内存统计信息10.1.4 iostat:I/O统计工具10.2 性能分析工具10.2.1 strace:跟踪系统调用和接收到的信号10.2.2 sar:收集、报告或存储系统活动的信息10.2.3 netstat:显示网络连接、路由表、接口统计等信息10Linux操作系统实验-电子教案文档第十一章:shell脚本编程11.1 shell脚本概述11.1.1 shell脚本的概念11.1.2 shell脚本的作用11.1.3 shell脚本的编写方式11.2 基本shell脚本编写11.2.1 脚本结构11.2.2 变量定义与使用11.2.3 条件判断11.2.4 循环控制11.2.5 函数定义与调用11.3 常用shell脚本命令11.3.1 文件操作命令11.3.2 文本操作命令11.3.3 进程管理命令11.3.4 网络管理命令11.4 调试与执行shell脚本11.4.1 调试工具11.4.2 脚本执行方式第十二章:系统安全12.1 系统安全概述12.1.1 系统安全的意义12.1.2 系统安全常见威胁12.1.3 系统安全防护措施12.2 用户权限管理12.2.1 文件权限设置12.2.2 用户和组管理12.3 防火墙配置12.3.1 iptables:防火墙配置工具12.3.2 firewalld:动态防火墙管理工具12.4 入侵检测系统12.4.1 auditd:审计守护进程12.4.2 fl2ban:自动屏蔽恶意IP地址12.5 加密与SSH12.5.1 SSH:安全终端登录12.5.2 SSH密钥与配置12.5.3 SSH免密登录12.6 病毒与恶意软件防护12.6.1 clamav:开源防病毒软件12.6.2 systemd-analyze:系统安全分析工具第十三章:虚拟化技术13.1 虚拟化技术概述13.1.1 虚拟化技术的概念13.1.2 虚拟化技术的作用13.1.3 虚拟化技术的类型13.2 QEMU虚拟化13.2.1 QEMU概述13.2.2 QEMU安装与配置13.2.3 QEMU使用方法13.3 KVM虚拟化13.3.1 KVM概述13.3.2 KVM安装与配置13.3.3 KVM使用方法13.4 Docker容器虚拟化13.4.1 Docker概述13.4.2 Docker安装与配置13.4.3 Docker使用方法第十四章:云计算与大数据14.1 云计算概述14.1.1 云计算的概念14.1.2 云计算的服务模式14.1.3 云计算的应用场景14.2 OpenStack云计算平台14.2.1 OpenStack概述14.2.2 OpenStack组件与架构14.2.3 OpenStack安装与配置14.3 大数据概述14.3.1 大数据的定义14.3.2 大数据处理技术14.3.3 大数据应用场景14.4 Hadoop大数据平台14.4.1 Hadoop概述14.4.2 Hadoop组件与架构14.4.3 Hadoop安装与配置第十五章:实验总结与拓展15.1 实验总结15.1.1 实验内容回顾15.1.2 实验技能总结15.2 拓展阅读与练习15.2.1 拓展阅读材料15.2.2 练习题目15.3 实验报告要求15.3.1 实验报告结构15.4 实验成绩评定15.4.1 实验成绩构成15.4.2 实验评分标准重点和难点解析重点:1. Linux操作系统的基本概念、历史、特点和优势。

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

实验一
1 实验名称:Linux操作系统基础
2 实验目标
2.1 掌握安装Linux操作系统的方法。

2.2 掌握Linux操作系统的基本配置。

2.3 了解GNOME桌面环境。

2.4灵活掌握基本shell命令的使用。

3 实验准备
3.1 下载VMware Workstation虚拟机软件(版本不限)。

3.2 准备Linux操作系统的安装源(核版本和发行版本均不限)。

注:实验准备、实验容4.1和4.2作为回家作业布置,同学们利用课余时间完成。

4 实验要求、步骤及结果
4.1 安装虚拟机软件。

【操作要求】安装VMware Workstation虚拟机软件,版本不限,并填写以下容。

4.1.1安装VMware Workstation虚拟机软件的环境(操作系统)
4.1.2VMware Workstation虚拟机版本号
4.2 安装Linux操作系统。

【操作要求】在VMware虚拟机下安装Linux操作系统,版本不限,并填写以下容。

4.2.1 Linux发行版本:
4.2.2 Linux核版本:
4.2.3 Linux操作系统的主要配置参数
4.3 了解Linux操作系统的桌
面环境之一GNOME。

【操作要求1】打开图形化用
户界面、查看桌面图标,查看
主菜单,查看个人用户主目录
等使用环境。

【操作要求2】启动字符终端2,了解命令提示行含义。

Alt+F2+Ctrl
[用户名主机名目录名] 提示符
【操作要求3】注销字符终端2
【操作要求4】关闭图形化用户界面,关闭Linux操作系统。

4.4 掌握基本shell命令的使用。

注:以下需要截取shell命令与结果,没有结果截到下一命令提示行。

【操作要求1】用超级用户登陆;将主机名改为具有个人学号后3位特征的名称,退出虚拟终端后重新登录;查看当前目录的绝对路径。

【操作步骤-登陆】
【操作步骤-修改主机名】
【操作步骤-查看结果】
【操作要求2】查看ls命令的手册页帮助信息;了解其中-d选项的作用,并举例说明。

【操作步骤】
【主要显示结果1-ls命令-d选项】
【举例及显示结果】
【观察显示结果(解释)】
将目录像文件一样显示,而不是显示其下的文件。

【操作要求3】查看当前目录的详细信息;查看当前目录中文件和(子)目录信息。

【操作步骤1及显示结果】
【操作步骤2及显示结果】
【操作要求4】显示/bin/目录中所有的首字母不是a~t的文件和(子)目录。

【操作步骤及显示结果】
【分析显示结果-通配符作用】
通配符“*”代表任意长度的任何字符。

【操作要求5】启动第2个虚拟终端,用普通用户登陆;查看当前目录的绝对路径;比较个人用户主目录与超级用户的区别。

【操作步骤-启动第2个虚拟终端、普通用户登陆】
【操作步骤-查看当前目录的绝对路径及显示结果】
【比较结果-命令提示行】
超级用户
普通用户
【操作要求6】返回第1个虚拟终端,学习who命令的使用方法;统计已登录的用户数。

【操作步骤1-学习】
【操作步骤2-统计及显示结果】
【操作要求7】切换到/etc目录。

【操作步骤】
观察“命令提示行的变化”:
原【命令提示行】
现【命令提示行】
【操作要求8】分页(屏)显示/etc目录中所有文件和子目录的信息。

【操作步骤及部分显示结果】
【操作要求9】统计etc目录下fstab文件的行数,单词数和字符数,将结果存放在count文件中。

【操作步骤及显示结果】
【操作要求10】查看count文件的容。

【操作步骤及显示结果】
【操作要求11】返回个人用户主目录。

【操作步骤】
【操作要求12】将“cd”命令的帮助信息保存到普通用户的个人用户主目录下cd.txt文件中;分页(屏)显示cd.txt文件容。

【操作步骤1】
【操作步骤2】
【操作要求13】设置10分钟后关闭系统,并查看本虚拟终端和其它已登陆虚拟终端的情况。

【操作步骤】
【显示结果1-本虚拟终端】
【显示结果2-2分钟后其它已登陆终端】
4.5 利用vi编辑文本文件
【操作要求1】利用vi新建test文件,具体容如下,保存在个人用户主目录中,退出。

How to Read Faster.
When I was a schoolboy I must have read every comic book ever published. But as I got older, my eyeballs must have slowed down or something I mean, comic books started to pile up faster then I could read them!
It wasn’t until much later, when I was studying at colleague; I realized that it wasn’t my eyeballs that had gone wrong. They’re still moving as well as ever. The problem is that there’s too much to read these days, and too little time to read every WORD of it.
注:“Enter”键是换行。

【操作步骤1-shell】
【过程-新建test文件】
【操作步骤2-存盘、退出】
【操作要求2】打开test文件,在第一行后插入新行,容如下:
“With the development of society, the ability of reading becomes more and more important.”,并在最后一行后插入新行,容如下:
“We must know some methods to read faster.”
【操作要求3】将文本中所有“eyeballs”字符串用“eye-balls”字符串替换。

【文本块操作命令】
【操作要求4】将第二行容移动到文件的最后;删除第一和第二行;并恢复删除;存盘退出。

【操作命令1】
【操作命令2】
【撤销命令】
【存盘退出】
【操作要求5】打开文件,复制第二行,并添加到文件的最后,删除第二行,存盘退出。

【文本块操作命令1】
【文本块操作命令2】
【存盘退出】
4.6应用题
【操作要求1】用root用户登录,修改/etc/inittab文件的相关容,改变运行级别为5。

【操作步骤】
【原容】
【现容】
【操作要求2】重新启动Linux操作系统,以验证上述修改正确。

【操作步骤】
5 评价
5.1实验评价
本次实验,我复习了在Linux下的命令。

我认为自己掌握了一部分shell命令,并且学会了如何登陆和定时关机等等。

在以后的学习中,我会多加练习,争取熟练掌握,并应用到工作中。

5.2自我评价
通过本次实验,我学会了有关Linux的相关基本容。

包括ls,pwd,cat,man,vi,who,cd,more等命令。

我认为自己虽然能够大致完成实验报告,但是没有更多的练习是无法真正熟练掌握的。

在实验过程中,我发现了许多问题,特别是在最后文档编辑的vi语言这一块,我发现yy无法使用,因而我选择了dl来替代。

我认为学习过程中,我们应该多去拓展自己。

通过纵向的实验,横向的去拓宽自己的知识量,而不是仅仅满足于实验本身。

以上是我对本次实验的自我评价。

6 思考题
6.1简述Windows桌面与Linux桌面的主要区别。

在WINDOWS 中,安装程序几乎全部都是以二进制形式发布的。

也就是说,用户下载了一个程序,然后双击,一路NEXT,NEXT,NEXT就可以了。

这个方法很适合初学者。

在LINUX世界也有类似的机制,比如YUM, APT-GET 等。

不过YUM和APT-GET都是比较晚才出现的,在那之前,在LINUX世界安装程序要更麻烦些,需要下载完整的程序源码,进行编译后才能安装使用。

Windows操作系统人机交互界面友好,专业程度低,使用要求较低。

Linux操作系统人机交互较复杂,专业程度高,使用要求高。

6.2简述操作系统接口类型和主要特点,一一举例说明。

操作系统提供了3种类型的接口供用户使用:
1.联机命令接口(提供一组命令供用户直接或间接操作。

根据作业的方式不同,命令接口
又分为联机命令接口和脱节命令接口。


2.程序接口(由一组系统调用命令组成,提供一组系统调用命令供用户程序使用。


3.图形界面接口(通过图标窗口菜单对话框及其他元素,和文字组合,在桌面上形成一个
直观易懂使用方便的计算机操作环境。

)。

相关文档
最新文档