zoukankan      html  css  js  c++  java
  • 期中架构实现步骤

    期中架构集群搭建详细步骤

    服务端:

    0.准备工作:

       cat /etc/redhat-release 查看服务器版本

       Uname -r 查看内核版本信息

       Uname -m 查看操作系统位数

    1.NFS服务器搭建和挂载

    rpm -qa nfs-utils rpcbind 查看服务器是否安装了这两个软件

    yum install nfs-utils rpcbind -y

    rpm -qa nfs-utils rpcbind 确认是否安装成功

    /etc/init.d/rpcbind status 检查rpcbind服务状态

    /etc/init.d/rpcbind start 启动服务

    /etc/init.d/rpcbind status

    lsof -i :111 查看该端口是什么服务

    netstat -lntup | grep rpcbind 查看服务信息

    chkconfig --list rpcbind

    rpcinfo -p localhost 查看端口映射

    #######################################

    /etc/init.d/nfs status 查看nfs信息

    /etc/init.d/nfs start 启动nfs服务

    rpcinfo -p localhost 查看端口映射

    ps -ef|egrep “rpc|nfs” : egrep = grep -E  匹配正则表达式

    设置开机自启:

       chkconfig rpcbind on

       chkconfig nfs on

       chkconfig --list rpcbind fs 查看是否成功设置

       chkconfig --list | egrep “nfs|rpcbind”

    配置exports文件:

       /data 192.168.110.0/24(rw,sync,all_squash)

       mkdir -p /data

       chown -R nfsnobody.nfsnobody /data

       grep nfsnobody /etc/passwd

       /etc/init.d/nfs reload    平滑启动==exportfs -rv

       showmount -e localhost 查看本地挂载情况

       mount -t nfs 192.168.110.128:/data /mnt

       df -h   查看挂载情况

    客户端:

    yum install rpcbind nfs-utils -y

    rpm -qa rpcbind nfs-utils 安装nfs服务,可以使用showmount功能

    /etc/init.d/rpcbind start

    /etc/init.d/rpcbind status

    showmount -e 192.169.110.128

    mkdir -p /dataweb1

    mount -t nfs 192.168.110.128:/data /dataweb1

    df -h

    mount 查看挂载信息

    mkdir -p /dataweb1/web1 测试

    ls -l /dataweb1

     

    echo “/etc/init.d/rpcbind start” >>/etc/rc.local

    echo “/bin/mount -t nfs 192.168.110.128:/data /dataweb1” >>/etc/rc.local

    tail -2 /etc/rc.local

    NFS客户端挂载深入:

    nf如果没有自动创建nfsnobody用户:

    groupadd nfsnobody -g 888

    useradd nfsnobody -u 888 -g nfsnobody

    id nfsnobody

    chown -R nfsnobody.nfsnobody /data

    vim /etc/exports
    /data 192.168.110.128/24(rw,sync,all_squash,anonuid=888,anongid=888) 

    showmount -e localhost

     

  • 相关阅读:
    ES6 Promise的resolved深入理解
    npm 重点小结
    nodemon 基本配置与使用
    CSS 标准发布流程
    HTML表格基础详解
    <linux/init.h>,<linux/module.h>头文件不存在等问题的解决方法
    libcstl中的list没法插入自定义数据
    Linux下C编写基本的多线程socket服务器
    Linux下C连接MySql数据库
    C++实现最基本的LRUCache服务器缓存
  • 原文地址:https://www.cnblogs.com/sunshineyang/p/5986277.html
Copyright © 2011-2022 走看看