zoukankan      html  css  js  c++  java
  • Linux系统学习 二十、SAMBA服务—介绍、安装、端口

    1、简介

    网络数据文件共享服务器

    可以和Windows中的网上邻居通用

    数据共享的方法:

    Windows中最常用的是“网上邻居”。网上邻居使用的文件系统是CIFS(通用互联网文件系统)协议进行数据共享,不能跨网段,跨路由。

    Linux中最常用的是NFS服务

     

    由来:

    在1991年Andrew Tridgell为了实现Unix和Windows之间文件共享,开发了SMB(Server Message Block,服务消息块)文件系统

     

    Samba与NetBIOS协议

    IBM开发的NetBIOS协议是为了局域网内少数计算机进行通信的协议

    Samba基于NetBIOS协议开发,所以可以和Windows通信,但只能在局域网通信

    用Linux搭建“网上邻居”的共享优点,因为是“网上邻居”所有可以有下载和上传,那么就可以防止上传的病毒和木马,因为这些病毒木马都是针对Windows的,对Linux没得影响。

     

    Samba的主要应用:

    文件共享

    打印服务器

    Samba登录时身份验证

    可以进行Windows的主机名解析

     

    常见文件服务器的比较:

    服务名称

    使用范围

    服务器端

    客户端

    局限性

    FTP

    内网和公网

    Windows

    Linux

    Windows

    Linux

    无法直接在服务器端修改数据

    Samba

    内网

    Windows

    Linux

    Windows

    Linux

    只能在内网使用

    NFS

    内网和公网

    Linux

    Linux

    只能Linux之间使用

     

    Apache和网页是不是文件服务器?

    不是(要有上传和能指定上传权限)

     

     

    2、安装与端口

    Samba:主服务包

    Samba-client:客户端

    Samba-common:通用工具

    Samba4-libs:库

    Samba-winbind:Windows域映射

    Samba-winbind-clients:域映射客户端

     

     

    Samba的守护进程

    smbd:提供对服务器中文件、打印资源的共享访问139 445

    nmbd:提供基于NetBIOS主机名称的解析137 138

     

    启动Samba服务

    service smb start

    service nmb start

     

     

     

  • 相关阅读:
    普通的patch 和使用git 打patch
    c语言中的原子操作
    读写锁的简单说明
    source Insight 的常用设置
    git 一些常用的场景
    gdb 脚本 简单理解
    linux 中的errno 和 strerror(errno)
    C++中内存对齐原理详解
    如何安装windbg调试助手
    Windows中如何读写INI文件
  • 原文地址:https://www.cnblogs.com/Yuuki-/p/11969603.html
Copyright © 2011-2022 走看看