当前位置:首页 » 专业资讯
开发技术指南» 文章正文
    引言: 摘要 在中小型网络、企业内部网中利用Linux建立文件服务器一个很好的解决方案,本文是一篇利用Samba构建文件服务器的简明指南。
 

 

 ·linux教程-备份与压缩命令    »显示摘要«
    摘要:   用户经常需要备份计算机系统中的数据,为了节省存储空间,常常将备份文件进行压缩。下面分别介绍备份与压缩的命令。    tar命令    tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文......
 ·linux教程-进程查看    »显示摘要«
    摘要:   本节中要介绍的不只是进程查看方面的内容,由于linux是个多用户系统,有时候也要了解其他用户现在在干什么,所以在本节中还将接触多用户方面的内容。同时linux是一个多进程系统,经常需要对这些进程进行一些调配和管理;而要进行管理,首先就要知道现在的进程情况:究竟有哪些进程?进程情况如何?等等。所以需要进程查看方面的工作。    who命令     该命令主要用于查看当前在线上的用户情况。这个命令非常有用。如果用户想和其他用户建立即时通讯,比如使用t......


用Samba实现文件服务器功能

  摘要 【相关文章:RelaxBSD 1.0 FAQ

【扩展阅读:PHP+mySQL+vsFTPd组成的个

    在中小型网络、企业内部网中利用linux建立文件服务器一个很好的解决方案,本文是一篇利用samba构建文件服务器的简明指南。 【扩展信息:介绍SSH

  linux 是一个优秀的操作系统,尤其是它的网络功能,可以与各种操作系统轻松连接,实现多种网络服务。由于linux系统的高稳定性与可靠性,以及低廉的价格,使它受到越来越多用户的青睐。在一些中小型网络,或者企业的内部网中,利用linux建立文件服务器是一个很好的解决方案。针对企业内部网中的绝大部分客户机采用windows的情况,我们可以通过使用samba来实现文件服务器功能。

  

    samba是在linux及unix上实现smb(server message block)协议的一个免费软件,由服务器及客户端程序构成。这里我们只介绍服务器程序。

  

    我们首先介绍一些smb协议的情况。smb协议是建立在netbios协议之上的应用协议,是基于tcp138、139两个端口的服务。netbios出现之后,microsoft就使用netbios实现了一个网络文件/打印服务系统。这个系统基于netbios设定了一套文件共享协议,microsoft称之为smb(server message block)协议。这个协议被用于lan manager与windows服务器系统中,实现不同计算机之间共享打印机与文件等。因此,为了让windows与unix/linux计算机相集成,最好的办法就是在unix/linux计算机中安装支持smb协议的软件。这样使用windows的客户端不需要更改设置,就能像使用windows nt或windows 2000服务器一样,使用unix/linux计算机上的共享资源了。samba使smb协议运行在netbios协议上,并且使用windows的netbeui协议让unix/linux服务器可以在windows的网络邻居上被访问到。

  

    samba的服务器程序可以实现以下主要功能:

  

    ◆ 文件及打印共享;

    ◆ 计算机名与ip的解悉;

    ◆ wins服务的支持;

    ◆ 用户权限设置(如果配合linux 的quota还可以实现用户磁盘空间配额)。

  

  安装

  

    samba有两种安装方式:

  

    1.安装rpm包

  

    我们以red hat为例:

  

  

    mount -t iso9660 /dev/cdrom  /mnt/cdrom

    cd /mnt/cdrom/redhat/rpms

    rpm -ivh samba*.rpm

       或者升级安装 

    rpm -uvh samba*.rpm

  

  

  

    2.安装samba源代码

  

  

    tar -zxvf samba*.tar.gz

    cd /samba/src

    ./configure

    ./ make dep

    ./make

    ./make install

  

  

  

  配置

  


...   下一页
    摘要:   wall命令    这个命令的功能是对全部已登录的用户发送信息,用户可以先把要发送的信息写好存入一个文件中,然后输入:    # wall     这样就能对所有的用户发送信息了。    在上面的例子中符号“    例如:    # wall ‘thank you!’    broadcast message from root (tty1) fri nov 26 14:15:07 1999…    thank you!    #    执行以上......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE