unix程序设计课程设计报告模版

unix程序设计课程设计报告模版

ID:12823668

大小:1.47 MB

页数:19页

时间:2018-07-19

unix程序设计课程设计报告模版_第1页
unix程序设计课程设计报告模版_第2页
unix程序设计课程设计报告模版_第3页
unix程序设计课程设计报告模版_第4页
unix程序设计课程设计报告模版_第5页
资源描述:

《unix程序设计课程设计报告模版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、广西大学计算机与电子信息学院课程设计报告(2015——2016年度第一学期)名称:UNIX程序设计课程设计题目:Linux编程院系:计算机与电子信息学院班级:学号:学生姓名:指导教师:设计周数:成绩:日期:2015年12月28日17目录1.设计任务12.设计步骤12.1开发环境配置12.2开发工具63.程序开发步骤93.1任务一:93.2任务二:123.3任务三:144.遇到的问题及相应解决办法175.个人体会及建议17参考文献17171.设计任务设计题目、任务及完成情况的大致说明,让老师能够了解你所做工作的大体情况。(每个人都要独立完成下面三个题目,不要相互

2、抄袭!切记!)1、完成Linux下的shell编程,要利用shell编程实现某一个具体的功能。2、完成Linux下的C语言编程,要求至少包括两个文件,比如一个test.c,test.h,test.h中包含了test.c中的声明,分别利用gcc和makefile进行编译。3、完成Linux下PHP+MySQL的编程,能够完成一个简单的具有数据库存储功能的网站。2.设计步骤2.1开发环境配置(1)安装虚拟机17选择适当选项,直到安装成功。(2)安装完成后,新建虚拟机17选择linux系统17直到安装成功。开机:(3)配置apache17(4)配置mysql-cli

3、ent(5)配置mysql-sever17(6)配置php(7)成功配置php至此,开发环境配置完成。2.2开发工具(1)终端(Terminal)1.可以用快捷键Ctrl+Alt+T打开。2.也可以在桌面右键选择“OpenTerminal”打开173.打开后如图所示终端从用户接受键盘输入,并且将这些输入发送给主机系统。在Linux系统中可以理解为用户对系统进行操作的载体,用户将通过Terminal指令进行对系统通信互联。在终端下,只需要在对应的权限木里县进行命令写入即可以完成对整个系统的各种操作,比如文件编辑,配置,查看服务等等。(2)gedit1.可以在桌面

4、右键新建一个空的Document172.再命名这个文件,比如命名为hello,则如下图3.双击打开,可以在里面进行shell跟c语言编程:17(3)apache+php+mysqlLinux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有越来越高的兼容度,共同组成了一个强大的Web应用程序平台。在这个环境下可以完成实验三。3.程序开发步骤3.1任务一:(1)在桌面新建一个文档,然后在文档内编写代码,代码如下:#!/bin/sh#HINVf

5、orlinuxv1.1#writtenbyDinodino@brownnut.com#toincludeinanotherversion#GNUGENERALPUBLICLICENSE#testedonRedFlagandDebiansofar.#fixedAMDprocessordetectinthisv1.1#clearverbose=0help=0if["$1"="-v"];thenverbose=1fiif["$1"="-h"];thenecho"hinv{-v

6、-h}"echo"-v=verbose"echo"-h=help"exitfi17mach

7、=`uname-m`mem=`cat/proc/meminfo

8、awk'/^MemTotal/{print$2}'`proc=`cat/proc/cpuinfo

9、awk'/^processor/'

10、grep-cprocessor`echo"TotalProcessors:$proc"echo"$mach:Processor"egrep-i"vendor_id

11、name

12、MHz

13、cache"/proc/cpuinfoecho""#echo"MainMemorySize:$memMbytes"echo"MainMemorySize:$memKbytes"if[-r

14、/proc/ide/ide0/hda/model];thenecho""echo"Host:ide0Channel:hda"cat/proc/ide/ide0/hda/modelfiif[-r/proc/ide/ide0/hdb/model];thenecho""echo"Host:ide0Channel:hdb"cat/proc/ide/ide0/hdb/modelfiif[-r/proc/ide/ide1/hdc/model];thenecho""echo"Host:ideChannel:hdc"cat/proc/ide/ide1/hdc/modelfii

15、f[-r/proc/ide/ide1/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。