1、安装tftp
在嵌入式开发时,可以通过tftp(简单文件传输协议)传输项目到目标机运行。
(1)安装所需的软件包
sudo apt-get install tftp-hpa tftpd-hpa openbsd-inetd xinetd
(2)在根目录下创建目录tftpboot(该文件夹用于存放传输的文件)
sudo mkdir /tftpboot
chmod 777 /tftpboot -R
(3)更改配置文件/etc/default/tftpd-hpa
# /etc/default/tftpd-hpa
TFTP_USERNAME="root"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -s -c"
改成上面这样,TFTP_USERNAME是用户名,TFTP_DIRECTORY是存放文件的路径
(4)启动tftp服务
sudo service tftpd-hpa restart
启动和停止对应的是start和stop
(5)确认tftp服务是否开启
你netstat -a | grep tftp
如果出现下面这样,则表示已成功开启
udp 0 0 *:tftp *:*
(6)验证tftp是否生效
上传文件:
切换到/home/用户/ 下并创建test.txt文件
tftp 127.0.0.1
tftp> put test.txt
tftp>quit
此时/tftpboot目录下应该有test.txt文件了
下载文件:
tftp 127.0.0.1
tftp> get test.txt
tftp>quit
就可以把test.txt下载到当前目录
2、安装NFS
嵌入式开发时,nfs(网络文件系统)可以实现主机和开发板共享文件
(1)安装所需软件包
sudo apt-get install nfs-common nfs-kernel-server portmap
(2)配置
sudo vim /etc/exports
增加下面这一行内容:
/home/alexzhou *(rw,sync,no_root_squash)
ps:/home/alexzhou: 表示共享的目录
* :允许所有的网段访问,也可以设置成某一个ip段,如192.168.0.*
rw :读写权限
sync:资料同步写入内在和硬盘
no_root_squash:nfs 允许客户端共享目录所有者权限
(3)启动服务
sudo /etc/init.d/portmap restart --重启portmap
sudo /etc/init.d/nfs-kernel-server restart --重启nfs服务器
sudo /etc/init.d/nfs-kernel-server status --查看nfs状态
也可以使用:netstat -a | grep nfs 查看
(4)测试NFS
在/mnt下创建nfs目录
sudo mkdir /mnt/nfs
将主机/home/alexzhou目录挂载到/mnt/nfs下
sudo mount -t nfs 127.0.0.1:/home/alexzhou /mnt/nfs
查看/mnt/nfs目录下所有的文件,跟/home/alexzhou目录下的文件一样
ls -l /mnt/nfs/
卸载:
sudo umount /mnt/nfs/
3、安装Samba
安装Samba可以实现linux下文件和window共享,这样window就可以操作linux的文件了。
(1)关闭防火墙
sudo ufw disable
(2)先卸载samba-common
sudo apt-get remove samba-common
安装samba服务器
sudo apt-get install samba
(3)修改配置文件
sudo vim /etc/samba/smb.conf
在末尾增加如下内容
[root]
comment = rootdir
browseable = yes
writeable = yes
path = /
valid users = smb
(4)添加samba用户
sudo useradd smb
sudo smbpasswd -a smb
输入自己想要设置的密码即可
(5)重新启动samba服务器
sudo /etc/init.d/smbd restart
sudo ps aux | grep smbd --查看samba是否启动,可以看到0:00 smbd -F
(6)测试
在window下的“运行”中输入\\192.168.xx.xx(ubuntu系统的ip,使用ifconfig可查看)然后点击确定,
可以看到有个root文件夹,双击root文件夹,输入用户名smb和第(4)步设置的密码
就可以看到ubuntu根目录下的东西了。
(如果提示没有权限,则可以在根目录新建一个文件夹,并赋予相应的权限,
如:sudo mkdir windows_share
sudo chmod 777 windows_share -R
此时就可以在windows_share目录下添加文件了)
4、安装Wireshark
Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料
。
(1)安装
sudo apt-get install wireshark
(2)启动
在命令行直接输入:wireshark
分享到:
相关推荐
如何在Ubuntu11.10版本配置JDK Tomcat Maven jenkins
ubuntu+11.10+安装过程详解 能快捷安装
完全原创,Ubuntu 11.10系统安装,手把手带你安装每一步
Ubuntu 11.10 安装方法全程记录
ubuntu11.10安装及网络配置,其中包括安装说明和网络配置两份文件
ubuntu11.10环境搭建,tftp,nfs,samba,vmtool等的配置;
ubuntu11.10安装教程及设置,本人自己照此安装,非常详细!
ubuntu11.10server搭建GLPI+OCS[整理].pdf
ubuntu11.10 安装gnome3 和美化
用tftp下载就需要要我们的主机上先安装tftp服务器。 1、安装软件包 sudo apt-get install tftpd tftp xinetd 2、建立配置文件 在/etc/xinetd.d/下建立一个配置文件tftp sudo vi /etc/xinetd.d/tftp
详细介绍了ubuntu的安装过程,并且附有安装过程的照片
除去《Ubuntu 11.10 专题总结》外,本文又总结了《Ubuntu 11.10 安装后要做的12件事情》。希望对各位有所指导帮助。 (“Ubuntu **安装后要做的**件事情”几乎成了Ubuntu每次发布的惯例。原因在Ubuntu的流行,...
本文档介绍在windows7上使用Win7+Ubuntu11.10(EasyBCD硬盘安装)来安装双系统,需要的朋友可以下载看看
提供在ubuntu11.10下完全安装opencv2.4.1的详细步骤,供大家学习
VM下ubuntu+11.10+安装过程详解.docx
成功实现Ubuntu11.10下安装Hadoop0.20.2(单机伪分布式)。涉及内容:1. 安装虚拟机VMware Workstation v7.1.4 2. 在虚拟机上安装ubuntu11.10 3. 为ubuntu11.10安装vmware tool 4. 安装JAVA6 5. 在ubuntu中安装ssh 6...
这个对初学者不知道怎么安装Ubuntu系统的人非常有用,有界面截图,有图有真相,按照这个教程一步一步来,很有用。
ubuntu 11.10 设置固定ip,需要vi /etc/network/interfaces。
比较详细,可以学习,安装的时候的硬盘分区和在window下的安装
ubuntu11.10下安装VMwareTools图解,详细匹配,更容易理解。