1、安裝軟體
$sudo apt-get install nfs-kernel-server nfs-common portmap
2、配置portmap
$sudo emacs /etc/default/portmap
注釋掉 -i 127.0.0.1 ,在這一行前面加#
3、建立nfs工作目錄
$cd /
$sudo mkdir nfsroot
$sudo chmod 777 nfsroot
4、配置相關服務目錄及許可權
$sudo vi /etc/exports
新增如下內容:
/nfsroot *(rw,sync,no_root_squash)
解釋: /nfsroot 是共享目錄
*(rw,sync,no_root_squash)中,*表示所有客戶機都可以掛載
rw 表示掛接此目錄的客戶機對該目錄有讀和寫的許可權
sync 資料同步,同時寫入記憶體與磁碟
no_root_squash 表示伺服器共享目錄使用者的屬性,如果使用者是root,那麼對於這個共享目錄來說就是具有root的許可權。
5、更新exports
$sudo exportfs -r
6、重啟nfs服務
$ sudo /etc/init.d/nfs-kernel-server restart
7、在pc機器測試
$ sudo mount 192.168.1.111:/nfsboot /mnt 192.168.1.111為nfs伺服器ip位址
此時可以檢視/mnt目錄下內容即為nfs伺服器上的內容
解除安裝$sudo umount /mnt
8、在開發板測試
確保在同乙個網段,並且能ping通。伺服器的防火牆最好關閉。
#mount -t nfs 192.168.1.111:/nfsroot /mnt -o nolock
注意要有nolock引數,否則會出現rpc錯誤
ubuntu9 10下安裝配置NFS服務
1 安裝軟體 sudo apt get install nfs kernel server nfs common portmap 2 配置portmap sudo emacs etc default portmap 注釋掉 i 127.0.0.1 在這一行前面加 3 建立nfs工作目錄 cd sud...
Ubuntu9 10下安裝配置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...
Ubuntu9 10中安裝配置mysql5
mysql5 今天在ubuntu上安裝了mysql5.1.12 beta版本,為了學習一下mysql,畢竟我還是開源的支持者。1.安裝 安裝過程仔細看原始碼包中的install binary就行了,注意使用root使用者,特別是在執行scripts mysql install db命令時。2.設定使...