linux服务配置

本文详细介绍了如何在Linux上配置Samba服务共享目录给Windows,TFTP服务提供文件下载,以及NFS服务实现网络文件系统挂载。包括安装、配置和测试步骤。
摘要由CSDN通过智能技术生成

一、samba服务

   //将linux中的目录共享给Windows 

 1、安装samba服务
  sudo apt-get install samba samba-common
 2、配置需要共享的目录


             例如:将zhu用户的主目录共享给Windows

  •       第一步:打开samba的配置文件
       sudo vim /etc/samba/smb.conf

  •         第二步:在配置文件末尾添加下面内容:

               #希望在Windows中看到共享目录的名字—自定义 

    [zhu]
    #路径改为要共享的目录路径
    path = /home/zhu/     //home目录下
    browseable = yes
    public = yes
    available = yes
    writable = yes
    #给samba共享目录设置账号--ubuntu系统的用户名
    valid users = zhu
  •         第三步:给账号设置密码
    zhu@zhu-virtual-machine:~$ sudo smbpasswd -a zhu
            New SMB password:
            Retype new SMB password:
            Added user peter.

    3、重启samba服务
    zhu@zhu-virtual-machine:~$ sudo /etc/init.d/smbd restart
        [ ok ] Restarting smbd (via systemctl): smbd.service.

    4、测试: 在Windows中访问共享目录
   win+r  --->输入linuxIP: \\192.###.##.###

二、TFTP服务  

        //在linux中提供文件下载服务


    1、安装tftp服务
     sudo apt-get install tftp-hpa tftpd-hpa

    2、创建tftp的工作(下载)目录
    sudo mkdir /tftpboot
    sudo chmod 0777 /tftpboot/

    3、将创建的工作目录配置到tftp服务中

  •         第一步:打开配置文件
    sudo vim  /etc/default/tftpd-hpa

  •         第二步:修改工作目录
 # /etc/default/tftpd-hpa
    TFTP_USERNAME="tftp"
    TFTP_DIRECTORY="/tftpboot"  //修改TFTP_DIRECTORY的值为我们自己创建的工作目录的路径
    TFTP_ADDRESS=":69"
    TFTP_OPTIONS="--secure"

    4、重启tftp服务
 sudo /etc/init.d/tftpd-hpa restart    或 sudo service tftpd-hpa restart

    5、测试
  •         第一步:向工作目录拷贝一个文件
   cp /etc/vim/vimrc /tftpboot/
  •         第二步:在用户的主目录中,登录tftp服务器
  zhu@zhu-virtual-machine:~$ tftp 192.168.10.199
            tftp> get vimrc  //第三步:通过get命令,下载文件vimrc
            tftp> quit
  •         第四步:检查文件,如果文件vimrc不为空,说明下载成功    
zhu@zhu-virtual-machine:~$ ls -lh vimrc
-rw-rw-r-- 1 peter peter 3K Sep  7 01:49 vimrc

三、NFS服务  

        //提供网络文件系统,给客户端主机远程挂载文件系统

    1、安装NFS服务
  sudo apt-get install nfs-kernel-server

    2、将提前做好的文件系统rootfs.tar.gz拷贝到 ubuntu的 /opt  ,并解压
 zhu@zhu-virtual-machine:/opt$ tar -xvf rootfs.tar.gz

    3、在NFS服务器中配置文件系统的路径

  •         第一步:打开nfs配置文件        
 sudo vim /etc/exports

  •         第二步:在文件末尾添加下面一行
  /opt/rootfs/   *(rw,sync,no_root_squash,no_subtree_check)

    4、重启nfs服务ls
zhu@zhu-virtual-machine:/opt$ sudo /etc/init.d/nfs-kernel-server restart
 [ ok ] Restarting nfs-kernel-server (via systemctl): nfs-kernel-server.service.

    5、测试 
  •         第一步:在用户主目录下创建一个挂载点
zhu@zhu-virtual-machine:~$ mkdir mnt
  •         第二步:将网络文件系统挂载到上面创建的挂载点    
zhu@zhu-virtual-machine:~$ sudo mount 192.168.10.5:/opt/rootfs  ./mnt
  •         查看挂载点中有没有文件,如果有,说明挂载成功了
zhu@zhu-virtual-machine:~$ ls mnt/  

   温馨提示:注意区分home目录和根目录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值