Linux实验指导书2014
《Linux实用操作系统》实验指导书
![《Linux实用操作系统》实验指导书](https://img.taocdn.com/s3/m/1b2954956bec0975f465e269.png)
《Linux实用操作系统》课程实验指导书实验一、Red Hat Linux系统安装一、实验目的:1.掌握虚拟机软件VMWare的使用。
2.掌握Linux安装过程中的分区方法。
3.掌握Linux操作系统的安装和配置过程。
二、实验内容:安装red hat linux操作系统。
三、实验要求:一台pc机,Redhat 9.0,VMWare虚拟机软件。
四、实验课时2课时五、实验指导安装步骤如下:1.通过虚拟机VMWare开始安装RedHat9。
2.语言选择。
3.键盘配置。
4.鼠标配置。
5.选择安装还是升级。
6.安装类型。
7.磁盘分区设置。
8.系统配置。
9.选择引导装载程序。
10.配置联网。
11.防火墙配置。
12.安装并支持多种语言。
13.时区选择。
14.设置根口令。
15.选择软件包。
16.选择单个软件包。
17.安装软件包。
18.创建引导盘。
19.安装完成。
20.引导系统。
21.第一次启动运行,输入登陆用户和密码,登录系统。
实验二、linux常用命令一、实验目的:了解liunx的基本命令,熟练掌握其基本操作。
二、实验内容:1.操作linux常用命令。
2.查看命令执行后的结果。
3.完成相应的实验报告。
三、实验要求:一台pc机,Redhat 9.0,VMWare虚拟机软件。
四、实验课时4课时五、实验指导1.进入linux终端。
实验三、X Window系统一、实验目的:1.了解并掌握GNOME使用方法。
2.了解并掌握KDE使用方法。
二、实验内容:1.使用GNOME和KDE。
2.操作两种桌面环境下的常用软件。
3.对比两种桌面环境的不同。
三、实验要求:一台pc机,Redhat 9.0,VMWare虚拟机软件四、实验课时2课时五、实验指导1.配置X Window。
在如图所示的“X配置”窗口上选择“配置X窗口系统”按钮配置X 的第一步是选择默认的色彩深度和分辨率。
从相应的下拉菜单中选择它们。
确定指定与视频卡和显示器兼容的色彩深度及分辨率。
Linux程序设计实验指导书
![Linux程序设计实验指导书](https://img.taocdn.com/s3/m/57548a8b81c758f5f61f67e6.png)
Linux程序设计实验指导书10/ 1前言根据教学大纲与实验大纲的安排,本课程计划进行8课时上机试验。
由于所有实验均涉及操作系统、程序设计等课程的多个知识点,希望各位同学认真准备。
?上机实验前应充分做好以下准备工作:1.复习和掌握与本次实验有关的教学内容。
2.根据本次实验的内容,在纸上编写好准备上机调试的程序,并初步检查无误。
3.准备好对程序进行测试的数据。
4.对每种测试数据,给出预期的程序运行结果。
5.预习实验步骤,对实验步骤中提出的一些问题进行思考。
?上机实验后,应及时写出实验报告,实验报告应包括以下内容:1.实验目的和内容。
2.程序说明,包括程序结构、各模块的算法。
3.调试正确的源程序。
4.程序运行记录(包括对不同测试数据的运行结果)。
5.针对实验中出现的问题,写出解决办法及对运行结果的分析。
本指导书适用于物联网工程专业学生学习“Linux程序设计”课程时实验使用。
10/ I.实验一:熟悉Linux实验学时:2实验类型:(验证)实验要求:(必修)一、实验目的Linux操作系统是多任务操作系统,对进程与线程提供完整支持。
本次实验意图通过实践掌握进程的基本概念,理解进程控制、进程同步、经典进程的同步问题、管程机制、进程通信、线程;初步熟悉多进程/多线程编程的特点。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
它能运行主要的UNIX工具软件、应用程序和网络协议。
它支持32位和64位硬件。
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
本次实验意图通过实践了解Linux环境中常见的终端命令;熟悉文本编辑器leafpad 的使用。
二、实验内容本次实验的实验内容包括:1)熟悉man、cd、mkdir、rmdir、chmod、chown、ps、cat、ls命令;2) 练习使用文本编辑器leafpad。
《计算机操作系统》实验指导书
![《计算机操作系统》实验指导书](https://img.taocdn.com/s3/m/cb4644d87cd184254a353522.png)
《计算机操作系统》实验指导书(适合于计算机科学与技术专业)湖南工业大学计算机与通信学院二O一四年十月前言计算机操作系统是计算机科学与技术专业的主要专业基础课程,其实践性、应用性很强。
实践教学环节是必不可少的一个重要环节。
计算机操作系统的实验目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握操作系统的基本原理,加深对操作系统基本方法的理解,加深对课堂知识的理解,为学生综合运用所学知识,在Linux环境下调用一些常用的函数编写功能较简单的程序来实现操作系统的基本方法、并在实践应用方面打下一定基础。
要求学生在实验指导教师的帮助下自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个实验解决一类问题。
要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,并且能够进行简单分析和判断;能够熟练使用Linux用户界面;掌握操作系统中进程的概念和控制方法;了解进程的并发,进程之间的通信方式,了解虚拟存储管理的基本思想。
同时培养学生进行分析问题、解决问题的能力;培养学生完成实验分析、实验方法、实验操作与测试、实验过程的观察、理解和归纳能力。
为了收到良好的实验效果,编写了这本实验指导书。
在指导书中,每一个实验均按照该课程实验大纲的要求编写,力求紧扣理论知识点、突出设计方法、明确设计思路,通过多种形式完成实验任务,最终引导学生有目的、有方向地完成实验任务,得出实验结果。
任课教师在实验前对实验任务进行一定的分析和讲解,要求学生按照每一个实验的具体要求提前完成准备工作,如:查找资料、设计程序、完成程序、写出预习报告等,做到有准备地上机。
进行实验时,指导教师应检查学生的预习情况,并对调试过程给予积极指导。
实验完毕后,学生应根据实验数据及结果,完成实验报告,由学习委员统一收齐后交指导教师审阅评定。
实验成绩考核:实验成绩占计算机操作系统课程总评成绩的20%。
指导教师每次实验对学生进行出勤考核,对实验效果作记录,并及时批改实验报告,综合评定每一次的实验成绩,在学期终了以平均成绩作为该生的实验成绩。
linux-实验指导手册-常用命令
![linux-实验指导手册-常用命令](https://img.taocdn.com/s3/m/c3b3e90ca88271fe910ef12d2af90242a995ab4f.png)
实验一Linux常用命令(一)1、Shell环境和Shell命令格式如果实验用计算机上Linux以图形方式启动,登录系统后打开终端窗口。
方法:桌面:右键菜单-Terminal(终端);或:主菜单-系统工具-Terminal(终端)。
命令格式:command [-option(s)] [option argument(s)] [command argument(s)]步骤1:使用who命令步骤2:使用date命令步骤3:使用上下健提取历史命令who,执行。
2、文件系统操作命令(1)改变目录命令:cd 目标目录路径步骤1:使用绝对路径依次进入Linux根目录下的所有子目录。
例如:cd /usr/bin步骤2:使用绝对路径依次进入用户目录。
步骤3:使用相对路径进入子目录1)使用绝对路径进入/lib目录2)使用相对路径进入/lib/i868目录3)使用相对路径退回到/lib目录(2)列出并观察目录中的文件步骤1:进入任意目录,使用无参数ls命令列出并观察其中所有文件;步骤2:进入任意目录,使用通配符列出其中部分文件;例如:cd /binls c*步骤3:使用-l选项,列出目录中文件的各种属性,并观察识别这些属性。
步骤4:直接列出子目录中的文件。
例如:ls i868步骤5:仅列出子目录本身(-d)步骤6:使用-F选项,显示文件类型标志。
步骤7:使用-a或-A选项,观察结果有什么变化。
步骤8:综合使用以上选项。
(3)目录的创建与删除步骤1:在用户目录中,使用相对路径创建一个任意名称的目录,如“tmp”。
mkdir tmp步骤2:删除该目录rmdir tmp步骤3:在根目录中,使用绝对路径在用户命令中创建一个子目录。
mkdir ~/tmp步骤4:删除该目录rmdir ~/tmp步骤5:使用-p参数一次创建多级目录。
如:mkdir ~/tmp/dir1步骤6:使用-p参数删除多级目录。
如:cd ~rmdir tmp/dir1(4)文件和目录拷贝命令:cp步骤1:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中mkdir ~/tmpcp /usr/include/signal.h ~/tmp步骤2:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中,并改变其文件名。
Linux实验指导书三
![Linux实验指导书三](https://img.taocdn.com/s3/m/15011fc9ad51f01dc281f172.png)
北京林业大学2014学年—2015学年第 2 学期 Linux应用实验任务书专业名称:班级:姓名:学号:实验题目:实验三 GNU下编译器和调试器的使用初步实验环境: Linux环境实验目的:通过调试一个有问题的程序,进一步熟练使用Vi 操作,而且熟练掌握Gcc 编译及Gdb 的调试命令,通过对有问题程序的跟踪调试,进一步提高发现问题和解决问题的能力。
实验内容:GNU GCC:编译单个源文件#include <stdio.h>#include <stdlib.h>int main(int argc, char **argv){printf(“Hello world! \n”);exit(0);}简单编译两个源文件#include <stdio.h>void goodbye_world(void);{ printf(“Goodbye, world! \n”);}使用gcc的“-c”标记来编译支持库代码:# gcc -c message.c这一过程的输出结果是一个名为message.o的文件,它包含适合连接到一个较大程序的已编译目标代码。
创建一个简单的示例程序,它包含一个调用上个程序里的goodbye_world的main 函数。
#include <stdlib.h>void goodbye_world(void);int main(int argc, char **argv){ goodbye_world();exit(0);}使用gcc编译这个程序:# gcc -c main.c现在有了两个目标文件:message.o 和main.o。
它们包含能够被Linux 执行的目标代码。
要从这个目标代码创建Linux可执行程序,需要再一次调用gcc 来执行连接阶段的工作:使用外部函数库GCC常常与包含标准例程的外部软件库结合使用,几乎每一个Linux 应用程序都依赖于由GNU C 函数库GLIBC。
linux-实验指导手册-系统管理与配置
![linux-实验指导手册-系统管理与配置](https://img.taocdn.com/s3/m/2e1be40a4a7302768e9939f6.png)
Linux实用操作系统实验指导手册实验三系统管理与配置(6学时)一、实验名称系统管理与配置。
二、实验目的要求熟练掌握linux系统的用户和工作组管理;掌握文件系统的管理和维护;了解linux 系统备份的相关知识。
要求熟练掌握Linux系统网卡、调整解调器等网络设备的配置;掌握基本网络命令的使用;掌握网络文件系统NFS的配置;了解电子邮件系统的相关配置等内容。
三、实验环境Redhat Linux系统企业版本4.0及以上四、实验内容(一)用户和用户组的管理(2学时)1.熟悉管理命令的使用方法命令:useradd、usermod、userdel、groupadd、groupdel和groupmod2.在系统中建立testuser1、testuser2用户,均属于testgroup用户组,同时将testuser2归属于root组。
3.根据所建立的用户,结合前面的ls、grep等命令,对testuser1、testuser2用户的信息,以及/etc/passwd、/etc/shadow、/etc/group文件进行管理。
4. 理解并建立shell程序SysMan1echo –n “Please input your groupname: ”read groupnameecho –n “Please input sum: “read sumgroupadd $groupnamefor ((i=1; i<=$sum; i++))douseradd –g $groupname –p student $groupname-$idone5. 理解并建立shell程序SysMan2echo –n “Please input your groupname: ”read groupnameecho –n “Please input sum: “read sumi=1while [ $i –le $sum ]douserdel –r $groupname -$i((i++))donegroupdel $groupname(二)基本网络命令(1学时)熟悉ping、ifconfig、netstat、route命令的功能。
Linux实验指导书-2014
![Linux实验指导书-2014](https://img.taocdn.com/s3/m/5d4c3bf2f705cc17552709af.png)
Linux应用基础实验指导书湖南理工学院信息与通信工程学院2014.4目录实验一Linux基本命令 (1)实验二文本编辑器 (3)实验三文件权限管理 (4)实验四用户和组的管理 (6)实验五网络接口配置 (8)实验六服务器配置与管理-FTP (10)实验七服务器配置与管理-Samba (13)实验八shell编程 (16)实验九Linux系统安装与启动 (19)实验十基本磁盘管理 (21)实验十一进程管理 (25)实验十二编译器和调试器 (27)实验十三服务器配置与管理-远程访问 (29)实验十四服务器配置与管理-NFS (31)实验十五服务器配置与管理-Web (33)实验十六服务器配置与管理-虚拟主机 (36)实验十七服务器配置与管理-E-mail (38)实验十八服务器配置与管理-DHCP (41)实验十九服务器配置与管理-DNS (43)实验一Linux基本命令一、实验目的1.熟悉Linux操作环境。
2.掌握Linux一般命令格式。
3.掌握有关文件和目录操作的常用命令。
4.掌握有关进程操作的常用命令。
二、实验内容1.熟练掌握登录和退出系统命令。
2.熟悉date,cal,who,echo,clear,passwd,man等命令。
3.在用户主目录下对文件进行如下操作:复制一个文件、显示文件内容、查找指定内容、排序、文件比较、文件删除。
4.对目录进行管理:创建和删除子目录、改变和显示工作目录、列出文件权限、建立链接文件等。
5.显示系统中的进程信息。
三、实验步骤1.登录进入系统,打开shell环境(终端)。
2.使用date,cal,who,echo,clear等命令,了解Linux命令格式。
3.利用man命令查看date,echo 等命令的帮助说明。
4.目录操作4.1在用户默认工作目录下新建目录testdir1。
4.2在用户目录下复制testdir1为testdir2。
4.3在用户目录下删除testdir2。
LINUX系统实验指导书
![LINUX系统实验指导书](https://img.taocdn.com/s3/m/53f946da3186bceb19e8bb4c.png)
《 LINUX系统级应用》课程实验指导书一.实验总学时(课外学时/课内学时):4/6 总学分:2.5(课程)必开实验个数: 4 选开实验个数:2二.适用专业:计算机网络技术(专科)三.三.考核方式及办法:在规定实验时间内完成实验要求,依据实验过程及实验结果在实验现场逐一检查考核。
四.配套的实验教材或指导书:自编实验指导书五. 实验项目:实验1 UNIX基本操作1、实验目的掌握UNIX(LINUX)系统的基本使用方法:系统启动、注销、关闭和关机;帐号管理;文件系统的日常管理;文件系统的权限控制。
2、实验工具及环境UNIX(LINUX)系统网络环境或单机。
3、实验计划学时4学时上机实际操作。
4、实验内容及操作步骤⑴系统启动和关闭①使用自己的账户登录UNIX系统,查看系统提示符确定自己使用的shell程序类型别。
◎开机后,系统自检启动后提示login:(输入:root↙)password:(输入:用户口令↙,root用户为redhat)◎查看/etc/passwd文件可以获得用户使用的shell#grep $LOGNAME /etc/passwd↙可能的显示为:user001:*:200:50::/usr/user001:/bin/sh请思考上述命令怎样得到了当前使用的shell类型的?使用下面的命令也可以查看当前shell:#echo $SHELL②注销和关机命令。
◎用户注销使用:$exit↙或$<ctrl>+<D>↙或$logout↙◎超级用户关机使用:#shutdown↙该命令将结束所有的进程,当执行此命令后系统提示“Safe to Power off or Press Any Key to Reboot”时可以关闭电源或按任一键重启系统。
◎haltsys(halt),reboot只能由超级用户在单用户模式下使用。
⑵帐号管理①添加用户,删除用户,修改个人口令后重新进行登录;◎添加用户的shell命令:#useradd user08↙(Linux系统中可以为adduser)上述命令采用默认属性,UNIX也可以使用选项来指定创建帐户的属性:-c comment用户说明-d directory 指定用户主目录-m 若用户的起始目录不存在则创建-g group指定用户所属组-s shell 指定用户使用的shell-u uid为用户分配标识◎修改口令对linux系统而言,用adduser增加的用户应该随即用passwd命令来修改口令。
Linux操作系统实验指导书-第2版
![Linux操作系统实验指导书-第2版](https://img.taocdn.com/s3/m/ba29e62859eef8c75fbfb37a.png)
(7)使用less命令查看文件/etc/man.config后5行
tail -n 5 /etc/man.config
(8)查看文件/etc/man.config前20行中后5行的内容
head -n 20 /etc/man.config|tail -n 5
(11)使用locate查找所有名称为man.config的文件。
(12)11步和12步的结果一样么?为什么?
(13)找出/etc下文件类型为f的文件
(14)找出系统中大于1M的文件
四、实验指导
1.文件权限
(1)执行echo pwd >> pwd.sh,然后使用ls -al查询一下,发生了什么事?
(2)以两种方式查看系统中新建文件或目录的默认权限
(8)重复步骤6,要求在覆盖前询问是否覆盖。
(9)复制目录/etc/下的内容到/tmp下。
(10)在当前目录下建立文件aaa。
(11)查看该文件的权限、大小及时间
(12)强制删除该文件。
(13)将/tmp下的bashrc移到/tmp/test1/test2中。
(14)将/test1目录及其下面包含的所有文件删除。
①umask
②umask -S
(3)新建文件test1和目录test2,查看它们的权限是否与(2)题中的默认权限相符
umask
touch test1
mkdir test2
ll
(4)列出当前月份的月历
(5)显示整年的月历
(6)显示2012年3月的月历
(7)使用计算器计算100的平方
(8)使用计算器计算1/3,结果保留2位小数
(9)显示当前目录下所有文件(包括隐藏文件)
linux教程 实验指导书
![linux教程 实验指导书](https://img.taocdn.com/s3/m/ad8ecbf5f705cc175527096c.png)
实验1 RedHat Linux常用命令使用【实验目的】1、了解linux的基本命令,熟练掌握其基本操作;2、掌握一些常用的Linux命令的使用方法。
【实验要求】1、了解RedHat Linux获得的方法以及怎样在虚拟机上进行安装;2、复习一些常用Linux命令的使用方法,掌握其功能和使用时的选项和参数。
【实验步骤】一、RedHat Enterprise Linux 4的启动启动VMWare虚拟机,即可看到Linux的启动画面,实验室的root密码统一设定为123456。
二、常用的Linux命令使用启动到Linux界面以后,在桌面上右键打开终端,即可进入命令输入的终端界面。
请在实验过程中输入正确的命令和选项参数,完成以下功能:1:创建自己的账户(如:test)和口令。
2:使用新创建的用户账户和口令登录Linux系统,察看登录后的界面。
3:使用pwd命令察看当前的工作目录,然后用ls命令查看当前目录下的内容,尝试使用-a,-l,-F,-A,-lF等不同选项并比较不同之处。
4:在当前目录下建立一个名为test的新目录,然后将工作目录切换到test下,尝试将/etc 目录下的文件passwd拷贝到该目录下(cp源文件目的目录)。
察看当前目录下的passwd 文件的属主和文件权限。
5:尝试向当前目录下的passwd文件和/etc/passwd文件分别写入一些新内容(可使用echo "字符串" >>文件的命令),看看操作能否成功,如果不能成功,请说明原因。
用cat命令浏览文件password的内容,用more命令进行浏览翻页操作,再用less命令浏览文件的内容。
比较这几个命令的不同之处6:用ls命令查看test下文件的权限,用mv命令更改文件password的文件名为test.txt,尝试用chown和chgrp更改文件的属主为root、组为root,看看能否成功,不成功,请说明原因。
linux实训指导书
![linux实训指导书](https://img.taocdn.com/s3/m/798e1bd4360cba1aa911da04.png)
《网络操作系统》综合实训指导书院系:信息科学与工程学院班级:07网络教师:温静静实验一、Linux的基本操作和常用命令的使用一、实验目的1.学会不同Linux用户登录的方法。
2.掌握常用Linux命令的使用方法。
3.了解Linux命令中参数选项的用法和作用。
二、实验工具与设备1.已安装Linux操作系统的计算机。
2.或装有Windows操作系统的计算机并通过网络与Linux服务器连接。
三、实验内容和步骤1.登录系统以适当的用户名在Windows 95/98下远程登录Linux主机,或在装有Linux系统的计算机中登录Linux系统。
2.文件操作命令(1)查看文件与目录ls(2)显示文件内容命令(cat)(3)文件复制命令(cp)(4)文件改名命令(mv)(5)删除文件命令(rm)3.目录操作命令的使用(1)改变当前目录命令(cd)和显示当前目录命令(pwd)(2)建立子目录命令(mkdir)在用户目录下创建如图所示的目录结构。
图创建的目录结构(3)删除子目录命令(rmdir)4.用户管理命令的使用(1)登录命令(login)和注销命令(logout)提示:可以直接用Ctrl+d退出或注销用户。
(2)添加和更改用户命令①添加用户②转换用户(3)修改用户密码命令(passwd)(4)关机命令(shutdown,终止或重启系统的命令)命令格式:shutdown [-r] [-h] [-c] [-k] [[+]时间]5.其他操作命令的使用(1)链接命令(ln)(2)查看用户命令who命令:查看当前正在登录的其他用户的命令。
whoami命令:查看当前正在使用(登录)的用户名。
(3)查看命令帮助信息命令(man)man命令:联机帮助命令。
用于查询命令和程序的使用方法和参数。
四.实验要求:1.写出实验报告2.练习题(1)熟悉Linux命令的功能和使用。
(2)将图1-5所示的目录结构变为图1-6所示的目录结构。
1Linux教程实验指导书
![1Linux教程实验指导书](https://img.taocdn.com/s3/m/1a381f6ba98271fe910ef933.png)
Linux程序设计实验指导书目录实验一:linux安装 (3)实验二:常用命令的使用 (10)试验三vi编辑器 (11)实验四 shell编程 (11)实验五常用开发工具 (12)实验六 makefile的编写与使用 (14)实验七 Linux环境编程 (14)实验八 (15)实验一:linux安装一、实验目的1.学会在操作系统安装之前,根据硬件配置情况,指定安装计划2.掌握多操作系统安装前,利用硬盘分区工具(如PQMagic)为Linux准备分区3.掌握Linux操作系统的安装步骤4.掌握Linux系统的简单配置方法5.掌握Linux系统的启动、关闭步骤6.掌握在虚拟机上的Linux安装步骤和使用方法二、实验内容1.安装并使用硬盘分区工具,为Linux准备好分区2.安装Linux系统(如红旗Linux桌面版)3.配置Linux系统运行环境4.正确的启动、关闭系统注意:为了避免新手在第一次安装Linux时,破坏掉磁盘上的有用数据,推荐第一次在winxp系统上的虚拟机上安装linux。
因此需要一下步骤:1.安装winxp下的虚拟机软件vmware,并创建一个虚拟机。
2.在虚拟机环境中安装linux系统。
3.配置Linux系统运行环境4.正确启动、关闭系统。
三、背景知识Linux安装有三种方式,分别是:通过光盘安装、硬盘安装和网络安装。
另外有三种形式,分别是:Linux独立操作系统、Linux与windows共存的双(多)操作系统、Windows下虚拟机安装Linux的双(多)操作系统。
在三种安装方式中,通过光盘安装最为简单,但是需要事先从网络上下载安装镜像文件,并将其刻录到光盘上;或者直接从外面买别人刻好的安装光盘。
由于Linux是开源的操作系统,因此不存在“盗版”的说法。
另一种是通过硬盘安装,需要事先将安装镜像文件下载到本地fat32格式的磁盘分区上,然后重新启动进入纯dos下,进行一些必要的设置就可以从硬盘自动安装了,其后的安装步骤跟光盘安装一样。
Linux操作系统实验指导书.doc
![Linux操作系统实验指导书.doc](https://img.taocdn.com/s3/m/8ce2852ee2bd960590c67717.png)
《Linux操作系统》实验指导书主编教师:王振目录实验一Linux操作系统的安装 (3)【实验目的】 (3)【实验环境】 (3)【实验重点及难点】 (3)【实验内容】 (3)实验二常用命令的使用(一) (5)【实验目的】 (5)【实验环境】 (5)【实验重点及难点】 (5)【实验内容】 (5)实验三常用命令的使用(二) (9)【实验目的】 (9)【实验环境】 (9)【实验重点及难点】 (9)【实验内容】 (9)实验四VI编辑器的使用 (14)【实验目的】 (14)【实验环境】 (14)【实验重点及难点】 (14)【实验内容】 (14)实验五Linux系统管理与配置 (15)【实验目的】 (15)【实验环境】 (16)【实验重点及难点】 (16)【实验内容】 (16)(一)命令行管理 (16)(二)图形界面管理 (17)实验六shell编程(一) (19)【实验目的】 (19)【实验环境】 (19)【实验重点及难点】 (19)【实验内容】 (19)实验七shell编程(二) (23)【实验目的】 (23)【实验环境】 (23)【实验重点及难点】 (23)【实验内容】 (23)实验八FTP服务器的配置 (25)【实验目的】 (25)【实验环境】 (25)【实验重点及难点】 (25)【实验内容】 (25)实验九NFS服务器 (26)【实验目的】 (26)【实验环境】 (26)【实验重点及难点】 (26)【实验内容】 (26)实验十配置Samba服务器 (28)【实验目的】 (28)【实验环境】 (28)【实验重点及难点】 (28)【实验内容】 (28)实验一Linux操作系统的安装【实验目的】1.掌握Linux操作系统的安装;2.通过安装,学习Linux操作系统与其他操作系统的区别。
【实验环境】1、Linux操作系统安装;2、虚拟机软件;3、计算机内存配置要求512M以上。
【实验重点及难点】Linux操作系统安装过程。
linux实训指导书
![linux实训指导书](https://img.taocdn.com/s3/m/c4df9f23a32d7375a5178016.png)
目录课题一文件和目录操作 (3)课题二文件访问权限 (7)课题三磁盘配额quota实验 (9)课题四NIS配置实验 (10)课题五网络基本配置 (12)课题六dhcp服务器 (15)课题七Samba服务器 (17)课题八NFS服务器 (22)课题九Web服务器 (23)课题十ftp服务器 (27)课题十一dns服务器 (31)课题十二sendmail邮件服务器 (35)课题十三iptables应用 (37)序(使用说明)Linux操作系统是当前发展最迅速的操作系统。
无论是在数据管理、个人桌面应用还是服务器方面均表现了优秀的性能。
由于Linux的开放性特点,其中有些服务器已经被移植到了windows和其它的操作系统中。
使得服务器使用的占有率超过了windows服务器的占有率。
其中WEB服务器、DNS服务器达到了60%以上占有率。
Linux操作系统所涉及的知识面相当广泛,包括用户管理、系统管理、网络管理以及内核编程。
本实训指导书根据大纲要求,侧重了系统管理和网络管理两大方面的内容。
掌握Linux系统管理和服务器配置是做为一个网络专业的学生必须掌握的内容。
为了使用大家更好更快地掌握各种服务的配置方法,在编写本实训指导书时,分课题进行,每个课题均有一个中心任务。
为了分解实验难度,又根据知识点的特点和难易程度分解成了多个实验,每个实验均描述了实验情景。
学生根据实验情景很容易迁移到现实配置中去。
完成本实训指导书中的所有实验,将会大大提高自己的Linux操作水平。
在使用本实训指导书时请注意以下事项:1、本实训指导书中的所有实验均以fedora6.0为基础进行调试,使用其它版本的Linux时请参考执行。
2、在做每个实验前,请备份好相关的配置文件。
每个实验完成后,要及时恢复实验环境,以便完成其它的实验,也便于他人使用。
3、本实训中所有相关服务器的配置均可通过Webmin进行实验,使用Webmin的配置方法本文没有给出,请自己进行试验。
Linux实验指导书(胡小龙)
![Linux实验指导书(胡小龙)](https://img.taocdn.com/s3/m/567f1aa268dc5022aaea998fcc22bcd126ff42c6.png)
Linux实验指导书(胡⼩龙)Unix/Linux系统实验指导书中南⼤学信息科学与⼯程学院实验⼀ Linux的安装(课后)1、实验⽬的(1)了解硬盘分区的概念和⽅法;(2)掌握硬盘的分区规划;(3)掌握Linux操作系统的安装和配置过程。
2、实验设备⼀台pc机、RedHat Linux 7.2以上版本、VMware Workstation v5.53、实验原理Linux可以以多种⽅式安装在PC机上:(1)独⽴分区安装、(2)DOS分区安装和(3)虚拟机VMWare下安装。
鉴于VMware下安装对原来系统影响较⼩且不影响本实验⽬的,因此采⽤VMWare下安装⽅式。
4、实验步逐(1) 在Windows XP下安装VMware 5.5(2)配置虚拟机(3)启动虚拟机(4)启动Linux安装过程(5)安装过程配置(6)安装后配置(7)第1次启动VMWare下Linux操作系统5、实验记录(1)记录详细安装过程(2)安装过程中出现的问题及其解决措施实验2 Linux基本操作1、实验⽬的(1)复习Linux基本命令。
(2)掌握常⽤Linux命令2、实验内容(1)练习命令⾏模式下的常⽤命令:man:命令帮助ALT-Fx:虚终端切换常⽤命令:cat、Ls、ps、chmod、kill、ln、cp、mv、rm、cd、pwd、mkdir、chown、who、w、wc、whoami、date、uname 等(2) 编辑器vi的使⽤:使⽤vi建⽴并修改⼀个⽂本⽂件(3) 档案管理rpm、gzip、tar等命令(4) ⽹络命令telnet、ftp、talk3、实验记录(1)在实验过程中,注意记录实验现象(2)使⽤过程体会、⼼得、技巧实验3 Linux系统管理1、实验⽬的(1)掌握Linux基本系统管理命令(2)掌握基本管理⽅法(3)初步了解Linux中与系统管理相关的有关配置⽂件2、实验内容(1) ⽤户管理adduser、useradd、passwd等观察:/etc/passwd⽂件(2) ⽂件系统管理df、du命令使⽤mount、umount命令使⽤:安装usb盘或者光盘,查看分析/etc/fstab⽂件(3) 存储器free:了解存储器使⽤情况(4) 关机halt、shutdown –h、init 0reboot、shutdown -r now并⽐较它们之间的差别(5) ⽹络配置netconfig的使⽤(6)启动配置/etc/inittab:查看、修改并观察其响应3、实验记录(1)在实验过程中,注意记录实验现象(2)使⽤过程体会、⼼得、技巧实验4 Linux Shell程序设计1、实验⽬的(1)掌握Linux shell程序运⾏⽅法(2)掌握Linux Shell程序基本语法(3)了解Linux环境变量(3)编写简单Linux shell程序2、实验内容(1)查看/etc/.profile⽂件:相当于DOS下autoexe.bat (2)通配符“*”、“?”、“[]”的使⽤$ls [a-c]* 和$ls [a,m,t]*命令(3)重定向和管道的使⽤ls | morecat > test.txt(4) 变量$lookup=/usr/mydir$echo $lookup$export lookup:让进程使⽤(5) 编辑并运⾏以下程序(shell程序控制结构)1 fortest#!/bin/bashfor a in x y zdoecho now a=$adone2 fortest1#!/bin/bashfor adoecho now a=$adone3 functest#!/bin/bashsetup(){echo setup…}do_date(){date}chgdir(){cd $1}do_datesetupchgdir4 paramtest#!/bin/bashecho filename:$0echo arguments:$*echo number arg:$#echo arg2:$2shiftecho number arg:$#echo arg2:$2set hello,everoneecho args:$*echo arg2:$25 untiltest#!/bin/bashnumber=0until (test $number –gt 5)doecho “ $number”number=`expr $number + 1`done3、实验要求(1)每个shell程序事例运⾏多遍,并给不同参数(2)详细记录程序调试及运⾏结果3、实验⼼得与总结内核在内充中是受保护的块,因烤瓷我们必须要通过“shell”将我们输⼊的命令与kernel 通信,好让kernel可以控制硬件来正确⽆误的⼯作。
Linux实验指导书
![Linux实验指导书](https://img.taocdn.com/s3/m/ffacbb46e45c3b3567ec8bca.png)
大理学院DALI UNIVERSITY数学与计算机学院实验讲义《Linux基础》目录第一部分绪论第二部分基本实验指导……………………………………………………………………......(1)实验一Linux 系统的安装……………………………………..……………………..................(1)实验二Red Hat Linux 9.0的基本操作…………………………..........................(7)实验三Linux 的基本操作和常用命令的使用……………(11)实验四Linux 的用户管理……………………………………..………………..................(17)实验五Linux 的进程管理……………………………………..………………..................(20)实验六Linux 的文件管理……………………………………..………………..................(26)实验七Linux Web 服务器的配置……………………………………....................(34)实验八DNS 服务器的配置……………………………………..………………....................(39)实验九DHCP 服务器的配置………………………………..………………....................(50)实验十I P 路由的配置…………………………………………………………......………………………....(56)参考文献 (62)第一部分绪论本指导书是根据《Linux基础》课程实验教学大纲编写的,适用于计算机科学与技术及相关专业。
一、本课程实验的作用与任务本课程以通用操作系统Linux及其以上的各种典型应用为研究对象,是一门理论与实践相结合性质很强的课程。
通过实验使学生详细了解Linux操作系统的使用方法,包括多分区的安装和引导、基本的命令、桌面系统、编辑环境等,最终能够掌握Linux系统的配置和管理。
Linux操作系统实验指导书
![Linux操作系统实验指导书](https://img.taocdn.com/s3/m/c52f8ebb10a6f524cdbf856c.png)
《Linux系统管理与维护》实验指导书实验一初识Linux操作系统一实验名称初识Linux操作系统二实验目的与要求掌握Linux的启动、登录与注销。
三实验内容1. 以root用户和普通用户两种不同身份登录Linux ,说出其登录后得差异。
2. 图形模式下的注销、重启与关机。
3. 学会在虚拟机上登录和注销Linux。
四操作步骤与结果分析五问题与建议实验二Linux的桌面应用一实验名称Linux的桌面应用二实验目的与要求熟悉Linux操作系统桌面环境熟悉Linux文件系统及常用的操作掌握Linux下使用外部存储设备、网络设备掌握Linux下安装应用程序三实验内容1. 查看GNOM提供的“应用程序”、“位置”或者“系统”菜单,运行其中的应用程序和工具。
2. 查看Linux文件目录结构,学会常用的文件目录操作,如复制、粘贴、移动、删除、更名、创建文档、创建文件夹等。
3. 练习在Linux下使用光盘和U盘。
4. 学会网络配置,使计算机能够进行网络浏览等操作。
5. 学会在Linux下安装新的应用软件。
四操作步骤与结果分析五问题与建议实验三Linux操作系统的安装一实验名称Linux操作系统的安装二实验目的与要求掌握安装Linux操作系统三实验内容1. 通过学习《项目五Linux操作系统的安装及远程服务》的内容,学会如何安装Linux。
环境:windows系统、vmware虚拟机、Redhat Linux镜像光盘。
通过安装向导将安装分为两步:1、基本安装,2、配置及具体安装。
在第一阶段重点如何分区,在第二阶段重点掌握如何设置密码及安装桌面环境。
四操作步骤与结果分析五问题与建议实验四Linux在系统管理中的应用一实验名称Linux在系统管理中的应用二实验目的与要求理解Linux文件系统,掌握文件目录命令。
掌握常用的文件管理命令。
理解Linux用户、组和权限的概念,掌握用户、组和权限管理命令。
理解设备文件的概念,掌握常用的设备管理命令。
Linux操作系统实验指导书v14.4
![Linux操作系统实验指导书v14.4](https://img.taocdn.com/s3/m/92809ad6ad51f01dc281f1f3.png)
Linux操作系统实验指导书Zeus第一章概述本指导书是《Linux操作系统》理论课程的实验环节,以培养学生动手能力、团队合作能力、演讲报告能力为中心,重点安排了Linux系统安全管理和开源项目开发方法两个部分的一系列实验:Linux的安装、Linux基本命令使用实验、X Window 的使用、Linux 操作系统安全配置和管理、Linux 操作系统下的网络应用、Shell 程序分析、Shell 程序设计实践、Linux 上应用程序的安装是 Linux 系统安全管理部分,这些实验从基本使用出发,由浅入深,完成安全管理的设计和实现,最后再通过程序设计对安管理进行巩固,使学生掌握使用 Shell 程序进行系统安全管理的基本方法。
Shell 程序分析、Shell 程序设计实践、Linux 操作系统环境下的 C 程序设计、开放源代码软件目开发工具的使用、开放源代码软件项目开发实践、Linux网络编程实验是开源项目开发方法部分,这些实验从设计方法、开发工具使用、开发方法等方面对开放源代码项目开发方法进行了较为全面的阐述,使学生能够体验开发工具使用、设计开发步骤、实践开发过程,从而提高程序开发的能力,同时也能培养学生的团队精神。
本指导书是在多年的 Linux实践教学基础上编写的,充分考虑到了学习者的专业特点学习特点、知识结构等,适合信息安全、计算机应用、信息管理专业使用,也适合学生自学。
修订历史版本日期负责人原因V14.2 2014/02/20 丘森辉修改V14.3 2014/03/3 丘森辉修改V14.4 2014/03/27 丘森辉修改格式第二章实验基础知识概述1.1 实验环境介绍(1)硬件环境:实验需要一个简单的局域网,其中,服务器和实验用机使用交换机连接在一起,使用同一个网段的 IP 地址。
实验用机为典型的个人计算机,内存 256M 以上,CPU 1G Hz 以上,安装 Windows 2000 操作系统。
Linux课程实验指导书
![Linux课程实验指导书](https://img.taocdn.com/s3/m/166250ccaa00b52acfc7cabc.png)
Linux/Unix 实验指导书合肥工业大学管理学院2012年12月《Linux/Unix》课程实验是《Linux/Unix》课程的重要组成部分,旨在通过实践加深学生对操作系统理论知识的理解,建立对Linux/Unix系统的感性认识,掌握Linux操作系统的基本操作和一般性系统管理。
1 目的本实验是课程《Linux/Unix》的重要组成部分,是培养学生掌握Linux操作系统基本概念、基本操作技能及一般性系统管理,并兼顾常用软件使用的重要环节。
2 基本要求实验前学生要熟练掌握计算机的基础知识,在实验中具体进行实际操作,能在文本模式和X-Window图形模式下熟练使用Linux系统,会进行基本的文本编辑及网络应用的配置。
通过实验,建立对操作系统和Linux/Unix的感性认识,为后续的学习铺垫。
3 实验内容3.1 实验一(1)实验名称Linux/Unix系统管理。
(2)实验类型验证。
(3)实验学时4学时。
(5)实验地点南区管院机房。
(6)实验目的通过上机操作,使学生熟悉Linux/Unix系统的基本操作和系统管理。
(7)实验内容①Linux文件管理相关操作。
②Linux用户管理操作。
③设备加载和卸载。
④ Vi的使用⑤ X-Window下的系统管理(8)实验步骤与方法①打开计算机,进入Linux系统;②Linux启动过程显示硬件检测、模块安装等信息,启动过程结束后显示登录提示,要求输入用户名和口令,在该状态下输入用户名和口令(用户名root,口令linux);如果用户名和口令输入正确,进入系统,在命令行显示命令提示符“#”。
这时进行以下操作试验。
③Linux文件管理相关操作:第一步,显示当前工作目录:输入命令“pwd”,应显示当前目录“/root”;第二步,切换当前目录:输入命令“cd /sbin”,进入目录/sbin;然后输入命令“pwd”,应显示当前目录名“/sbin”;第三步,显示当前目录内容:输入命令“ls”,应显示当前目录下所有可见目录和文件名称。
linux系统及应用实验报告册
![linux系统及应用实验报告册](https://img.taocdn.com/s3/m/560cfd9bb9f3f90f76c61b5f.png)
合肥师范学院实验报告册2013-2014第二学期系别计算机科学与技术实验课程 linux系统及应用专业 11级计算机科学与技术班级嵌入式应用技术姓名学号指导教师何冀军实验项目一览表实验一 Linux系统安装和简单配置一、实验目的(1)掌握Linux操作系统的安装步骤;(2)掌握Linux系统的简单配置方法;(3)掌握Linux系统的启动、关闭步骤。
二、实验内容(1)安装Linux系统;(2)配置Linux系统运行环境;(3)正确地启动、关闭系统。
三、实验软件VMWare Workstation ;Red hat linux 镜像文件;四、实验主要步骤(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 ;Red hat linux ;四、实验主要步骤1、登录进入系统,修改个人密码。
2、使用简单命令:date,cal,who,echo,clear等,了解linux命令格式;3、浏览文件系统:(1)运行pwd命令,确定当前工作目录;(2)运行ls –l命令,理解各字段含义;(3)运行ls –ai命令,理解各字段含义。
(4)使用cd命令,将工作目录改到根目录(/)上。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《LINUX操作系统》实验指导书
内蒙古工业大学
信息工程学院计算机系
2014.10
实验一简单SHELL程序设计
一、实验目的
通过上机实习,能够编写简单的Shell脚本,对操作系统进行基本的系统维护和管理。
二、实验内容
1、在UBUNTU下,利用VI编辑器编写一个SHELL脚本程序。
2、程序要求:
(1)程序运行时,先显示欢迎信息,并显示当前在线用户;
提示: echo;显示当前在线用户利用who
(2)将当前用户(执行该程序的用户)的主目录及个人用户信息(/etc/passwd中该用户的信息)存入文件dlxxlog.log(dlxxlog.log存储于该用户的主目录)中;
在信息存入文件dlxxlog.log前先判断dlxxlog.log是否存在,不存在新建,存在,
将信息追加到dlxxlog.log中;
提示: 当前用户主目录可以从$HOME中提取;
个人用户信息可以利用grep $LOGNAME /etc/passwd
以上信息可以利用重定向输出> 输出到文件中
判断dlxxlog.log是否存在,可以利用if语句加条件测试(3)在用户个人主目录下,建立一个目录,目录名称由键盘读入,然后判断此目录是否存在,若存在,给出提示;不存在,建立此目录,将dlxxlog.log移动到此
目录中,并将dlxxlog.log的文件权限改为rw- rw- r- -;
3、命令提示:echo who grep test if read mv chmod
三、实验要求
根据实验内容,编写Shell脚本程序,上机调试运行得出实验结果,写出实验报告。
实验报告要求如下:
(1)写出程序设计思路(可附程序流程图);
(2)打印程序清单及程序运行的结果;
(3)写出调试程序出现的问题及解决的方法;
(4)实验报告按信息工程学院实验报告规范格式书写。
四、实验学时
3学时
实验二菜单脚本程序设计
一、实验目的
通过上机实习,能够编写较复杂的Shell脚本,掌握菜单脚本程序设计,并熟悉一些常用的网络维护命令。
二、实验要求
1、在UBUNTU下,利用VI编辑器编写一个SHELL脚本程序。
2、程序要求:
(1)在程序运行时,显示一个菜单,如:
当用户选择某一菜单时,完成某一项功能,各菜单的功能如下:
1)Ping
用ping命令对目的主机发送数据包,目的主机的IP地址或主机域名由用户输入。
2)Nslookup
查询Internet上的名字服务器,服务器名称由用户输入。
3)Netstat
查看本机TCP/IP连接状况。
4)Route
显示本机核心路由表。
5) Log bak
执行一个日志文件处理子函数,该函数可显示某一日志文件的大小,并执行备份
操作【备份文件的名称里应含有日期戳(即含有日期字段,日期戳的生成:
mydate=`date +%d%m` mydate即为日期戳)】,之后将备份文件的权限设置为
400,并将备份文件利用tar命令归档,最后删除日志文件。
日志文件的名称由
用户输入。
6)Exit
退出程序。
提示:
(一)、该程序的菜单功能可用两种方法实现:
1、用while和case语句嵌套实现;
2、用select和case语句实现;
select语句介绍:
select语句通常用于菜单设计,它自动完成接收用户输入的整个过程,包括显示一组菜单以及读入用户的选择。
select语句的语法形式为:
select identifier [ in word ]
do
命令表
done
举例:【提示:将此程序拷贝到linux中建立一个文本文件,即shell脚本执行,同学们可以查看运行结果,理解select的用法, select的功能是:显示一个菜单,配合case使用可以接收用户输入自动匹配选项,分支执行程序】
#!/bin/bash
#ex15
PS3="choice?"
select choice in query add delete update exit
do
case "$choice" in
query) echo "call query routine"
;;
add) echo "call add routine"
;;
delete) echo "call delete routine"
;;
update) echo "call update routine"
;;
exit) echo "call exit routine"
break;;
esac
done
echo "Your choice is :$choice"
#end
(二)、命令使用帮助:
(1) 格式: ping -c n hostname/ip 举例: ping -c 2 202.100.30.114
(2) 格式: nslookup hostname/ip 举例: nslookuo
(3) 格式: route -e
(4) 格式: netstat
(5) 格式: du –h filename 功能:显示某一文件的大小
(5) 格式: tar -czvf filename.tar filename 功能:归档并压缩文件filename
三、实验要求
根据实验内容,编写Shell脚本程序,上机调试运行得出实验结果,写出实验报告。
实验报告要求如下:
(1)写出程序设计思路(可附程序流程图);
(2)打印程序清单及程序运行的结果;
(3)写出调试程序出现的问题及解决的方法;
(4)实验报告按信息工程学院实验报告规范格式书写。
四、实验学时
3学时
题目:实验一xxxxxx 一、实验内容
Xxx……
二、脚本程序设计
Xxx……
三、程序清单及运行结果
Xxx……
四、调试问题及解决办法
Xxx……
《Linux 操作系统》实验报告
内蒙古工业大学信息工程学院软件工程系
2014年10月 题目 实验一:******** 专业 班级
学号
姓名
指导教师 庄旭菲。