没有面板的服务器怎么建设网站,做企业网站 空间怎么买,河南发现5名阳性,网络用户管理系统注册TFTP服务器 TFTP#xff08;Trivial File Transfer Protocol#xff09;即简单文件传输协议#xff0c;是TCP/IP协议中一个用来在客户机与服务器之间进行简单文件传输的协议#xff0c;提供不复杂、开销不大的文件传输服务。端口号为69 1、使用客户服务器方式和使用UDP数据…TFTP服务器 TFTPTrivial File Transfer Protocol即简单文件传输协议是TCP/IP协议中一个用来在客户机与服务器之间进行简单文件传输的协议提供不复杂、开销不大的文件传输服务。端口号为69 1、使用客户服务器方式和使用UDP数据报需要有自己的差错改正措施 2、支持小文件传输 3、没有庞大的命令集没有列目录的功能也不能对用户进行身份鉴别
适用场景频繁修改内容
配置介绍
1. 在线安装TFTP服务器和客户端需要保证Ubuntu网络通畅。
linuxubuntu:~$ sudo apt-get install tftpd-hpa tftp-hpa
2. 修改配置文件
linuxubuntu:~$sudo vi /etc/default/tftpd-hpa
#配置文件路径
#/etc/default/tftpd-hpa
#用户名
TFTP_USERNAMEtftp
#你的tftp服务器所在的路径
TFTP_DIRECTORY/home/linux/tftpboot
#tftp服务器的网关和端口号0.0.0.0表示任意IP均可下载
TFTP_ADDRESS0.0.0.0:69
#tftp 文件服务器的可供选择的权限 get file\ put file \ list file
TFTP_OPTIONS-l -c -s 3. 创建tftp服务器的目录
//和配置文件的名字和路径必须保持一致
linuxubuntu:~$sudo mkdir /tftpboot
//修改tftp服务器文件夹的权限
linuxubuntu:~$chmod a w tftpboot
4. 运行下面的命令重启TFTP服务器。
linuxubuntu:~$ sudo service tftpd-hpa restart
5. 运行下面的命令新建一个文件并将其移动到TFTP服务器的默认上传下载目录,用于测试tftp服务 器是否成功。
linuxubuntu:~$ echo tftp test test.txt
linuxubuntu:~$ sudo mv test.txt /tftpboot/
6. 运行下面的命令从服务器上下载test.txt文件并退出tftp程序。
linuxubuntu:~$ tftp localhost
tftp get test.txt
tftp q
7. 运行下面的命令确认下载的文件内容正确。
linuxubuntu:~$ cat test.txt tftp test
8. 如果TFTP的下载不成功运行下面的命令卸载软件连同配置信息一起然后再重新安装最后 再重启TFTP服务器。
$ sudo apt-get remove --purge tftpd-hpa tftp-hpa
$ sudo apt-get install tftpd-hpa tftp-hpa
$ sudo service tftpd-hpa restar
常见错误 NFS服务器 nfs(Network File System)即网络文件系统其基于UDP/IP使用nfs能够在不同计算机之间通过网络进行文件共享能使使用者访问网络上其他计算机中的文件就像在访问自己的计算机一样。 1、提供透明文件访问以及文件传输 2、容易扩充新的资源或软件不需要改变现有的工作环境 3、高性能可灵活配置
配置介绍
1. 运行下面的命令安装NFS服务器需要保持网络通畅。
linuxubuntu:~ $ sudo apt-get install nfs-kernel-server
2. 运行下面的命令创建一个目录并在该文件下创建一个文件用于测试nfs。
linuxubuntu:~ $ sudo mkdir /nfs
linuxubuntu:~ $ mkdir /nfs/rootfs
linuxubuntu:~ $ echo nfs test /nfs/rootfs/test.txt
3. 编辑/etc/exports配置文件。
linuxubuntu:~ $ sudo vim /etc/exports
添加如下内容
/nfs/rootfs *(rw,sync,no_subtree_check,no_root_squash)
其中
/nfs/rootfs共享的目录
*不限定客户端
rw共享目录可读可写
sync将数据同步写入内存缓冲区与磁盘中效率低但可以保证数据的一致性 no_subtree_check 即使输出目录是一个子目录nfs服务器也不检查其父目录的权限这样可 以提高效率
no_root_squash来访的root用户保持root帐号权限
4. Ubuntu17.10及以后版本需要增加以下配置因为新版本Ubuntu只支持nfs 3和nfs 4而uboot默 认使用nfs 2
linuxubuntu:~ $sudo vi /etc/default/nfs-kernel-server
RPCNFSDOPTS--nfs-version 2,3,4 --debug --syslog
5. 使用下面的命令重启NFS服务。
linuxubuntu:~ $ sudo service nfs-kernel-server restart
6. 使用下面的命令将共享目录挂在到/mnt目录下并修文件。
linuxubuntu:~ $ sudo mount -t nfs localhost:/nfs/rootfs /mnt
linuxubuntu:~ $ vim /mnt/test.txt
7. 使用下面的命令查看原来的文件已经被修改。
linuxubuntu:~ $ cat /nfs/rootfs/test.txt
8. 使用下面的命令取消挂载。
linuxubuntu:~ $ sudo umount /mn
常见错误