实验一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命令:查看系统当前进程的状况。
Linux实验报告
Linux实验报告Linux 实验报告实验[ 一]:Linux操作系统的基本操作学生:学号:班级:实验时间:报告时间:系别:学院:实验一:Linux操作系统的基本操作一、实验目的:1、熟悉Linux的桌面环境;2、了解Linux所安装的软件包3、了解Linux的文件目录结构;4、熟悉Linux的终端方式或文本方式下文件目录操作命令。
5、了解Linux的命令及使用格式。
6、熟悉Linux系统的文件和目录二、实验要求1、Linux的桌面环境GNOME、KDE;2、Linux的终端方式和文本方式下的命令操作。
3、练习并掌握常用的Linux操作命令,如ls、cat、ps、who、echo、cd、more、cp、rm、ps等;4、学习使用Linux的在线求助系统,如man和help命令等。
三、实验内容1、系统的使用进入终端、文本模式,分别以用户身份登录,在窗口模式中打开终端(Termainal)仿真程序:点击:系统工具/终端(SystemTools/Terminal);在窗口模式中按:Ctrl+Alt+F1,进入文本模式,Ctrl+Alt+F7,反回GUI模式。
第一次进入文本模式时需登录(login),输入用户名及口令。
进入后提示:[root@ylinux root]# _提示符#:超级用户,提示符$:普通用户。
2、命令的使用(1)显示目录文件ls执行格式:ls [-atFlgR] [name] (name可为文件或目录名称)例:ls 显示出当前目录下的文件ls -a 显示出包含隐藏文件的所有文件ls -t 按照文件最后修改时间显示文件ls -F 显示出当前目录下的文件及其类型ls -l 显示目录下所有文件的许可权、拥有者、文件大小、修改时间及名称ls -lg 同上ls -R 显示出该目录及其子目录下的文件注:ls与其它命令搭配使用可以生出很多技巧(最简单的如"ls -l | more"),更多用法请输入ls --help查看,其它命令的更多用法请输入命令名--help 查看.(2)建新目录mkdir执行格式:mkdir directory-name例:mkdir dir1(新建一名为dir1的目录)(3)删除目录rmdir执行格式:rmdir directory-name 或rm directory-name例:rmdir dir1 删除目录dir1,但它必须是空目录,否则无法删除rm -r dir1 删除目录dir1及其下所有文件及子目录rm -rf dir1 不管是否空目录,统统删除,而且不给出提示,使用时要小心(4)改变工作目录位置cd执行格式:cd [name]例:cd 改变目录位置至用户login时的working directorycd dir1 改变目录位置,至dir1目录cd ~user 改变目录位置,至用户的working directorycd .. 改变目录位置,至当前目录的上层目录cd ../user 改变目录位置,至上一级目录下的user目录cd /dir-name1/dir-name2 改变目录位置,至绝对路径(Full path)cd - 回到进入当前目录前的上一个目录(5)显示当前所在目录pwd执行格式:pwd(6)查看目录大小du执行格式:du [-s] directory例:du dir1 显示目录dir1及其子目录容量(以kb为单位)du -s dir1 显示目录dir1的总容量(7)显示环境变量echo $HOME 显示家目录echo $PATH 显示可执行文件搜索路径env 显示所有环境变量(可能很多,最好用"env | more","env | grep PATH"等)(8)修改环境变量,在bash下用export,如:export PATH=$PATH:/usr/local/bin想知道export的具体用法,可以用shell的help命令:help export2、文件操作(1)查看文件的内容cat执行格式:cat filename或more filename 或cat filename|more 例:cat file1 以连续显示方式,查看文件file1的内容more file1或cat file1|more 以分页方式查看文件的内容(2)删除文件rm执行格式:rm filename例:rm file?rm f*(3)复制文件cp执行格式:cp [-r] source destination例:cp file1 file2 将file1复制成file2cp file1 dir1 将file1复制到目录dir1cp /tmp/file1 将file1复制到当前目录cp /tmp/file1 file2 将file1 复制到当前目录名为file2cp –r dir1 dir2 (recursive copy)复制整个目录。
LINUX基础实验
LINUX基础实验实验一 LINUX基础实验 (一)【实验目的】熟悉命令行操作方式;掌握man,info等常用的帮助命令;掌握Linux目录常见的概念(路径,根目录、用户主目录);熟悉文件与目录的基本操作,包括显示文件内容命令-cat、more、less、tail;文件内容查询命令-grep,egrep,fgrep;文件查找命令-find,locate;文本处理命令-sort,uniq;文件内容统计命令-wc;文件比较命令-comm,diff;文件复制、移动和删除命令-cp,mv,rm;文件链接命令-ln;目录的创建与删除-mkdir,rmdir;改变工作目录、显示路径以及显示目录内容命令-cd、pwd,ls等。
【实验要求】根据内容进行操作,记录实验结果,写出实验报告。
【实验内容】1. 对命令行基本操作进行了解,具体步骤如下:(1)通过GNOME的终端仿真器熟悉命令行操作;(2)通过组合键CTRL+ALT+F1切换到终端TTY1,进行操作;(3)使用智能补全、历史记录等功能;(4)使用man、info查看cat、head、tail等命令的联机帮助。
2. 文件与目录基本操作命令(1)用root帐号登录到终端,使用pwd命令查看当前目录;(2)使用cd命令将当前目录切换到/目录下;(3)使用ls命令查看Linux的目录结构,了解各个目录存放与系统相关的文件;(4)使用cat、more、head、tail等命令显示/etc/inittab文件内容;(5)使用grep命令在/etc/inittab文件中查询“initdefault”字符串;(6)使用find和locate命令查找/目录下所有以main开头的文件,并显示这些文件的内容;(7)用cp命令将/etc目录下的inittab文件和拷贝到/root目录下;(8)使用sort或uniq命令对/root目录下的inittab文件排序后输出其结果;(9)统计inittab文件的字节数、行数、字数;(10)用mkdir命令在/root目录下创建一个test目录;(11)用cp命令将/etc目录及其下所有内容复制到test目录下;(12)使用cd和ls 查看/root/test/etc下的内容;(13)将test目录改名为test2;(14)删除test2目录。
操作系统实验
操作系统实验报告(一)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操作基础实验目的: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”。
1-实验一 Linux基本操作
实验1 Linux基本操作一、实验目的熟悉Linux常用命令,为后续的Linux下编程实验打下基础。
二、背景材料(一)实验环境说明实验中按如下方式使用Linux操作系统环境:1、安装虚拟机:虚拟机选用Oracle VM Virtualbox2、在虚拟机上安装Linux,版本为Ubuntu 11.10。
机房电脑上已给大家把Oracle VM Virtualbox虚拟机装好;Ubuntu 11.10操作系统已经做好了虚拟硬盘文件,实验过程中需要在Oracle VM Virtualbo利用虚拟硬盘文件(test3.vdi)创建虚拟机即可。
**课下请大家自己练习在虚拟机上安装Linux操作系统。
virtual box 的安装(请自己上网查找安装教程)虚拟机上Linux 的安装(Ubuntu11.10)(参考:Oracle VM VirtualBox上安装ubuntu.doc)(二)在Oracle VM Virtualbox利用虚拟硬盘文件创建虚拟机【注】:上述两个文件的具体存放位置指导教师会在上机时给出说明;请所有学生注意纪律,不要删除或移动这两个文件。
1、安装Oracle VM Virtualbox按照屏幕提示,完成软件安装。
2、在Oracle VM Virtualbox中安装ubuntu打开oracle vm virtualbox,出现如下图中的界面点击新建按钮,新建一个虚拟的操作系统。
点击下一步,提示如下图,输入虚拟系统的名称并在操作系统中选择Linux,版本中选择Ubuntu,点击下一步出现如下界面,这里可以自己根据实际情况分配虚拟机的内存,如果按默认的内存不变,直接点击下一步在设置虚拟硬盘时,选择使用已有的虚拟磁盘;在选择文件时,选中ubt.vdi;点击“下一步”,再点击“创建”完成配置。
3、打开ubuntu(1) 打开虚拟机会看到如下的界面,选择虚拟机双击启动;(2) 经过一段时间的等待,会出现一个图形登录界面,使用用户名“OS”、密码“123456”登录进入图形用户界面。
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的作用。
Linux系统的基本操作及常用命令实验报告
操作系统实验报告姓名:*** 学号:1105413440 专业班级:集成112课题:Linux系统的基本操作及常用命令实验一Linux系统的基本操作及常用命令1.1.1 实验目的1.学习如何安装和使用Linux操作系统。
2.熟悉Linux操作系统的常用基本命令。
1.1.2 实验内容1.学习VMware软件的使用以及在VMware下安装Ubuntu操作系统。
2.启动系统:通过虚拟机启动Linux系统。
3.熟悉Ubuntu操作系统的使用界面和各项功能。
4.目录操作(分别通过命令和鼠标操作完成,写出相应的命令)。
5.熟悉文件操作命令。
6.熟悉系统询问与权限命令。
7.熟悉进程操作命令。
8.熟悉一些其他常用命令。
1.1.3实验步骤1.Linux的登陆与退出本地登录Linux操作系统(1)双击桌面上的VMware Workstation图标,运行虚拟机。
(2)建立一台虚拟机。
单击文件(file)→新建(new)→新建虚拟机(newvirtual machine)命令,弹出虚拟机创建菜单。
(3)根据向导完成虚拟机的创建(4)在客户操作系统(Guest operating system)中选择Linux,单击NEXT 按钮。
(5)在虚拟机名字中键入自己想建立的名字。
(6)在位置中选择虚拟机安装位置。
(7)如果需要网络就选择一个合适的网络环境。
(8)点击finish按钮,返回主界面。
登录:双击桌面上的VMware Workstation图标,运行虚拟机软件,找到左列下拉菜单中Ubuntu图标,点击绿色箭头启动Linux操作系统。
单击用户名输入登录密码。
成功登录Ubuntu主界面。
退出:如果要退出系统,单击右上角用户名,选择shut down命令关闭系统。
2.Linux命令格式Linux系统中bash命令的一般格式是:命令名【选项】【处理对象】例:$ ls -la mydir使用bash命令时,应注意一下几点:·命令名一般是小写的英文字母。
linux实验报告--基本命令使用
8、解释grep ^[^#] /etc/ntp.conf命令的含义
(二)压缩打包操作
1、把/etc目录打包成etc.tar,放到/tmp目录下
2、把/etc目录压缩打包成etc.tar.gz,放到/tmp目录下
3、比较etc.tar和etc.tar.gz的大小
(三)init命令
1、在图形界面的终端模式下执行init 3观察效果;
2、在字符界面下执行init 5,观察效果;
(四)sudo命令
1、设计一个案例,说明sudo命令的使用方法。
三、思考题(由老师在上机前出好题目,学生通过实验后再回答)
四、实验结果(学生填写)
五、心得体会(学生填写)
4、在tmp目录下新建一个名为network1的目录,将etc.tar解包到该目录下;
5、在tmp目录下新建一个名为network2的目录,将etc.tar解压缩到该目录下;
6、在tmp目录下新建一个名为network3的目录,将/sbin/udevd文件拷贝到该目录下,练习使用gzip命令,注意比较使用-1和-9参数后文件的大小。
(一)查找过滤操作
1、查找ping和useradd命令程序路径
2、查找系统中是否存在文件yum.conf文件
3、查找系统中所有空文件,并记录到/tmp/zerofile
4、搜索/etc/passwd文件中含有root字符串的行
5、在/etc目录下查找所有以.conf结尾的文件或目录;
6、用whereis命令查找passwd文件的存放路径
广东科学技术职业学院
计算机工程技术学院(软件学院)
实验报告
专业计算机网络技术班级成绩评定______
Linux系统的基本操作及常用命令实验报告
操作系统实验报告姓名:姜良超学号:40 专业班级:集成112课题:Linux系统的基本操作及常用命令实验一Linux系统的基本操作及常用命令1.1.1 实验目的1.学习如何安装和使用Linux操作系统。
2.熟悉Linux操作系统的常用基本命令。
1.1.2 实验内容1.学习VMware软件的使用以及在VMware下安装Ubuntu操作系统。
2.启动系统:通过虚拟机启动Linux系统。
3.熟悉Ubuntu操作系统的使用界面和各项功能。
4.目录操作(分别通过命令和鼠标操作完成,写出相应的命令)。
5.熟悉文件操作命令。
6.熟悉系统询问与权限命令。
7.熟悉进程操作命令。
8.熟悉一些其他常用命令。
1.Linux的登陆与退出本地登录Linux操作系统(1)双击桌面上的VMware Workstation图标,运行虚拟机。
(2)建立一台虚拟机。
单击文件(file)→新建(new)→新建虚拟机(new virtual machine)命令,弹出虚拟机创建菜单。
(3)根据向导完成虚拟机的创建(4)在客户操作系统(Guest operating system)中选择Linux,单击NEXT 按钮。
(5)在虚拟机名字中键入自己想建立的名字。
(6)在位置中选择虚拟机安装位置。
(7)如果需要网络就选择一个合适的网络环境。
(8)点击finish按钮,返回主界面。
登录:双击桌面上的VMware Workstation图标,运行虚拟机软件,找到左列下拉菜单中Ubuntu图标,点击绿色箭头启动Linux操作系统。
单击用户名输入登录密码。
成功登录Ubuntu主界面。
退出:如果要退出系统,单击右上角用户名,选择shut down命令关闭系统。
2.Linux命令格式Linux系统中bash命令的一般格式是:命令名【选项】【处理对象】例:$ ls -la mydir使用bash命令时,应注意一下几点:·命令名一般是小写的英文字母。
linux基础操作实验
1.1实验介绍虽然目前linux图像界面的使用已相当的方便,但是有些操作还是在字符界面下使用比较灵活。
除此之外,使用文字界面登陆linux系统,系统资源的消耗也比较少,从而可以提高系统性能。
本次试验主要介绍linxu下常用的各种操作命令。
1.2实验目标1、掌握Linux 各类命令的使用方法;2、熟悉Linux 操作环境。
1.3实验时间40分钟1.4预备知识了解linux命令行的基本概念1.5实验步骤1、文件和目录类命令的使用1)启动计算机,利用root 用户登录到系统,进入字符提示界面。
2)用pwd 命令查看当前所在的目录。
3)用ls 命令列出此目录下的文件和目录。
4)用-a 选项列出此目录下包括隐藏文件在内的所有文件和目录。
5)用man 命令查看ls 命令的使用手册。
6)在当前目录下,创建测试目录test。
7)利用ls 命令列出文件和目录,确认test 目录创建(mkdir)成功。
8)进入test 目录,利用pwd 查看当前工作目录。
9)利用touch 命令,在当前目录创建一个新的空文件newfile。
10)利用cp 命令复制系统文件/etc/profile 到当前目录下。
11)复制文件profile 到一个新文件profile.bak,作为备份。
12)用ll 命令以长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。
13)用less 命令分屏查看文件profile 的内容,注意练习less 命令的各个子命令,如b、p、q 等,并对then 关键字查找。
14)用grep 命令在profile 文件中对关键字then 进行查询,并与上面的结果比较。
Grep …then‟ Test/15)给文件profile 创建一个软链接lnsprofile 和一个硬链接lnhprofile。
16)长格形式显示文件profile、lnsprofile 和lnhprofile 的详细信息。
注意比较3 个文件链接数的不同。
- 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文件名出错导致命令出错,不知道应该怎么安装。