Linux安裝NFS、TFTP服務

說明:配置過程中涉及到的IP地址192.168.1.3是我的主機IP,你們的你們自己決定。


安裝NFS服務:

  1. 安裝NFS server 端口映射和服務:
    sudo apt-get install nfs-kernel-server


  2. 重啓 portmap 服務:
    sudo /etc/init.d/portmap restart


  3. 編輯/etc/exports,添加目標系統的根文件系統映射目錄,假如目標系統的根文件系統最後映射到/opt/fsmini, 則/etc/exports 內容如下:
    /opt/fsmini
    *(subtree_check,rw,no_root_squash,async)


  4. sudo /etc/init.d/nfs-kernel-server restart
    sudo exportfs –a     //最好每修改過/etc/exports 後需要執行一次


  5. 測試 NFS
    首先建立一個 nfs 測試的掛載點(目錄)
    sudo mkdir /mnt/nfs
    mount 192.168.1.3:/opt/fsmini /mnt/nfs –t nfs
    如果掛載成功,則表示 NFS 配置成功。



安裝TFTP服務:

  1. 創建文件夾:
    sudo mkdir /tftpboot
    cp zImage /tftpboot   //注:zImage 是我用於測試的一個文件,你可用別的隨意文件替代


  2. sudo chmod 777 /tftpboot -R
    sudo apt-get install tftp tftpd
    sudo apt-get install openbsd-inetd


  3. sudo vi /etc/inetd.conf
    在裏面填入如下一行:
    tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot


  4. 新建 /etc/default/tftpd-hpa
    #Defaults for tftpd-hpa
    RUN_DAEMON="yes"
    OPTIONS="-l -s /tftpboot"


  5. 啓動服務

    sudo /etc/init.d/openbsd-inetd reload
    sudo /etc/init.d/openbsd-inetd restart


  6. TFTP 服務測試
    在用戶自己目錄下建立一個目錄,將/tftpboot 下存在的文件下載到此目錄下
    tftp 192.168.1.3
    tftp> get uImage

    如果 TFTP 正常配置,這個能比較快就下載完畢,uImage 是一個在/tftpboot 下面的任意一個拿來做測試的文件。

    tftp>quit
    可以看到,在當前目錄下有我們通過 TFTP 下載的文件 uImage 了。


  7. 以後每次啓動系統的時候,要執行一下:
    sudo /etc/init.d/openbsd-inetd restart

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章