Linux报告-昆明理工大学欧阳鑫.doc
《Linux报告-昆明理工大学欧阳鑫.doc》由会员分享,可在线阅读,更多相关《Linux报告-昆明理工大学欧阳鑫.doc(35页珍藏版)》请在咨信网上搜索。
1、昆明理工大学信息工程与自动化学院学生实验报告( 2016 2017 学年 第 二 学期 )课程名称:Linux操作系统及程序设计 开课实验室:呈贡校区信自楼 2017 年6 月 3 日年级、专业、班学号 姓名成绩实验项目名称Linux操作系统及程序设计指导教师欧阳鑫教师评语该同学是否了解设计原理: A.了解B.基本了解C.不了解该同学的上机能力: A.强 B.中等 C.差 该同学的上机是否达到要求 : A.达到 B.基本达到C.未达到上机报告是否规范: A.规范 B.基本规范C.不规范上机过程是否详细记录: A.详细 B.一般 C.没有 注:5个A 为优 4个A为良 3个A 为及格 其余为不及
2、格。教师签名: 年 月 日目录上机一:Linux及开发环境安装 . ? 页上机二:Linux的文件及目录操作1. ? 页上机三:Linux的文件及目录操作2 . ? 页上机四:Linux进程及网络开发1. ? 页上机五:Linux进程及网络开发2. ? 页上机一:Linux及开发环境安装一、实验目的及要求 安装虚拟机,并在虚拟机上安装ubuntu系统二、实验环境和相关软件及版本 Windows7,VMware-workstation-full-10.0.4-2249910,vm10keygen,ubuntu-16.04-desktop-amd64三、 实验内容及步骤 (一)安装虚拟机双击打开下
3、载好的VMware Workstation应用程序弹出安装向导勾选我接受许可协议中的条款选择典型安装选择安装路径点下一步继续进行安装在桌面创建快捷方式点下一步继续弹出注册码页面打开VMware注册机并点击Generate获取注册码输入注册码安装完成并打开(二) 安装ubuntu打开VMware Workstation并点击创建新的虚拟机安装光盘映像文件设置用户名和密码命名虚拟机制定磁盘容量准备创建虚拟机安装中安装成功并登录四、 实验结果、分析和结论 本次实验我成功安装了虚拟机,对Linux有了第一次比较接近的认识,在课上学习是比不上自己实际动手操作的,在这个过程中我感觉自己对Linux产生了一
4、些兴趣,受益良多。上机二: Linux的文件及目录操作1一、实验目的及要求 掌握文件及目录操作的基本命令,并在虚拟机上启动命令行加以实现二、实验环境和相关软件及版本 Windows7、VMware、ubuntu三、 实验内容及步骤1、用ls命令显示当前目录下的文件2、 用mkdir创建一个目录文件3、用rmdir删除一个目录文件删除空目录删除非空目录4、用lsl命令显示当前目录下的文件的文件属性5、用mv命令改变文件名6、用chmod命令改变文件属性(改为可执行文件)7、用cp命令复制文件8、用gzip命令压缩文件成.gz文件9、用gzipdv命令解压文件四、实验结果、分析和结论 通过这次实验
5、,我第一次在Linux系统下使用命令,基本掌握了文件和目录的创建和删除、文件复制、文件编辑、文件重命名、显示和改变文件属性、压缩文件和解除压缩等基本命令,但是对于这些命令还不熟悉,需要多加使用以此巩固。上机三:Linux的文件及目录操作2一、实验目的及要求 利用系统调用和标准函数库对文件和目录进行操作。二、实验环境和相关软件及版本 Windows7、VMware、ubuntu 三、实验内容及步骤编写.C文件 调用.C文件编译并运行.C文件 READ系统调用编写READ.C文件READ系统调用编译READ.C文件四、 实验结果、分析和结论 通过此次实验,我对在Linux系统中使用C语言操作和系统
6、调用等有了一定的了解,同时也遇到了一些难题,对很多函数库的用法以及深层次的文件目录操作都很欠缺,对难题也没有很好地解决,还需要多加练习动手,这方面的技术和能力还有待加强。上机四:Linux进程及网络开发1一、实验目的及要求 利用ForkThread等系统调用进行网络开发二、实验环境和相关软件及版本 Windows7、VMware、ubuntu三、实验内容及步骤程序1:fork进程控制#includemain()intp1,p2,i; if(p1=fork()for(i=0;i500;i+)printf(child%dn,i); elseif(p2=fork()for(i=0;i500;i+)p
7、rintf(son%dn,i); 编写编译运行的过程如下:程序2:#include#includeintmain()pid_tfpid;/printf(fork!); printf(fork!/n); fpid=fork(); if(fpid0)printf(errorinfork1); elseif(fpid=0)printf(Iamthechildprocess,myprocessidis%d/n,getpid();elseprintf(Iamtheparentprocess,myprocessidis%d/n,getpid();return0;编写编译运行的过程如下:四、 实验结果、分析
8、和结论 通过此次实验我对在Linux中的进程调控有了一些认识,并且基本掌握了进程调控的一些方法,只是学习还很浅,需要不断深入加强。 上机五:Linux进程及网络开发2一、实验目的及要求 开发一个Linux命令行基于C/S结构的TCP/IP的即时聊天程序。二、 实验环境和相关软件及版本Windows7、VMware、ubuntu三、实验内容及步骤1、客户端设计流程:2、服务端设计流程:3、编写服务端收发消息程序server.c:#include#include#include/数据类型定义#include#include/定义数据结构sockaddr_in#include/提供socket函数及
9、数据结构#include#include#include#include#include#include#include#definePERMS_IRUSR|S_IWUSR#defineMYPORT3490/宏定义定义通信端口#defineBACKLOG10/宏定义,定义服务程序可以连接的最大客户数量#defineWELCOME|-Welcometothechatroom!-|/宏定义,当客户端连接服务端时,想客户发送此欢迎字符串/转换函数,将int类型转换成char*类型voiditoa(inti,char*string)intpower,j;j=i;for(power=1;j=10;j/=
10、10)power*=10;for(;power0;power/=10)*string+=0+i/power;i%=power;*string=0;/得到当前系统时间voidget_cur_time(char*time_str)time_ttimep;structtm*p_curtime;char*time_tmp;time_tmp=(char*)malloc(2);memset(time_tmp,0,2);memset(time_str,0,20);time(&timep);p_curtime=localtime(&timep);strcat(time_str,();itoa(p_curtim
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 报告 昆明 理工大学 欧阳
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【Fis****915】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【Fis****915】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。