实验一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基本操作实验时间学生姓名班级学号指导教师批阅教师成绩实验目的:1、掌握Linux系统vi编辑器的启动和退出方法。
2、掌握Linux系统命令获得帮助的方法。
3、掌握Linux系统、vi编辑器命令格式及命令使用的方法。
4、掌握Linux系统中常用命令的作用和命令中各选项的作用。
实验环境:安装有Red Hat Linxu9.0操作系统的计算机一台//所用软件实验内容:1、登录进入系统在用户名对话框输入:user(登录用户名)回车确认后再相同位置出现口令对话框:123456(登录密码)2、退出系统在桌面上依次单击“主菜单——>注销”命令,在打开的对话框,选择“关机”或“重新启动”,然后点击“确定”按钮。
3、命令的使用方法一种是在桌面上依次单击“主菜单——>系统工具——>终端”可打开终端窗口;另一种是在Linux桌面上单击鼠标右键,从弹出来的快捷键菜单中选择“终端”。
4、vi编辑器的使用首先进入shell终端。
实验步骤及实验结果记录:实验总结:1、在操作系统中当不知道命令时可以用man ps查找相应的操作。
2、对目录操作的命令包括有pwd、cd、ls、mkdir、rmdir、cp等,每一个命令中包含有不同的参数,其作出的操作也是不同的。
3、建立文件需用到touch的命令,例如:$ touch newfile,更新文件用到参数-t。
4、V i编辑器中对文件的操作主要用到a、i、o、x等键对文件进行输入、删除、修改等。
linux实验报告

目录实验一Linux基本操作一、实验目的1、掌握linux操作系统的登录与其他基本口令2、掌握linux操作系统的基本命令二、实验内容1、linux命令的格式2、Linux命令的输入、修改、执行、分类、联机帮助3、Linux文件操作三、实验环境安装有Fedora操作平台的计算机一台四、实验过程与结果分析一、linux基本操作由于实验中我们使用的不是root权限,所以对于一些用户建立,关机等都没有相应的权限。
1)登录1.控制台登录提供用户名与密码方可登录2.远程登录这部分由于实验环境所限为进行练习2)修改口令Password pass3)退出4)关机与重启关机:shutdown now重启:reboot二、linux命令这部分主要是练习主要的命令格式(命令格式为:命令名选项一选项二…参数一参数二… )命令的输入与修改,命令的执行等等,这些操作也都及其简单。
主要是用以下几个命令1)$who$who –q /*显示登录用户名和用户数*/$who am I /*显示当前用户和登录时间*/2)echo命令:$ echo Hello! */显示字符串中的参数字符串/*-n /*输出字符串后不换行*/3)data命令用法示例:$date …+Today is %D,now is %r‟ /*显示今天的日期,和现在的时间*/$date …%B %d,%Y‟ /*显示月日年*/4)cal /*显示当年当月的日历*/三、文件操作Linux文件通常是由字母、数字、“.”、“_”和“-”字符组成。
在对大量文件进行操作时可以使用通配符。
个人觉得文件的通配符非常的重要,使用起来及其方便,主要的通配符有以下几种:?:匹配任意单个字符* :匹配0或多个任意字符[ ]:匹配方括号中列出的字符集中的任意单个字符集例如:输出所有以.c结尾的文件$ echo *.c对文件的操作主要有创建新文件,对文件权限的操作,文件的转移等等,命令操作如下所示:1)文件的创建1.cat > newfile2.vi newfile2)文件的权限文件主要有权限有读权限、写权限、执行权限、无权限四种3) 常用文件操作的命令1.文件显示:cat 、more、less2.文件复制、删除和移动cp、rm、mv3.文件内容的统计和排序wc、sort4.改变文件的存取权限chmod5.改变文件的时间标签touch6.设置文件掩码umask7.文件查找、搜索find、grep四、目录操作目录操作是本章最重要的内容,它结合文件操作,用户必须熟练使用在各种目录下进行文件操作。
实验1Linux的基本操作和常用命令

实验1Linux的基本操作和常用命令实验一Linux基本命令使用实验实验类型验证型,2学时,必做实验。
1、实验目的了解Linux字符界面的操作特点,验证Linux命令的用途,掌握Linux的基本操作、管理、帮助、编辑命令。
2、题目描述本实验是练习和操作一些基本的Linux命令,包括操作命令、管理命令、帮助命令等。
3、实验要求Linux提供在线帮助系统man page来帮助用户使用Shell命令,man page的语法为:man Shell命令名Linux的在线帮助系统还包括info page,使用方法与man page 一致,语法为:info Shell命令Linux还提供HOWTO文档来帮助管理者配置、管理系统,通常安装在/usr/share/doc/HOWTO中(默认一般没有安装,另外,最新的HOWTO文档的网络地址为[2]);另外,Linux上安装的所有软件包都包含说明文件,也能提供给用户这些软件的安装、更新、配置等信息。
4、实验指导1、常用的文件操作命令包括:(1) pwd功能说明:显示工作目录。
语法:pwd [--help][--version]补充说明:执行pwd指令可得知工作目录的绝对路径名称。
参数:--help 在线帮助。
--version 显示版本信息。
(2) cd功能说明:切换目录。
语法:cd [目的目录]补充说明:cd指令可让用户在不同的目录间切换,但该用户必须拥有足够的权限进入目的目录。
(3) ls功能说明:列出目录内容。
语法:ls [-1aAcdlrR]补充说明:执行ls指令可列出目录的内容,包括文件和子目录的名称。
参数:-1 每列仅显示一个文件或目录名称。
-a或--all 显示下所有文件和目录。
-A或--almost-all 显示所有文件和目录,但不显示现行目录和上层目录。
-c 以更改时间排序,显示文件和目录。
-d或--directory 显示目录名称而非其内容。
-l 使用详细格式列表。
实验1-熟悉常用的Linux操作

实验1-熟悉常用的Linux操作机房上机实验指南实验1熟悉常用的Linux操作和Hadoop操作(版本号:2016年11月14日版本)目录1.实验目的 (1)2.实验平台 (1)3.实验内容和要求 (1)4.实验报告 (2)熟悉常用的Linux操作和Hadoop操作1.实验目的!为后续上机实验做准备,熟悉常用的Linux操作和Hadoop操作。
2.实验平台操作系统:LinuxHadoop版本:2.7.13.实验内容和要求(一)熟悉常用的Linux操作请按要求上机实践如下linux基本命令。
cd命令:切换目录(1)切换到目录/usr/local(2)去到目前的上层目录(3)回到自己的主文件夹ls命令:查看文件与目录(4)查看目录/usr下所有的文件mkdir命令:新建新目录(5)进入/tmp目录,创建一个名为a的目录,并查看有多少目录存在(6)创建目录a1/a2/a3/a4rmdir命令:删除空的目录(7)将上例创建的目录a(/tmp下面)删除(8)删除目录a1/a2/a3/a4,查看有多少目录存在cp命令:复制文件或目录(9)将主文件夹下的.bashrc复制到/usr下,命名为bashrc1(10)在/tmp下新建目录test,再复制这个目录内容到/usrmv命令:移动文件与目录,或更名(11)将上例文件bashrc1移动到目录/usr/test(12)将上例test目录重命名为test2rm命令:移除文件或目录(13)将上例复制的bashrc1文件删除(14)将上例的test2目录删除cat命令:查看文件内容(15)查看主文件夹下的.bashrc文件内容tac命令:反向列示(16)反向查看主文件夹下.bashrc文件内容more命令:一页一页翻动查看(17)翻页查看主文件夹下.bashrc文件内容head命令:取出前面几行(18)查看主文件夹下.bashrc文件内容前20行(19)查看主文件夹下.bashrc文件内容,后面50行不显示,只显示前面几行tail命令:取出后面几行(20)查看主文件夹下.bashrc文件内容最后20行(21)查看主文件夹下.bashrc文件内容,只列出50行以后的数据touch命令:修改文件时间或创建新文件(22)在/tmp下创建一个空文件hello并查看时间(23)修改hello文件,将日期调整为5天前chown命令:修改文件所有者权限(24)将hello文件所有者改为root帐号,并查看属性find命令:文件查找(25)找出主文件夹下文件名为.bashrc的文件tar命令:压缩命令(26)在/目录下新建文件夹test,然后在/目录下打包成test.tar.gz(27)解压缩到/tmp目录grep命令:查找字符串(28)从~/.bashrc文件中查找字符串'examples'(29)配置Java环境变量,在~/.bashrc中设置(30)查看JAVA_HOME变量的值(二)熟悉常用的Hadoop操作(31)启动hadoop,在HDFS中创建用户目录(现在已经在hadoop目录/usr/local/hadoop)(32)接着在此用户目录下创建text文件夹,并查看文件列表(33)将~/.bashrc文件上传到HDFS的test文件夹,并查看test(34)将HDFS文件夹test拷到本机4.实验报告《大数据工程导论》课程机房上机实验报告题目:姓名日期实验环境:实验内容与完成情况:出现的问题:解决方案(列出遇到的问题和解决办法,列出没有解决的问题):。
操作系统Linux系统的使用实验报告1

实验课程名称:《操作系统》实验项目名称L i n u x系统的使用实验成绩实验者专业班级组别同组者实验日期年月日第一部分:实验分析与设计(可加页)一、实验预习报告(实验目的,主要设备、仪器,基本原理、实验步骤等)(可加页)实验目的和要求:Linux键盘命令和字符界面编辑器vi要求:掌握Linux系统键盘命令和vi的使用方法。
⑴熟悉开机后登录Linux系统和退出系统的过程;⑵熟悉Linux字符界面——虚拟终端窗口和shell,练习并掌握常用的Linux操作命令,如ls、cat、ps、df、find、grep、cd、more、cp、rm、mv、mkdir、rm、chmod、chown、passwd、kill、who、ln、control+d/c等;熟悉常用shell的提示符;熟悉图形界面——X-Window(如gnome或KDE)以及字符窗口与图形界面之间的切换(若实验条件允许)。
⑶学习使用Linux的在线求助系统,如man和help命令等。
⑷掌握一种Linux的编辑器,特别是字符界面的vi工具的使用。
⑸用vi编辑一个打印“Hello,I am a C program”字串的C语言程序,然后编译并运行它,记下整个过程。
熟悉gc编译器的使用。
二、实验过程记录(包括实验内容、数据记录、实验现象等)(可加页)1 首先用root创建新的用户如下图1-1所示图1-12 熟悉Linux字符界面——虚拟终端窗口和shell,练习并掌握常用的Linux操作命令,操作如图2-1所示Ls-l命令显示所有文件名字权限,创建时间等。
⑶学习使用Linux的在线求助系统,如man和help命令等。
操作如图3-1图3-1 通过输入help得到一些函数的使用方法和信息⑷掌握一种Linux的编辑器,特别是字符界面的vi工具的使用。
操作如图4-1,4-2所示输入vi yxq.c创建并进入vi编辑器图4-1输入i进入编辑模式,程序编辑完成按Ese键,在如入:wq保存并退出图4-2⑸用vi编辑一个打印“Hello,I am yxq”字串的C语言程序,然后编译并运行它,记下整个过程。
linux实验报告总结-共10篇

∣inux实验报告总结(共10篇)(Linux实验报告汇总)(一)Shell 编程一、实验目的:1)掌握在Linux下的C编程基本方法。
2)掌握shell编程方法。
3)掌握dialog图形化编程方法。
二、实验内容1、编写能输出“Hello world!”问候语的C程序,并在终端中编译、执行。
要求记录所使用的命令及结果。
#include stdio.hmain()(printf(Hello world!\n);)2、编写一个C程序并设置其在后台执行,其功能是在一段时间后(可自行设置),在屏幕上显示信息:Time for play!,写出相应的程序、命令及结果。
#include stdio.hmain()(int time=0;printf(请输入等待时间(单位:s):);scanf(%d/&time);sleep(time);printf(Time for play!\n);)3、编写C程序,求1到100之间整数的阶乘和,并对程序进行优化。
写出程序、命令和结果。
#include stdio.hmain()int i;double s = l,sum = 0;for( i= l;i= 100;i++)sum+=s*=i;printf( 1到100之间整数的阶乘和:%f\n,sum);printf( 1到100之间整数的阶乘和:%e\n,sum);}4、编写C程序,根据键盘输入的半径求圆面积,要求在命令行周率(P∣=3∙14,PI=3∙14159,PI=3.14159626 等)进行编使用不同的译,写出程序、命令和结果。
#include stdio.hint main()double r = 0.0 , Area = 0.0;printf(请输入半径:);scanf(%lf, &r);Area = PI * r * r;printf(圆面积:%f∖n, Area);)5、编写shell程序sh.l,完成向用户输出“你好!”的问候语。
操作系统+实验一 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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一 Linux基本操作
一.实验目的:
1.
二.实验环境:
虚拟机+Red Hat Enterprise Server 5.0
三.实验内容:
根据以下的文字提示,调用相应的命令来完成,记录相应的运行结果。
一)用户和组基本操作
1.添加一个user01用户,家目录为/home/sub2,并设置密码
2.添加一个group1 组
3.将user01用户添加到group1组中
4.修改group1组名称为group2
5.修改user01的家目录为/home/user01
6.判断/etc/password这个目录是否包含user01这个用户
7.修改user01的shell为/bin/tcsh
8.添加一个group3组,把user01和root用户都添加到该组
er01用户从group2组切换到group3组
10.设置user01的密码在2012-5-20过期
11.把/home/user01目录所属的组修改为group3
12.删除user01帐号
13.查看内核版本号
二)进程管理
1.运行cat命令:vi test,输入若干字符如this is a example,挂起vi进程
2.显示当前所有作业
3.将vi进程调度到前台运行
4.将vi进程调度到后台并分别用kill/pkill/killall命令结束该该进程。
三)磁盘管理
1.通过fdisk 将为硬盘增加一个分区(主分区或者逻辑分区)。
2.并格式化ext3系统,
3.检测分区是否有坏道
4.检测分区的完整性
5.加载分区到/mnt目录(或者其他分区)下,并拷贝一些文件到该目录下
6.(选做)为test用户设置磁盘配额(软限制和硬限制参数自行设定)
7.退出/mnt目录后卸载该分区
8.用du查看/usr目录的大小
9.用df查看/的文件系统以及剩余的空间
10.查找/目录下*.c的文件,并删除。
四)网络配置
分别将虚拟机的网络设置为NAT和Bring 方式,并通过ifconfig命令和netcfg这两种方式来配置网络参数(给定网络参数和DHCP方式),和windows主机互ping成功,查看路由表并上网。
Windows主机ip为10.12.41.3
查看路由表,并ping通百度主页
打开浏览器能够上网
五)文件压缩和rpm操作
1.检查nfs是否安装。
2.检查nfs软件包的依赖关系
3.卸载nfs软件包
4.安装nfs软件
5.分别讲/bin目录打包并压缩(bzip2和gzip),copy到/tmp目录后解压
压缩bin目录下的arch文件为arch.gz并复制到tmp目录下
进入tmp目录将arch.gz解压缩为arch
六)vi编辑器
编辑/tmp/shtest内容如下:
#!/bin/bash
i=1
sum=0
while [ $i -le 100 ]; do
sum=$((sum+i))
i=$((i+1))
done
echo "SUM=$sum"
编辑完后给该文件赋予执行的权限,然后运行该脚本,看看结果是什么. 问答题:
用vim编辑shtest文件
输入内容并保存
赋予执行权限后执行结果
(1)如何动态加载/卸载一个驱动模块?
1) #lsmod | sort //此命令可查看当前加载的驱动、依存关系,并按驱动名排序。
2) #rmmod ehci_hcd //删除ehci_hcd模块。
3) #modprobe ehci_hcd //加载ehci_hcd模块。
(2)驱动模块的扩展名是什么?
驱动模块的拓展名是rpm
(3)有哪些方法修改进程的优先级?
1.进程的优先级可以在程序运行的时候设置,也可以在程序运行过程中动态
的修改。
运行的时候设置进程的优先级可以使用nice命令,比如要使得top命令
运行时候的优先级是5而不是默认的0,则可以使用nice -n 5 top,来
使得top命令运行在5的优先级别。
如果top命令已经在运行,则有两个
办法可以动态的调整进程的级别。
可以在top中输入r命令,然后按照提
示输入top命令对应的进程号,再按照提示输入要调整到哪个级别。
2. 另一个方法是使用renice命令
usage: renice priority [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]
比如renice +10 -u user1,此命令把user1用户的所有进程的优先级全
部调为10
实验心得体会:
在卸载NFS的时候输入命令回车后没有报错,但是终端窗口就意志没有响应,处于无法输入命令的状态,我认为应该是正在卸载的状态,但是安装是一直报错,应该是nfs文件名出错导致命令出错,不知道应该怎么安装。