众所周知,在Windows下开发运行环境下,在调试网络环境时,可以可以很方便的借助wireshark等软件进行抓包分析;并且在linux或者Ubuntu等桌面版里也可以进行安装抓包工具进行抓包分析,但总有一些情况,无法直接运用工具(比如一些没有界面的linux环境系统中),则此时我们就需要使用到最简单的tcpdump命令进行网络抓包。
“只有客户发展了,才有我们的生存与发展!”这是成都创新互联公司的服务宗旨!把网站当作互联网产品,产品思维更注重全局思维、需求分析和迭代思维,在网站建设中就是为了建设一个不仅审美在线,而且实用性极高的网站。创新互联对成都网站制作、成都网站建设、网站制作、网站开发、网页设计、网站优化、网络推广、探索永无止境。
一般的,linux下抓包时,抓取特定的网络数据包到当前文件夹下的文件中,再把文件拷贝出来利用Windows下的wireshark软件进行分析。
tcpdump命令详解:(简单举例)
1、抓取到的文件为filename.cap,然后将此文件拷贝到Windows下,使用wireshar打开后,即可对此文件进行分析。
2、eth0 是主机的网络适配器名称,具体的参数值可以在linux命令行窗口中通过 ifconfig 指令查询。
追加用“-r"选项,取出用“-x”选项:
如:有一个包
file.tar.bz2
,需要把file2.txt添加进去,就用命令:
tar
-rvf
file.tar.bz2
file2.txt
取出file2.txt则用:
tar
-xvf
file.tar.bz2
file2.txt
tar
-xvf
file.tar.bz2
,后面不跟文件名,就会解压整个file.tar.bz2包。
详细的你可以看看tar的帮助文档:tar
man
/var/cache/apt/archives文件夹中的文件是使用sudo apt-get install appname时下载的安装文件
不能放到另一种发行版的linux