tftp | samba | nfs :安装及使用命令

tech2024-11-23  18

笔记

1、安装TFTP服务 2、安装Samba服务3、安装NFS服务

常见的文件传输安装配置详解:

1、安装TFTP服务

安装tftp服务器:sudo apt-get install tftpd 安装xinetd服务:sudo apt-get install xinetd 配置参数 :sudo vim /etc/xinetd.d/tftp

①安装tftp服务器:sudo apt-get install tftpd-hpa tftp-hpa ②配置参数:sudo vim /etc/default/tftpd-hpa

TFTP_USERNAME="tftp" TFTP_DIRECTORY="/home/zgjias/tftp_noot" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="-l -c -s"

③启动tftp:sudo service tftpd-hpa restart

注: 从ubuntu下载文件到开发板 [zgjias@ubuntu/] tftp -g -r要下载的文件名Ubuntu的IP地址 从开发板上传文件到ubuntu [zgjias@ubuntu/]tftp -p -l要上传的文件名 Ubuntu的IP地址

2、安装Samba服务

vmware下ubuntu不能上网 => 恢复默认虚拟网络 1、关闭虚拟机ubuntu 2、打开:编辑=> 虚拟网络编辑器 3、打开后点击左下角恢复默认 4、重启ubuntu就可以了

ubuntu安装samba过程:

sudo apt-get install samba sudo apt-get install smbclient samba -V

注: 重启命令用的service smbd restart,帖子里的不行。 查看samba服务:service smbd status 查看ubuntu防火墙:sudo ufw status 关闭ubuntu防火墙:sudo ufw disable

3、安装NFS服务

1.切换到root账户; 2. sudo apt install nfs-kernel-server(安装NFS服务器端) 3. sudo apt install nfs-common(安装NFS客户端) 4.创建共享文件夹,mkdir /home/zgajis/nfs_rootfs,打开所有权限 chmod 777 nfs_rootfs/ 5.创建文件,touch /home/zgjias/nfs_rootfs/test,打开所有权限 chmod 777 nfs_noots 6.配置共享目录,sudo vim /etc/exports,最后一行添加:/home/zgjias/nfs_rootfs *(rw,sync,no_root_squash) 7.重启nfs服务:sudo /etc/init.d/nfs-kernel-server restart 8.使用ps命令查看进程:ps -aux|grep -i "nfs" 9.查看nfs端口:netstat -tl 10.挂载nfs文件系统:mount -t nfs -o nolock,vers=3 192.168.1.3:/home/zgjias/nfs_rootfs /mnt 11.再开一个端口,查看一下:ls /mnt/,看到该目录下也有test,实验成功。 12.卸载:umount /mnt 13.停止nfs服务: sudo /etc/init.d/nfs-kernel-server stop

最新回复(0)