本文章来源于正点原子资料,记录下来,以后参考。
一、 ubuntu搭建tftp服务
1、安装
sudo apt-get install tftp-hpa tftpd-hpa
sudo apt-get install xinetd
TFTP 需要一个文件夹来存放文件,在用户目录下新建一个目录 比如: /home/xxx/tptproot
chmod 777 /home/xxx/tptproot 必须要设置权限
配置tftp 修改 /etc/xinetd.d/tftp
vim /etc/xinetd.d/tftp 修改内容如下:
server tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /home/xxx/tptproot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
启动 tftp 服务 sudo service tftpd-hpa start
2、 打开/etc/default/tftpd-hpa 文件,将其修改为如下所示内容:
# /etc/default/tftpd-hpa
TFTP_USERNAME=“tftp”
TFTP_DIRECTORY="/home/xxx/tptproot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="-l -c -s"
TFTP_DIRECTORY 是tftp 文件夹目录,通过TFTP 传输的文件都放到这个文件夹里面
最后输入如下命令, 重启 tftp 服务器:
sudo service tftpd-hpa restart
二、 ubuntu搭建NFS服务
1、安装 NFS 服务:
sudo apt-get install nfs-kernel-server rpcbind
NFS需要一个文件夹来存放文件,在用户目录下新建一个目录 比如: /home/xxx/nfsroot
chmod 777 /home/xxx/nfsroot
2、配置nfs
sudo vi /etc/exports
在末尾添加
/home/xxx/nfsroot *(rw,sync,no_root_squash)
3、重启 NFS 服务,使用命令如下:
sudo /etc/init.d/nfs-kernel-server restart