zoukankan      html  css  js  c++  java
  • 回顾--随笔

    samba版块:
    nmb :Netbios的名称解析
    端口:UDP 137 138
    smb :实现文件的共享
    端口:TCP 139 445

    user 本地用户
    share 匿名用户

    smbclient -L 192.168.113.134    //查看samba上的共享
    smbclient //192.168.x.x/koko   //登录(可以是匿名也可以是本地用户,本地用户支持匿名,本地用户需转换,put是上传,get是下载)
    pdbedit -a zhangsan    //将本地用户转换成smb用户,可直接添加其他smb用户
    smbclient -U zhangsan //192.168.x.x/koko   //用转换后的zhangsan用户登录,密码可以和本地用户zhangsan的密码不一样
    setfacl -m u:zhangsan:rwx /share/    //对zhangsang用户访问share目录设置相应的权限
    \192.168.x.x    //win下映射smb,进入后选择驱动器右键--映射即可
    net use */del    //win中的cmd下清理缓存
    mount -t cifs -o username=zhangsan,password=kkkkkk //192.168.x.x/koko /mnt/usb2
    //linux客户端挂载网络驱动器,-t指定系统类型,cifs是cifs的系统类型,-o 参数用来指定用户名和密码

    设置别名:
    vim /etc/samba/smbusers
      root=administrator admin
      zhangsan=kk
    vim /etc/samba/smb.conf
      [global]
      server string = Samba Server Version %v    //在该行下面添加一条
      username map = /etc/samba/smbusers        //指向上面定义的别名文件即可
    service smb restart
    \192.168.x.x    //登录名用kk别名登录密码是zhangsan用户的密码

    访问控制:
    vim /etc/samba/smb.conf
    响应的位置添加
    hosts allow = 127.  192.168.12.  192.168.13.    //允许c类地址的12和13段的所有机器登录,可是单个地址
    hosts deny= {意思是说拒绝个别允许所有}
    以上两个只能用一个不能同时用,不然就发生冲突

    DNS版块:
    域名结构:
    FQDN(完整合格域名)=主机名+域名 例: www.sina.com.cn
    域名解析的方式:
    递归查询:压力在根域服务器
    迭代查询:压力在客户端的DNS服务器

    示例地址:
    主DNS服务器:192.168.1.100
    web服务器:192.168.1.101
    故障服务器:192.168.1.102
    从服务器:192.168.1.1.3

    安装bind
    yum -y install bind
    服务:named
    端口:UDP 53 数据通信(域名解析)
         TCP 53 数据同步(主从同步)
    修改配置文件:
    1、配置主配置文件
    vim /etc/named.conf     //服务器运行参数
    修改DNS服务器监听的IP地址,通常为本机的地址
    allow-query {any;} //这里是允许那个或那些地址同步数据,主从模式会用到这里
    include "named.rfc1912.zones"    //不同区域配置模板
    2、区域文件
    cp -p /etc/named.rfc1912.zones /etc/named.rfc1912.zones.bak //备份该文件
    vim /etc/named.rfc1912.zones     // 当前DNS服务器所解析的区域及其配置
    正向解析和反向解析都在该文件中:
    zone "djkk.com" IN {
    type master;
    file "opop.localhost";    //这个名字可以改
    allow-update { none; };    //是否允许客户端自动更新数据
    }
    zone "1.168.192.in-addr.arpa" IN{    //这里的地址要反写
    type master;
    file "named.fan";    //named.fan这个名字可改
    allow-update { none; };
    }

    3、数据文件
    cd /var/named/
    name.localhost    是正向解析数据文件    主机名->ip的解析
    name.localhost    是反向解析数据文件    ip->主机名的解析
    cp –p name.localhost opop.localhost
    cp –p named.lookback name.fan
    配置正向解析:
    vim opop.localhost
    IN SOA djkk.com. rname.invalid. (      //djkk.com后面的点一定要注意
    .....省略.....
    NS dns.djkk.com.      //后面的点要注意
    dns A 本机IP
    www A 192.168.1.101      //别名
    ftp CNAME www        //表示ftp和www代表的相同
    * A 192.168.1.102      //全匹配,表示没有生命的解析匹配到此地址
    配置反向解析:
    vim name.fan
    IN SOA djkk.com. rname.invalid. (
    .......省略.......
    NS dns.djkk.com.
    100 PTR dns.djkk.com.      //100这个地址和第二步反写地址拼接,之所以写成100是因为本机就是DNS服务器

    service named start //重启服务
    // 以上配置可以单独使用

    客户端把DNS指向192.168.1.100即可
    cat /etc/resolv.conf
    nslookup


    从服务器配置:
    安装bind
    主DNS服务器上配置
    vim /etc/named.conf
    listen-on port 53 { 192.168.1.100; };
    .....省略.....
    allow-auery { any; };
    Allow-transfer {192.168.1.103;};
    从服务器上配置:
    vim /etc/named.conf
    listen-on port 53 { 192.168.1.103; };
    .....省略.....
    allow-auery { any; };
    区域配置文件:
    vim /etc/named.conf
    zone "djkk.com" IN {
    type slave;    //类型要改
    file "slaves/opop.localhost";
    allow-update { none; };    //是否允许客户端自动更新数据
    masters {192.168.1.100}    //添加主DNS服务器
    }
    zone "1.168.192.in-addr.arpa" IN{      //这里的地址要反写
    type slave;
    file "slaves/named.fan";
    allow-update { none; };
    master { 192.168.1.100; };
    }
    测试:
    客户端将DNS指向从服务器即可

  • 相关阅读:
    必须掌握的八个DOS命令
    实况足球8 功略简解
    开始→运行→命令集锦
    必须掌握的八个DOS命令
    对称加密算法之DES算法
    让你的Linux像黑客帝国的画面一样炫酷
    古典密码之凯撒密码and换位密码
    用eclipse写jsp报以下错误
    mysql安装后,过一段时间,在命令行无法启动
    sql 日期函数
  • 原文地址:https://www.cnblogs.com/smlile-you-me/p/9087808.html
Copyright © 2011-2022 走看看