在ubuntu上安装tftp服务器与nfs服务器

(一)安装tftp服务器

在ubuntu上安装tftp服务器其实是很简单的,不像红帽企业版那么复杂;

1.安装tftp的客户端和服务器

sudo apt-get install tftp-hpa tftpd-hpa xinetd

说明:tftpd-hpa 是服务器,tftp-hpa是客户端;

2.创建一个目录用来存放服务器上的内容

mkdir /tftpboot     
chmod 777 tftpboot
说明:这在虚拟机根目录下创建了tftpboot目录并设置最大权限。

3.修改配置文件

sudo vim /etc/default/tftpd-hpa

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
}
存盘退出

4.在windowns下关闭防火墙

5.重启TFTP服务,用到下面命令:

sudo service tftpd-hpa restart
6.检测tftp是否可用

  1. echo hello world > ~/a.txt   //在~/目录下生成内容是hello world的a.txt文件 
  2.   
  3.  echo tftp test > /tftpboot/b.txt   //在/tftpboot目录下生成内容是tftp test的b.txt文件
  4.   
  5.  cd ~   //进入~目录
  6.   
  7.  sudo tftp 192.168.1.99 //本机ip是192.168.1.99  
  8.   
  9.  tftp> put a.txt   //把~目录下的a.txt文件放到/tftpboot中
  10.   
  11.  tftp> get b.txt  //从/tftpboot目录中获得b.txt文件放在当前目录下
  12.   
  13.  tftp> q  //退出检测

检查/tftpboot目录下有a.txt文件,在~目录下有b.txt文件则安装tftp服务成功;


(二)安装nfs服务器

1.在终端下执行下面二条命令来安装NFS服务:

  1. #sudo apt-get install portmap  
  2.   
  3. #sudo apt-get install nfs-kernel-server  
2.修改/ect/exports文件

  1. #sudo vi /etc/exports 
     增加这句:       /forlinx/   *(rw,sync,no_root_squash)    

     添加的内容意思是:允许所有ip的计算机以读写的权限来访问/forlinx/目录下的内容,具体要根据不同的环境来定。

3.使/ect/exports文件生效;

#sudo exportfs -rv  

4.启动端口映射

#/etc/init.d/nfs-kernel-server restart (或: #sudo service nfs-kernel-server restart)
5. 启动  NFS 服务,此时  NFS 会激活守护进程,然后就开始监听  Client 端的请求;

#/etc/init.d/nfs-kernel-server restart (或: #sudo service nfs-kernel-server restart) 
到此,完成了在ubuntu上安装tftp服务器与nfs服务器。

感谢网上的各位大牛,本博文主要参考:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值