十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
linux上有两种比较好的抓包工具:ethereal和tcpdump
网站是企业的互联网名片,是开展互联网业务基础平台。在目标明确的基础上,成都创新互联公司凭借团队丰富的设计经验完成网站的构思创意即总体设计方案,自成立以来,一直致力于为企业提供从域名注册、网站策划、网站设计、成都品牌网站建设、电子商务、成都外贸网站制作、网站推广、网站优化到为企业提供个性化软件开发等基于互联网的全面整合营销服务。
对于ethereal,有图形界面和字符界面两种方式。
到linux系统上执行rpm -qa | grep ethereal-gnome可查看是否安装了图形版本
但是如果服务器上没有xwin图形环境,那么就只能用字符界面了
命令:tethereal
可选参数:-V、-f
如果只执行tethereal,那么将只抓取数据包的包头,不显示里边的内容。加上-V参数后,即可显示内容。
-f 参数用于过耐迅宴滤,默认情况下将抓取tcp和udp所有协议。
如果想抓取UDP数据包并显昌孝示内容,则执行tethereal -V -f udp 即可
另外还可以配合grep命令提取需要的关键内容
tcudump命令是昌银另外一个有用的工具,只能在字符下使用,
tcpdump -n -nn -vv -XX -tttt -c 10 -e
参数:
-n:数字端口
-nn:数字地址
-vv:输出详细信息
-c:抓取包的数量
-e:打印以太网报头信息
-i:选择适配器
tar.gz\x0d\x0atar tzvf xxx.tar.gz\x0d\x0a\x0d\x0atar.bz2\x0d\x0atar tjvf xxx.tar.bz2\x0d\x0a\x0d\x0azip\x0d\x0aunzip -l xxx.zip (简猛带略模式)\x0d\x0aunzip -v xxx.zip (详细模式)\x0d\x0a\x0d\x0arar\x0d\x0aunrar l xxx.rar(简略模式)\x0d\x0aunrar v xxx.rar(详细模式)\x0d\x0a\x0d\x0aPS: tar命令是大多数发行版自带的,unzip和unrar可能要用包管理器安装一下才有。 \x0d\x0a如果去掉tar命令参数中州拿的v,则输出简略列表。枝迹芦
因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类:
1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。
[root@linuxprobe点抗 ~] rpm -qa | grep ruby
2、以deb包安装的,可以用dpkg -l能看悉族好到。如果是查找指定软件包,用dpkg -l | grep “软件或者包的名字”;
[root@linuxprobe点抗 ~]dpkg-l|grepruby
3、yum方法安装的,可以用yum list installed查找,如果是查找指定包,命令后加 | grep “软件名或者包名”;
[root@linuxprobe点抗 ~] yum list installed | grep ruby
4、如果是以源码包自己编译安装的,例如.tar.gz或者tar.bz2形式的,这个只能看可执行文件是否存在了,
上面两种方法都看不到这种源码形式安睁铅装的包。如果是以root用户安装的,可执行程序通常都在/sbin:/usr/bin目录下。《Linux就该这么学》
说明:其中穗扒rpm yum 是Redhat系linux的软件包管理命令,dpkg是debian系列的软件包管理命令
1、rpm包安装的,可以用 rpm -qa 看到,如果要查找某软件包如亏是否安装,用 rpm -qa | grep "软件或者包的名字"
2、以deb包安装的,可以用 dpkg -l 看到。如果是查找指定软件包,用 dpkg -l | grep "软渣此神件或者包的名字"
3、yum方法安装的,可以用 yum list installed 查找,如果是查找指定包,用扒悉 yum list installed | grep "软件名或者包名"
linux 是操作系统的一种 ,某种程度来说他不是个软件,linux只是个内核。 想看自己电脑是不是linux系统很简单 大多数linux系统都有命令行 在里面输入 uname 如果有‘linux’字样,就说明你用的是linux系统