<草稿>1029 FTP NFS

1,CIFS/SMB,NFS,SAMBA ,FTP

Common Internet File System

Service Message Block

Network File System

SAMBA + LDAP 域

FTP :两个信道

     命令连接:一直连接

     数据连接:按需建立

          被动模式:由客户端发起。模式是由客户端发起的

          主动模式:源端口:20 目标端口:端口+1

     sftp(ssh)

     ftps(ssl)

     Client:

            ftp,lftp

            windows: FlashFXP,CuteFTP,filezilla

            Linux:gftp

       Server:Filezilla Server, vsftpd,proftpd,pureftp,wuftpd(古老)

                 windows:ServU

       vsftpd:

           安全性检查非常严格

           轻量级,高性能

           支持虚拟用户

           PAM:plug Authconfig moudules

       FTP类型:

           匿名用户(ftp,/var/ftp)

           系统用户 (各自家目录)

           虚拟用户 (映射为一个系统用户)

       共享文件权限:

           文件系统权限

           共享权限    交集

        FTP的数据传说模式

            二进制模式

            文本模式

        把用户禁锢在家目录:

            所有用户都禁锢:chroot_local_user=YES

            只禁锢部分:chroot_list_user=YES

                             chroop_list_file=/path

抓包工具:

tcpdump ,wireshark(GUI,CLI)

         tcpdump [options] [protocal] [ direction ] [Host] [Value] [Logic Operation] [other]

 

NFS:

          RPC:Remote Procedure Call 远程过程调用

          NFSv3:支持异步传输,TCP,支持更大的读写操作,支持64bit,支持Kerberos

          NFSv4:新版本,RPC整合到NFS中,支持UTF8的文件名称,全面支持Kerberos,增强锁,增强客户端缓存功能

          NFS server tcp/2049 udp/2049

          RPC: 111/tcp 111/udp   portmap程序提供

           rpc.mounted :半随即

           root_squash:压扁root

           NLM:nfslock  进程locked

           NSM:prc.statd 服务崩溃后通知客户端重新持有锁操作  状态管理器

           /etc/exports

                  /data             172.16.0.0(访问属性)    10.0.0.0、8(访问属性)

                 客户列表表示方法:

                    1,单个主机

                             ip或主机名

                    2,通配符

                             *,?

                             *。magedu.com

                    3,网络地址 支持CIDR

                 属性:

                      ro

                      rw

                      sync

                      async

                      root_squash

                      all_squash

                      no_root_squash

        管理导出, exportfs

                        -rav

                        -uav

        查看导出:show mount

                      -e server ip 显示server导出的所有文件系统

                      -d server :显示mou服务器导出的所有文件系统中至少被被某个客户端使用的

                      -a server :显示所有的被客户端访问的条目

        自动挂载选项加 _netdev   等网络好了再挂载

                        

NIS:Network Information System  ,yp, LDAP

       ypserv,ypbind

     

 

 

 

数组:连续的内存空间,存储多个数据,同一命名的多个变量,这些变量的内存空间通常是连续的。

   元素:使用数组下标   array[0],   ${array[index]}

   引用元素长度:${#array[index]}

   引用数组元素个数: ${#array[*|@]}

   提取尾部  :  

   引用数组每个元素:

  ${array[@]}  “a” “b” “c”

  ${array[*]}   “a b c”

   元素赋值: AA=(“jerry“ ”tom” “wendy natasha”)

                  AA[1]=

                  AA[2]=

                 AA=([0]=jerry  [1]=tom [2]=wendy)

你可能感兴趣的:(客户端,NetWork,internet,p)