fedora 23中配置tftp-server


fedora 23中配置tftp-server

1 簡介

2 tftp安裝

sudo dnf install tftp-server

3 啟動和允許

老版本啟動方式是啟動和允許xinetd 參考文檔fedora 18 Starting the tftp Server

systemctl start xinetd.service
systemctl enable xinetd.service

而新版本改了,用的是以下方式,產考文檔fedora 23 Installing the tftp server Start and enable the tftp socket. systemd will automatically start the// tftpd service when required. 開始並允許tftp服務,系統會自動啟動tftp服務所需的服務

systemctl start tftp.socket
systemctl enable tftp.socket
運行結果
Created symlink from /etc/systemd/system/sockets.target.wants/tftp.socket to\\
/usr/lib/systemd/system/tftp.socket

如果你感興趣你可以查看這個文件的內容,有句話是這樣講的,好奇心是一切技術的源泉,盡管我知道這
都是坑,我還是毫不猶豫的跳下去了;命令如下:

cat /usr/lib/systemd/system/tftp.socket
運行結果
[Unit]
Description=Tftp Server Activation Socket

[Socket]
ListenDatagram=69

[Install]
WantedBy=sockets.target

我‘猜測’這就是我們啟動服務,系統自動生成的的配置文件

4 設置tftp服務根目錄

  • 執行一下命令
    cat /usr/lib/systemd/system/tftp.service
    
    運行結果
    [Unit]
    Description=Tftp Server
    Requires=tftp.socket
    Documentation=man:in.tftpd
    
    [Service]
    ExecStart=/usr/sbin/in.tftpd -s /var/lib/tftpboot
    StandardInput=socket
    
    [Install]
    Also=tftp.socket
    
    • 從中可以發現tftp-service的根目錄默認地址為var/lib/tftpboot;想改的話,可以給這
      位置改下並增加該目錄權限,我選擇默認位置,修改權限
      chmod a+w /var/lib/tftpboot
      
    • 幫助文檔 in.tftpd文檔我們可以通過一下命令查看
      man in.tftpd
      
  • 啟動
    systemctl start tftp.service
    
  • 查看狀態
    systemctl status tftp.service
    
    運行結果
     tftp.service - Tftp Server
    Loaded: loaded (/usr/lib/systemd/system/tftp.service; indirect; vendor preset: disabled)
    Active: active (running) since 五 2016-05-13 09:35:22 CST; 17s ago
      Docs: man:in.tftpd
    Main PID: 15450 (in.tftpd)
    CGroup: /system.slice/tftp.service
            └─15450 /usr/sbin/in.tftpd -s /var/lib/tftpboot
    
     
  • 或者運行這個命令檢查是否成功
    netstat -a | grep tftp
    
    運行結果
    udp6       0      0 [::]:tftp               [::]:*
    

    成功

5 測試

6 產考文檔

《Install a TFTP serv on Fedora 16+》網址:dflund.se/~triad/krad/tftpserver.html

Author: 野書

Created: 2016-05-13 五 09:53

Emacs 24.5.1 (Org mode 8.2.10)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM