linux查看包命令 linux查看包管理器

linux系统下如何查看数据包linux上有两种比较好linux查看包命令的抓包工具linux查看包命令:ethereal和tcpdump
对于ethereal,有图形界面和字符界面两种方式 。
到linux系统上执行rpm -qa | grep ethereal-gnome可查看是否安装了图形版本
但是如果服务器上没有xwin图形环境,那么就只能用字符界面了
命令linux查看包命令:tethereal
可选参数linux查看包命令:-V、-f
如果只执行tethereal,那么将只抓取数据包linux查看包命令的包头,不显示里边的内容 。加上-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:选择适配器
在linux下如何使用yum查看安装了哪些软件包Linux系统下yum命令查看安装了哪些软件包linux查看包命令:
$yum list installed//列出所有已安装linux查看包命令的软件包
yum针对软件包操作常用命令:
1.使用YUM查找软件包
命令:yum search
2.列出所有可安装的软件包
命令:yum list
3.列出所有可更新的软件包
命令:yum list updates
4.列出所有已安装的软件包
命令:yum list installed
5.列出所有已安装但不在 Yum Repository 内的软件包
命令:yum list extras
6.列出所指定的软件包
命令:yum list
7.使用YUM获取软件包信息
命令:yum info
8.列出所有软件包的信息
命令:yum info
9.列出所有可更新的软件包信息
命令:yum info updates
10.列出所有已安装的软件包信息
命令:yum info installed
11.列出所有已安装但不在 Yum Repository 内的软件包信息
命令:yum info extras
12.列出软件包提供哪些文件
命令:yum provides
linux 查看压缩包里文件用什么命令仅仅是查看压缩包里面的文件列表,就只需要将解压压缩包的命令里面的-x选项换成-t选项就可以了 。而解压压缩包的命令是这样的:
tar -jxv -f tar.bz2文件名
【linux查看包命令 linux查看包管理器】或者是:tar -zxv -f tar.gz文件名
其中命令里的-j是解压tar.bz2压缩包的选项,而-z是解压tar.gz压缩包的选项,没有这两个选项是无法查看压缩包里面的文件列表的;-t参数表示只查看当前不解压(所以记得将上面的命令的x换成t就可以了),-v表示列出文件的详细信息;-f选项指定要查看的压缩包文件名,它后面要跟压缩包文件名 。
linux查找某个命令属于哪个包的方法用rpm -qf
举例:
先查查vlc的安装
[test@u1 桌面]$ rpm -qa | grep vlc
vlc-core-2.0.10-1.el6.x86_64
vlc-2.0.10-1.el6.x86_64
在看看安装vlc后,会在系统里面添加哪些文件
[test@u1 桌面]$ rpm -ql vlc
/usr/bin/qvlc
/usr/bin/svlc
/usr/lib64/vlc/plugins/access/libxcb_screen_plugin.so
/usr/lib64/vlc/plugins/audio_output/libpulse_plugin.so
/usr/lib64/vlc/plugins/control/libglobalhotkeys_plugin.so
……
在用/usr/bin/qvlc为例,示范查看某个命令属于那个rpm包
[test@u1 桌面]$ rpm -qf /usr/bin/qvlc
vlc-2.0.10-1.el6.x86_64
通过查询可以得知:/usr/bin目录里面的qvlc是安装了vlc-2.0.10-1.el6.x86_64.rpm后生成的 。
linux 查看压缩包里文件 , 用什么命令?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查看已安装的软件包因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了 。总结起来就是这样几类:
1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字” 。
[root@linuxprobe.com ~] rpm -qa | grep ruby
2、以deb包安装的,可以用dpkg -l能看到 。如果是查找指定软件包,用dpkg -l | grep “软件或者包的名字”;
[root@linuxprobe.com~]dpkg-l|grepruby
3、yum方法安装的,可以用yum list installed查找,如果是查找指定包 , 命令后加 | grep “软件名或者包名”;
[root@linuxprobe.com ~] yum list installed | grep ruby
4、如果是以源码包自己编译安装的,例如.tar.gz或者tar.bz2形式的,这个只能看可执行文件是否存在了 ,
上面两种方法都看不到这种源码形式安装的包 。如果是以root用户安装的,可执行程序通常都在/sbin:/usr/bin目录下 。《Linux就该这么学》
说明:其中rpm yum 是Redhat系linux的软件包管理命令,dpkg是debian系列的软件包管理命令
linux查看包命令的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于linux查看包管理器、linux查看包命令的信息别忘了在本站进行查找喔 。

    推荐阅读