ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:84.48KB ,
资源ID:4164559      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4164559.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Linux实验报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Linux实验报告.docx

1、Linux实验报告实 验 报 告课程名称 Linux操作系统安装配置和管理 年级班级 学号姓名 任课教师 康长青 目录实验一、 Linux常用命令的使用 3一、实验目的 3二、实验工具 3三、实验练习 3四、疑难问题的解决和感想 3实验二、 Linux的用户管理 4一、实验目的 4二、实验工具 4三、实验练习 4四、疑难问题的解决和感想 4实验三、 shell程序设计 5一、实验目的 5二、实验工具 5三、实验练习 5四、疑难问题的解决和感想 5实验四、 Linux文件管理常用命令 6一、实验目的 6二、实验工具 6三、实验练习 6四、 疑难问题的解决和感想 7实验五、 linux下软件的安装

2、和卸载 8一、实验目的 8二、实验工具 8三、实验练习 8四、疑难问题的解决和感想 8实验六、 linux编程工具的使用 9一、实验目的 9二、实验工具 9三、实验练习 9四、疑难问题的解决和感想 9实验七、 make和makefile的使用 10一、实验目的 10二、实验工具 10三、实验练习 10四、疑难问题的解决和感想 10实验八、综合练习 11一、实验目的 11二、实验工具 11三、实验练习 11四、疑难问题的解决和感想 14实验一、 Linux常用命令的使用一、实验目的二、实验工具三、实验练习1建立图5-5所示的目录结构变为图5-6所示的目录结构。请用命令完成操作,并写出所使用的命令

3、(图中方框表示目录,圆圈表示文件)。rootlocalhost # cd /rootlocalhost /# mkdir alrootlocalhost /# mkdir blrootlocalhost /# mkdir clrootlocalhost /# mkdir c1rootlocalhost /# cd /alrootlocalhost al# touch drootlocalhost al# touch erootlocalhost al# cd ./blrootlocalhost bl# touch frootlocalhost /# cd /rootlocalhost /# m

4、kdir clrootlocalhost /# cd ./clrootlocalhost cl# mkdir c2rootlocalhost cl# mkdir c3rootlocalhost cl# touch irootlocalhost cl# touch jrootlocalhost cl# cd ./c3rootlocalhost c3# touch krootlocalhost c3# cd .rootlocalhost cl# cd ./c2rootlocalhost c2# touch irootlocalhost c2# touch jrootlocalhost c2# cd

5、 ./c3rootlocalhost c3# cd /rootlocalhost /# cp /bl/f /alrootlocalhost /# cp /cl/c2/i /alrootlocalhost /# cp /cl/c3/k /blrootlocalhost /# cp /cl/c2/j /blrootlocalhost /# rm /cl/c2/irm:是否删除 一般空文件 “/cl/c2/i”? yrootlocalhost /# rm /cl/c2/jrm:是否删除 一般空文件 “/cl/c2/j”? yrootlocalhost /# rm /cl/c3/krm:是否删除 一般

6、空文件 “/cl/c3/k”? yrootlocalhost /# rmdir /cl/c2rootlocalhost /# rmdir /cl/c3rootlocalhost /# mv /al/d /clrootlocalhost /# mv /al/e /clrootlocalhost /# rm /cl/irm:是否删除 一般空文件 “/cl/i”? yrootlocalhost /# rm /cl/jrm:是否删除 一般空文件 “/cl/j”? yrootlocalhost /# rm /bl/frm:是否删除 一般空文件 “/bl/f”? yrootlocalhost /#4、疑难

7、问题的解决和感想 实验二、 Linux的用户管理一、实验目的二、实验工具1、Linux开发环境红旗linux三、实验练习1练习题(1)在Linux下将root用户的密码修改为123456。(2)创建用户user01,user02,user03。设置他们的密码为123456(3)将user01,user02划归group1组,user03划归group2组。4、疑难问题的解决和感想 实验三、 shell程序设计一、实验目的二、实验工具三、实验练习作业:编辑一个shell脚本,求1+2+3+N的和的值,并写出执行过程,具体要求如下:N的值从键盘读入,大于100,重新输入,小于100进行求和计算使用

8、declare使用循环结构将求和结果输出道某个文件中。要有注释,注释中写上自己的学号4、疑难问题的解决和感想 实验四、 Linux文件管理常用命令 一、实验目的二、实验工具三、实验练习1. 对命令行基本操作进行了解,具体步骤如下: (1)通过GNOME的终端仿真器熟悉命令行操作; (2)通过组合键CTRL+ALT+F1切换到终端TTY1,进行操作; (3)使用智能补全、历史记录等功能; (4)使用man、info查看cat、head、tail等命令的联机帮助。 2. 文件与目录基本操作命令 (1)用root帐号登录到终端,使用pwd命令查看当前目录;(2)使用cd命令将当前目录切换到/目录下;

9、 (3)使用ls命令查看Linux的目录结构,了解各个目录存放与系统相关的文件; (4)使用cat、more、head、tail等命令显示/etc/inittab文件内容; 使用grep命令在/etc/inittab文件中查询“initdefault”字符串; 使用find和locate命令查找/目录下所有以main开头的文件,并显示这些文件的内容; 用cp命令将/etc目录下的inittab文件和拷贝到/root目录下; (8)使用sort或uniq命令对/root目录下的inittab文件排序后输出其结果; 统计inittab文件的字节数、行数、字数;用mkdir命令在/root目录下创建

10、一个test目录; (11)用cp命令将/etc目录及其下所有内容复制到test目录下; 使用cd和ls 查看/root/test/etc下的内容; (13)将test目录改名为test2; (14)删除test2目录。 3设置文件权限 (1)在用户主目录下创建目录test,进入test目录使用touch命令创建空文件file1。 (2)以ls l命令长格形式显示文件详细信息,注意文件的权限和所属用户和组。 (3)对文件file1设置权限,使其他用户可以对此文件进行写操作:#chmod o+w file1用ls l命令查看设置结果。 (4)取消同组用户对此文件的读取权限:#chmod g-r

11、file1。查看设置结果。 (5)用数字形式来为文件file1设置权限,所有者可读、可写、可执行;其他用户和所属组用户只有读和执行的权限:#chmod 755 file1。设置完成后查看设置结果。 (6)用数字形式更改文件file1的权限,使所有者只能读取此文件,其他任何用户都没有权限:#chmod 400 file1。查看设置结果。 (7)为其他用户添加写权限:#chmod o+w file1。查看设置结果。 (8) 回到上层目录,查看test的权限。 (9)为其他用户添加对此目录的写权限。#chmod o+w test。查看设置结果。 (11)查看目录test及其中文件的所属用户和组。 (

12、12)把目录test及其下的所有文件的所有者改成bin,所属组改成daemon:#chown -R bin:daemon test/。查看设置结果。 (13)删除目录test及其下的文件。 (14)设定umask,#umask 000;重新创建test1目录,并查看其权限。 4打包压缩命令 (1)将/etc目录拷贝到/root目录下; (2)将/root/etc目录用tar命令打包成etc.tar.gz,查看etc.tar.gz的内容,解压缩etc.tar.gz。 4、疑难问题的解决和感想 实验五、 linux下软件的安装和卸载一、实验目的二、实验工具三、实验练习1、以linuxqq-v1.0

13、.2-beta1.i386.rpm为例写出安装,查询,删除rpm包的命令行。给出命令并进行qq软件的执行。2、以linuxqq_v1.0.2-beta1_i386.tar.gz 安装,qq软件的执行的程序。3、安装ZendOptimizer 过程4、安装ntp套件的过程4、疑难问题的解决和感想 实验六、 linux编程工具的使用一、实验目的二、实验工具三、实验练习1、使用vi,编辑hello.c的程序并进行编译验证的过程2、使用vi,编辑test.c的程序并进行gdb调试验证过程4、疑难问题的解决和感想 实验七、 make和makefile的使用一、实验目的二、实验工具三、实验练习1、用vi编

14、辑器编辑app.c ,inc_a.h,mkfile.r,mkfile.w 并重复试验过程(黑背景图片)的过程。2、使用make变量定义mkfile.r的内容,并编译调试的过程。4、疑难问题的解决和感想 实验八、综合练习一、实验目的二、实验工具三、实验练习一、熟练创建目录、删除目录、删除文件、创建文件、编辑文件内容、查看文件内容、创建用户、设置密码、输入输出重定向、设置文件权限等命令的应用。编写Shell程序完成以下功能。1、 查看/usr目录中文件。2、 用命令同时创建3个空文件,其文件名分别为f1、f2、f3。3、 将f1、f2剪切到/home中。4、 在主目录下建立文件install.lo

15、g,将此文件复制到/home中,并将其重命名为f3.txt。5、 使用cat命令、head命令、tail命令分别查看文件内容,文件为 /usr/share/doc/httpd-2.2.3/migration.html。6、 新建newdir/other/good目录。然后删除good目录。7、 将/bin目录中所有文件复制到/home目录中。8、 找出文件passwd所在的位置。9、 在/etc目录下找出所有的目录文件。10、 分页查看/etc/passwd文件的内容。11、 显示命令历史记录。12、 查看命令su是否是shell内置命令。13、 新建用户user1,为新用户设置密码,使用su

16、命令进行用户之间切换。14、 将命令ls l的输出结果重定向到文件list中,而不是从屏幕显示。15、 创建两个空文件file1、file2,使用vi编辑器给file1和file2添加文本内容并保存,利用重定向功能实现将文件file1与file2的内容写到文件file3中。练习在vi编辑器中的操作,如复制、粘贴、删除行等。16、 新建一个user2用户,UID=800,其余按默认,为用户设置密码为654321;17、 新建一个user3用户,默认主目录为/abc、其余默认,为用户设置密码为654321;18、 新建一个用户组network,将用户user2,user3加入到该组。19、 创建一

17、个文件file,查看文件的权限,并将其访问权限设置为rwxrw-r-。20、 创建一个新文件newfile,将其文件访问权限设置为766。21、 创建一个目录mulu,将其权限设置为所有用户可读,只有文件所有者和同组用户可以进入该目录添加删除文件。22、 将文件newfile的文件所有者改为user3疑难问题的解决和感想 题目2: Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器 访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以为还包括:AIX、HPUX、Solaris、Unixw

18、are、Irix和FreeBSD等。请按照下图提示,安装,运行并删除webin的过程。题目3 任选两个命令行下载工具进行安装,给出安装过程的命令,并打开安装好的工具进行展示.对于喜欢命令行操作及追求高效率、高速度下载的朋友,推荐使用命令行下载工具。命令行工具不但使用方便,而且大多具有很高的下载速度及下载效率,尤其适合于大批量下载文件。下面就为大家详细介绍一下这些工具。 WgetWget是一个十分常用命令行下载工具,多数Linux发行版本都默认包含这个工具。如果没有安装可在http:/www.gnu.org/software/wget/wget.html下载最新版本,并使用如下命令编译安装:#t

19、ar zxvf wget-1.9.1.tar.gz #cd wget-1.9.1 #./configure #make #make install 它的用法很简单,Wget使用格式如下: #wget 选项 下载地址 1.Wget常用参数 -b:后台下载,Wget默认的是把文件下载到当前目录。 -O:将文件下载到指定的目录中。 -P:保存文件之前先创建指定名称的目录。 -t:尝试连接次数,当Wget无法与服务器建立连接时,尝试连接多少次。 -c:断点续传,如果下载中断,那么连接恢复时会从上次断点开始下载。 除了上述常用功能,Wget还支持HTTP和FTP代理功能,编辑其配置文件“/etc/wge

20、trc”即可。具体方法是使用VI编辑器打开上述文件,将“http_proxy”和“ftp_proxoy”前的#去掉,然后在这两项后输入相应的代理服务器的地址,保存退出即可。此外,Wget还可下载整个网站,如下载整个Man手册中心。只需输入如下命令即可: #wget -r -p -np -k 其中-r参数是指使用递归下载,-p是指下载所有显示完整网页所以需要的文件,如图片等,-np是指不搜索上层目录,-k则是指将绝对链接转换为相对链接。ProzillaProzilla也是一个十分流行的命令行下载工具,支持多线程下载和断点续传功能。可到http:/prozilla.genesys.ro/下载最新的

21、1.3.7.4安装包,下载安装包后使用如下命令进行安装:#tar zxvf prozilla-1.3.7.4.tar.gz #cd prozilla-1.3.7.4 #./configure #make #make install Prozilla命令格式如下: #proz 参数 下载地址 常用的选项有: -k=n :设置n个线程下载。不加此参数指定线程数,Prozilla默认为4线程下载。 -P, -directory-prefix=DIR:指定将下载的文件保存在DIR/目录。 -r, -resume:继续下载未完成的文件。如果要指定线程数下载可用如下命令: #proz -k=5 http:

22、/64.12.204.21/pub/mozilla.org/firefox/releases/1.0/linux-i686/zh-CN/firefox-1.0.installer.tar.gz 这样便以5线程进行文件的下载,并将文件保存到当前目录。和Wget一样,Prozilla也提供了续传功能,下载中断后,重新输入上述命令,就会出现提示续传,按R键就可继续下载了。MyGetMyGet目标设计成一个可扩展的,拥有丰富界面的多线程下载工具,它支持HTTP、FTP、HTTPS、MMS、RTSP等协议。在#tar jxvf myget-0.1.0.tar.bz2 #cd myget-0.1.0 #.

23、/configure #make #make install MyGet命令格式如下: #mytget 选项 下载地址 常用的选项: -d 目录:指定下载到的文件在本地存放的位置,默认当前目录。 -f 文件:指定下载文件名称。 -h:帮助选项。 -n 线程数:下载线程数量,默认为4个。 -x 代理服务器地址:设置代理服务器地址,如“-x http:/user:passwordhost:port”。 MyGet常用的形式如下: #mytget d /root/ -n 10 http:/lumaqq.linuxsir.org/download/patch/lumaqq_2004t_patch_20

24、05.07.21.00.00.zipLinuxdownLinuxdown是一个命令行多线程下载工具,最多可支持30线程的下载。在https:/gro.clinux.org/frs/download.php/1015/linuxdown-1.0.0.tar.gz下载最新的1.1.0版本。然后使用如下命令进行编译安装:#tar zxvf linuxdown-1.1.0.tar.gz #cd dandelion/ #make #make install Linuxdown格式为: #linuxdown 下载地址 选项 线程数 需要注意的是下载地址和选项都需要西文引号括起来,线程数不可超过30个。一个

25、典型的下载如下: #linuxdown http:/lumaqq.linuxsir.org/download/patch/lumaqq_2004t_patch_2005.07.21.00.00.zip 30 CurlCurl也是Linux下不错的命令行下载工具,小巧、高速,唯一的缺点是不支持多线程下载。在http:/curl.haxx.se/download/curl-7.14.0.tar.gz下载最新版本。下载后便可使用如下命令编译安装: #tar zxvf curl-7.14.0.tar.gz #cd curl-7.14.0/ #./configure #make #make test #

26、make install Curl使用格式如下: #curl 选项下载地址 Curl典型下载如下: #curl -O http:/10.1.27.10/kennycx/tools/lumaqq_2004-linux_gtk2_x86_with_jre.tar.gz 使用Curl下载一个文件并保存到当前目录。此外,Curl虽然不支持多线程下载,但它可同时下载多个文件或下载文件的某一部分,可使用如下命令实现: #curl -r 0-199 获得文件的前200 bytes。 对于常用的代理下载Curl也可轻松实现,具体操作如下: #curl -x 10.1.27.10:1022 ftp:/ftp.f

27、unet.fi/README 使用代理地址为10.1.27.10端口为1022的代理服务器下载一个文件。 #curl -U user:passwd -x 10.1.27.10:1022 ftp:/ftp.funet.fi/README 如果代理服务器需要特别的验证,则需要在user:passwd处输入合法的帐号和密码。AxelAxel是命令行下的多线程下载工具,支持断点续传,速度通常情况下是Wget的几倍。可在http:/www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=mydown&did=1697下载。下载后使用如下命令编译

28、安装:#tar zxvf axel-1.0a.tar.gz #cd axel-1.0a/ #./configure #make #make install 基本的用法如下: #axel 选项 下载目录 下载地址 一个典型下载如下: #alex -n 10 -o /home/kennycx/ http:/10.1.27.10/kennycx/tools/lumaqq_2004-linux_gtk2_x86_with_jre.tar.gz 用10线程将指定路径的文件下载到/home/kennycx/这个目录下。 本文详细介绍了Linux中常用的下载工具,这些下载工具功能上各有千秋,使用上都比较简单,所以无论是初学者还是Linux高手总有一款适合你。四、 疑难问题的解决和感想

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1