• rhel服务搭建


    最近在学习arm,需要搭建一些服务,在此记录一下。

    tftp服务搭建

    首先检查一下,有没有安装:

    netstat -a | grep tftp
    

    没有安装什么都不会显示,若是安装了就会显示一些关于该服务的信息。没有安装可以从网上下载tftp的rpm包,或者从安装光盘里找到。

    执行安装
    rpm -ivh xxxxx.rpm
    

    安装完毕会在根目录下产生一个tftpboot的工作目录,没有的话自己建立。

    配置

    tftp的配置文件在/etc/xinetd.d/tftp,将disable修改成yes,server args中-s指定tftp的工作目录。其他的可以选择默认。

    启动与停止
    /etc/init.d/xinetd start  启动
    /etc/init.d/xinetd stop   停止
    /etc/init.d/xinetd resart 重启
    
    查看服务状态
    service tftp status
    

    nfs服务搭建

    跟上面顺序差不多,在此直接上代码。

    netstat -a | grep nfs
    

    或者

    rpm -qa | grep nfs
    

    都可以用来查看nfs是否已经安装

    安装
    rpm -ivh xxxxx.rpm
    
    配置

    配置文件位于/etc/exports文件中,配置规则如下:

    共享的目录 主机名称1或IP1(参数1,参数2) 主机名称2或IP2(参数3,参数4)  
    

    exports中的主要参数:
    rw:可读写权限
    ro:只读权限 
    norootsquash:对于登陆NFS主机的共享目录用户如果是root的话则对该目录具有root权限。这样做极不安全,建议不用为好!
    root_squash:对于登陆NFS主机的共享目录用户使用者如果是root则它的权限将被压缩成匿名使用者,同时它的UID和GID都会变成nobody那个系统账号的身份。
    allsquash:不管登陆NFS主机用户身份如何,它的身份都会被压缩成匿名使用者,通常就是nobody
    anonuid:anonuid=xxx,制定NFS服务器/etc/passwd中匿名用户的UID
    anongid:anonuid=xxx,制定NFS服务器/etc/passwd中匿名用户的GID
    sync:数据在请求时写入共享(使硬盘与内存保持同步)
    async:NFS在写入数据前可响应请求(数据先暂存于内存中,而不是立即存入硬盘)
    secure:NFS通过1024以下的安全端口发送
    insecure:NFS通过1024以上端口发送
    hide:不共享NFS目录的子目录
    no
    hide:共享NFS目录的子目录

    我的配置如下:/home 192.168.1.*(rw,sync,norootsquash)

    启动与停止
    /etc/init.d/nfs start
    /etc/init.d/nfs stop
    /etc/init.d/nfs restart
    
    使用
    mount -t NFS servername:shared_dir /localdir
    

    samba服务搭建

    查看是否安装

    rpm -qa | grep samba
    
    安装
    rpm -ivh xxxx.rpm
    
    配置

    配置文件位于/etc/samba/smb.conf修改配置文件,我的配置文件如下

    [root]
            comment = root Directories      #共享说明
            browseable = yes                #浏览权限
            writable = yes                  #写权限
            path = /                        #共享目录
    ;       valid users = smb               #共享用户
    [homes]
            comment = Home Directories
            browseable = no
            writable = yes
    ;       valid users = %S
    ;       valid users = MYDOMAIN\%S
    
    [printers]
            comment = All Printers
            path = /var/spool/samba
            browseable = no
            guest ok = no
            writable = no
            printable = yes
    
    使用

    增加smb用户

    useradd smb
    

    设置密码

    passwd smb
    

    在windows中使用

    \\ip地址
    
    启动与停止
    /etc/init.d/smb start
    /etc/init.d/smb stop
    /etc/init.d/smb restart
    

    对于上面的服务,都可以使用下面的方法来启动,停止或者重启

    service 服务 start
    service 服务 stop
    service 服务 restart
  • 相关阅读:
    人生几宝
    sleep() 和 wait() 有什么区别?
    abstract class和interface有什么区别?
    谈谈final, finally, finalize的区别
    字符串转码【String.getBytes()和new String()】
    Redis中文API地址
    java之ibatis数据缓存
    ibatis的缓存机制
    mysql|表row_format的静态与动态,Compact
    Tesseract ocr 3.02学习记录一
  • 原文地址:https://www.cnblogs.com/tuteng/p/3087395.html
Copyright © 2020-2023  润新知