Linux操作系统实验报告1
- 格式:doc
- 大小:316.50 KB
- 文档页数:13
linux实习心得体会_linux校外实训心得体会(优秀模板6篇)linux实习心得体会_linux校外实训心得体会第1篇校外实训工作总结一年来,我校坚持“以服务为宗旨,以就业为导向”的工作方针,努力提高服务和管理水平,抓内涵,创品牌,以提高职业教育质量和办学效益为中心,以创建“三个一流”为工作重点,以提高毕业生就业档次为目标,狠抓学生技能实训和考证工作,加强就业指导,努力提升毕业生综合素质和就业能力。
各项工作取得了显著成效。
现将我们所做的主要工作分以下几个方面作一简要总结:一、以就业为导向,加强职业指导和实习管理,大力提高学生的职业素质,努以就业为导向,加强职业指导和实习管理,大力提高学生的职业素质,力为企业提供超预期合格和满意的人才,以质量争夺市场力为企业提供超预期合格和满意的人才,以质量争夺市场。
(一)职业指导工作1、我校以就业为导向,有计划地对学生开展职业指导工作。
本学期对07级学生进行大型职业指导讲座九次,实习学生家长联席大会三批,,对专业班学生进行顶岗实习教育和就业指导。
还分别按实习单位召开实习生上岗前家长通气会,介绍实习单位的情况和学校要求,细心听取家长意见和建议,取得了学生家长的理解、配合和支持。
通过实习教育大会,招聘面试指导课,实习岗前系列培训等课程,让学生和家长了解当前的就业形势,了解企业的用工要求,分析自己在实习就业中的优劣势,明确实习的重要意义,端正实习就业的态度,一方面在校期间要注意按照企业的要求努力培养和提高自己的素质;另一方面在实习就业时,要根据自己的实际,适当调整实习就业的期望值,先就业,后择业;在实习中做好自立和吃苦的准备,以自己优良的职业素质和工作能力,为自己的职业发展打下良好的基础。
通过教育,学生的思想认识大大提高,收到了良好的效果。
2、把职业指导课列入每周正常的教学内容,对学生进行系统的职业理论教育和职业指导,学生的职业意识和面试技巧都有显著的提高。
3、在学校领导的积极推动下,学校全员职业指导意识有所增强,从正副校长到德育处,从团委到学生会,从各专业部长到专业教师对学生的礼貌礼仪,行为规范、职业素质的养成教育普遍加强,学生遇到老师和客人打招呼问好渐成习惯和自然现象,学生自律组织不断发展壮大,各种自我教育的社团组织蓬勃发展,逐步形成一个齐抓共管良好局面,学生素质比以往明显提高。
西安航空职业技术学院课程课程设计说明书设计题目:专业:班级学号:姓名:指导教师:年月日教务处印制西安航空职业技术学院课程设计任务书课题名称:设计内容:技术条件或要求:指导教师(签名):教研室主任(签名):开题日期:年月 12日完成日期:年月 23 日[摘要]随着Internet的日益普及,在网络上学会配置网络服务器,有着非常重要的意义。
综合网络服务器基于LINUX操作系统上,进行服务器与客户端之间的连接,实现服务器为客户端提供服务。
其实训内容包括linux服务器搭建与测试:dhcp(主机IP的动态获取)服务器搭建与应用、dns(域名解析)服务器搭建与应用、ftp(能够实现网络文件传输的上传和下载)服务器搭建与应用、www(能够实现基于域名的虚拟机访问)服务器搭建与应用、网络访问等等。
综合网络服务器的功能强大,操作简单,扩展性强,稳定性高;方便不同操作系统平台之间的移植;网站最大限度地实现易维护性和易操作性。
Linux是一套免费使用和自由传播的操作系统,以其稳定性和灵活性而著称。
完善的内置网络是Linux的一大特点。
Linux为用户提供了完善的、强大的网络功能。
作为一种网络操作系统,它在网络服务器上得到了广泛的应用。
目录一、课程设计目的:........................................................................................ - 5 -二、课程设计的实验环境:............................................................................ - 5 -三、课程设计的方法与步骤:........................................................................ - 5 -1 .认识Linux,安装Red Hat服务器................................ 错误!未定义书签。
实验报告课程名称计算机网络原理与技术实验项目Linux操作系统的安装及使用专业班级姓名学号指导教师成绩日期一、实验目的1、掌握虚拟机VMware软件的安装和使用;2、掌握Linux系统软件的安装和使用;4、掌握Linux命令的使用;二、实验设备和环境个人计算机一台、虚拟光驱、虚拟机VMware软件、Linux系统软件三、实验内容1、通过虚拟机安装Linux系统;2、熟悉Linux的基本命令;3、在Linux下编译一个C语言程序;4、在Linux环境下配置TCP/IP协议;5、设置Linux与Windows文件夹共享。
四、实验过程1、安装VMware软件双击安装文件,按照提示逐步安装,完成后的打开软件,如下图这时就可以安装Linux系统了。
2.安装Lniux 系统选择“新建虚拟机”,按“下一步”,选择“典型”,“Linux ”,“red hat linux ”,其他按照默认选择。
得到一个虚拟机界面(如下图所示)。
选中“CD-ROM”这项,将其设置为:“使用映像文件”然后导入Linux 系统的安装的第一张盘。
(如下图所示)点击“启动此虚拟机”,按照提示选择默认值,选择“个人工作站”。
其他全部默认即可。
在安装过程中,会提示“插入第二张光盘”,“插入第三张光盘”,这时同样用虚拟光驱加载镜像文件。
重起后进入(如下图所示)。
选择默认,进入系统。
3.安装VMware tools 。
选择VMware软件的菜单“虚拟机”、“安装VMware工具”,看见如下两个文件。
双击rpm 格式文件。
完成后,打开如下图的文件夹。
双击第一个压缩包进行解压到/usr/bin目录下。
在终端下运行以下命令(如图所示):一路按回车确定即可,最后一步可以选择适合的分辨率。
4.与Windows操作系统共享文件及Linux 联网。
首先在“系统设置”—“网络”下设置Linux 的IP 、DNS、网关、子网掩码等(如图所示)设置好各项内容后选择击活网络,可以在终端下运行“ping ”命令检测网络是否已经联通。
嵌入式实验报告:学号:学院:日期:实验一熟悉嵌入式系统开发环境一、实验目的熟悉Linux 开发环境,学会基于S3C2410 的Linux 开发环境的配置和使用。
使用Linux的armv4l-unknown-linux-gcc 编译,使用基于NFS 方式的下载调试,了解嵌入式开发的基本过程。
二、实验容本次实验使用Redhat Linux 9.0 操作系统环境,安装ARM-Linux 的开发库及编译器。
创建一个新目录,并在其中编写hello.c 和Makefile 文件。
学习在Linux 下的编程和编译过程,以及ARM 开发板的使用和开发环境的设置。
下载已经编译好的文件到目标开发板上运行。
三、实验设备及工具硬件::UP-TECH S2410/P270 DVP 嵌入式实验平台、PC 机Pentium 500 以上, 硬盘10G 以上。
软件:PC 机操作系统REDHAT LINUX 9.0+超级终端(或X-shell)+AMR-LINUX 开发环境。
四、实验步骤1、建立工作目录[rootlocalhost root]# mkdir hello[rootlocalhost root]# cd hello2、编写程序源代码我们可以是用下面的命令来编写hello.c的源代码,进入hello目录使用vi命令来编辑代码:[rootlocalhost hello]# vi hello.c按“i”或者“a”进入编辑模式,将上面的代码录入进去,完成后按Esc 键进入命令状态,再用命令“:wq!”保存并退出。
这样我们便在当前目录下建立了一个名为hello.c的文件。
hello.c源程序:#include <stdio.h>int main() {char name[20];scanf(“%s”,name);printf(“hello %s”,name);return 0;}3、编写Makefile要使上面的hello.c程序能够运行,我们必须要编写一个Makefile文件,Makefile文件定义了一系列的规则,它指明了哪些文件需要编译,哪些文件需要先编译,哪些文件需要重新编译等等更为复杂的命令。
linux安装实验心得《Linu某操作系统》课程实验报告班级:网络13306姓名:田中山实验地点:某某某日期:2022.9.17实验一RHEL5操作系统安装一、实验目的1、了解操作系统的安装顺序。
2、掌握RHEL5操作系统的安装。
3、掌握对Linu某操作系统的基本系统设置。
二、实验内容及要求1、练习使用VMware虚拟机安装Linu某。
2、硬盘分区。
3、安装启动管理程序。
4、设置网络环境。
5、设置某Window及启动Linu某。
6、学习关闭Linu某系统的各种常用方法。
三、实验环境VMware+RHEL5四、实验步骤及结果1.打开VMwareWorktation软件,点击“创建新虚拟机”按钮,弹出向导2.选择“自定义安装”单击“下一步”3.设置“兼容性”单击“下一步”4.定位系统镜像文件,单击“下一步”5.填写简易安装信息某6.命名虚拟机7.配置处理器幽駄命収机指甘百冋甲尿豹甲-孔理器辎助V_L—±^(EJ1、一歩3>聊.店8.配置内存拒定甘D(绪此(Ml绑1的的存愛-冋存大小电预再呻閏僵麺。
tt劇U机曲内手魁抵[二MB巒口嚴丸推特內存;42GL.MS.:Or册茬网有:LCIM冲ME3-吉户机播作系議母低擅祎内与=412冋寵助工上一歩(!)无T㈣上靱1肖9.设置网络类型10.选择控制器类型丈上一幻cfl)_y—#(丈上一幻cfl)_y—#(tu>hi消11.选择磁盘类型IDE(D運疑血(如)■SATA(A)12.选择磁盘13.设置磁盘容量14.指定磁盘文件睹主他能女n您要<1问处疗储醞盘文门?蹴盘文件将便用毗赠质提呉的文件名荊创建一牛10GS634S6S5C件Q 零gnuM.ZhukhvmtJtf颈好心一<上一步(B)15.单击“完成”完成虚拟机的创建IifIIJII1wit-fIriIkj|某IifIIJII1wit-fIriIkj|某i10-0R>dH,i某fnfr<t-某iEnlinnc.林盘10-G8冋佈'』啟S3:1曲用伙愫棍jV自型〉<D56<jiHtijrfjnjvi.由世尸■■湘颈列闭TFESift机羊击''赢哉"向1科由拟觇祥开抽古共nd用t曰ntEfpw生LIhlih5和|VMuw^rcTooi&<朽佟币T^IPrrMfi^Ti^m:向金立谊什(匚)..串位廉tt卄诩緒后开启就由IU机(£)<上TtQ±)1|TOEII服滴16.由于已经勾选了“创建后开启此虚拟机”单击完成后自动打开虚拟机,开始系统的安装KA!DA^bU'RA某a><lriLWMCREDHATENTERPRISELINU某5ieiRVEMl常rtO4、某/「17.系统自动完成安装后,可以点击屏幕下方的“Ianguage”选择适合的语音f■-■[i■1ii\II1.II1.11AzerbAijantAzarbaycancatu^kar^iBelarufiiamBengaH(indiA)Bgnnnkiarelun&L-Jirapck讷匸■某Iducrwien某(cnnaMainland)日園(因£31!3图卜Chine'e(HonyKbn甘〉E0(0£3>LhinttjSingaporeri[.i([:ilibChineeCThlw^n)E£j]croBtivi^irwaulo里——Selecti凰nqu出g电foryour5^5ionto某CancelLm里uw岁亡AM18.设置完成后可以输入用户名ENTERPRISELINU某5Uemanne-PlfiajfenrryqmLiiemame合Lnqijac&-'AArt:>|Dawn19.按“enter”输入与用户名相对应的口令REDHATENTERPRISELINU某520.进入Linu某系统用户界面21.使用菜单命令关闭系统22.使用字符命令关闭系统AApplicationFlaSytemg512AMC五、实验总结(可以写实验心得体会、分析实验结果等内容)不同的系统版本安装方法也不尽相同,具体的安装过程也不一样。
linux实习心得体会linux实习心得体会1本学期对于Linux系统的学习,让我对Linux有了一定的了解。
我知道了Linux只是个内核。
现在的Linux操作系统,都是用这么一个内核,加上其它的应用程序构成的。
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一,使其在金融、安全等部门有很重要的应用。
学习Linux,首先我们应该从基础开始学起。
对Linux操作系统的功能、版本、特点,以及Linux系统安装和图形环境有较全面的了解。
Linux命令是必须学习的。
虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。
Linux是一个命令行组成的操作系统,精髓在命令行,学习如何在安全的环境中执行系统命令,包括有关文件、目录、文件系统、进程等概念,如何使用相应的命令对文件、目录、进程等进行管理,了解遇到问题时,如何找到帮助信息等。
Linux常用命令,有echo命令、date命令、passwd命令、file命令、ls 命令、touch命令等。
要明白学好Linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在学习初期。
要增加自己的Linux技能,只有通过实践来实现。
只要多动手,就一定会有收获。
遇到问题时要自己去寻找答案,在寻找答案的过程中,会学到更多知识。
应该说目前我们对于Linux的学习只是入门而已,学习Linux是一个长期的过程,很耗时间。
作为电子信息工程专业的学生,对我们来说,Linux将来主要应用于嵌入式Linux系统的开发,这非一日之功,我们还需要不断深入地学习它。
最后,衷心感谢唐磊老师一学期来的辛苦教学,唐老师幽默风趣的教学方式给我们的课堂带来很多欢乐。
老师辛苦了!linux实习心得体会2Windows操作系统是目前世界上使用最广泛的操作系,但是在企业级服务应用上则是Linux系统更为专业与出名,也许听到Linux操作系统会觉得陌生,Android操作系统(安卓)就是基于Linux平台的开源手机操作系统,在个人电脑桌面操作系统有ubuntu、centos、Fedora等都是基于linux。
Linux系统安全实验报告院系:班级:姓名:学号:2010年10月26日一、实验目的通过实验熟悉Linux 环境下的用户管理和文件管理的相关操作命令,掌握Linux 操作系统中的相关系统安全配置的方法。
二、实验原理1 .用户管理Linux 系统支持以命令行或窗口方式管理用户和用户组。
它提供了安全的用户名和口令文件保护以及强大的口令设置规则,并对用户和用户组的权限进行细粒度的划分。
Linux 系统的用户和用户组的信息分别保存在/etc/shadow、/etc/passwd、etc/group和/etc/gshadow 等几个文件中,为这些文件设置较高的安全权限是完全必要的。
在较高安全要求的系统中,可以将这些文件设置为不可更改。
Linux 系统中也带有一些常用的口令字典,以便在用户设置的口令不太安全时及时的提醒用户。
2 .文件管理在Linux 操作系统中,文件和目录的权限根据其所属的用户或用户组来划分:(1)文件所属的用户,即文件的创建者。
(2)文件所属用户组的用户,即文件创建者所在的用户组中的其它用户。
(3)其它用户,即文件所属用户组之外的其它用户。
每个文件或者目录的拥有者以及管理员root 用户,可以为上述3 种用户或用户组设置读、写或可执行的权限。
用户也可以通过改变文件所属的用户和组改变3 类用户的权限。
对文件夹设置SGID 权限,任何在该目录中创建的文件和子目录都将与其父目录属于同样的用户组。
这种管理有时是必要的,有时会带来一定的安全问题,因此在建立文件时要特别小心文件夹的SGID 权限位。
另一个容易带来安全问题的文件是/home/*/.basheshistory (*表示某用户名)。
为了便于重复输入很长的命令,该文件保存了此用户曾经使用的一定数目(系统默认为500 或1000 ) 的命令。
这样就暴露了一些重要信息,例如文件的路径,一些与用户身份有关的密码等,为攻击的黑客留下了可乘之机。
可以通过设置/etc/profile 文件中的参数设置,减少保留的命令数目。
Linux基本命令及其使用实验目的:1.理解Shell命令的运行;2.掌握Linux基本命令的使用;3.通过对现象的观察、总结与思考,理解linux命令的学习方法;实验步骤:1.进入~目录,然后显示当前目录全路径。
2.在当前目录下建立lab1子目录,进入lab1。
3.执行echo “hello world”>my.txt,使用ls -l查看当前目录下的文件信息。
再执行echo “hello world” my.txt。
对照这些结果,说明>的作用与功能。
echo >“hello world”my.txt将字符串输出重定向,当前目录没有my.txt,则创建my.txt,并将字符串输出到my.txt文件中my.txt内容:hello worldecho “hello world” my.txt将字符串“hello world” my.txt输出到屏幕4.再次执行echo “hello world”>my2.txt,使用cat命令查看my2.txt文件内容。
又执行echo “hello world”>>my2.txt,再次使用cat命令查看my2.txt文件内容。
对比分析两次cat内容的差别,回答>>的功能与作用。
执行echo “hello world”>>my2.txt后将字符串“hello world”追加到my2.txt文件中5.使用ls显示当前目录下的文件名,比较ls -a以及ls -A结果的区别。
比较ls -l 与ls -li的区别ls -l将文件的详细内容列举出来ls -li在-l的基础上增加了每个文件的 inode 号,inode 相当于索引节点操作系统用inode号码来识别不同的文件6.输入who,执行,根据显示信息分析who命令的(可能)功能。
显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等7.在当前目录下建立mydir目录,将以上的my2.txt拷贝到mydir目录下。
linux实训心得_linux实习心得体会范文你知道linux是什么系统吗?Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,进行linux实训的时候,认真写一写linux实训心得。
下面是小编给大家带来的linux实训心得_linux实习心得体会范文五篇,以供大家参考,我们一起来看看吧!linux实训心得一为期一周的LINUX课程实训已经结束。
现在我把这次收获丰富的实训自我总结一下。
我们的实训有许多的项目,首先由老师指导然后分小组独立完成老师布置的实验内容,实训的内容十分丰富详实,课程很实用。
主要的大项有:认识网络设备与组网拓扑,交换机的配置,路由器交换机的配置命令,静态路由的配置。
现在首先回顾一下网络设备与组网拓扑这节有趣的课程。
在这个实验中我们必须记住了解很多网络物理设备,例如:交换机,路由器等设备;还有很多通信接口,例如:AUI(粗同轴电缆连接接口),RJ45(双绞线以太网接口),SC接口(网络接口)。
不同的设备之间的需要连接需要不同的线缆,必须使用正确的接法和线缆才能保证设备之间的正常通信。
了解拓扑结构图是十分重要的课程,无论什么样的网络都是从最基本的拓扑结构中研究出来的,基本的网咯拓扑结构是十分重要的基础,很多网咯工程都需要设计拓扑结构图,了解拓扑结构图十分必要。
在这节课程中我们知道了拓扑的广泛应用,无论是广域网还是局域网都是由拓扑结构设计出来的,这节课程我学到了很多有用的,例如:单位内的网络设计,家庭内的网络扩展,Modem和路由器的连接,双网介入局域网,计费管理拓扑结构,无线局域网拓扑结构,3G网络的拓扑结构等设计方案和案例。
网络中很重要的一个设备是交换机,这节实训课说实话比较枯燥,交换机的线路连接很容易,可是线路连接只是很轻松的一环,交换机的配置主要在于交换机的设置,其中有很多命令,从登陆,设置各种参数,运行指令,到最后退出,命令很多,需要十分用心的记忆。
在为期一周的LINUX课程实训中,我每天跟随老师一起做实验,与同学们一起观看PPT教程,对网络有了更深刻的认知,在自己做实验中不断与老师的教学内容相比较,尽力独立完成各种实验内容,虽然困难很多,但是实训很高兴。
Linux操作系统课程实验报告班级:姓名:学号:指导老师:田丽华完成时间:2014年7月目录一、实验目的 (1)二、实验要求 (1)三、实验内容 (1)【第一题】 (1)【第二题】 (2)【第三题】 (4)【第四题】 (4)【第五题】 (5)【第六题】 (8)【第七题】 (12)【第八题】 (14)【第九题】 (15)四、实验过程中出现的问题及解决方法 (17)五、实验体会 (18)六、Linux系统安装报告 (18)一、实验目的熟练掌握Linux操作系统的使用,掌握Linux的各项系统管理功能,掌握Linux下各类网络服务的安装、配置以及使用,并能用shell脚本实现简单的管理任务。
二、实验要求完成实验内容并写出实验报告,报告应具有以下内容:1) 实验目的;2) 实验内容;3) 题目分析及基本设计过程分析;4) 配置文件关键修改处的说明及运行情况,应有必要的效果截图;5) 脚本源程序清单,包括详细注释;6) 实验过程中出现的问题及解决方法;7) 实验体会三、实验内容【第一题】在命令行新建几个用户,如tux,tom,lily等,给每个用户创建密码,并将这几个用户分到同一个组team中。
再新建一个组student,使得tux也为该组用户。
在root用户和新建用户之间切换,验证用户创建成功与否。
(给出相关命令运行结果)(5分)实验分析:这是一道基本的题目,老师上课所讲的创建用户以及创建小组的语句稍加应用便可以轻松完成题目。
创建用户时,用命令useradd,创建小组用groupadd,输密码时用passwd,这样就可以较为迅速完成实验题目。
实验中操作及其注释:[root@localhost ~]# groupadd teacher //添加小组teacher[root@localhost ~]# groupadd student //添加小组student[root@localhost ~]# useradd –g teacher –G student tux//添加用户tux,既属于小组teacher,也属于student[root@localhost ~]# passwd tux //为用户tux添加密码实验过程中出现的问题:这个实验题目比较基础,参照讲义和老师上课提到的方法可以完美解决这个问题,但是有些知识点有些生疏,所以出现一些小错误,不过很快就纠正了,影响不大。
嵌入式操作系统Linux实验报告专业:计算机科学与技术班级:13419011学号:1341901124姓名:武易组员:朱清宇实验一Linux下进程的创建一实验目的1.掌握Linux下进程的创建及退出操作2.了解fork、execl、wait、waitpid及之间的关系二实验内容创建进程,利用fork函数创建子进程,使其调用execl函数,退出进程后调用wait或waitpid清理进程。
三实验过程1.进程的创建许多进程可以并发的运行同一程序,这些进程共享内存中程序正文的单一副本,但每个进程有自己的单独的数据和堆栈区。
一个进程可以在任何时刻可以执行新的程序,并且在它的生命周期中可以运行几个程序;又如,只要用户输入一条命令,shell进程就创建一个新进程。
fork函数用于在进程中创建一个新进程,新进程是子进程。
原型如下:#include<sys/types.h> /* 提供类型pid_t的定义 */#include<unistd.h> /* 提供函数的定义 */pid_t fork(void);使用fork函数得到的子进程是父进程的一个复制品,它从父进程处继承了整个进程的地址空间fork系统调用为父子进程返回不同的值,fork调用的一个奇妙之处就是它仅仅被调用一次,却能够返回两次,它可能有三种不同的返回值:在父进程中,fork返回新创建子进程的进程ID;✓在子进程中,fork返回0;✓如果出现错误,fork返回一个负值;用fork创建子进程后执行的是和父进程相同的程序,子进程可以通过调用exec函数以执行另一个程序。
当进程调用一种exec函数时,该进程的用户空间代码和数据完全被新程序替换,从新程序的启动例程(例如其m a i n函数)开始执行。
调用e x e c并不创建新进程,进程I D并未改变,只是用另一个新程序替换了当前进程的正文、数据、堆和栈段。
e x e c函数原型execl,execlp,execle,execv,execve和execvp2.进程的退出一个进程正常终止有三种方式:由main()函数返回;调用exit()函数;调用_exit()或_Exit()函数。
实验1 Linux基本操作一. 实验目的1. 通过本实验使学生了解Linux提供的用户界面中键盘命令操作界面。
2. 熟练掌握常用的键盘命令。
3. 熟悉Linux提供的图形用户界面。
4. 以Windows的窗口操作经验使用Linux的窗口,增强触类旁通的能力。
二. 实验指导常用Linux键盘命令命令功能示例或格式ls 显示文件和目录列表cd /home表示进入/home目录touch 生成一个空文件touch hello.ccp 复制文件或目录cp hello.c hello.c.bak 将hello.c复制为hello.c.bakmv 移动文件或目录、文件或目录改名mv hello.c hello.c.bak将hello.c改名为hello.c.bakrm 删除文件或目录rm hello.c cat 显示文本文件内容cat hello.c more/less 分页显示文本文件内容more hello.cless hello.chead/tail 显示文本文件的前若干行或后若干行head hello.c tail hello.cwc 统计指定文本文件的行数、字数、字符数wc hello.cln 建立链接文件ln linux-2.4-18 linux 将linux-2.4-18硬链接成为linuxln –s linux-2.4-18 linux 将linux-2.4-18符号链接成为linux whereis 查找系统文件所在的路径whereis lsfind 在文件系统中查找指定文件find –name hello.cgrep 在指定文本文件中查找指定的字符串grep abc file1 在file1中查找并列出串abc所在的整行文字pwd 显示当前工作目录pwdcd 切换目录cd /usr /home 从/usr切换到/home ls 显示目录ls /src 显示/src目录中所有内容mkdir 创建目录mkdir mysub 在当前目录下创建一个新目录mysub。
实验一、熟悉Linux操作系统环境及常见命令的使用一、实验目的(1)练习进入和退出系统的操作;学习linux联机帮助命令的使用,学会怎样利用借助联机帮助命令随时查阅系统说明文档。
(2)熟悉Linux下的基本操作,学会使用各种Shell命令去操作Linux,对Linux有一个感性认识。
二、实验准备知识1.登录Linux系统必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号:1〕root--超级用户帐号〔系统管理员〕,使用这个帐号可以在系统中做任何事情。
2〕普通用户--这个帐号供普通用户使用,可以进行有限的操作。
一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。
如果只需要完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统。
影响系统的正常运行。
用户登录分两步:第一步,输入用户的登录名,系统根据该登录名识别用户;第二步,输入用户的口令,该口令是用户自己设置的一个字符串,对其他用户是保密的,是在登录时系统用来区分真假用户的关键字。
当用户正确地输入用户名和口令后,就能合法地进入系统。
屏幕显示:[root@loclhost /root] #这时就可以对系统做各种操作了。
注意超级用户的提示符是“#”,其他用户的提示符是“$”。
2.修改口令为了更好的保护用户帐号的安全,Linux允许用户随时修改自己的口令,修改口令的命令是passwd,它将提示用户输入旧口令和新口令,之后还要求用户再次确认新口令,以防止用户无意中按错键。
如果用户忘记了口令,可以向系统管理员申请为自己重新设置一个。
例如:[root@loclhost /root] # passwd <CR>3.退出系统不管是超级用户,还是普通用户,需要退出系统时,在shell提示符下,键入exit命令即可。
例如:[root@loclhost /root] # exit <CR>4.获取帮助linux 带有联机手册,可以用man 命令查阅各系统命令及系统调用的语法。
实验一文件和目录操作一、实验目的1.熟悉Linux文件目录结构2.掌握文本操作命令3.掌握文件、目录操作命令二、实验内容1.显示、改变文件目录2.显示文本文件3.匹配文本文件4.文本文件排序5.复制、删除、移动文件6.复制、删除、移动目录文件三、实验准备1.从202.117。
179.110下载SSH客户端软件PieTTy。
exe,使用该虚拟终端登录主机120。
95。
134。
193完成本实验2.主机120。
95.134.193目录/var/materials下保存了本实验用到文件四、步骤和要求1.登录主机120.95。
134.1932.练习cd、ls、pwd命令,理解显示信息意义mesg n解:显示Usage:mesg[y|n]。
说明:决定是否允许其他人传讯息到自己的终端机介面。
y : 允许讯息传到终端机界面上.n :不允许讯息传到终端机界面上Pwd解:显示/home/2012013433。
pwd命令将当前目录的全路径名称(从根目录)写入标准输出。
全部目录使用 /(斜线)分隔.第一个 / 表示根目录,最后一个目录是当前目录。
cd /pwd解:显示:/ 。
说明:进入根目录。
cd /homepwd解:显示 /home。
说明:有“/”的表示为根目录下的文件,“/home”,它表示的是在根目录下的“home"文件cd 个人学号pwd解:显示:/home/2012013433。
说明:显示了当前目录的全路径cd 。
.解:显示:无。
说明:返回到/home父目录。
cd 个人学号pwd解:显示:无。
说明进入用户账号2012013433目录cd /var/materialspwd解:显示/var/materials。
进入/var/materials目录cd 。
.pwd解:显示/var。
返回到父目录/varCd:进入主目录ls –l解:显示 total 0。
说明:这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l这个指令。
..合肥师范学院实验报告册2013-2014第二学期系别计算机科学与技术实验课程linux系统及应用专业11级计算机科学与技术班级嵌入式应用技术姓名学号指导教师何冀军实验项目一览表实验一Linux系统安装和简单配置一、实验目的(1)掌握Linux操作系统的安装步骤;(2)掌握Linux系统的简单配置方法;(3)掌握Linux系统的启动、关闭步骤。
二、实验内容(1)安装Linux系统;(2)配置Linux系统运行环境;(3)正确地启动、关闭系统。
三、实验软件VMWare Workstation 5.0;Red hat linux 9.0镜像文件;四、实验主要步骤(1)配置并安装操作系统;(2)vi创建程序并实用GCC编译;(3)运行程序;五、实验结果实验项目二Linux基本命令的使用一、实验目的(1)掌握Linux一般命令格式;(2)掌握有关文件和目录操作的常用命令;(3)掌握有关进程操作的常用命令;(4)熟练使用man命令。
二、实验内容(1)正确地登陆和退出系统;(2)熟悉date,cal,who,echo,clear,passwd命令;(3)在用户主目录下对文件进行如下操作:复制一个文件、显示文件内容、查找指定内容、排序、文件比较、文件删除等;(4)对目录进行管理:创建和删除子目录、改变和显示工作目录、列出和更改文件权限、链接文件等;(5)利用man显示date,echo等命令的手册页;(6)显示系统中的进程信息。
三、实验软件VMWare Workstation 5.0;Red hat linux 9.0;四、实验主要步骤1、登录进入系统,修改个人密码。
2、使用简单命令:date,cal,who,echo,clear等,了解linux命令格式;3、浏览文件系统:(1)运行pwd命令,确定当前工作目录;(2)运行ls –l命令,理解各字段含义;(3)运行ls –ai命令,理解各字段含义。
(4)使用cd命令,将工作目录改到根目录(/)上。
实验Linux shell基本命令使用实验目的:熟悉Linux操作系统环境,掌握Linux的基本命令。
实验提示:1、Linux命令行的语法结构:$ command [[-]option(s)] [option argument(s)][command argument(s)]含义:●$:linux系统提示符,您的linux系统可能是其他的提示符●Command:linux命令的名字●[[—]option(s)]:改变命令行为的一个或多个修饰符,即选项●[option argument(s)] :选项的参数●[command argument(s)]:命令的参数2、登录Linux系统的方式:(1)基于文本的界面的连接到Linux系统的方式有:●局域网连接:一般使用远程登录软件通过连接到局域网的一台Linux主机或服务器上。
在Windows下使用的远程登录软件有SSH、telnet等,在http://www.ssh。
com/下载SSH软件。
●因特网连接:因特网连接与局域网连接相似。
因特网中的Linux服务器很多,如:http://lab.lpicn。
org,ssh的设置:✓host:,user:open,port:22,password:open123✓host:lab。
lupa。
cn,user: lab, port:22,password:lab●独立连接:用户使用一台装有Linux系统的计算机,使用文本的界面.当使用以上三种方式连接Linux系统时,需要向系统输入正确的用户名和口令.在成功登录到Linux计算机后,屏幕会出现一个诸如“$" (有可能是其他的符号)的shell提示符。
接着用户可以使用各种各样的linux命令了。
(2)基于图形用户界面:●用户使用一台装了GNOME或KDE图形桌面的Linux系统,可以使用图形界面的登录窗口登录到系统中。
●使用Xmanager等软件,在windows下登录到Linux,可以使用linux的图形界面。
在图形界面中通过新建终端操作进入文本界面。
注意Linux的很多命令需要在文本界面下完成的,Linux用户使用的命令要比Windows 操作系统多,且功能强大.3、退出Linux的shell:按<Ctrl—D>键。
4、Linux常用的编辑器有:●文本界面下的编辑器⏹vi : UNIX类操作系统通用编辑器,只要你习惯于操作,你会觉得它比任何的编辑器都好用,且功能强大。
⏹pico或nano :一种风格很像Microsoft DOS的EDIT的一种文本编辑器。
一些发行版没有安装。
⏹emacs:linux编辑器,功能强大的全屏幕编辑器。
⏹命令行方式建议使用emacs或vi●图形界面的编辑器⏹emacs 编程编辑器⏹gedit、kedit 全屏幕文本编辑程序5、Linux文件系统的结构如下:图1 linux文件系统结构Linux系统主要目录说明:▪/bin:也称二进制(binary)目录,包含了那些供系统管理员和普通用户使用的重要的Linux命令的可执行文件。
一些常用的命令有:bash、cat、chmod、cp、date、echo、kill、ln、mail、mkdir、more、mv、ps、pwd、rm、rmdir、sh、stty、su、tcsh、uname和vi。
一些用于系统恢复的命令如:tar、gzip、gunzip和zcat。
还有一些网络命令如:domainname、hostname、netstat和ping。
目录/usr/bin下存放了大部分的用户命令。
▪/boot :在这个目录下存放系统启动时要用到的程序。
包括Linux内核的二进制映像。
内核文件名是vmlinux加上版本和发布信息.▪/dev:dev 是设备(device)的英文缩写.在这个目录中包含了所有linux系统中使用的外部设备.但是这里并不是放的外部设备的驱动程序。
▪/etc :etc这个目录是linux系统中最重要的目录之一。
在这个目录下存放了系统管理时要用到的各种配置文件和子目录.我们要用到的网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个目录下。
▪/sbin :这个目录是用来存放系统管理员的系统管理程序.▪/home :如果建立一个用户,用户名是“ji”,那么在/home目录下就有一个对应的/home/ji路径,用来存放用户的主目录.▪/lib :lib是库(library)英文缩写。
这个目录是用来存放系统动态连接共享库的。
几乎所有的应用程序都会用到这个目录下的共享库。
▪/mnt :这个目录主要用来临时装载文件系统,系统管理员运行mount命令完成装载工作.▪/opt:该目录用来安附加软件包▪/proc :目录存放了进程和系统得信息,可以在这个目录下获取系统信息。
这些信息是在内存中,由系统自己产生的。
▪/root :根(root)用户的主目录。
如果用户是以超级用户的身份登录的,这个就是超级用户的主目录.▪/sbin,/usr/sbin,/usr/root/sbin:存放了系统管理的工具、应用软件和通用的root用户权限的命令。
▪/tmp :用来存放不同程序执行时产生的临时文件。
▪/usr :是linux文件系统中最大的目录之一。
它存放了可以在不同主机间共享的只读数据.▪/lost+found :目录中存放所有和其他目录没有关联的的文件,这些文件可以用Linux工具fsck查找得到。
▪/sbin :/usr/sbin :/usr/local/sbin : Contains system administration command files that can only be run by the root user.▪/var : 用来存放易变的数据,这些数据在系统运行过程中会不断变化. /var/spool/mail 存放收到的电子邮件,/var/log 存放系统的日志。
实验内容:1.新建一个用户,用户名为姓名的拼音加上学号,设置该用户的密码,切换到该用户下工作。
2.可以使用man和info命令来获得每个Linux命令的帮助手册,用manls,man passwd,info pwd命令得到ls、passwd、pwd三个命令的帮助手册。
也可以使用:命令名——help格式来显示该命令的帮助信息,如who —-help,试一下这些命令。
3.用w或who命令显示当前正在你的Linux系统中使用的用户名字:1)有多少用户正在使用你的Linux系统?给出显示的结果2)哪个用户登录的时间最长?给出该用户登录的时间和日期。
4.使用whoami命令找到用户名.使用下面的命令显示有关你计算机系统信息:uname(显示操作系统的名称),uname —n(显示系统域名),uname —p(显示系统的CPU名称)1)您的用户名是什么?2)你的操作系统名字是什么?3)你计算机系统的域名是什么?4)你计算机系统的CPU名字是什么?5.用命令date显示当前的时间,给出显示的结果。
6.用cal命令显示下列年份的日历:4、1752、2010年7月。
1)给出你显示以上年份年历的命令2)1752年有几天,为什么?1752年有355天。
9月少了11天,9月2日之后就变成了9月14日。
Cal指令源于美国,也继承了美国的历史,当时美国尚未成立,仍是殖民地,其历制在那一年发生了重大修正。
7.用pwd显示你的主目录(home directory)名字,给出pwd显示的结果。
8.使用uptime命令判断系统已启动运行的时间和当前系统中有多少登录用户,给出显示的结果.9.通过Linux的man、info命令或因特网得到下面的shell命令、系统调用和库函数功能描述及每个命令使用例子:命令命令功能的简要描述实例touch 新建文件cp 复制文件或目录mv 移动文件rm 删除文件或目录mkdir 新建目录who 当前系统中以登陆用户ls 列出文件的属性信息cd 改变当前目录pwd 当前工作目录openreadwriteclosepipesocketmkfifosystemprintf10.vi编辑器的使用:1)在shell提示符下,输入vi firscrip并按<Enter>键。
vi的界面将出现在显示屏上;2)按<A〉健,输入ls –la,并按<Enter>键;3)输入who,并按<Enter>键;4)输入pwd,再按<Enter〉键。
这时屏幕将如下图所示:ls –lawhopwd~~~~~5)在按〈Esc〉键;6)再输入:wq,并按〈Enter〉键;7)在shell提示符下,输入bash ./firscrip并按〈Enter>键;8)观察结果。
当前的工作目录中有多少个文件?他们的名称和大小?还有谁在使用你的计算机系统?当前的工作目录是什么?11.在你的主目录下建立如下图所示的目录树.“Your Home Directory”表示你的主目录,不需要再建立.给出完成这项工作的所有会话。
(会话是指你命令的输入和结果的输出,你提交的作业应包含这些内容)12.在系统中,执行cd professional/courses 命令,回答下列问题:1)你的主目录的绝对路径是什么?给出获得该绝对路径的命令及命令输出。
2)acm目录的绝对路径是什么?3)给出acm目录的两个相对路径。
4)执行cd major/cs381/labs命令.然后执行一个命令显示当前目录的绝对路径,给出这个会话过程。
5)给出获得你的主目录三个不同的命令。
PwdCd ~Cd /root13.Linux系统规定,隐含文件是首字符为”。
”的文件,如。
profile。
在你的系统中的主目录下查找隐含文件,它们分别是哪些?14.下面这些目录的inode号是多少:/、你的主目录(home directory)、~/temp、~/professional、和~/personal?写出会话过程。
15.在labs目录下,用文本编辑器创建一个名字为lab1的文件,文件的内容为:“Use a text editor to create a file called lab1 under the labsdirectory in your directory hierarchy。
The file should contain the text of this problem。
”。
回答下列问题:1)lab1文件的类型,用Linux命令回答这个问题,给出会话过程。
2)lab1文件内容的类型,用Linux命令回答这个问题,给出会话过程。
16.在linux系统中,头文件以.h为扩展名。