网络操作系统实验报告Word下载.docx

上传人:b****4 文档编号:18463459 上传时间:2022-12-16 格式:DOCX 页数:17 大小:1.56MB
下载 相关 举报
网络操作系统实验报告Word下载.docx_第1页
第1页 / 共17页
网络操作系统实验报告Word下载.docx_第2页
第2页 / 共17页
网络操作系统实验报告Word下载.docx_第3页
第3页 / 共17页
网络操作系统实验报告Word下载.docx_第4页
第4页 / 共17页
网络操作系统实验报告Word下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

网络操作系统实验报告Word下载.docx

《网络操作系统实验报告Word下载.docx》由会员分享,可在线阅读,更多相关《网络操作系统实验报告Word下载.docx(17页珍藏版)》请在冰豆网上搜索。

网络操作系统实验报告Word下载.docx

5.保存exports文件内容

6启动服务:

启动端口映射服务:

rpcbind

启动nfs服务:

/etc/init.d/nfs-kernel-serverrestart

7查看是否开启成功,命令:

showmount-e

8测试:

再开启另一个终端,挂载nfs文件系统。

命令:

mount-tnfslocalhost:

/nfs/mnt/nfs

ip:

开启nfs服务的主机ip

/nfs共享目录

/mnt/nfs挂载目录

二web

1.sudoapt-getinstallupdate

2.安装Django1.5.8(源码安装):

源码包地址官网

下载后,切换工作目录到Django源码包目录.

tar-xzvfDjango-1.5.8.tar.gz解压后得到Django-1.5.8目录

切换到该目录下,查看文件

为setup.py设置可执行权限:

chmod755setup.py

更改setup.py所有者:

chownroot.rootsetup.py

3.sudoapt-getinstallapache2

sudoserviceapache2start

然后在浏览器中输入localhost,就会看到一个“Itworks!

”页面

4.修改配置文件000-default.conf

<

VirtualHost192.168.137.120>

ServerName

ServerAdmin

DocumentRoot/var/www/website1

/VirtualHost>

Directory/var/www/website1>

AllowOverrideNone

Orderallow,deny

allowfromall

OptionsIndexesFollowSymLinksMultiviews

/Directory>

5.ifconfigeth0:

1192.168.137.120

serviceapache2start/stop

三ftp

1解压tar-xzvfvsftpd-3.0.2.tar.gz

安装

2.

useraddnobody#添加nobody用户,因为ftp服务会用到,

如果系统中有该用户,会出现28行,否则会什么都不显示。

在linux上没

有消息是最好的消息。

mkdir/usr/share/empty/#在usr目录下的share目录下创建

empty目录。

因为配置未见中默认是设置的该目录。

empty存在出现34行提

示,否则无提示。

mkdir/var/ftp/#创建ftp目录作为42行的ftp用户的主目录

useradd-d/var/ftpftp#添加用户并将主目录设置

为/var/ftp

因为该账户是为了匿名用户登录时使用的。

chownroot.root/var/ftp#更改ftp目录的所有者和所在组为

root

chmodog-w/var/ftp

这两行都是设置目录的权限

#取消所有者和组内用户对ftp目录的写权3.3安装vsftpd的配置文件,可执行文件和man手册

3.1测试服务的开启(不使用inetd)vsftpd服务的启动方式有两种:

一是通过启动inetd服务启动,二是通过可

执行文件直接启动。

这一步只解说后者。

打开配置文件vi/etc/vsftpd.conf找到listen=YES那行。

如果前面有

“#”则将“#”去掉。

如果没有这句话,那就在文件最后添加上。

开启该监听功能则是通过执行文件启动而不是通过inetd或者xinetd

3.2为执行vsftpd的可执行文件并且后台运行,如果系统没有启动

vsftpd服务则会出现78行的提示,但不一定会是2104,这是PID(进程

ID),每次都不一样。

如果你安装过vsftpd感觉没有成功却运行了,就会出

现这样的提示:

这是因为我的系统上已经开启了此服务,并且占领了相应端口。

解决方法:

a.查看已经开启的vsftpd的PID

执行这两条命令后再执行上一张图中的命令,就会正确了。

4:

本地连接ftp,测试是否能连接上

ftplocalhost#登陆本地的ftp服务器localhost是IP的位置。

Name(localhost:

jing):

处填刚才建立的账户名ftp,无密码,直接回车。

就会如图中成功登陆。

跟进到这里就已经成功搭建了ftp服务器,另一中inet的启动方式就自己区

探索吧!

四dns

1.配置临时静态IPifconfigeth0192.168.137.66netmask255.255.255.0

2.检测系统上是否有dns服务器的软件

dpkg-l|grepbind9

安装前:

安装bind9软件:

apt-getinstallbind9

安装后:

3修改配置文件/etc/bind/named.conf.options/etc/bind/named.conf.local

该配置文件中的//代表着该行为注释,与C/C++用法相同

对named.conf.local中的内容解析:

zone语句定义了dns服务器所管理的区,常用的属性有type和file两个。

type包含五种类型:

master、salve、stub、forward、hint。

master:

主dns服务器区域,拥有区域数据文件,并对其管理

salve:

辅助区域,拥有master的区域文件副本

stub:

与salve类似,但只复制主dns服务器上的ns记录

forward:

forwardzone是每个域的配置转发的主要部分,不含有则不转发

hint:

根域名服务器的初始化组指定使用的线索区域hintzone

file:

指定区域文件的位置

forwarders:

列出主机请求将要被转发的dns主服务器主机

zone“”:

主机全名解析

zone“16.172.in-addr.arpa”:

地址反向解析

4.添加在named.conf.local中指向的文件

注意路径在/etc/bind/下

注:

在这里是配置ip与域名映射的具体内容

该文件中的“;

”是注释

对中的内容解析:

$TTL:

设置生存周期,默认为一天

@INSOArname.invaid.:

SOA(startofAuthority)启起始授权机构,IN表示属于

Internet类,固定不变。

“rname.invalid”表示负责该区域的管理员的E-mail地址.

Serial行:

更新序列号,标示数据库变换,可以在10位以内;

Refresh行:

刷新时间,更新该地址数据文件的时间,默认为1D(一天);

Retry行:

重试延时,更新数据文件,默认一小时;

Expire行:

失效时间,默认为一周;

NegativeCacheTTL行:

最小默认TTL值。

NS@:

域名服务器记录,用于设置当前域的dns服务器的域名地址

NS:

本域授权名字服务器

CNAME:

规范的名字,用来注释主机的别名

PTR:

指针记录,执行逆向域名访问,映射IP地址到主机名;

MX:

邮件交换器,传送到域邮件服务器的远程站点

TXT:

文件字符串,通常是主机信息

5.在resolv.conf中添加dns服务器

/etc/resolv.conf添加代码

nameserver192.168.137.66并保存退出

/etc/resolvconf/resolv.conf.d/base

6.重启dns服务程序

sudoservicebind9restart

保存退出

7.验证dns服务是否正常开启

nslookup

正向

逆向172.16.137.114

五samba

1.命令:

dpkg-l|grepsamba

如果没有安装则用如下安装命令

sudoapt-getinstallsamba

2.创建共享目录

chmod777/文件

3.修改配置文件

备份原文件cp/etc/samba/smb.conf/etc/samba/smb.conf.bak

修改文件:

vi/etc/samba/smb.conf

在文件最后添加如下代码:

[share]#该贡献不需要用户名和密码

path=/nfs

#共享目录路径

available=yes

#是否可以获得

browsealbe=yes

#是否可浏览

public=yes

#是否公共共享

readonly=yes

#是否只读

4.创建samba用户

smbpasswd-atest#因为上面的是共享share,所以不会要求输入账号,

#test账户必须是系统中有的用户,确认后会要求输入密码

5.重启samba服务

/etc/init.d/samba

restart

6.测试samba服务是否开启

smbclient//localhost/share

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

当前位置:首页 > 高等教育 > 研究生入学考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1