rhel服务搭建

系统 1589 0

最近在学习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:只读权限  
no root squash:对于登陆NFS主机的共享目录用户如果是root的话则对该目录具有root权限。这样做极不安全,建议不用为好!
root_squash:对于登陆NFS主机的共享目录用户使用者如果是root则它的权限将被压缩成匿名使用者,同时它的UID和GID都会变成nobody那个系统账号的身份。
all squash:不管登陆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,no root squash)

启动与停止
    
      /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
    
  

rhel服务搭建


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论