当前位置:文档之家› Linux实训报告

Linux实训报告

Linux实训报告
Linux实训报告

实训报告

实训名称:Linux操作实训学院:计算机学院

专业、班级:软件工程二班

学号:

学生姓名:甘伟奇

指导教师:李辉燕

2015 年 7 月 2 日

一、实训名称

Linux操作实训

二、实训时间

第17周

三、实训地点

K4-207

四、实训目的

掌握图形化用户界面和字符界面下使用Shell命令的方法。掌握ls、cd等Shell 命令的功能。掌握重定向、管道、通配符、历史记录等的使用方法。掌握手工启动图形化用户界面的设置。熟悉并掌握vi命令模式、文本编辑模式和最后行模式三种工作模式之间的转换方法。掌握利用vi新建和保存文件;熟悉光标的移动,文本的插入与删除等操作。掌握字符串替换;行的复制、移动、撤消和删除等操作。理解/etc/passwd和/etc/group文件的含义。掌握桌面环境下管理用户与组群的方法。掌握利用Shell命令管理用户与组群的方法。掌握批量新建用户账号的步骤和方法。熟练掌握mkdir、mv、cp、rm等目录和文件管理命令。掌握文件权限的修改方法。掌握文件归档和压缩的方法。

五、实训理论基础知识

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。

六、实训内容

【操作要求1】显示系统时间,并将系统时间修改为2011年12月17日零点。

【操作要求2】查看2010年12月23日是星期几。

【操作要求3】查看ls命令中-s选项的帮助信息。

【操作要求4】查看/etc目录下所有文件和子目录的详细信息。

【操作要求5】查看当前目录。

【操作要求28】新建两个组群,分别是myusers和temp。

【操作要求5】修改myusers组群属性,将xuserl用户加入myusers组群。

【操作要求6】删除temp组群。

【操作要求29】新建一名为duser的用户,其口令是“tdd63u2”,主要组群为myusers。【操作要求30】将duser用户设置为不需口令就能登录。

【操作要求31】查看duser用户的相关信息。

【操作要求32】普通用户duser切换为超级用户。

【操作要求33】一次性删除duser用户及其工作目录。

【操作要求34】新建组群mygroup。

【操作要求35】将mygroup组群改名为newgroup。

【操作要求36】删除newgroup组群。

【操作要求37】为全班同学创建用户账号,用户名为“s”+学号的组合,并且都属于cl(ass0401组群。

【操作要求38先创建二个新目录dir1和dir2,然后将dir2目录移到dir1目录中,最后删除dir2目录。

【操作要求39】查找fstab文件,并将fstab文件中所有包含“mnt”的行存入f4文件。

【操作要求40】将f4文件复制到dir1目录,并在dir1目录中创建/etc/fstab文件的符号链接文件fstab-link。

【操作要求41】将/etc/X11目录归档为X.tar文件,并将X.tar文件压缩为.gz文件。

【操作要求42

七、实训小结

通过这次实训,我收获了很多,一方面学习到了许多以前没学过的专业知识与知识的应用,另一方面还提高了自己动手做项目的能力。本次实训,是对我能力的进一步锻炼,也是一种考验。从中获得的诸多收获,也是很可贵的,是非常有意义的。

在实训中我学到了许多新的知识。是一个让我把书本上的理论知识运用于实践中的好机会,原来,学的时候感叹学的内容太难懂,现在想来,有些其实并不难,关键在于理解。

在这次实训中还锻炼了我其他方面的能力,提高了我的综合素质。首先,它锻炼了我做项目的能力,提高了独立思考问题、自己动手操作的能力,在工作的过程中,复习了以前学习过的知识,并掌握了一些应用知识的技巧等。其次,实训中的项目作业也使我更加有团队精神。

可以说这次实训不仅使我学到了知识,丰富了动手经验。也帮助我缩小了实践和理论的差距。这次实训将会有利于我更好的掌握Linux的技术。我会把握和珍惜实训的机会,我会把学到的理论知识和实践经验不断的应用到实际工作中。最后,我要感谢学院组织的这次十分有意义的实训,使我们学到了很多,也领悟了很多。

linux实验报告

实验一 实验名称:Linux 基本命令的使用 实验时间:2学时 实验目的:熟练使用Linux字符界面、窗口系统的常用命令。 实验内容 (一)Linux操作基础 1.重新启动linux或关机(poweroff,shutdown,reboot,init 0,init 6) 2.显示系统信息(uname),显示系统日期与时间,查看2014年日历(date,cal) ①uname:查看系统与内核相关信息 uname -asrmpi 参数: -a :所有系统相关的信息; -s: 系统内核名称; -r: 内核的版本; -m:本系统的硬件名称,如i686或x86_64; -p: CPU的类型,与-m类似,只是显示的是CPU的类型; -i :硬件的平台(ix86). ②date:显示日期的命令 ③cal:显示日历 单独cal:列出当前月份的日历 cal 2014:列出2014年的日历 cal 5 2014:列出2014年五月的目录 3.使用帮助命令(man,help) ①man:是manual(操作说明)的简写,是在线帮助系统 man后跟某个命令就会详细说明此命令,例如:man man就会详细说明man 这个命令的用法; ②help:也是帮助命令,一般会在命令后,例如:cd --help 就会列出cd命令的使用说明。 4.查看当前登陆用户列表(who),显示当前用户(whoami) ①who:显示目前已登录在系统上面的用户信息; ②whoami:查询当前系统账户 5.建立一个新用户mytest,设定密码(useradd,passwd) ①useradd mytest(建立新用户mytest);

Linux实习报告

实习报告 --linux系统移植

目录 目录 (2) 1. 实习目的 (3) 2. 基础知识 (3) 2.1 硬件设备 (3) 2.2 linux系统的基础知识 (4) 2.2.1 linux系统简介 (4) 2.2.2 linux系统的基础命令 (6) 3. 实习内容 (11) 3.1 linux操作系统的安装与设置 (11) 3.2 linux开发环境的搭建与移植 (13) 3.2.1 开发环境搭建 (13) 3.2.2 系统编译 (14) 3.2.3 系统定制 (17) 3.2.2 linux系统的USB模块移植 (21) 3.3 基于硬件平台的应用 (23) 4. 结论 (29)

1. 实习目的 近年来,随着计算机技术、通信技术的迅速发展,特别是互联网的迅速普及和3C(计算机、通信、消费电子)合一的加速,微型化和专业化成为发展的新趋势,嵌入式系统的开发已经成为了信息产业的热点。基于ARM硬件平台及linux操作系统的嵌入式产品应用开发已成为主流。而在嵌入式开发过程中,针对目标平台的操作系统移植成为影响嵌入式产品开发进度的一个关键因素。 基于上述现状,本次实习主要是学习嵌入式开发的基础--linux系统的移植。主要的实习内容有: (1)linux操作系统的安装与设置:包括VMware的安装,linux操作系统的安装及设置; (2)linux开发环境的构建和移植:包括交叉编译工具的安装,x-loader及u-boot 的配置与编译,linux内核的配置与编译,文件系统的生成以及系统定制; (3)linux基本操作命令的使用; (4)基于硬件平台及linux移植的应用。 通过以上实习,初步掌握linux系统的一些基础知识以及linux系统移植的过程,为以后的进一步学习打下基础。 2.基础知识 2.1 硬件设备 DevKit8000评估套件是深圳市天漠科技有限公司推出的基于德州仪器(TI)OMAP3530处理器的评估套件。OMAP3530处理器集成600MHz的ARM Cortex-A8内核及430MHz的具有高级数字信号处理算法的DSP核,并提供了丰富的外设接口。DevKit8000外扩了CPU外设接口中的网口、S-VIDEO接口、音频输入输出接口、USB OTG、USB HOST、SD/MMC接口、串口、SPI接口、IIC接口、JTAG接口、CAMERA接口、TFT屏接口、触摸屏接口、键盘接口和总线接口,并扩展出了HDMI接口。 DevKit8000评估套件为开发者使用OMAP3530处理器提供了完善的软件开发平台,支持linux-2.6.28及WinCE 6.0操作系统,并包含完善的底层驱动程序,方便用户快速评估OMAP35x处理器、设计系统驱动及其定制应用软件,并提供有成熟的操作系统google android 及angstrom(GPE)的发布版本,DVI输出可达到720P的显示标准,方便用户体验OMAP3530处理器的强大的数据运算处理能力。 其功能模块图如下:

linux实验报告

Linux技术上机实验指导

实验一Linux系统安装与简单配置 一、实验目的 1.掌握Linux系统安装的分区准备。 2.掌握Linux系统的安装步骤。 3.掌握Linux系统分区的挂载和卸载。 4.掌握Linux系统的启动和关闭操作。 二、实验内容 1.安装VMware虚拟机,设置光盘驱动器,为Linux系统安装做准备。2.在虚拟机下安装Linux操作系统(如Ubuntu桌面版本)。 3.配置Linux系统运行环境。 4.利用空闲分区创建新的Linux系统分区。 5.将新的Linux系统分区挂载到系统中;卸载新挂载的分区,重新挂载到目录树中的其他位置。 三、主要的实验步骤 1.制定安装系统的分区计划。 2.配置光驱引导镜像文件iso,启动系统,开始安装过程。 3.根据安装计划,对磁盘空间进行分区设置。 4.根据系统安装指导,完成Linux系统的安装过程。 5.安装成功后,退出系统,重新启动虚拟机,登陆Linux操作系统。6.对Linux系统进行配置,如网络设备等。 7.利用磁盘使用工具和mount,将新创建的Linux系统分区挂载到系统中。将新挂载的分区卸载,并重新挂载到目录树的其他位置。

实验二Linux常用命令使用 一、实验目的 1.掌握Linux一般命令格式。 2.掌握有关文件和目录操作的常用命令。 3.熟练使用man命令。 二、实验内容 1.熟悉cd、date、pwd、cal、who、echo、clear、passwd等常用命令。2.在用户主目录下对文件进行操作:复制一个文件、显示文件内容、查找指定内容、排序、文件比较、文件删除等。 3.对目录进行管理:创建和删除子目录、改变和显示工作目录、列出和更改文件权限、链接文件等。 4.利用man命令显示date、echo等命令的手册页。 5.显示系统中的进程信息。 三、主要实验步骤 1.登陆进入系统,修改个人密码。 2.使用简单命令:date、cal、who、echo、clear等,了解Linux命令格式。Date:

linux实训报告

实训报告 实训名称:Linux操作实训 学院:计算机学院 专业、班级09级计科1班 学号: 学生姓名: 指导教师: 2011 年12 月26 日

实训报告内容 一、实训名称 Linux操作实训 二、实训时间 第16-17周 三、实训地点 K4-508 四、实训目的 通过本实训,熟悉Linux操作系统以及操作系统当中的部分概念,掌握Linux控制台的基本命令和使用方法,能够对Linux操作系统的一些应用进行简单的配置。 实训的实施应使学生在以下几个方面有所收获: (1)加深对操作系统原理的理解,提高综合运用所学知识的能力。 (2)培养学生自主查阅参考资料的习惯,增强独立思考和解决问题的能力。 (3)通过该实训,使学生基本掌握如何使用Linux操作系统。 五、实训理论基础知识 1.什么是Linux操作系统? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品 ! Linux以它的高效性和灵活性著称。Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。Linux

linux 实习报告

实习报告 实习性质:linux操作系统课程实习 学生姓名:xx 专业班级:xx 指导教师:xx 实习时间:2013年12月16日- 2013年12月20日实习地点:4112、4212、4312、4412 重庆工程职业技术学院

学生实习考核表

目录 1.实习目的 (1) 2实习概况 (1) 2.1实习要求 (1) 2.2实习时间 (1) 2.3实习基本情况 (1) 2.4硬件环境 (1) 3 实习内容 (2) 3.1 linux安装 (2) 3.2 Linux操作系统命令 (5) 3.3 ftp服务器的安装与配置 (5) 3.3.1 启动vsftpd服务 (5) 3.3.2 查看本机IP地址信息 (6) 3.3.3 打开FTP服务器并配置权限 (6) 3.3.4 配置FTP服务器 (7) 3.3.5 重启ftp服务 (8) 3.4 配置samba服务器 (8) 3.4.1 查看是否安装Samba服务器 (8) 3.4.2 添加/删除程序 (9) 3.4.3 启动Samba (11) 4 实习体会 (11) 4.1学习所得 (11) 4.2经验教训 (11) 4.3实习体会 (12)

1.实习目的 (一).通过综合实训进一步巩固、深化和扩展学生的专业技能。 1.熟练掌握Linux操作系统的安装及基本配置。 2.熟练掌握Linux系统管理。 3.掌握Linux下用户和组的管理。 4.掌握Linux下FTP服务器的管理。 (二)训练和培养学生获取信息和处理信息的能力,充分培养和提高学生的动手能力,学会通过网站、书籍等方式收集所需的资料。 (三)培养学生运用所学的知识和技能解决Linux使用、管理过程中所遇到的实际问题的能力及其基本工作素质。 (四)培养学生理论联系实际的工作作风、严肃认真的科学态度以及独立工作的能力,树立自信心。 (五)训练和培养学上的团队协作精神与合作能力。 2实习概况 2.1实习要求 具体来讲,《linux操作系统》课程包括以下实习内容: (一)独立完成实训。 (二)要求熟练掌握Linux操作系统的安装与基本配置。 (三)熟练掌握Linux系统管理基本方法。 (四)掌握Linux下用户和组的管理。。 (五)掌握Linux下的FTP服务器的管理。 2.2实习时间 2013年12月16日至2013年12月20日 2.3实习基本情况 实习地点:四教学楼 4112、4212、4312、4412 实习环境:RedHat9软件 实习内容:掌握linux操作系统 2.4硬件环境

Linux实训报告范例2014

《Linux系统应用实训》课程设计报告 设计题目: Linux系统应用实训 专业:网络技术 班级:12网络(1)班 姓名: 指导教师:李浩 二0一四年六月三日

目录 1.课程设计目的 (2) 2.课程设计题目描述和要求 (3) 3.课程设计报告内容 (4) 3.1 Linux操作系统的安装 (4) 3.2 Linux操作系统网络参数配置 (7) 3.3 Samba服务器的安装与配置 (11) 3.4 DNS服务器的安装与配置 (15) 3.5 FTP服务器的安装与配置 (15) 3.6 Apache服务器的安装与配置 (15) 4.总结 (17)

1.课程设计目的 《Linux操作系统应用》课程实训与《Linux操作系统应用》理论课程紧密结合,是学习Linux网络操作系统应用不可缺少的实践环节。它可以使学生将理论应用于实践,将所学知识与实际相结合,加深对所学知识的理解和应用。学生学完此门课程后,能胜任中小企事业单位中的Linux网络操作系统的安装、配置以及管理等工作。此门课程是考取“网络管理员”以及“网络工程师”必不可少的基础课程之一。

2.课程设计题目描述和要求 本课程设计属于实践环节,教学的主要任务是从应用和实践的角度出发,使学生通过实践操作掌握本课程所讲述的理论知识,为提高学生的组网能力打下基础。 它要求学生了解服务器作为企业日常应用的重要性,掌握Linux网络操作系统下常用服务器的配置方法与技能,并能在实践中加以运用,是计算机网络技术专业的学生的重要实训课程。 根据教学要求,本课程共设20学时,围绕时下流行的Linux网络操作系统的安装与配置,包括有Linux网络操作系统的安装、Linux系统桌面环境下配置网络参数、Samba服务器的安装与配置、DNS服务器的安装与配置、Apache服务器的安装与配置、FTP服务器的安装与配置等内容。

linux实训报告

安徽xxxxxx学院二次修改 linux服务器配置 15计应2班实训 学号:321518xxxx 姓名:xxx 班级:15计算机应用2班 指导老师:xxx

目录 封面..................................................... 错误!未定义书签。目录................................................... 错误!未定义书签。 一、使用Linux系统..................................... 错误!未定义书签。 1. 使用ls、mkdir、rmdir、cd、mv、rm、cp等文件目录管理指令。错误! 未定义书签。 2. 使用gzip、gunzip、tar等命令。................... 错误!未定义书签。 3. 文本编辑命令.................................... 错误!未定义书签。 4. 用户与组的管理.................................. 错误!未定义书签。 5. 权限管理......................................... 错误!未定义书签。 二、配置常规网络参数................................... 错误!未定义书签。 三、配置与管理企业网站................................. 错误!未定义书签。 四、配置与管理FTP服务器............................... 错误!未定义书签。 五、配置与管理DNS服务器 ............................... 错误!未定义书签。

linux操作系统实验报告.

LINUX操作系统实验报告 姓名 班级学号 指导教师 2011 年05月16 日 实验一在LINUX下获取帮助、Shell实用功能 实验目的: 1、掌握字符界面下关机及重启的命令。 2、掌握LINUX下获取帮助信息的命令:man、help。 3、掌握LINUX中Shell的实用功能,命令行自动补全,命令历史记录,命令的排列、替

换与别名,管道及输入输出重定向。 实验内容: 1、使用shutdown命令设定在30分钟之后关闭计算机。 2、使用命令“cat /etc/cron.daliy”设置为别名named,然后再取消别名。 3、使用echo命令和输出重定向创建文本文件/root/nn,内容是hello,然后再使用追加重定向输入内容为word。 4、使用管道方式分页显示/var目录下的内容。 5、使用cat显示文件/etc/passwd和/etc/shadow,只有正确显示第一个文件时才显示第二个文件。 实验步骤及结果: 1.用shutdown命令安全关闭系统,先开机在图形界面中右击鼠标选中新建终端选项中输入 命令Shutdown -h 30 2、使用命令alias将/etc/cron.daliy文件设置为别名named,左边是要设置的名称右边是要更改的文件。查看目录下的内容,只要在终端输入命令即可。取消更改的名称用命令unalias 命令:在命令后输入要取消的名称,再输入名称。 3.输入命令将文件内容HELLO重定向创建文本文件/root/nn,然后用然后再使用追加重定向输入内容为word。步骤与输入内容HELLO一样,然后用命令显示文件的全部内容。 4.使用命令ls /etc显示/etc目录下的内容,命令是分页显示。“|”是管道符号,它可以将多个命令输出信息当作某个命令的输入。

Linux实验报告

Linux实验 一、实验目的 1. 了解Linux基本使用方法; 2. 掌握Linux基本设置方式; 3. 掌握Linux基本操作命令使用。 二、内容要求 1. 了解进程管理、文件管理与内存管理 2.掌握系统设置文件与命令 3. 熟练使用系统操作与维护命令 4. 熟练使用系统操作与维护命令 三、实验原理 Linux 系统常用命令格式: command [option] [argument1] [argument2] ... 其中option以“-”开始,多个option可用一个“-”连起来,如 “ls-l -a”与“ls-la”的效果是一样的。根据命令的不同,参数 分为可选的或必须的;所有的命令从标准输入接受输入,输出结果显示在 标准输出,而错误信息则显示在标准错误输出设备。可使用重定向功能对这 些设备进行重定向。如: ls –lh > a.txt 命令在正常执行结果后返回一个0值,如果命令出错可未完全完成,则返回 一个非零值(在shell中可用变量$?查看)。在shell script中可用此返 回值作为控制逻辑的一部分。 DSL命令操作: 帮助命令: man 获取相关命令的帮助信息 例如:man dir 可以获取关于dir的使用信息。 info 获取相关命令的详细使用方法 例如:info info 可以获取如何使用info的详细信息。 基本操作: echo 显示字符串 pwd 显示当前工作目录 ls 查看当前文件夹内容 ls -a 查看当前文件夹内容(包括隐藏项) ls -l 查看当前文件夹内容(详细) ls / 查看根目录内容 cd / 移动到根目录

pwd 显示当前工作目录 ls -al 查看根目录文件夹内容(详细情况并包括隐藏项) cd /home/dsl 回到“家”目录 pwd 显示当前工作目录 df -h 显示剩余磁盘空间,参数“-h”表示适合人读取(human readable) du -h 显示文件夹(及子文件夹)所占空间 mkdir fd0 在当前目录下创建目录fd0 touch a.txt 创建一个空文件a.txt ls / -lh > a.txt 利用重定向功能将根目录中的内容写入a.txt。 cat a.txt 显示a.txt内容 wc a.txt 显示a.txt的行数,字数与字节数 find / -name *conf 在根目录下(包括子目录)查找以conf结尾的文件 sudo mount /dev/fd0 fd0 将软盘镜像挂载到目录fd0上 cd fd0 进入软盘镜像所挂载的目录 ls -lh 查看软盘镜像中的文件 cd .. “..”表示进入上一层目录 gzip a.txt 使用gzip压缩a.txt ls -lh 查看当前文件夹 sudo cp a.txt.gz fd0/ 将a.txt复制到fd0目录下,即将其复制到软盘镜像中 sudo mv fd0/a.txt.gz ./ 将a.txt移动到当前目录下,“.”表示当前目录 sudo umount /dev/fd0 将软盘镜像卸载 ls fd0 显示fd0 目录内容 gzip -d a.txt.gz 解压缩a.txt.gz ls -lh 查看当前文件夹 权限管理: 假设当前处于/home/dsl 目录下,且有a.txt(文件)与fd0(目录),当前用户名为dsl。 sudo cat /etc/passwd 用户 sudo cat /etc/shadow 密码 sudo cat /etc/group 组 users 查看当前登录用户 sudo chmod -x fd0 更改文件夹权限 ls fd0 fd0不能被执行,则意味着无法打开! sudo chmod +x fd0 更改文件夹权限 ls fd0 fd0能被打开 sudo chown root fd0 更改目录fd0的所有者 ls -lh 注意看fd0目录的属性 sudo chown dsl:root fd0 更改目录fd0的所有者为dsl,所属组为root ls -lh 注意看fd0目录的属性 chmod a-r a.txt 现在a.txt不具有“读”权限,不能被读取

linux实训心得体会

linux实训心得体会 更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,以下是小编收集的linux实训心得体会,仅供大家阅读参考! linux实训心得体会我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是XX,后来又有了XP,上大学时又有了win7。说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。 以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。直到学习Linux这门课以后,我才知道,原来我错了。 一.为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。 首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS! 其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的

教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。对我们学习操作系统有很大的帮助,加深我们对OS的理解。 再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。 二.学习情况 在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。后来通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。 老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。但是一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。 就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务,我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。可以说自己收获很大,

LINUX实训心得体会

linux学习心得 我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了xp,上大学时又有了win7。说实话小时候没想过搞it,也计算机了解也只是一些皮毛,至于什么unix,linux,听过没见过,就更别说用过了。 以前觉得linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。直到学习linux这门课以后,我才知道,原来我错了。 一.为什么要学linux呢?每个人都有不同的看法,下面我说说自己的感想吧。 首先linux是开源的,这也是最主要的原因,想学windows,unix,对不起我们没源代码。也正是因为这样,linux才能够像滚雪球一样越滚越大,发展到现在这种规模。其中不乏很多it精英的心血。我们学透以后更可以做成自己的os! 其次,linux简单易学,因为我们初学者只是学的基础部分,linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。对我们学习操作系统有很大的帮助,加深我们对os的理解。 再次,linux是用c语言编写的,我们有学习c语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。 二.学习情况 在学习的过程中,我们用的是vm虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。后来通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟os程序。 老实说,第一个程序是在c中编译好的,调试好了才在linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。但是一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在linux下调试了,因为有的头文件在vc里面说找不到。 就这样,我们一边上os理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务,我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些os管理。可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。 期间我阅读了不少关于linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。 三.对linux未来的展望 众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户,甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的,这也正是有别的os得以存在的原因,每个系统都有其自身的优点。 linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一,随着it从业人员越来越多,理论上会有更多的人使用linux,可以肯定,linux在以后

Linux实验报告

燕山大学 Linux技术上机实验指导

实验一Linux系统安装与简单配置 一、实验目的 1.掌握Linux系统安装的分区准备。 2.掌握Linux系统的安装步骤。 3.掌握Linux系统分区的挂载和卸载。 4.掌握Linux系统的启动和关闭操作。 二、实验内容 1.安装VMware虚拟机,设置光盘驱动器,为Linux系统安装做准备。2.在虚拟机下安装Linux操作系统(如Ubuntu桌面版本)。 3.配置Linux系统运行环境。 4.利用空闲分区创建新的Linux系统分区。 5.将新的Linux系统分区挂载到系统中;卸载新挂载的分区,重新挂载到目录树中的其他位置。 三、主要的实验步骤 1.制定安装系统的分区计划。 2.配置光驱引导镜像文件iso,启动系统,开始安装过程。 3.根据安装计划,对磁盘空间进行分区设置。 4.根据系统安装指导,完成Linux系统的安装过程。 5.安装成功后,退出系统,重新启动虚拟机,登陆Linux操作系统。6.对Linux系统进行配置,如网络设备等。 7.利用磁盘使用工具和mount,将新创建的Linux系统分区挂载到系统中。将新挂载的分区卸载,并重新挂载到目录树的其他位置。

实验二Linux常用命令使用 一、实验目的 1.掌握Linux一般命令格式。 2.掌握有关文件和目录操作的常用命令。 3.熟练使用man命令。 二、实验内容 1.熟悉cd、date、pwd、cal、who、echo、clear、passwd等常用命令。2.在用户主目录下对文件进行操作:复制一个文件、显示文件内容、查找指定内容、排序、文件比较、文件删除等。 3.对目录进行管理:创建和删除子目录、改变和显示工作目录、列出和更改文件权限、链接文件等。 4.利用man命令显示date、echo等命令的手册页。 5.显示系统中的进程信息。 三、主要实验步骤 1.登陆进入系统,修改个人密码。 2.使用简单命令:date、cal、who、echo、clear等,了解Linux命令格式。

Linux实验报告(2)

Linux 实验报告姓名 黄芳恺 班级软件工程114 学号119074258 指导教师阮越

目录 实验一 Linux基本命令的使用 实验二简单Shell程序设计 实验三 Linux下简单C程序设计与文件操作实验四 Linux下进程操作与进程间通信 实验五 Linux线程的使用 实验六 Linux进程间的IPC 实验七 Linux下访问Mysql数据库 实验八 Linux下网络编程 练习题: grep、 bash、生产者消费者

实验一 Linux基本命令的使用 1、实验目的 学习和掌握 Linux 的基本命令。 2、实验内容和步骤 步骤 1:以user_login用户身份并使用telnet登录Linux服务器,按照提示创建自己的账户和口令。 步骤 2 :使用新创建的用户账户和口令登录Linux系统,察看登录后的界面。 步骤 3:使用 pwd 命令察看当前的工作目录,然后用ls命令查看当前目录下的内容,尝试使用 -a,-l,-F,-A,-lF等不同选项并比较不同之处。 -a do not ignore entries starting with -I, --ignore=PATTERN do not list implied entries matching shell PATTERN -l use a long listing format -F, --classify append indicator (one of */=>@|) to entries -A, --almost-all do not list implied . and .. -lF ignore file

Linux实训报告

2015/2016学年下学期 《Linux操作系统》 实训总结 班级: XXX 学号: XXX 学生姓名: XXX 指导教师: XXX 2016年6 月23 日

《Linux操作系统》实训总结 实训时间: 2016年6 月20 日至206年 6 月24 日 实训地点: 1501实验室 一、实训目的及要求: 进一步加强学生对所学知识的实践动手能力,更系统地了解Linux的安装、文件及目录命令的操作,能够熟练地对文件系统、用户及进程进行管理,熟练掌握各种常用服务器的安装与配置;提高学生分析问题、解决问题的基本能力和技巧,提高学生处理问题的综合能力。 二、实训内容: 利用Linux 平台,设计一个小企业中常用的综合应用服务器,其主要功能应包括企业的的邮件服务器、企业的Web 服务器、企业的DHCP 服务器、企业的DNS 服务器、企业的FTP 服务器、企业的文件服务器、企业安全防火墙设计与实现。 在实训过程中,每五个同学一组,根据系统性能要求,合理的将服务分别搭建在六台服务器上,共同组成服务器群,在保证系统性能的前提下,完成实训项目。 三、实训环境: 说明: 设公司包括一个园区网络和一个分支机构,网络拓扑图上页图所示。在园区网络中,大约有300 名员工,分支机构大约有100 名员工。 假定你是该公司的网络管理员,现在公司的网络要进行规划和实施。现有条件如下:公司已租借了一个公网的IP 地址220.100.100.10,和ISP 提供的一个公网DNS 服务器的IP 地址220.100.100.200。该公司申请的域名为https://www.doczj.com/doc/7b18556951.html,。园区网络和分支机构使用

192.168.0.0 网络,并进行必要的子网划分。 四、实训要求: 1. 搭建邮件服务器 搭建一台邮件服务器,要求企业内部员工的邮件地址为username@域名的格式。员工可以通过浏览器或者专门的客户端软件收发邮件。除此之外,最好可以提供网络硬盘、反垃圾邮件,自动回复等功能。 2. 搭建Web 服务器 为了对外宣传,要求搭建一台Web 服务器,公司的园区网络和分支机构均要求有自己独立的网站。分别申请的域名为https://www.doczj.com/doc/7b18556951.html, 和https://www.doczj.com/doc/7b18556951.html,,并且该Web 服务器只有一个IP 地址。 3. 搭建DHCP 服务器 该公司的园区网络中计划构建一台DHCP 服务器来解决IP 地址动态分配的问题,要求能够分配IP 地址以及网关、DNS 等其它网络属性信息。同时要求DHCP 服务器为DNS、Web、FTP、VPN 及邮件服务器分配固定IP 地址。 4. 搭建FTP 服务器 该企业还计划构建一台FTP 服务器,为企业局域网中的计算机提供文件传送任务,为财务部门、销售部门和OA 系统提供异地数据备份。要求能够对FTP 服务器设置连接限制、日志记录、消息、验证客户端身份等属性,并能创建用户隔离的FTP 站点。 5. 搭建DNS 服务器 为了实现域名解析,该企业还必须构建一台DNS 服务器,除负责本企业https://www.doczj.com/doc/7b18556951.html, 域的域名解析工作之外,还需提供域名转发功能。 6. 搭建Samba 服务器 该公司的分支机构有system、develop、productdesign 和test 等4 个小组,个人办公机操作系统为Windows2000/XP/2003,少数开发人员采用Linux 操作系统,服务器操作系统为RHEL 4,需要设计一套建立再RHEL4 之上的安全文件共享方案。每个用户都有自己的网络磁盘,develop 组到test 组有共用的网络硬盘,所有用户(包括匿名用户)有一个只读共享资料库;所有用户(包括匿名用户)要有一个存放临时文件的文件夹。 项目目标: ●System组具有管理所有Samba 空间的权限。 ●各部门的私有空间:各小组拥有自己的空间,除了小组成员及system 组有权限以外,其他用户 不可访问(包括列表、读和写)。 ●资料库:所有用户(包括匿名用户)都具有读权限而不具有写入数据的权限。 ●Develop 组与test 组的共享空间,develop 组与test 组之外的用户不能访问。 ●公共临时空间:让所有用户可以读取、写入、删除。 五、实训操作步骤: 准备工作 给Linux机和2000 server机配置IP 如下图:

Linux实训报告

实训报告 实训名称:Linux操作实训学院:计算机学院 专业、班级:软件工程二班 学号: 学生姓名:甘伟奇 指导教师:李辉燕 2015 年 7 月 2 日

一、实训名称 Linux操作实训 二、实训时间 第17周 三、实训地点 K4-207 四、实训目的 掌握图形化用户界面和字符界面下使用Shell命令的方法。掌握ls、cd等Shell 命令的功能。掌握重定向、管道、通配符、历史记录等的使用方法。掌握手工启动图形化用户界面的设置。熟悉并掌握vi命令模式、文本编辑模式和最后行模式三种工作模式之间的转换方法。掌握利用vi新建和保存文件;熟悉光标的移动,文本的插入与删除等操作。掌握字符串替换;行的复制、移动、撤消和删除等操作。理解/etc/passwd和/etc/group文件的含义。掌握桌面环境下管理用户与组群的方法。掌握利用Shell命令管理用户与组群的方法。掌握批量新建用户账号的步骤和方法。熟练掌握mkdir、mv、cp、rm等目录和文件管理命令。掌握文件权限的修改方法。掌握文件归档和压缩的方法。 五、实训理论基础知识 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。 六、实训内容 【操作要求1】显示系统时间,并将系统时间修改为2011年12月17日零点。 【操作要求2】查看2010年12月23日是星期几。 【操作要求3】查看ls命令中-s选项的帮助信息。 【操作要求4】查看/etc目录下所有文件和子目录的详细信息。 【操作要求5】查看当前目录。

linux上机实验报告

Linux课程综合训练上机报告

一、实验目的 熟练掌握Linux操作系统的使用,掌握Linux的各项系统管理功能,掌握Linux下各类网络服务的安装、配置以及使用,并能用shell 脚本实现简单的管理任务。 二、实验内容 准备工作:利用虚拟机安装Linux操作系统,要求对/home目录单独分区,在系统中安装适当的软件包以备后续的实验需要,可关闭防火墙和SeLinux。完成安装后将/root中的anaconda-ks.cfg文件的内容附到报告中。(5分) 1.查看Linux系统磁盘空间的使用情况(给出显示结果)(3分)在命令行新建几个用户,如tux,tom,lily等,给每个用户创建密码,测试各个用户是否创建成功。(2分) 并为/home分区创建磁盘配额,使得你所创建的每个用户的可用空间的软限制为100M,硬限制为150M,且每个用户可用的inodes 的软限制为300,硬限制为400。试编写shell测试脚本验证你的磁盘配额设置。(10分) 2. 配置网络,并进行检测,确保能够在本地网络中联网通信(给出网络接口配置文件ifcfg-eth0)。(5分) 假设本地网络中大部分客户端是windows系统,请建立Linux Samba 服务器使得windows客户端能够共享Linux服务器的资源,具体要求如下:创建一个共享文件夹/home/Public,使得所有用户都可以匿

名访问(可读写)。(5分) 每个用户可以访问自己的主目录,具有完全权限,采用用户验证的方式;(5分) 为用户tux和tom创建一个共享目录/home/share,可供这两个用户进行文件的共享(可读写);(5分) 测试:使用smbclient客户端程序登录Samba服务器,访问服务器中的共享资源。 注:以上用户以及文件夹需要自己创建,并使之具有适当的权限。实验报告中需要给出配置文件及相关的运行结果。 3.请思考如下场景并考虑解决方案: Root用户有事外出,委托tux进行必要的系统维护工作,使得tux 虽然并不具备管理员权限但能进行诸如shutdown,httpd,samba等服务的管理工作(如启动,关闭,重启等)。以其中一个服务为例来验证你的方法并给出运行结果。(10分) 4.配置Apache服务器,允许每个用户拥有自己的个人主页。制作你的个人主页,并给出你的个人主页显示结果。(10分) 5.备份数据是系统应该定期执行的任务,请编写shell脚本执行数据备份的功能,并使用cron服务在每周五下午3:00对某用户主目录下的文件进行备份。(10分) 6. 假设你的Linux系统作为DNS服务器使用,请根据以下要求配置成DNS主服务器。 所管理的域名为https://www.doczj.com/doc/7b18556951.html,域,其网络为192.168.3.0,给出DNS配置

Linux实训报告

重庆电力高等专科学校 实践教学环节计划书 2015-16 学年第二期 环节名称:网络操作系统课程实训 环节类别:课程实训 上课班级:网络1411 姓名:洪海 学号: 201403040217 环节时间:第17周 环节地点: 1501 指导教师:黄泽伟

《网络操作系统课程实训》计划书 一、实训目的及要求: 进一步加强学生对所学知识的实践动手能力,更系统地了解Linux的安装、文件及目录命令的操作,能够熟练地对文件系统、用户及进程进行管理,熟练掌握各种常用服务器的安装与配置;提高学生分析问题、解决问题的基本能力和技巧,提高学生处理问题的综合能力。 二、实训内容: 利用Linux 平台,设计一个小企业中常用的综合应用服务器,其主要功能应包括企业的的邮件服务器、企业的Web 服务器、企业的DHCP 服务器、企业的DNS 服务器、企业的FTP 服务器、企业的文件服务器、企业安全防火墙设计与实现。 在实训过程中,每五个同学一组,根据系统性能要求,合理的将服务分别搭建在六台服务器上,共同组成服务器群,在保证系统性能的前提下,完成实训项目。 三、实训环境:

说明: 设公司包括一个园区网络和一个分支机构,网络拓扑图上页图所示。在园区网络中,大约有300 名员工,分支机构大约有100 名员工。 假定你是该公司的网络管理员,现在公司的网络要进行规划和实施。现有条件如下:公司的IP 地址192.168.X.X,公司申请的域名为“自己姓名拼音缩写”.com。园区网络和分支机构使用192.168.104.0 网络,并进行必要的子网划分。 四、实训要求: 1. 搭建Web 服务器 为了对外宣传,要求搭建一台Web 服务器,公司的园区网络和分支机构均要求有自己独立的网站。分别申请的域名为web1.“自己姓名拼音缩写”.com 和web2.“自己姓名拼音缩写”.com,并且该Web 服务器只有一个IP 地址。

linux实验报告

学生实验报告 (理工类) 课程名称: Linux操作系统专业班级:12软件工程(Z)学生学号: 1205107014 学生姓名:陈爽 所属院部:软件工程学院指导教师:李莉 2014——2015 学年第 2 学期 金陵科技学院教务处制

实验报告书写要求 实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。 实验报告书写说明 实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。 填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。 实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。 实验报告装订要求 实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

实验项目名称:RedHat Linux9.0的安装与配置实验学时: 2 实验地点: A205 实验日期: 2015.3.2 实验成绩: 批改教师:李莉批改时间:

一、实验目的和要求 1.熟悉和掌握Red Hat Linux9.0服务器的安装与配置; 2.掌握inux的基本命令使用和功能。 二、实验内容 1.利用PC虚拟机来安装与配置Red Hat inux9; 2.完成安装配置后掌握一些界面及必要的inux命令使用和功能。 三、实验过程与步骤 1)安装虚拟机: (1) 启动VMware Workstation ; (2) 单击“File”—“New”—“virtual machine”,出现新建虚拟机的欢迎界面,点击“next”;

相关主题
文本预览
相关文档 最新文档