ubuntu下tft伺服器和nfs伺服器的搭建

2021-06-22 13:13:13 字數 1271 閱讀 2530

ubuntu安裝tftp伺服器

1.安裝包

sudo apt-get install tftp-hpa tftpd-hpa (前者客戶程式,後者服務程式)

sudo apt-get install openbsd-inetd

sudo apt-get install xinetd

2.建tftp共享目錄

mkdir ~/tftpboot

3.sudo vim /etc/default/tftpd-hpa

修改tftp_directory="~/tftpboot"

4.sudo /etc/init.d/tftpd-hpa restart

5.本機測試

在tftpboot目錄下建a.txt檔案,寫入資料

cd /home/user

tftp 192.168.1.12本機ip位址 或者tftp 127.0.0.1

tftp>get a.txt

tftp>quit

6.開發板測試

tftp -g -r a.txt 192.168.1.10

ubuntu安裝nfs伺服器

1.sudo apt-get install nfs-kernel-server

2.配置掛載目錄和許可權

sudo vim /etc/exports

/home/xiaoyi  *(rw,sync,no_subtree_check)或者 *表示所有使用者

/home/user 192.168.1.0/24(rw,sync,no_root_squash) 固定ip位址使用者

其中:/home 是要共享的目錄,192.168.1.0/24 代表允許訪問的網段,

rw 是可讀寫許可權, sync 是資料同步寫入記憶體和硬碟,

no_root_squash 是ubuntu nfs 客戶端分享目錄使用者的許可權,

如果客戶端使用的是root 使用者,那麼對於該共享目錄而言,該客戶端就具有root 許可權

3.重啟服務

sudo /etc/init.d/nfs-kernel-server restart

4.測試ubuntu nfs

sudo mount localhost:/home/will/rootfs /mnt

sudo mount -t nfs 192.168.1.100:/home /mnt

df命令檢視是否掛載成功

可以執行以下命令來顯示一下共享出來的目錄:

$showmount -e localhost

sudo umount /mnt 解除安裝

Ubuntu下建立tftp伺服器

1 安裝程式 sudo apt get install tftp tftpd sudo apt get install openbsd inetd 2 新建資料夾 cd sudo mkdir tftpboot sudo chmod 777 tftpboot 3 修改存放目錄 sudo vi etc ...

UBUNTU下TFTP伺服器搭建

1.1搭建tftp伺服器 tftp trivial file transfer protocol,簡單檔案傳輸協議 是乙個基於udp協議實現的用於在客戶機和伺服器之間進行簡單檔案傳輸的協議,適合於開銷不大 不複雜的應用場合。tftp協議專門為小檔案傳輸而設計,只能從伺服器上獲取檔案,或者向伺服器寫入...

Ubuntu下安裝svn伺服器

1.安裝軟體 sudo apt get install subversion 2.建立專案目錄 sudo mkdir home dennis svn cd home dennis svn sudo mkdir baseline 3.建立svn版本 倉sudo svnadmin create home...