1.tftp。干嗎的?用於宿主機與目標機的通信。簡而言之就是電腦與板子的通信
2.NFS。?干嘛的?全稱 NET FILE DYSTEM 簡單的來說就在一台linux主機上設置共享文件,然後讓某些符合條件的linux及其可以享有這個共享文件或目錄。拿windows共享文件想想就明白了。
3.Samba。?您又是干嘛的?上面的nfs是實現linux機器與linux機器共享,這個Smaba就是實現windows與linux機器的共享。
安裝出現的問題
1.重啟後用netstat -a |grep tftp 沒有看到想看的效果。
2.麼有檢測
3.nfs安裝不上,下次重裝試試
4.samba搭建起來了,但是從windows只能讀,不能寫,下次再試試,找找原因(已解決,是權限的問題,如果要向某個文件夾拷東西,那麼他的所有父文件的權限都要能寫才行)
一。tftp
1.
apt-get install tftpd (服務端)
apt-get install tftp (客戶端)
apt-get install xinetd
2、建立配置文件
cd /etc/xinetd.d/
vi tftp
輸入
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
存盤退出
3、建立tftp服務文件目錄
mkdir /tftpboot
4、從新啟動服務
/etc/init.d/xinetd restart
安裝完成!測試方法:(暫時未測試。留著)
在/tftpboot 目錄下隨便放個文件abc
然後 運行tftp 192.168.123.202 進入tftp命令行
輸入get abc 看看是不是能把文件下下來,如果可以就可以了,也可以put 文件上去
二。nfs
三。samba
按照國嵌的視頻
sudo apt-get install samba
舉例來說 vim /etc/samba/smb.conf
配置samba服務器
[root] ;這個是在windows ip連上之後看到的名字
comment = root guoqianjiaode
path = /
browseable = yes
writable = yes
valid users = smb
useradd smb ; 添加賬戶smb
smbpasswd -a smb ;修改smb 密碼
通過看ifconfig裡的inet,查看linux機器的ip
在windows的“運行”。輸入(ip地址)
即可看到一個界面,輸入剛才在linux的賬號密碼即可