版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验报告课程名称Linux操作系统安装配置和管理年级班级学号姓名任课教师康长青
目录TOC\o"1-2"\h\z\u试验一、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下软件安装和卸载 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所表示目录结构。请用命令完成操作,并写出所使用命令(图中方框表示目录,圆圈表示文件)。[root@localhost~]#cd/[root@localhost/]#mkdiral[root@localhost/]#mkdirbl[root@localhost/]#mkdircl[root@localhost/]#mkdirc1[root@localhost/]#cd//al[root@localhostal]#touchd[root@localhostal]#touche[root@localhostal]#cd../bl[root@localhostbl]#touchf[root@localhost//]#cd/[root@localhost/]#mkdircl[root@localhost/]#cd./cl[root@localhostcl]#mkdirc2[root@localhostcl]#mkdirc3[root@localhostcl]#touchi[root@localhostcl]#touchj[root@localhostcl]#cd./c3[root@localhostc3]#touchk[root@localhostc3]#cd..[root@localhostcl]#cd./c2[root@localhostc2]#touchi[root@localhostc2]#touchj[root@localhostc2]#cd../c3[root@localhostc3]#cd/[root@localhost/]#cp/bl/f/al[root@localhost/]#cp/cl/c2/i/al[root@localhost/]#cp/cl/c3/k/bl[root@localhost/]#cp/cl/c2/j/bl[root@localhost/]#rm/cl/c2/irm:是否删除通常空文件“/cl/c2/i”?y[root@localhost/]#rm/cl/c2/jrm:是否删除通常空文件“/cl/c2/j”?y[root@localhost/]#rm/cl/c3/krm:是否删除通常空文件“/cl/c3/k”?y[root@localhost/]#rmdir/cl/c2[root@localhost/]#rmdir/cl/c3[root@localhost/]#mv/al/d/cl[root@localhost/]#mv/al/e/cl[root@localhost/]#rm/cl/irm:是否删除通常空文件“/cl/i”?y[root@localhost/]#rm/cl/jrm:是否删除通常空文件“/cl/j”?y[root@localhost/]#rm/bl/frm:是否删除通常空文件“/bl/f”?y[root@localhost/]#疑难问题处理和感想
试验二、Linux用户管理一、试验目标二、试验工具1、Linux开发环境红旗linux三、试验练习1.练习题(1)在Linux下将root用户密码修改为123456。(2)创建用户user01,user02,user03。设置他们密码为123456(3)将user01,user02划归group1组,user03划归group2组。疑难问题处理和感想
试验三、shell程序设计一、试验目标二、试验工具三、试验练习作业:编辑一个shell脚本,求1+2+3+…+N和值,并写出执行过程,详细要求以下:N值从键盘读入,大于100,重新输入,小于100进行求和计算使用declare使用循环结构将求和结果输出道某个文件中。要有注释,注释中写上自己学号疑难问题处理和感想
试验四、Linux文件管理惯用命令一、试验目标二、试验工具三、试验练习1.对命令行基本操作进行了解,详细步骤以下:(1)经过GNOME终端仿真器熟悉命令行操作;(2)经过组合键CTRL+ALT+F1切换到终端TTY1,进行操作;(3)使用智能补全、历史统计等功效;(4)使用man、info查看cat、head、tail等命令联机帮助。2.文件与目录基本操作命令(1)用root帐号登录到终端,使用pwd命令查看当前目录;使用cd命令将当前目录切换到/目录下;使用ls命令查看Linux目录结构,了解各个目录存放与系统相关文件;使用cat、more、head、tail等命令显示/etc/inittab文件内容;使用grep命令在/etc/inittab文件中查询“initdefault”字符串;使用find和locate命令查找/目录下全部以main开头文件,并显示这些文件内容;用cp命令将/etc目录下inittab文件和拷贝到/root目录下;使用sort或uniq命令对/root目录下inittab文件排序后输出其结果;统计inittab文件字节数、行数、字数;用mkdir命令在/root目录下创建一个test目录;用cp命令将/etc目录及其下全部内容复制到test目录下;使用cd和ls查看/root/test/etc下内容;将test目录更名为test2;删除test2目录。3.设置文件权限(1)在用户主目录下创建目录test,进入test目录使用touch命令创建空文件file1。(2)以ls–l命令长格形式显示文件详细信息,注意文件权限和所属用户和组。(3)对文件file1设置权限,使其余用户能够对此文件进行写操作:#chmodo+wfile1用ls–l命令查看设置结果。(4)取消同组用户对此文件读取权限:#chmodg-rfile1。查看设置结果。(5)用数字形式来为文件file1设置权限,全部者可读、可写、可执行;其余用户和所属组用户只有读和执行权限:#chmod755file1。设置完成后查看设置结果。(6)用数字形式更改文件file1权限,使全部者只能读取此文件,其余任何用户都没有权限:#chmod400file1。查看设置结果。(7)为其余用户添加写权限:#chmodo+wfile1。查看设置结果。(8)回到上层目录,查看test权限。(9)为其余用户添加对此目录写权限。#chmodo+wtest。查看设置结果。(11)查看目录test及其汉字件所属用户和组。(12)把目录test及其下全部文件全部者改成bin,所属组改成daemon:#chown-Rbin:daemontest/。查看设置结果。(13)删除目录test及其下文件。(14)设定umask,#umask000;重新创建test1目录,并查看其权限。4.打包压缩命令(1)将/etc目录拷贝到/root目录下;(2)将/root/etc目录用tar命令打包成etc.tar.gz,查看etc.tar.gz内容,解压缩etc.tar.gz。疑难问题处理和感想
试验五、linux下软件安装和卸载一、试验目标二、试验工具三、试验练习1、以linuxqq-v1.0.2-beta1.i386.rpm为例写出安装,查询,删除rpm包命令行。给出命令并进行qq软件执行。以linuxqq_v1.0.2-beta1_i386.tar.gz安装,qq软件执行程序。安装ZendOptimizer过程安装ntp套件过程疑难问题处理和感想试验六、linux编程工具使用一、试验目标二、试验工具三、试验练习1、使用vi,编辑hello.c程序并进行编译验证过程使用vi,编辑test.c程序并进行gdb调试验证过程疑难问题处理和感想
试验七、make和makefile使用一、试验目标二、试验工具三、试验练习1、用vi编辑器编辑app.c,inc_a.h,mkfile.r,mkfile.w并重复试验过程(黑背景图片)过程。2、使用make变量定义mkfile.r内容,并编译调试过程。疑难问题处理和感想试验八、综合练习一、试验目标二、试验工具三、试验练习一、熟练创建目录、删除目录、删除文件、创建文件、编辑文件内容、查看文件内容、创建用户、设置密码、输入输出重定向、设置文件权限等命令应用。编写Shell程序完成以下功效。1、查看/usr目录汉字件。
2、用命令同时创建3个空文件,其文件名分别为f1、f2、f3。
3、将f1、f2剪切到/home中。
4、在主目录下建立文件install.log,将此文件复制到/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命令进行用户之间切换。
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、创建一个文件file,查看文件权限,并将其访问权限设置为rwxrw-r--。
20、创建一个新文件newfile,将其文件访问权限设置为766。
21、创建一个目录mulu,将其权限设置为全部用户可读,只有文件全部者和同组用户能够进入该目录添加删除文件。
22、将文件newfile文件全部者改为user3
疑难问题处理和感想题目2:Webmin是现在功效最强大基于WebUnix系统管理工具。管理员经过浏览器访问Webmin各种管理功效并完成对应管理动作。现在Webmin支持绝大多数Unix系统,这些系统除了各种版本linux认为还包含:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。请按照下列图提醒,安装,运行并删除webin过程。题目3任选两个命令行下载工具进行安装,给出安装过程命令,并打开安装好工具进行展示.对于喜欢命令行操作及追求高效率、高速度下载朋友,推荐使用命令行下载工具。命令行工具不但使用方便,而且大多具备很高下载速度及下载效率,尤其适合于大批量下载文件。下面就为大家详细介绍一下这些工具。WgetWget是一个十分惯用命令行下载工具,多数Linux发行版本都默认包含这个工具。假如没有安装可在,并使用以下命令编译安装:
#tarzxvfwget-1.9.1.tar.gz
#cdwget-1.9.1#./configure
#make#makeinstall它使用方法很简单,Wget使用格式以下:#wget[选项][下载地址]1.Wget惯用参数◆-b:后台下载,Wget默认是把文件下载到当前目录。◆-O:将文件下载到指定目录中。◆-P:保留文件之前先创建指定名称目录。◆-t:尝试连接次数,当Wget无法与服务器建立连接时,尝试连接多少次。◆-c:断点续传,假如下载中止,那么连接恢复时会从上次断点开始下载。
除了上述惯用功效,Wget还支持HTTP和FTP代理功效,编辑其配置文件“/etc/wgetrc”即可。详细方法是使用VI编辑器打开上述文件,将“http_proxy”和“ftp_proxoy”前#去掉,然后在这两项后输入对应代理服务器地址,保留退出即可。另外,Wget还可下载整个网站,以下载。只需输入以下命令即可:#wget-r-p-np-k其中-r参数是指使用递归下载,-p是指下载全部显示完整网页所以需要文件,如图片等,-np是指不搜索上层目录,-k则是指将绝对链接转换为相对链接。ProzillaProzilla也是一个十分流行命令行下载工具,支持多线程下载和断点续传功效。可到,下载安装包后使用以下命令进行安装:
#tarzxvfprozilla-.tar.gz
#cdprozilla-
#./configure#make
#makeinstallProzilla命令格式以下:#proz[参数][下载地址]惯用选项有:◆-k=n:设置n个线程下载。不加此参数指定线程数,Prozilla默认为4线程下载。◆-P,--directory-prefix=DIR:指定将下载文件保留在DIR/目录。◆-r,--resume:继续下载未完成文件。假如要指定线程数下载可用以下命令:#proz-k=5,并将文件保留到当前目录。和Wget一样,Prozilla也提供了续传功效,下载中止后,重新输入上述命令,就会出现提醒续传,按R键就可继续下载了。MyGetMyGet目标设计成一个可扩展,拥有丰富界面多线程下载工具,它支持HTTP、FTP、HTTPS、MMS、RTSP等协议。在下载其最新版本0.1.0,下载后使用以下命令安装:#tarjxvfmyget-0.1.0.tar.bz2
#cdmyget-0.1.0#./configure
#make
#makeinstallMyGet命令格式以下:#mytget[选项][下载地址]惯用选项:◆-d[目录]:指定下载到文件在当地存放位置,默认当前目录。◆-f[文件]:指定下载文件名称。◆-h:帮助选项。◆-n[线程数]:下载线程数量,默认为4个。◆-x[代理服务器地址]:设置代理服务器地址,如“-xhttp://user:password@host:port”。MyGet惯用形式以下:#mytget-d/root/-n10
LinuxdownLinuxdown是一个命令行多线程下载工具,最多可支持30线程下载。在下载最新1.1.0版本。然后使用以下命令进行编译安装:
#tarzxvflinuxdown-1.1.0.tar.gz
#cddandelion/
#make
#makeinstallLinuxdown格式为:#linuxdown[下载地址][选项][线程数]
需要注意是下载地址和选项都需要西文引号括起来,线程数不可超出30个。一个经典下载以下:#linuxdown""30CurlCurl也是Linux下不错命令行下载工具,小巧、高速,唯一缺点是不支持多线程下载。在\t"_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度智能化农业机械购置及售后服务合同范本4篇
- 二零二五年度「精英招募」企业人才招聘合同模板3篇
- 二零二五年度游戏角色设计授权合同4篇
- 2025年度房地产项目预售合同示范文本4篇
- 2025年度南汇农业志修订与版权登记合同3篇
- 二零二五版汽车维修连锁店经营权转让合同2篇
- 2025年度个人设备租赁担保贷款合同范本2篇
- 2025年度苗木出口贸易合同标准样本3篇
- 2025年度个人借款合同信用评估体系构建4篇
- 二零二五年度新型建材门面房租赁及推广合作合同
- 海洋垃圾处理行业可行性分析报告
- 2024年-2025年海船船员考试-船舶人员管理考试题及答案
- 2025届安徽省皖南八校联盟高二物理第一学期期末统考试题含解析
- 三兄弟分田地宅基地协议书范文
- 《BIM土建算量与云计价》完整课件
- 2024中国南光集团限公司校园招聘高频难、易错点500题模拟试题附带答案详解
- 2024-2030年中国气凝胶干凝胶市场发展战略与未来投资竞争力剖析研究报告
- 新客户建档协议书范文范本
- 2024简单的租房合同样本下载
- 2024-2030年中国AI智能鼠标市场营销模式与竞争前景分析研究报告
- 中考数学计算题练习100道(2024年中考真题)
评论
0/150
提交评论