linux实训报告.docx

上传人:b****4 文档编号:4044649 上传时间:2023-05-06 格式:DOCX 页数:38 大小:79.05KB
下载 相关 举报
linux实训报告.docx_第1页
第1页 / 共38页
linux实训报告.docx_第2页
第2页 / 共38页
linux实训报告.docx_第3页
第3页 / 共38页
linux实训报告.docx_第4页
第4页 / 共38页
linux实训报告.docx_第5页
第5页 / 共38页
linux实训报告.docx_第6页
第6页 / 共38页
linux实训报告.docx_第7页
第7页 / 共38页
linux实训报告.docx_第8页
第8页 / 共38页
linux实训报告.docx_第9页
第9页 / 共38页
linux实训报告.docx_第10页
第10页 / 共38页
linux实训报告.docx_第11页
第11页 / 共38页
linux实训报告.docx_第12页
第12页 / 共38页
linux实训报告.docx_第13页
第13页 / 共38页
linux实训报告.docx_第14页
第14页 / 共38页
linux实训报告.docx_第15页
第15页 / 共38页
linux实训报告.docx_第16页
第16页 / 共38页
linux实训报告.docx_第17页
第17页 / 共38页
linux实训报告.docx_第18页
第18页 / 共38页
linux实训报告.docx_第19页
第19页 / 共38页
linux实训报告.docx_第20页
第20页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

linux实训报告.docx

《linux实训报告.docx》由会员分享,可在线阅读,更多相关《linux实训报告.docx(38页珍藏版)》请在冰点文库上搜索。

linux实训报告.docx

linux实训报告

实训成绩

批阅教师

日期

 

实训报告

 

课程名称linux课程项目实训

专业班级计算机科学与技术1221班

学号2012228505124

学生姓名谢大顺

指导教师何亚森

实训地点昆工城市学院明虹楼617

 

2013年03月16日

 

实训笔记

 

实训课程Linux型课程项目实训

实训地点昆工城市学院明虹楼519

指导教师何亚森

专业年纪2012级计算机科学与技术

学号2012228505124

姓名谢大顺

 

2013年03月16日

一、实训的目的

学生毕业前有针对性的实训将为胜任今后的工作打下基础。

通过实训适应工作岗位需要的素质和能力。

通过实训达到以下目的:

1、实训学生可以初步获得专业技能和实际工作的经验,巩固在校所学的理论知识,培养独立工作的能力。

2、提高对现实问题的认识,认识自己的不足并逐步加以改进。

3、培养学生独立使用计算机解决工作中具体问题的能力。

4、了解实际软件项目开发全过程。

二、实训内容一

实训日期

2013年2月27日

实训地点

明虹楼519

指导老师

何亚森

实训内容:

Linux与Ubuntu管理和配置

1.Linux的基础知识

1.1.Linux的版本

在Linux中,最主要的部份就称为-「核心」(Kernel),它就是Linux的主体。

Linux发行版的名称或开发厂商是什么,它们都同属于Linux大家庭,没有任何Linux发行版拥有发表核心的权利,所有的核心都是源自LinusTorvalds的Linux核心,它们之间只是包含的软件种类及数量不同而已。

每种Linux发行版都各有其特长之处,您应该按照实际的需求,以及管理上的方便来决定使用何种Linux发行版。

1.2.Linux的优点

a.多用户多任务

b.稳定的执行效能

c.跨平台操作

d.中文化界面

1.3.Linux的安装过程介绍

2.Ubuntu的基础知识

Ubuntu是Linux发行版中的一种

2.1.Ubuntu版本:

a.Ubuntu标准版b.Ubuntu衍生版本:

Kubuntu,Edubuntu,Xubuntu等

2.2.Ubuntu特色

a.Ubuntu的便利性,在标准安装完成后,系统即会自动安装常用的用户端软件,例如网页浏览器、办公软件、多媒体软件与绘图软件等。

b.安全性是Ubuntu相当重视的一环,在进行任何管理工作时,Ubuntu并不像一般的

Linux系统,需要先以系统管理员(root)的帐号登录,而是使用Sudo(Superuser

Do)指令。

2.3.Ubuntu的安装使用

为了满足使用不同电脑的用户,无论安装那一种版本的Ubuntu,都可以在以下安

装平台中选择:

a.PC(Intelx86):

供所有兼容Intel与AMD等处理器的电脑使用,这也是最多用

户使用的平台。

b.在默认的情形下,Ubuntu使用ext3(Extension3)作为主要支持的文件系统格式,

但除此之外,它也同时兼容其他多种文件格式。

例如在存取Windows操作系统的文件时,Ubuntu可以任意读取及写入FAT32文件

格式的分区,不过对于NTFS文件格式就只能进行读取。

若要与网络上其他操作系统进行文件的传递,可以使用SAMBA来达成.

c.disks-admin:

可用来挂载(Mount)和管理连接的硬盘

nome-language-selector:

可用来设定Ubuntu使用的语言版本

gnome-mouse-properties:

可用来设定鼠标的使用首选项

gnome-system-monitor:

可用来监视目前的系统活动,是系统检查故障

d.硬件需求

硬件需求应该是安装前最重要的考虑之一,虽然Ubuntu安装需要的硬件条件并不

高,但是最好能提供足够的硬件,这样才能达到计划中的性能表现。

就目前的最新版本而言,您必须准备至少32MB的内存,以及190MB以上的硬盘

空间,不过若是完全安装,则至少需要128MB的内存,同时硬盘空间也要保留到

2GB以上。

e.防火墙(Firewall)、网关(Gateway)或路由器(Router)

Email服务器(EmailServer)

打印服务器(PrinterServer)

文件服务器(FileServer)

FTP服务器(FTPServer)

网页服务器(WebServer)

网络备份服务器(NetworkBackupServer)

桌面工作站(DesktopWorkstation

2.4.硬盘分区设置

a.清空整个磁盘

这个选项会移除系统上所有的硬盘分区,包括之前系统中已安装的Linux和其他

类型的分区,例如Windows操作系统建立的分区。

所以选择这个选项,硬盘上的所有数据都会被清除,若要保留原有的文件,绝对不可选择这个选项。

b.手动编辑分区表

选择这个选项可以自行设置分区,需要设置的选项较多,因此本书将以此为例进

行说明,以供读者参考。

若是目前的硬盘空间已被其他操作系统占满(通常为Windows),此时便会出

现“Resizexxxxxxpartitionandusefreedspace”选项。

这个选项会在不影响原有

分区数据的原则下,重新调整分区大小,以便找出

Ubuntu安装所需要的空间。

硬盘分区信息画面分为上下两个部分,上方显示的是目前计算机中安装的硬

盘及分区的内容,而下方则显示出每个分区的详细信息。

c.新建硬盘分区

二、实训内容二

实训日期

2013年03月2日

实训地点

明虹楼519

指导老师

何亚森

实训内容:

UbuntuserverDHCP初步设置与管理

1.什么是DHCP

2.DHCP的工作原理

DHCP的工作流程分为四步:

a.客户机请求IP(DHCPdiscover)

b.服务器响应(DHCPoffer)

c.客户机选择IP(DHCPrequest)

d.服务器确认IP租约(DHCPack/DHCPnak)

3.实现步骤

3.1.安装软件

  使用dpkg–Ldhcp-server查询软件是否安装,一般没有,我们如果可以上网就使用下列命令安装sudoapt-getinstalldhcp3-server

  如果不能上网就将系统光盘pool中的文件通过ssh复制到某目录后使用下列命令安装

  sudodpkg–idhcp-server*.deb在12。

*中改为:

  sudoapt-getinstallisc-dhcp-server

3.2.更改系统监听设备

使用命令

sudocp/etc/default/dhcp3-server/etc/default/dhcp3-server_backup

做个备份

#sudochmod646/etc/default/dhcp3-server

更改权限

sudovi/etc/default/dhcp3-server

搜寻这一行文字

INTERFACES=""

用下面这一行取代

INTERFACES="eth0"

保存编辑过的文件

3.3.更改配置文件

系统规划:

假设"eth0"是我们的网络卡的介面,我们DHCP配置要求为:

IPAddressRange:

192.168.200.100to192.168.200.200

SubnetMask:

255.255.255.0

DNSServers:

202.188.0.133,202.188.1.5

Domains:

.my

GatewayAddress:

192.168.0.1

3.4具体步骤:

备注:

新版本打开:

/etc/dhcp/dhcpd.conf

sudocp/etc/dhcp3/dhcpd.conf/etc/dhcp3/dhcpd.conf_backup

做个备份

sudochmod646/etc/dhcp3/dhcpd.conf

更改权限

sudovi/etc/dhcp3/dhcpd.conf

搜寻这一段文字

#optiondefinitionscommontoallsupportednetworks...

optiondomain-name"example.org";

optiondomain-name-serversns1.example.org,ns2.example.org;

default-lease-time600;

max-lease-time7200;

...

用下面这几行取代

#optiondefinitionscommontoallsupportednetworks...

#optiondomain-name"example.org";

#optiondomain-name-serversns1.example.org,ns2.example.org;

#default-lease-time600;

#max-lease-time7200;

搜寻这一段文字

...

#Aslightlydifferentconfigurationforaninternalsubnet.

#subnet10.5.5.0netmask255.255.255.224{

#range10.5.5.2610.5.5.30;

#optiondomain-name-serversns1.internal.example.org;

#optiondomain-name"internal.example.org";

#optionrouters10.5.5.1;

#optionbroadcast-address10.5.5.31;

#default-lease-time600;

#max-lease-time7200;

#}

...

用下面这几行取代

#Aslightlydifferentconfigurationforaninternalsubnet.

subnet192.168.0.0netmask255.255.255.0{

range192.168.0.100192.168.0.200;

optiondomain-name-servers202.188.0.133,202.188.1.5;

optiondomain-name".my";

optionrouters192.168.0.1;

optionbroadcast-address192.168.0.255;

default-lease-time6000;

max-lease-time7200;

}:

保存编辑过的文件

4.启动服务

sudo/etc/init.d/dhcp3-serverrestart

or

sudoservicedhcp3-serverrestart

备注新版本为:

sudo/etc/init.d/isc-dhcp-serverrestart

如果系统启动有问题可以查看日志

more/var/log/syslog

5.在客户机上验证dhcp是否成功

因为我们使用vm,所以要先将vm的dhcp功能关闭掉

在vm-edit-virtualnetworkeditor中

然后在客户机中验证分别使用windows和Ubuntu虚拟机验证dhcp是否配置成功

例如windows点击修复:

就ok

二、实训内容三

实训日期

2013年03月5日

实训地点

明虹楼519

指导老师

何亚森

实训内容:

UbuntuDNSServer初步设置与管理

1.DNS原理

DNS实际上是一个分布式的数据库系统,它是有层次结构的系统,DNS并没有一张保存着所有的主机信息的主机表,相反,这些信息是存放在许多分布式的域名服务器中,这些域名服务器组成一个层次结构的系统,顶层是一个根域(rootdomain),它使用符号点号”.“来表示。

2.DNS查询

DNS查询可以有两种解释,一种是指客户端查询指定DNS服务器上的资源记录(如A记录),另一种是指查询FQDN名的解析过程。

 

3.DNS区域(ZONE)

  通常,DNS数据库可分成不同的相关资源记录集。

其中的每个记录集称为区域。

区域可以包含整个域、部分域或只是一个或几个子域的资源记录。

  管理某个区域(或记录集)的DNS服务器称为该区域的权威名称服务器。

每个名称服务器可以是一个或多个区域的权威名称服务器。

在域中划分多个区域的主要目的是为了简化DNS的管理任务,即委派一组权威名称服务器来管理每个区域。

采用这样的分布式结构,当域名称空间不断扩展时,各个域的管理员可以有效地管理各自的子域。

4.DNS资源记录(DNSRecordTypesDNS记录类型)

如前所述,每个DNS数据库都由资源记录构成。

一般来说,资源记录包含与特定主机有关的信息,如IP地址、主机的所有者或者提供服务的类型。

  

5.DNSserver的类型

您可以把DNS服务器配置成以下3类之一:

  1、主DNS服务器。

  2、辅DNS服务器。

  

3、缓存DNS服务器。

6.配置DNS

6.1.配置环境:

一台server和若干client组成的简单局域网,在一个网段上。

一台Server做为DNSserver,注意DNSserverIp地址不能用DHCP,要用静态ip。

Server的ip:

192.168.200.100

Client的ip范围为:

192.168.200.128--192.168.200.200,相互能ping通

6.2.检查是否安装bind

使用命令dpkg-lbind*查看相关软件是否安装

如果没有安装就进行下一步

3.3.InstallingBIND9(安装BIND9)TheServer服务器

$sudoapt-getinstallbind9UsefulTools(ForTesting)

有用的工具(测试用)sudoapt-getinstallbind9-hostdnsutils

Documentation(Optional)文档(可选)$sudoapt-getinstallbind9-doc

也可以在一行实现sudoapt-getinstallbind9dnsutilsbind9-doc或者

sudoaptitudeinstallbind9dnsutilsbind9-doc

6.4.bind9的配置文件解释

6.5.配置DNSPrimaryMaster

7.设置实例

⑴环境:

Server的ip:

192.168.200.100

Client的ip范围为:

192.168.200.128--192.168.200.200,相互能ping通

现在将主机架设成主dns服务器,要求能解析

192.168.200.100

192.168.200.100

192.168.200.101

⑵分析:

根据上面的主机名称和ip对应可以看出,

①需要添加正向区域“”和反向区域“200.168.192.in-addr.arpa”,

②在“”区域中添加A记录kxsrv对应192.168.200.100,kxsrv1对应192.168.200.101,CNAME记录www对应kxsrv

③在“200.168.192.in-addr.arpa”区域中添加各个ip地址对应的主机名

⑶编辑配置文件

①编辑named.conf.local

先要添加写权限:

sudochmod646/etc/bind/named.conf.local

编辑用:

vi/etc/bind/named.conf.local

Or:

nano/etc/bind/named.conf.local

添加下列语句

//正向区域

zone""{

typemaster;

file"/etc/bind/";

};

//反向区域

zone"200.168.192.in-addr.arpa"{

typemaster;

notifyno;

file"/etc/bind/db.200.168.192";

};

然后保存

②建立named.conf.local中指定的区域文件

在/etc/bind下建立正向区域文件

  sudocp/etc/bind/db.local/etc/bind/

在/etc/bind下建立正向区域文件

  sudocp/etc/bind/db.127/etc/bind/db.200.168.192

③编辑正向区域文件

将原文参照下文修改

;

;BINDdatafileforlocalloopbackinterface

;

$TTL604800

@INSOA..(

2;Serial

604800;Refresh

86400;Retry

2419200;Expire

604800);NegativeCacheTTL

注意修改的地方,在原文的localhost处更改,再添加各个主机记录

另外使用别名时:

wwwINcname192.168.200.100

会出错,要使用wwwINcnamekxsrv

④编辑反向区域文件

将原文参照下文修改

;

;BINDdatafileforlocalloopbackinterface

$TTL604800

@INSOA..(

2;Serial

604800;Refresh

86400;Retry

2419200;Expire

604800);NegativeCacheTTL

;

@INNS.

@INA127.0.0.1

@INAAAA:

:

1

nsINA192.168.200.100

kxsrvINA192.168.200.100

kxsrv1INA192.168.200.101

kxsrv2INA192.168.200.102

wwwINCNAME192.168.200.100

注意修改的地方,在原文的localhost处更改,再添加各个主机记录

(4)重新启动DNS服务

sudo/etc/init.d/bind9restart

到此位置dns就配置完成了,你可以用nslookup去试试看

注意:

改动配置文件后都要重新启动bind9。

4.DNS客户端的配置

此时DNS服务器已经开始工作了,要使用该DNS服务器,以XP为例,到"控制面板"–"网络连接",找到上网的网卡,右键选择"属性",如图设置:

然后打开浏览器,访问,,吧。

Linux修改DNS,请修改/etc/resolv.conf文件。

例如:

编辑/etc/resolv.conf

更改为

nameserver222.172.200.68nameserver61.166.150.123

(5)DNS搭建后的检测

查看域名解析的命令为nslookup,敲入nslookup后再敲入域名如进行正向解析,敲入IP地址则进行反向解析;

也可以用dig,ping,host接域名验证

例如,在windows中

二、实训内容四

实训日期

2013年03月06日

实训地点

明虹楼519

指导老师

何亚森

实训内容:

HTTPD-Apache2WebServer的配置与管理

1.Apache的安装

如果Ubuntu中还未安装APACHE服务器,请先安装

sudoapt-getinstallapache2

也可以使用:

Sudotasksel安装LAMP

如果要单独安装LAMP:

1.1.首先安装SSH

sudoapt-getinstallssh

1.2.安装MySQL

sudoapt-getinstallmysql-server-5.1

1.3.安装Apache

sudoapt-getinstallapache2

1.4.安装PHP

sudoapt-getinstallphp5libapache2-mod-php5

1.5.重启Apache

sudo/etc/init.d/apache2restart

1.6.安装phpMyAdmin

sudoapt-getinstallphpmyadmin

2.Apache的状态管理和测试

2.1.安装结束后,产生的启动和停止文件是:

/etc/init.d/apache2

  启动:

sudo/etc/init.d/apache2startorsudoserviceapache2start

  停止:

sudo/etc/init.d/apache2stoporsudoserviceapache2stop

  重新启动:

sudo/etc/init.d/apache2restartorsudoserviceapache2restart

  也可以启动:

sudoapache2ctl-kstart

  停止:

sudoapache2ctl-kstop

  重新启动:

sudoapache2ctl-krestart

  也可以用kill命令强制杀死apache2进程$sudokillallapache2

2.2.UbuntuApache测试

*测试UbuntuApache

  输入:

http:

//serverip/看是否出现Itworks字样

注:

这文件位于/usr/share/apache2/sites-available/指定目录下的index.html,

通常为/var/www

3.Ubuntuapache2配置

3.1.ub

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2