Advertisement

20150726-Linux系统及程序设计实验,包含全部代码和四种动态网页语言的综合性实践,并附带详细的2000字实验报告。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
题目名称 linux实验-基本指令1题目关键字 linux实验-基本指令1题目录入时间 2013-4-1 22:36:02题目内容 1、root帐号登录,查看/tmp目录,如果/tmp目录下没有子目录myshare,则建立该目录。2、创建帐号testuser。3、把myshare目录及其目录下的所有文件和子目录的拥有者该为testuser,工作组改为users。4、切换至testuser帐号。进入/tmp/myshare目录,采用vim编辑器编写以上程序,程序名称为hello.sh:#!/bin/bashecho app startecho -efunc (){ echo hello world!}funcecho -eecho app end 5、保存hello.sh后,给予hello.sh拥有者可读、可写和可执行的权限,同组可读可执行,其他人可执行权限。6、输入./hello.sh,观察程序输出的效果。7、进入testuser的用户主目录,在这个目录下创建hello.sh的软链接,同时拷贝hello.sh到该目录下并改名为hello.sh.bak,要求拷贝时保留文件属性值。8、退出testuser帐号,回到root帐号,从/开始查找后缀名为.conf的所有文件,把输出结果重定向到testuser帐号的主目录下的output.txt文件。9、在上一步操作的.conf文件中找出文件容量最大的和最小那个,并把这两个文件的容量大小输出到output.txt文件中。10、统计出系统中有多少个用户帐号,把数量输出到output.txt文件中。11、把output.txt文件转换为windows记事本可正规打开的格式。12、tar打包压缩testuser帐号主目录下的所有文件。13、用U盘把上一步打包压缩文件拷贝到U盘上。14、执行userdel -r testuser,执行rm -fr myshare题目创建人 题目注释 把打包压缩文件提交即可。题目名称 linux-课题练习1题目关键字 linux-课题练习1题目录入时间 2013-4-15 12:21:53题目内容 1、创建组testgroup;2、创建用户a2012,先采用默认设置创建,然后使该用户加入testgroup组。3、创建用户a2013,其用户主目录为/tmp/a2013,其主组为testgroup,附加组为users。4、用id命令显示a2012和a2013用户信息,并且把这些信息记录到日志文件/tmp/test.log中。5、参考书本98-99页crontab命令内容,使用root执行crontab -e,编写时程表,完成每隔5分钟把当前时间追加进/tmp/test.log中。6、执行crontab -l,把输出内容追加进/tmp/test.log。7、待完成2次时间记录追加后,执行crontab -r删除当前的时程表。8、把/tmp/test.log拷贝到windows中(注意文本格式的转换),采用记事本打开,看是否看到完整内容。题目创建人 题目注释 课题练习,做完后直接把test.log文件提交上来。题目名称 linux课后作业1题目关键字 linux课后作业1题目录入时间 2013-5-6 10:23:32题目内容 完成课本实验6第一题:菜单驱动程序。题目创建人 题目注释 本题为当天提交,把程序文件以附件形式提交即可。题目名称 linux shell程序设计实验1题目关键字 linux shell程序设计实验1题目录入时间 2013-5-6 10:25:36题目内容 完成课本实验6的第2题,要有输入错误处理。题目创建人 题目注释 把程序文件以附件形式提交即可。题目名称 linux shell程序设计实验2题目关键字 linux shell程序设计实验2题目录入时间 2013-5-6 10:26:43题目内容 按要求完成课本实验7。题目创建人 题目注释 把3个程序文件打包提交即可。题目名称 linux gcc实验题目关键字 linux gcc实验题目录入时间 2013-5-20 14:27:52题目内容 课本实验8第2题题目创建人 题目注释 请提交Makefile文件题目名称 Linux下MYSQL操作题目关键字 MYSQL实验题目录入时间 2015-4-15 11:19:01题目内容 1、在Linux下检查是否有mysql,如果没有,请安装。版本上必须是5.5以上,越新越好!2、在mysql下创建数据库,名称为 testdb,内有表 linuxtest,表字段如下:userid (自己的学号),varchar 50,关键字mysql_version (当前mysql版本号), varchar 50linux_version (当前发行版的uname -a 返回值),varchar 100eth0_HW (eth0物理地址),varchar 503、insert对应的数据到表 linuxtest4、导出该数据库的sql文件,命名为 学号.sql5、提交该sql文件题目创建人 题目注释 题目名称 Linux网络实验1-wget+lynx题目关键字 Linux网络实验1-wget+lynx题目录入时间 2015-4-20 21:46:19题目内容 1、让你的linux接入互联网,如果你是虚拟机安装,可以采用桥接本地网卡的方式上网(课堂上有介绍该方法)。如果你是独立安装linux请自行解决。配置好IP地址和网关,DNS设置两个(8.8.8.8和114.114.114.114)。2、已root登录系统,创建目录webtest,进入webtest目录,分别把ifcfg-eth0文件及resolv.conf文件内容追加至result.txt,。3、执行echo 1234567890这是分隔线0987654321 >> result.txt traceroute www.scau.edu.cn >> result.txt4、执行wget http://www.baidu.com5、以源码方式安装lynx官方网站:http://lynx.isc.org/下载地址:http://lynx.isc.org/current/ 请选择最新版本安装示例:wget http://lynx.isc.org/current/lynx2.8.8rel.2.tar.gz解压lynx2.8.8rel.2.tar.gz进入解压后的目录依次执行./configuremakemake install6、echo 1234567890这是分隔线0987654321 >> result.txt7、执行whereis lynx >> result.txt8、echo 1234567890这是分隔线0987654321 >> result.txt9、lynx -dump http://www.baidu.com >> result.txt10、提交result.txt文件题目创建人 题目注释 题目名称 GTK+实验题目关键字 GTK+实验题目录入时间 2015-5-24 13:47:12题目内容 GTK+实验,完成课本实验9,最后打包上传(程序源代码+可运行文件)题目创建人 题目注释 题目名称 决战Linux(1)题目关键字 LAMP LNMP题目录入时间 2015-4-28 22:16:03题目内容 在LAMP、LNMP等环境下,任意挑选下列2种或以上动态网页语言,写出一个页面,读取MYSQL实验中的数据表数据。(PHP,JSP,Perl,Python,Ruby,Go,ASP.NET)注意:不同的动态网页语言,所要求的具体环境有可能不同,需要自行搭建。该实验为综合性实验,最终需要提交综合性实验报告。报告提纲大致如下:1、实验步骤描述(有图有真像)(1)第一种动态语言a、实验环境描述b、系统架构图c、相关配置总结d、核心代码总结e、页面效果截图(2)第二种动态语言(3)第三种动态语言以下同。2、实验总结(有对比有分析有感想)题目创建人 题目注释

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 20150726-Linux汇总++2000
    优质
    本资料包含Linux系统与程序设计实验代码汇总,涉及四种主流动态网页语言的综合应用实验,附有详细实验分析报告(约2000字)。 题目名称:Linux实验-基本指令1 题目关键字:Linux实验-基本指令1 **任务列表** 1. 使用root账户登录系统,并检查/tmp目录中是否有子目录myshare,如果不存在,则创建该目录。 2. 创建用户testuser。 3. 将myshare目录及其内容的所有者更改为testuser,工作组设为users。 4. 切换至testuser账号,在/tmp/myshare下用vim编辑器编写一个名为hello.sh的脚本。脚本内容如下: ``` #!/bin/bash echo app start func() { echo hello world! } func echo app end ``` 5. 为hello.sh文件设置权限,使得拥有者可以读、写和执行该文件;同组用户可读和执行;其他人仅能执行。 6. 运行./hello.sh并观察输出结果。 7. 在testuser的主目录中创建一个指向/tmp/myshare/hello.sh的软链接,并将hello.sh拷贝到此目录下,改名为hello.sh.bak。要求保留文件属性值。 8. 返回root账号,在系统根目录开始查找所有以.conf结尾的文件并将结果输出至testuser主目录下的output.txt中。 9. 在上一步操作中的.conf文件中找出容量最大和最小的两个,并将它们的大小记录到output.txt内。 10. 统计当前系统中存在的用户总数并将其写入output.txt文档里。 11. 将output.txt转换为Windows记事本可正常打开的格式。 12. 使用tar命令打包压缩testuser主目录下的所有文件,并生成一个压缩包。 13. 把上一步创建的压缩包复制到U盘中。 14. 删除用户testuser及其相关资源,包括移除myshare目录。 **课题练习** 题目名称:Linux-课题练习1 题目关键字:Linux-课题练习1 **任务列表** 1. 创建一个名为testgroup的新组。 2. 使用默认设置创建用户a2012,并将其添加到testgroup中。 3. 创建另一个用户a2013,其主目录为/tmp/a2013且主组设为testgroup,附加组设定为users。 4. 分别用id命令显示两个用户的详细信息并将结果记录在/tmp/test.log文件内。 5. 使用root权限通过crontab -e设置一个任务,在每五分钟自动向/tmp/test.log追加当前时间戳。 6. 执行crontab -l,查看并保存定时任务的配置到test.log中。 7. 等待两次时间记录后,使用crontab -r命令移除该定时任务。 8. 将生成的日志文件拷贝至Windows系统,并确保其内容可被记事本正常显示。 **后续作业** 题目名称:Linux课后作业1 题目关键字:Linux课后作业1 完成课本实验6中的第一题,即编写一个菜单驱动程序。提交时请以附件形式上传源代码文件。 题目名称:Linux shell编程实验1 题目关键字:Linux shell编程实验1 按照要求实现课本实验6的第二题,并加入错误处理机制。完成后同样以附件形式提交源码文件。 题目名称:Linux gcc实验 题目关键字:Linux gcc实验 完成课本实验8中的第二个任务,仅需提供Makefile文件作为作业成果即可。 此外还有关于MySQL操作、网络工具使用(wget+lynx)、GTK图形界面编程以及LAMP或LNMP环境下动态网页语言开发等多方面的练习和项目。
  • 华农Linux完整+
    优质
    本课程提供华中农业大学Linux系统及程序设计实验的全面代码资源,并涵盖四种主流动态网页开发语言的综合性实践项目。 老师提供的参考资料仅供大家参考和学习使用,希望能对大家有所帮助。
  • 操作
    优质
    本实验报告涵盖了一个综合性操作系统课程中的各项实验,包含详细的操作步骤、分析以及大量的代码和源程序,旨在帮助读者深入理解操作系统的原理与实现。 操作系统综合性实验包含代码与源程序的编写、死锁检测以及资源分配图化简法等内容,并要求撰写实验报告。
  • 汇编
    优质
    本报告涵盖了多个经典的汇编语言实验,包括程序设计、机器指令理解和优化等主题,旨在通过实践加深对计算机底层原理的理解和应用能力。 《汇编语言综合实验》是一份深度探讨汇编语言实践应用的资料,旨在帮助学习者通过实际操作加深对汇编语言的理解。该资源包含了完整的代码实现和详细的报告,为读者提供了全面的学习材料。 1. **汇编语言基础**:本部分介绍如何使用低级编程语言编写程序,包括数据类型、运算符及控制结构(如跳转、循环)等基本概念。 2. **寄存器操作**:理解并有效利用AX、BX、CX、DX等通用寄存器以及IP和SP等特殊用途寄存器是学习汇编语言的关键。 3. **内存访问**:直接读写内存,包括通过偏移量和段地址计算物理地址以进行数据处理。 4. **输入输出操作**:掌握BIOS中断或DOS系统调用的使用方法来控制硬件设备如键盘、显示器等。 5. **函数调用与参数传递**:学习如何设置堆栈,传递参数以及返回值,理解高级语言中常见的函数调用在汇编中的底层实现。 6. **条件判断与循环**:通过比较指令(如JNE, JE)和循环指令(如LOOP、jecxz等)来构建复杂的逻辑结构。 7. **汇编与高级语言的交互**:学习如何将性能敏感代码片段嵌入到C++等高级语言中,并在程序中使用这些模块。 8. **实验报告**:通过撰写目的明确、步骤清晰且包含错误调试过程和优化策略的报告,来巩固理论知识并提升分析能力。 《汇编语言综合实验》不仅使你掌握基本语法与操作,还能深入理解计算机底层运作原理。这将有助于提高编程技能,并为从事系统级开发或嵌入式领域的工作奠定坚实的基础。
  • 汇编
    优质
    本实验报告详细记录了汇编程序语言课程的设计与实现过程,涵盖算法设计、代码编写及调试,并附有完整源代码供参考学习。 本段落是一份汇编程序语言课程设计实验报告,主要介绍了如何用汇编语言实现显示系统时间的程序。报告包括设计目的、设计内容以及完整的源代码。该实验旨在让学生通过实践掌握汇编语言的基本知识和技能,同时加深对计算机系统的理解。报告详细阐述了程序的实现过程及具体步骤,涵盖了获取系统时间、将时间转换为可读格式,并在屏幕上显示时间等内容。通过此实验,学生不仅能熟练运用汇编语言进行编写与调试,还能深入理解计算机系统的运行原理及其内部结构。
  • 二叉排树算法
    优质
    本资源提供二叉排序树算法的全面实验内容,涵盖构造、插入与删除节点等操作。内附详细源代码及实验分析报告,便于深入理解数据结构原理及其应用实践。 数据结构综合性实验要求实现二叉排序树的各种算法功能,并提供源码和实验报告。
  • 优质
    本报告详细探讨了动态网页设计的基本原理与实现技术,结合实际项目案例分析,旨在提升读者在交互式网站开发中的应用能力。 本节课的实验内容主要分为三个板块:HTML、CSS 和 JavaScript。我对 HTML 技术的应用得到了熟练运用,并对其他动态网页设计方法有了初步了解。 HTML 是 Hypertext Markup Language(超文本标记语言)的缩写,它是一种用于标注和结构化文档的语言而非编程语言,由浏览器解释并支持其功能。HTML 文件是纯文本段落件,可以使用记事本打开或通过各种开发工具如 Dreamweaver 和 VS 等来编辑。 在 HTML 中,我们可以通过添加标签告诉浏览器网页要显示的内容以及如何展示这些内容。浏览器会按照从上到下的顺序解读 HTML 文档,并且即使遇到代码错误也不会停止解析文档的其余部分。课堂实践时,老师指导了我们使用最简单的 TXT 文件设计网页并加入各种元素。 CSS(层叠样式表)是一种计算机语言,用于表现 HTML 文件的外观和格式。它不仅可以静态地修饰页面,还可以配合脚本动态改变页面各元素的表现形式,并且支持对网页对象进行像素级精确控制以及几乎所有的字体、字号和样式的编辑能力。 JavaScript 是一种基于对象和事件驱动的安全性高的脚本语言。使用 JavaScript 可以轻松实现与 HTML 的互操作并生成丰富的页面交互效果,它是嵌入或调用在标准的 HTML 代码中来完成这些任务的。它的出现弥补了 HTML 在动态功能上的不足,并且是 Java 和 HTML 折衷的选择。 通过几周的教学和自我实践摸索后,我已经能够创建专属于自己的 HTML 页面并超额完成了学习目标。
  • 操作——进调度().doc
    优质
    本实验报告详细探讨了操作系统中的进程调度机制,并提供了相关的代码实现。通过理论分析与实践操作相结合的方式,深入研究了多种进程调度算法的应用和效果评估。 用C语言或Java编程实现对N个进程采用某种进程调度算法(如动态优先权调度算法、先来先服务算法、短进程优先算法、时间片轮转调度算法)进行模拟。
  • Java——写板软件().doc
    优质
    本文档为《Java综合实验报告——写字板软件》,详细记录了基于Java开发的一款基础文本编辑器的设计与实现过程,并附有完整源代码。 通过编写Java的应用系统综合实例——简易写字板软件,可以总结并回顾面向对象的编程思想和方法,并在实践中掌握Java语言的编程技巧。这有助于将所学知识融会贯通,提高调试程序的能力、培养良好的编程习惯,并增强对程序设计整体思路的理解。本项目使用Net Beans集成开发环境完成,在此过程中熟悉并在该环境下编写Java程序。 具体要求如下: 1. **菜单栏设计及功能实现**:包括文件、编辑、格式和帮助等常见菜单项。 - 文件菜单提供新建、打开、保存、另存为以及退出等功能; - 编辑菜单则包含剪切、复制、粘贴、查找及替换等功能; - 格式菜单支持对文字的字体样式(如字体类型)、大小以及颜色进行设置。 2. **编辑区设计**:这是用于文本编辑处理的主要区域。 3. **工具栏设计**:可根据需要添加此功能以增强用户界面与体验。 4. 其他额外的功能可以根据实际需求进一步开发和完善。
  • 西电大作业,22
    优质
    本作品为西安电子科技大学网络程序设计课程的大作业,涵盖完整的实验源代码和详尽的22页实验报告,深入探讨了网络编程的核心技术与实践应用。 西电网络程序设计大作业题目:设计一个基于TCP套接字的类似于QQ的聊天系统,实现以下基本功能: 1. 新用户注册; 2. 用户登录和退出; 3. 聊天服务; 4. 在线用户查询。 附加功能包括: 5. 文件传送服务。 本项目还实现了其他功能: 1. 用户注销功能; 2. 用户密码安全传输功能; 3. 用户错误登录次数限制功能。