zoukankan      html  css  js  c++  java
  • NFS服务及DHCPD服务

    NFS 服务

    Linux与Linux之间的文件共享

    就是网络文件系统,依靠网络。

    所有端口都存放在此,对应的服务跟端口

    cat /etc/service

    部署NFS

    先部署服务器端:

    部署之前要先启用rpcbind(将NFS服务器的IP地址和端口号等信息发送给客户端),不然会部署失败

    第一步

    yum install rpcbind nfs-utils –y 

    这是一个组件,里面包含了其他的组件和命令

    第二步

    vim /etc/exports

    这是个新的文件

    编写内容:共享的目录 共享给哪个ip(权限)即可。

    第三步

    systemctl start nfs rpcbind

    客户端:

    下载NFS,而后挂载使用即可。

    第一步

    yum install nfs-untils –y

    第二步

    挂载

    先在/目录下创建一个挂载点

    而后挂载,格式为

    mount –t nfs 服务器ip:共享目录的路径  挂载点

    查看共享的目录跟客户端的IP

    showmount –e 服务器端ip 

    为什么要下载nfs-untils呢?因为showmount这个命令依赖于的程序是nfs-untils。

      在我们完成服务端和客户端的设置后,可以看见这个共享目录了,但对这个目录却不能进行任何操作,因为nfs在安装时,会自动创建一个nfsnobody这个用户,必须把共享出来的这个cat了。

    更改属主:

    chown -R nfsnobody:nfsnobody /共享目录的绝对路径

    NFS开机自动挂载

    可以写到/etc/fstab这个文件里

    服务器ip:共享目录的路径  挂载点 nfs defaults 0 0

    如何验证是否写入的正确,可以先把写入的卸载掉,而后执行mount –a ,查看即可。

    也可写入/etc/rc.local这个文件里

    mount –t nfs 服务器ip:共享目录的路径  挂载点

    执行chmod +x /etc/rc.d/rc.local即可

    解决NFS自启导致不能开机

    按e选择Linux16

    输入

    rd.break

    而后按crtl+x

    而后再输入

    mount –o  remount,rw   /sysroot

    而后输入

    chroot /sysroot

    然后

    vim /etc/fstab

    把挂载的NFS删除,还有在重复一次操作,把/etc/rc.loacl 的NFS挂载取消了就可以了。

    永久关闭防火墙

    查看防火墙是

    getenforce

    设置

    sentenforce 0  #此为执行完立马生效

    永久生效要打开

    /etc/sysconfig/selinux

    把force换成disabled即可永久关闭。

    还有一个是

    systemctl disable firewalld

    DHCP服务

    用途:给局域网内一台主机分配IP地址,DNS服务器,域名,主机名。

    DHCP运行原理:

      首先DHCP一个客户端,这个客户端可以是手机,电脑,只要是能联网的设备即可,当设备需要DHCP服务时,它会发送请求索要IP地址,当DHCP服务端接收到请求后,会发送给客户端一个IP,但客户端会挑选一个IP地址,接着会告诉服务端我已经收到了。如果客户端脱离了局域网,要是进行第二次的连接,会出现两种情况,一种是会给它接近上次相同的IP地址,一种是以前的IP地址被别人用了,就重新发送请求。

    部署DHCP服务

    首先先把两台虚拟机调配成仅主机模式

    配置服务器端:

    首先配置网卡,配置成跟vmnet1一个网段

    而后重启网卡

    下载dhcp

    yum install dhcp –y 

    打开配置文件

    vim /etc/dhcp/dhcpd.conf 

    而后打开模板文件

    r /usr/share/doc/dhcp*/dhcpd.conf.example

    保留一下内容

    subnet 本机ip网段 netmask 子网掩码;
    
    range ip ip;
    
    default-lease-time 600;
    
    max-lease-time 7200;

    注意:255.255.0.0  0对应的位也必须是0

    配置客户端:

    也是配置网卡,只需改成dhcp即可。要把网络虚拟机里的dhcp勾选取消掉。

    而后重启网络,使用ip a即可获取配置DHCP服务分发的IP。

    Scp超级复制

    scp 跨主机复制,首先要保证能相互ping同,其次要相互发送密钥,确保是免密登录状态。

    格式

    scp 文件路径 ip:目标路径

    复制另一台的

    scp 复制的是什么 从哪复制(另一台IP):复制的是什么的路径  我要把复制的放到哪里(这里也是写路径)
    
    #如果是目录加-r即可

    把自己的复制给另一台

    scp 给它复制的是什么 要复制到哪去(另一台IP):存放到另一台的哪里(路径)
    
    #要是目录加-r即可
  • 相关阅读:
    C语言 sprintf 函数 C语言零基础入门教程
    C语言 printf 函数 C语言零基础入门教程
    C语言 文件读写 fgets 函数 C语言零基础入门教程
    C语言 文件读写 fputs 函数 C语言零基础入门教程
    C语言 fprintf 函数 C语言零基础入门教程
    C语言 文件读写 fgetc 函数 C语言零基础入门教程
    C语言 文件读写 fputc 函数 C语言零基础入门教程
    C语言 strlen 函数 C语言零基础入门教程
    Brad Abrams关于Naming Conventions的演讲中涉及到的生词集解
    适配器模式
  • 原文地址:https://www.cnblogs.com/shuaiyin/p/10910804.html
Copyright © 2011-2022 走看看