中南大学Linux系统实验报告_第1页
中南大学Linux系统实验报告_第2页
中南大学Linux系统实验报告_第3页
中南大学Linux系统实验报告_第4页
中南大学Linux系统实验报告_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中南大学Linux系统实验报告.Unix/Linux系统实验报告学院:信息科学与工程学院指导老师:班级:信息安全班学号:0906140106姓名:毅时间:2016年12月Word1/40中南大学Linux系统实验报告.实验一的安装(课后)11、实验目的12、实验设备13、实验原理14、实验步逐1Linux安装过程:1实验2Linux基本操作91、实验目的92、实验容93、实验记录15实验3Linux系统管理191、实验目的192、实验容193、实验记录20实验4LinuxShell程序设计231、实验目的232、实验容233、实验结果25实验5Linux高级程序设计261、实验目的262、实验容26实验6Linux核291、实验目的292、实验容29心得体会32Word2/40中南大学Linux系统实验报告.实验一Linux的安装(课后)、实验目的()了解硬盘分区的概念和方法;()掌握硬盘的分区规划;3)掌握Linux操作系统的安装和配置过程。、实验设备一台pc机、RedHatLinux以上版本、VMwareWorkstationv5.5word文档可以下载、实验原理Linux可以以多种方式安装在机上:(1)独立分区安装;(2)DOS分区安装;(3)虚拟机VMWareVMware下安装对原来系统影响较小且不影响本实验目的,因此采用VMWare下安装方式。、实验步逐()在WindowsXP下安装VMware()配置虚拟机()启动虚拟机()启动Linux安装过程()安装过程配置()安装后配置()第1次启动VMWare下操作系统Linux安装过程:1)语言选择:Word3/40中南大学Linux系统实验报告.2)键盘配置:3)鼠标配置:4)选择安装还是升级:Word4/40中南大学Linux系统实验报告.5)安装类型:6)磁盘分区设置:7)为系统分区:Word5/40中南大学Linux系统实验报告.8)添加分区:9)引导装载程序配置:10)网络配置:Word6/40中南大学Linux系统实验报告.11)防火墙配置:12)语言支持的选择:13)时区配置:Word7/40中南大学Linux系统实验报告.14)设置根口令15)选择软件包组:16)准备安装:应该看到一个安装Linux做准备的屏幕。当你重新引导系统后,一份完整

的安装日志可在/root/install.log中找到,以备今后参考。要取消安装进程,按计算机的重新启

动按钮,或者使用[Control]-[Alt]-[Delete]组合键来重启计算机。精品文档可以放心下载17)安装软件包:Word8/40中南大学Linux系统实验报告.18)创建引导盘:19)视频卡配置:20)配置显示器:Word9/40中南大学Linux系统实验报告.21)定制配置:22)安装完成Word10/40中南大学Linux系统实验报告.实验2基本操作、实验目的(1)复习Linux基本命令(2)掌握常用Linux命令、实验容(1)练习命令行模式下的常用命令:man:命令帮助ALT-Fx:常用命令:catLs、ps、chmod、、、cp、mv、rm、、pwd、mkdir、精品文档可以放心下载chown、who、、wc、whoami、date、uname等命令实例:root@soamazing-desktop:~#touchtestWord11/40中南大学Linux系统实验报告.root@soamazing-desktop:~#cattestaaaaaroot@soamazing-desktop:~#lstestroot@soamazing-desktop:~#pspdf文件可编辑STATTIMECOMMAND-0:10/usr/bin/X:0-verbose-auth/var/run/gdm/auth-fo--Ss+0:10-1081pts/0-0:00bash--Ss0:00-1138pts/0-0:00ps--0:00-root@soamazing-desktop:~#lstotal36-rw-r--r--1rootroot62011-04-1222:20testdrwxr-xr-x2rootroot40962011-04-1215:40公共的drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40root@soamazing-desktop:~#chmod888testchmod:invalidmode:`888'`chmod--help'formoreinformation.root@soamazing-desktop:~#chmod--helpUsage:chmod[OPTION]...MODE[,MODE]...FILE...or:chmod[OPTION]...OCTAL-MODEFILE...or:chmod[OPTION]...--reference=RFILEFILE...Word12/40中南大学Linux系统实验报告.themodeeachFILEto-c,--changeslikeverbosebutreportwhenachangeismadepdf文件可编辑--no-preserve-rootdonottreat`/'specially(thedefault)word文档可以下载--preserve-rootfailtooperaterecursively`/'--silent,--quietsuppressmosterrormessages-v,--verboseoutputadiagnosticforeveryfileprocessed金品文档为您提供最好的高质量文档--reference=RFILEuseRFILE'smodeinsteadofMODEvalues精品文档可以放心下载--recursivechangefilesanddirectoriesrecursively精品文档可以放心下载--helpdisplayhelpandexit--versionoutputversioninformationandexitEachisoftheform`[ugoa]*([-+=]([rwxXst]*|[ugo]))+'.pdf文件可编辑Reportchmodbugstobug-coreutils@coreutilspage:<./software/coreutils/>word文档可以下载GeneralhelpusingGNUsoftware:<./gethelp/>word文档可以下载Reportchmodtranslationbugsto</team/>精品文档可以放心下载root@soamazing-desktop:~#lstotal36-rw-r--r--1root62011-04-1222:20testdrwxr-xr-x2rootroot40962011-04-1215:40公共的drwxr-xr-x2rootroot2011-04-1215:40模板drwxr-xr-x2rootroot40962011-04-1215:40视频drwxr-xr-x240962011-04-1215:40图片drwxr-xr-x2root40962011-04-1215:40文档drwxr-xr-x2root40962011-04-1215:40下载drwxr-xr-x2root40962011-04-1215:40音乐drwxr-xr-x2root40962011-04-1215:40桌面root@soamazing-desktop:~#u-w,g+w,o+wtestpdf文件可编辑Word13/40中南大学Linux系统实验报告.root@soamazing-desktop:~#lstotal36-r--rw-rw-1rootroot62011-04-1222:20testdrwxr-xr-x2rootroot40962011-04-1215:40公共的drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40root@soamazing-desktop:~#chmodu+w,g-w,o-wtestroot@soamazing-desktop:~#ls精品文档可以放心下载total36-rw-r--r--1rootroot62011-04-1222:20testdrwxr-xr-x2rootroot40962011-04-1215:40公共的drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40drwxr-xr-x2rootroot40962011-04-1215:40root@soamazing-desktop:~#lnln:missingfileoperand`ln--help'formoreinformation.root@soamazing-desktop:~#ln--helpUsage:ln[OPTION]...[-T]TARGETLINK_NAME(1stform)pdf文件可编辑or:ln[OPTION]...TARGET(2ndform)or:ln[OPTION]...TARGET...DIRECTORY(3rdform)Word14/40中南大学Linux系统实验报告.or:ln[OPTION]...DIRECTORYTARGET...(4thform)金品文档为您提供最好的高质量文档Inthe1stform,createalinktoTARGETwiththenameLINK_NAME.精品文档可以放心下载Inthe2ndform,createalinktoTARGETinthecurrentdirectory.精品文档可以放心下载Inthe3rdand4thforms,createlinkstoeachTARGETinDIRECTORY.pdf文件可编辑Createhardlinksbydefault,symboliclinkswith--symbolic.金品文档为您提供最好的高质量文档Whencreatinghardlinks,eachmustexist.Symboliclinkscanholdarbitrarytext;iflaterresolved,arelativelinkisinterpretedinrelationtoitsparentdirectory.pdf文件可编辑Mandatoryargumentstolongoptionsaremandatoryforshortoptionstoo.word文档可以下载--backup[=CONTROL]makeabackupofeachexistingdestinationfile精品文档可以放心下载like--backupbutdoesnotacceptargument-F,--directoryallowthesuperusertoattempttolink精品文档可以放心下载directories(note:willprobablyfailduetosystemrestrictions,evenforthesuperuser)--forceremoveexistingdestinationfiles--no-dereferencetreatdestinationthatisasymlinkaword文档可以下载directoryasifitwereanormalfile-i,--interactivepromptwhetherremovedestinations金品文档为您提供最好的高质量文档-s,--symbolicmakesymboliclinksinsteadofhardlinks精品文档可以放心下载--suffix=SUFFIXoverridetheusualbackupsuffix金品文档为您提供最好的高质量文档--target-directory=DIRECTORYspecifytheDIRECTORYinwhichtocreate精品文档可以放心下载thelinks--no-target-directorytreatLINK_NAMEanormalfilepdf文件可编辑-v,--verboseprintnameofeachlinkedfile--helpdisplayhelpandexit--versionoutputversioninformationandexitThebackupsuffixis`~',unlesswith--suffixorSIMPLE_BACKUP_SUFFIX.精品文档可以放心下载Theversioncontrolmethodselectedvia--backupoptionorthrough金品文档为您提供最好的高质量文档Word15/40中南大学Linux系统实验报告.theVERSION_CONTROLenvironmentvariable.Herearethevalues:pdf文件可编辑none,offnevermakebackups(evenif--backupisgiven)numbered,texisting,nilReportlnbugstobug-coreutils@coreutilspage:<./software/coreutils/>pdf文件可编辑GeneralhelpusingGNUsoftware:<./gethelp/>精品文档可以放心下载Reportlntranslationbugsto</team/>root@soamazing-desktop:~#who金品文档为您提供最好的高质量文档roottty72011-04-1222:11(:0)rootpts/0root@soamazing-desktop:~#whoamirootroot@soamazing-desktop:~#(2)编辑器vi的使用:使用vi建立并修改一个文本文件root@soamazing-desktop:~#vitest(3)档案管理:rpm、gzip、tar等命令(4)网络命令:telnet、ftp、talkWord16/40中南大学Linux系统实验报告.、实验记录在实验过程中,记录到的实验现象:系统启动、ManlsWord17/40中南大学Linux系统实验报告.按q退出、、who、whoami命令查看当前登录主机的所有用户、查看自己的相关进程:ps–l、rpm命令是否安装logrotate软件,并且列出属于该软件所提供的所有目录和文件pdf文件可编辑Word18/40中南大学Linux系统实验报告.、将/etc/man.config复制到/tmp中,并且以压缩、使用tar备份/etc/man.config目录7、由于本机网络配置及其软件下载问题,导致网络设置命令无法成功实现Word19/40中南大学Linux系统实验报告.Word20/40中南大学Linux系统实验报告.实验3系统管理、实验目的(1)掌握Linux基本系统管理命令(2)掌握基本管理方法(3)初步了解Linux中与系统管理相关的有关配置文件、实验容(1)用户管理adduser、useradd、passwd等观察:/etc/passwd文件(2)文件系统管理df、命令使用mount、umount命令使用:安装usb盘或者光盘,查看分析/etc/fstab文件(3)存储器Word21/40中南大学Linux系统实验报告.free:了解存储器使用情况(4)关机、shutdown–、init0reboot、shutdown-rnow并比较它们之间的差别(5)网络配置netconfig()启动配置/etc/inittab:查看、修改并观察其响应、实验记录在实验过程中,注意记录实验现象A、用户管理建立新的用户:gang,并且设置密码B、文件系统管理Word22/40中南大学Linux系统实验报告.分别用df–h将容量结果以易读的容量格式显示出来,用显示出了/etc/man.config的容。挂载了用来安装的原版光盘,用df查看后,解除了挂载、存储器Free命令Word23/40中南大学Linux系统实验报告.Word24/40中南大学Linux系统实验报告.实验4LinuxShell程序设计、实验目的(1)掌握Linuxshell程序运行方法(2)掌握LinuxShell程序基本语法(3)了解Linux环境变量(3)编写简单Linuxshell程序、实验容(1)查看/etc/.profile文件:相当于DOS下autoexe.bat()通配符“*”、“?”、“[]”的使用[a-c]*和[a,m,t]*命令(3)重定向和管道的使用ls|morecat>test.txt(4)变量$lookup=/usr/mydir$echo$lookup$exportlookup:让进程使用(5)编辑并运行以下程序(shell程序控制结构)1、fortest

#!/bin/bash

forainxy

zdoechonowa=$adone2fortest1Word25/40中南大学Linux系统实验报告.#!/bin/bashforadoechonowa=$adone3、functest#!/bin/bashsetup(){echosetup…}do_date(){date}chgdir(){cd$1}do_datesetupchgdir4、paramtest#!/bin/bashechofilename:$0echoarguments:$*echonumberarg:$#echoarg2:$2shiftechonumberarg:$#echoarg2:$2sethello,everoneechoargs:$*echoarg2:$25、untiltest

#!/bin/bash

number=0until(test$number–gt5)doecho“$number”number=`expr$number+1`Word26/40中南大学Linux系统实验报告.done、实验结果程序调试及运行结果如下:Word27/40中南大学Linux系统实验报告.实验5Linux高级程序设计、实验目的(1)了解Linux操作系统下应用程序开发流程(2)掌握工具链的使用(3)了解Linux高级编程技巧(例如IPC机制、系统调用等)、实验容()编写一个简单的C语言程序,编写Makefile文件。了解编译过程,并用进行调试。#include<stdio.h>main(void){printf("HelloWorld!");}调试:gcchelloworld.ca.out()以下任选其一:、编写一个多进程通信程序,采用MessageQueue或sharedMemory或者MapedFile机制进行通信、编写一个多线程程序(pthread),实现2程同步互斥#include<stdio.h>#include<pthread.h>#defineBUFFER_SIZE16Word28/40中南大学Linux系统实验报告.structprodcons{//缓冲区相关数据结构intbuffer[BUFFER_SIZE];pthread_mutex_tlock;intreadpos,writepos;pthread_cond_tnotempty;pthread_cond_tnotfull;word文档可以下载voidinit(structprodcons*b){pthread_mutex_init(&b->lock,pthread_cond_init(&b->notempty,pthread_cond_init(&b->notfull,NULL);b->readpos=0;b->writepos=0;}voidput(structprodcons*b,intdata){pthread_mutex_lock(&b->lock);if((b->writepos+%BUFFER_SIZEb->readpos){pthread_cond_wait(&b->notfull,&b->lock);}b->buffer[b->writepos]=data;b->writepos++;if(b->writepos>=BUFFER_SIZE)b->writepos=0;pthread_cond_signal(&b->notempty);pthread_mutex_unlock(&b->lock);}intget(structprodcons*b){intdata;pthread_mutex_lock(&b->lock);if(b->writepos==b->readpos){pthread_cond_wait(&b->notempty,&b->lock);}data=b->buffer[b->readpos];b->readpos++;if(b->readpos>=BUFFER_SIZE)29/40中南大学Linux系统实验报告Word30/40中南大学Linux系统实验报告.b->readpos=0;pthread_cond_signal(&b->notfull);pthread_mutex_unlock(&b->lock);data;}#define(-1)structprodconsbuffer;void*producer(void*data){intn;for=0;n<10000;n++){printf("%d>\n",n);put(&buffer,}put(&buffer,OVER);returnNULL;}void*consumer(void*data){intd;while(1){d=get(&buffer);if(d==break;printf(">%d\n",d);word文档可以下载}}intmain(void){pthread_tth_a,th_b;void*retval;init(&buffer);pthread_create(&th_a,NULL,producer,0);pthread_create(&th_b,NULL,consumer,0);pthread_join(th_a,&retval);pthread_join(th_b,&retval);精品文档可以放心下载0;}31/40中南大学Linux系统实验报告Word32/40中南大学Linux系统实验报告.实验6Linux核、实验目的(1)了解Linux操作系核(2)掌握核编译和核升级方法(3)了解有关核编程、实验容()核配置和编译(课后完成)2)察看/proc存文件系统下的文件,写出每个目录容3))structfile_operationsstatus_fops={/*seek*/read_status,write_status,/*readdir*//*poll*//*ioctl*//*mmap*/open_status,/*flush*/close_status,/*fsync*//*fasync*//*check_media_change*//*revalidate*//*lock*/创建这个设备:mknod/dev/statusc<major_num>0Word33/40中南大学Linux系统实验报告.staticintmajor_=0;/*passamajorof0toregister_chrdev*fordynamicallocation*/精品文档可以放心下载intinit_module(void){major_number=register_chrdev(0,"status",&status_fops);if(major_number<0){金品文档为您提供最好的高质量文档printk(WARNING"Dynamicallocationofmajorfailed");returnmajor_number;/*errorcode*/}word文档可以下载printk(INFO"Assignedmajornumber%i.\n",major_umber);精品文档可以放心下载0;}intcleanup_module(void){printk(KERN_INFO"Unregisteringmajornumber%i.\n",major_number);unregister_chrdev(major_number,"status");/*givebackournumber*/return0;}精品文档可以放心下载staticssize_twrite_status(structfile*file,constchar*buffer,size_tcount,loff_t*ppos)word文档可以下载return-EINVAL;/*we’vedecidednottosupportwritesfornow*/金品文档为您提供最好的高质量文档}staticintopen_status(structinode*inode,structfile*file)精品文档可以放心下载{MOD_INC_USE_COUNT;/*ensuresthatcurrentlyusedmodulesarentunloaded*/return0;word文档可以下载}staticintclose_status(structinode*inode,structfile*file)pdf文件可编辑{USE_COUNT;/*rmmodwontrununlessUSE_COUNTis0*/0;金品文档为您提供最好的高质量文档}staticchar*message="Allyourbasearebelongtous.";金品文档为您提供最好的高质量文档34/40中南大学Linux系统实验报告Word35/40中南大学Linux系统实验报告.staticssize_tread_status(structfile*file,charsize_tcount,loff_t*ppos)精品文档可以放心下载{intchar_count=0;intcount_to_copy=0;while(message[char_count]!='\0')char_count++;pdf文件可编辑count_to_copy=(char_count>count)?count:char_count;pdf文件可编辑copy_to_user(buffer,message,count_to_copy);/*writetotheuser-spacebuffer*/word文档可以下载char_count;}Word36/40中南大学Linux系统实验报告.心得体会之前都是用的Windows系统,突然用到linux系统,最开始是感觉很别扭很不习惯,到

后来用了一段时间之后再去用windows发现很不习惯了,这才意识到原来linux系统这么好用,

这么神奇,感觉会一点linux系统的人都是大神;在做此次试验的过程中,我也学到了linux的更多的知识:金品文档为您提供最好的高质量文档Linux是一套免费使用和自由传播的类Unix操作系统,是一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论