Linux结课论文.doc_第1页
Linux结课论文.doc_第2页
Linux结课论文.doc_第3页
Linux结课论文.doc_第4页
Linux结课论文.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浅谈Linux服务器配置计科0803班 任嘉婧 08110078samba服务器配置samba服务简介Samba是一组源代码完全公开,能够使Linux支持SMB(Server Message Block,服务信息块)协议的软件。smbd和nmbd这两个守护进程是Samba的核,smbd守护进程负责建立会话、验证用户、支持文件和打印机共享等;nmbd守护进程则负责网络浏览。Linux中配置samba服务Samba服务的启动命令:# /etc/init.d/samba start;Samba服务的关闭命令:# /etc/init.d/samba stop;Samba服务的重启命令:# /etc/init.d/samba restart;Samba服务的主要配置文件是/etc/samba/smb.conf,并且NetBIOS名与主机的对应关系也可以写在该文件中。如果想使Linux共享目录在Windows系统中被访问而不用输入密码,可以在Linux共享一个目录,在 /etc/smb.conf文件写入其设置信息即可。例如:要把Linux中/aaa/bbb目录共享,并且在Windows系统中访问该目录,Linux主机的IP为0,Windows主机IP为30,则操作如下:#mkdri /aaa/bbb#vi smb.conf将文件中的security=user 改成 sercurity=bbb在文件末尾加:bbbcomment=this is Linux bbb directorypath = /aaa/bbbpublic = yes writable = yes将文件保存并退出,然后输入# /etc/init.d/samba start启动Samba服务,这样就完成了Linux的共享目录的配置。smb.conf文件可以分成两部分,第一部分是Global Settings (全局部分),能够配置主机的相关信息,例如访问时是否需要密码。workgroup = MSHOME这是Windows的主机制工作组名,主机不允许在不同工作组中,sever string = %h server (Samba,Ubuntu)该选项是在Windows上显示的信息,可自己定义,其中的%h 是配置文件中的变量,值为使用hostname命令所得到的主机名。log file = /var/log/samba/log.%m这里指定的是Samba服务的日志文件地址,其中%m是samba.conf文件的变量,值为登录主机的NetBIOS名。max log size = 1000设置日志文件的大小,单位为Kb。共享部分是在smb.conf文件中第二部分,在这一部分里将要共享的目录添加到目标文件中。DNS服务器配置DNS服务简介DNS服务器管理域名空间是以区域为单位的。由单个域或者具有层次关系的多个子域组成的管理单位就是区域。一个或多个区域都可以邮一个DNS服务器来管理,多个DNS服务器可以管理一个区域。Bind是现在Linux系统中所使用的DNS服务器软件,可运行它的守护进程named来完成域名解析任务。利用这个软件,可建立以下3种类型的DNS服务器:l 主域名服务器(Master Server)主域名服务器是特定域中具有权威性的信息源,它是从由管理员创建的本地文件中加载域信息的,需要一整套的配置文件才可以配置Internet主域名服务器,这其中包括主配置文件(named.conf),正向域的区域文件、反向域的区域文件、缓存文件(named.ca)和本地回送文件(named.local)。一个域中只能有一个主域名服务器,我们可以通过创建一个或多个辅助域名服务器来达到分散域名解析任务的目的。l 辅助域名服务器(Slave Server)辅助域名服务器几乎具有主域名服务器的全部功能,是主域名服务器的备份。区域文件可以从主域名服务器移过来后存在辅助域名服务器,所以在配置Internet辅助域名服务器时不需要配置区域文件,只需要配置主配置文件、缓存文件和本地回送文件。l 缓存域名服务器(Caching Only Server)缓存域名服务器本身只运行域名服务器软件,不管理任何域。它从远程服务器获得域名服务器查询的回答,在缓存中保存,下次查询到相同信息的时候给与回答。配置Internet缓存域名服务器的时候只需要缓存文件就可以了。Linux中配置DNS服务域名服务器配置文件:文件名说明主配置文件/etc/named.conf用于设置DNS服务器的做事情参数,并指定区域文件名及其保存路径缓冲文件/var/named/named.ca是缓存服务器的配置文件,通常不需要手工修改本地区域文件/val/named/localhost.zone用于将本地回送IP地址()转换为localhost名本地回送文件/val/named/named.local用于将localhost名转换换为本地回送IP地址()正向区域文件由named.conf文件指定用于实现区域内主机名到IP地址的正向解析反向区域文件由named.conf文件指定 用于实现区域内IP地址到主机名的反向解析named.conf文件由多个配置语句组成,用来说明DNS服务器的全局参数。每个配置语句后有参数和配置语句块,配置语句块是用大括号括起来的。名配置子句中也有相应的参数,以分号结束。options语句和zone语句是named.conf文件中两个最常用的配置语句。全局配置选项用options语句来定义,在named.conf文件中只能有一个options语句,其格式为:options配置子句;zone语句用来定义一个区,其中必须说明DNS服务器的类型、域名和区域文件名等信息,其基本格式为:zone 域名type子句;file子名;其他配置子句;区域文件主要由若干个资源记录组成,用来定义一个区的IP地址和域名等信息。区域文件中可有以下类型的资源记录:(1) SOA记录SOA记录表示一个区的形如,在区域文件的所有记录中它总的最前面。每个区域文件都必须包含一个SOA记录,以此来表示哪些范围域名服务器所管理。其基本格式为:域名INSOA主机名管理员电子邮件地址(序列号刷新时间重试时间过期时间最小时间)(2) NS记录NS记录用来指明区域中的DNS服务器主机名,是区域文件中必不可少的资源记录。它作用于与SOA记录相同的域,所以可以不用写出域名。例如若域名为L,则语句“INNSrhel3.L”和语句“L.INNSrhel3.L”的功能相同。配置域名服务器例子:配置一个域名服务器,其IP地址为9,现有域名。这台域名服务器的FQDN是L,别名为。另外一台计算机,IP地址为,FQDN为。配置一台主域名服务器,使之能够正反解析这两台计算机。配置步骤如下:1、配置每个计算机的IP地址与主机名rootmyLinux # ifconfig eth0 9 up;rootmyLinux # hostname L。用相同的方法为另外一台主机配置IP地址为,主机名为。2、编辑主配置文件named.confrootmyLinux etc# cd /var/named/chroot/etcrootmyLinux etc# vi named.conf添加如下语句:optionsdirectory /var/named/;zone INtype master; file .hosts; allow-updatenone;zone 1.168.192. INtype master; file 192.168.1.rev; allow-updatenone;3、生成区文件(1)开始编辑生成区文件:进入目录/var/named/chroot/var/named/;rootmyLinux # cd /var/named/chroot/var/named/。(2)编辑生成配置文件/etc/named.conf中指出的正反解析,域名数据库文件.hosts与192.168.1.rev。rootmyLinux named# vi .hosts内容如下:$TTL 86400 IN SOA L. root.L.( 1997022700;Serial 28800 ;Refresh 14400 ;Retry 3600000 ;Expire 86400) ;Minimum IN NS L.Linux IN A 9test IN A www IN CNAME L.rootmyLinux named# vi 192.168.1.rev内容如下:$TTL 86400 IN SOA L. root.L.( 1997022700;Serial 28800 ;Refresh 14400 ;Retry 3600000 ;Expire 86400) ;Minimum IN NS L.1 IN PTR L.2 IN PTR .至此,就完成了域名服务器的配置。WWW服务器配置WWW服务简介Linux系统稳定性高,是架设WWW服务器的首选,Linux通常采用Apache软件架设WWW服务器。Apache不仅技术成熟、功能强大,而且是代码完全开放的自由软件,。Linux中配置WWW服务Apache服务器在/etc/httpd/conf/httpd.conf文件中保存所有的配置信息,而在Apache服务器,默认的设置在/var/www目录保存Web站点的相关文件,在/var/log/httpd目录保存Web站点的日志文件。1. 配置本地Web站点服务器上的所有本地用户都可以使用Apache搭建自己的Web站点。 例子用Apache为本地用户jinn搭建个人Web站点。(1) 备份配置文件rootLinux conf# cd /etc/httpd/confrootLinux conf# cp httpd.conf httpd.conf(2)编辑配置文件httpd.confrootLinux conf# vi httpd.conf找到如下模块,进行如下配置: # # UserDir is disabled by default since it can confirm the presence # of a username on the system (depending on home directory # permissions). # #UserDir disable /注释掉,不再起作用 # # To enable requests to /user/ to serve the users public_html # directory, remove the UserDir disable line above, and uncomment # the following line instead: # UserDir public_html /取消注释# Control access to UserDir directories. The following is an example# for a site where these directories are restricted to read-only.#找到如下模块,取消注释如下: /每个本地用户存放网站文件的目录,将*号改为实际用户的目录名,如jinn AllowOverride FileInfo AuthConfig Limit Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec Order allow,deny Allow from all Order deny,allow Deny from all 保存并退出httpd.conf(3)建立网站目录与编辑网站文件创建jinn,rootLinux conf# useradd jinnrootLinux conf# passwd jinn并以jinn用户登录,在主目录下建立public_html文件夹。jinnLinux $ mkdir public_html在文件夹public_html下建立index.html文件。jinnLinux $ cd public_htmljinnLinux public_html$ vi index.html在vi编辑器中输入主页的内容,如:This is my first webpage!jinnLinux public_html$ cat index.html查看主页的内容另外,还要修改jinn、public_html文件夹的权限jinnLinux home$ chmod 711 jinnjin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论