zoukankan      html  css  js  c++  java
  • Linux几大服务

    server0操作:

    1、创建/devops目录,并修改其SELINUX安全上下文
    # mkdir /devops
    # vim /devops/1.mp3
    # chcon -R -t samba_share_t /devops

    2、编辑smb.conf配置文件,添加devops共享
    # vim /etc/samba/smb.conf
    [devops]
    path = /devops
    browseable = yes
    write list = chihiro

    # systemctl restart smb

    3、创建共享用户
    # useradd kenji
    # useradd chihiro
    # smbpasswd -a kenji
    # smbpasswd -a kenji

    4、为保证chihiro用户对/devops目录拥有写权限,修改该目录权限如下:
    # setfacl -R -m u:chihiro:rwx /devops

    5、为保证共享用户的读、写权限可成功导出,开启以下选项:
    # setsebool samba_export_all_rw=on


    desktop0操作:

    1、建立和共享用户同名的用户
    # useradd kenji
    # useradd chihiro

    2、建立/etc/user.txt文件,保存默认挂载时使用的用户名、密码
    # vim /etc/user.txt
    username=kenji
    password=redhat

    3、创建挂载点,自动挂载共享目录
    # mkdir /mnt/dev
    # vim /etc/fstab
    //172.25.0.11/devops /mnt/dev cifs multiuser,credentials=/etc/user.txt,sec=ntlmssp 0 0

    # yum install -y cifs-utils
    # mount -a
    # df -h

    验证方法:
    # su - kenji
    # cifscreds add 172.25.0.11

    =================================NTP服务================================

    [root@ntp-server ~]# grep -Ev "^$|#" /etc/ntp.conf

    restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
    restrict cn.ntp.org.cn nomodify
    server cn.ntp.org.cn prefer
    server 0.cn.pool.ntp.org iburst
    server 1.asia.pool.ntp.org iburst


    客户端同步时间

    00 */1 * * * root /usr/sbin/ntpdate 192.168.1.100 &> /dev/null ;/sbin/hwclock -w &> /dev/null

    =============================NFS服务=======================================

    1、安装软件

    NFS server需要至少安装两个软件nfs-utils 和rpcbind

    安装完nfs服务一般会自动生成配置文件exports,如果没有就自己创建一个 /etc/exports

    rpm -qa nfs-utils rpcbind
    yum install -y nfs-utils rpcbind
    cat /etc/exports

    创建共享目录,将文件所有者指定为nfsnobody。nfsnobody用户在安装nfs时会自动创建。

    如果不指定共享用户,则nfs系统在分配权限时会以用户uid为主,客户端如果用root账户会在服务器被自动降级至nfsnobody。

    mkdir /data/nfs  -p
    chown -R nfsnobody:nfsnobody  /data/nfs

    2、server配置文件

    server配置文件
    修改服务端配置文件/etc/exports,增加如下一行:
    /data/nfs 192.168.1.1/24(rw,sync)

    exportfs -rv      #重新加载NFS配置文件

    将 /data/nfs  共享给192.168.1.* ,客户端权限rw     其中共享对象可以用通配符,比如 * 代表所有地址。

    启动nfs,rpcbind服务并加入开机自启动

    systemctl restart rpcbind
    systemctl restart nfs
    systemctl enable rpcbind
    systemctl enable nfs

    查看rpc 和 nfs 服务是否正常启动

    netstat -tnlup|grep -E '(rpc|nfs)' 

     
     3、Client 配置
     
     安装两个软件nfs-utils 和rpcbind
    yum install -y nfs-utils rpcbind
    systemctl restart rpcbind
    systemctl enable rpcbind
    showmount -e 192.168.1.10
    mount -t nfs 192.168.1.10:/data/nfs /tmp/nfs -o proto=tcp -o nolock
     
     
    卸载挂载点,如果提示 /mnt: device is busy ,可以用lf参数强制卸载
    umount  -lf  /mnt  
     
     
  • 相关阅读:
    mvn编译
    国庆续写商品管理系统(二)
    Flask中多APP应用以及admin后台系统
    Bzoj3289 Mato的文件管理
    洛谷P2888 [USACO07NOV]牛栏Cow Hurdles
    POJ1988 Cube Stacking
    Bzoj3060 [Poi2012]Tour de Byteotia
    Bzoj3038 上帝造题的七分钟2 线段树
    Bzoj3038 上帝造题的七分钟2 并查集
    TYVJ1716 上帝造题的七分钟
  • 原文地址:https://www.cnblogs.com/luck123/p/10727754.html
Copyright © 2011-2022 走看看