linux查找某个命令属于哪个rpm包】的更多相关文章

我们拿pip命令来举例 方法一: 确认命令的路径 # which pip      /usr/bin/pip 用yum命令查找pip属于哪个rpm包 # yum whatprovides /usr/bin/pip Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: mirrors.sina.cn * epel: mirrors.…
目录 1.RPM包中文件的提取 2.在RPM包中提取文件的操作 (1)cpio命令介绍 (2)提取RPM包中文件 1.RPM包中文件的提取 为什么要做这个事呢? 在操作Linux系统的时候误删除一个文件,可以通过强制覆盖的方法可以把删除的文件还原.如果不是误删除,我只是修改了文件中的内容,但是我忘记源文件内容是什么,我修改不回来了.这个时候强制安装覆盖(--force选项)就解决不了问题了.因为强制安装覆盖,并不会对现已存在的文件做修改.Linux系统怕软件的强制安装覆盖把你现有的配置清空了.…
豆丁 http://www.docin.com/p-191889788.html rpm包方式:啊扬--沙迳:2010-12-1:更改:2011/5/16:一.Cacti的简介(来源:网络):Cacti是通过snmpget来获取数据,使用R:Cacti的发展是基于让RRDTool使用者更方:cacti是用php语言实现的一个软件,它的主要:MySQL配合PHP程序存储一些变量数据并对变量   123 基于suse linux系统的cacti系统部署 ——rpm包方式 啊扬--沙迳 2010-12…
校验 格式 rpm -V 已安装的包名 选项: - -V:校验指定RPM包中的文件(verify) 例子 rpm -V httpd 后, 无任何提示, 代表该文件没有被做任何修改 # 判断本地的apache 与官方给出的是否一致, 从而判断是否被人修改 修改httpd.conf配置文件后 提示 : S.5....T. c /etc/httpd/conf/httpd.conf 红字8位分别代表验证内容不同信息,有变化就显示,没变化以点"."表示变动 蓝字c代表验证内容文件的文件类型 内容…
说明:Linux 系统中软件的安装在 root 用户下进行,此安装方式为 rpm 包方式,安装的版本为:MySQL-5.6.25-1.linux_glibc2.5.x86_64.rpm-bundle.tar (1)使用 root 用户登录虚拟机,检查  Linux 是否自带安装了 MySQL. 查找是否安装过 mysql 的 rpm 包:rpm -qa | grep mysql (此命令也可以查询是否安装过 java 环境) 若有删除:rpm -e 卸载的 rpm 包 ,若提示有依赖,强制删除:…
如何彻底Linux系统下安装的rpm包?现以mySQL为例进行介绍: 一.使用以下命令查看mysql安装情况 [root@xpq mysql]# rpm -qa|grep -i mysql MySQL-shared-5.6.44-1.el7.x86_64 MySQL-client-5.6.44-1.el7.x86_64 二.停止运行MySQL,删除运行的mysql 停止运行MySQLservice mysql stop删除运行的mysql[root@xpq mysql]# rpm -e MySQ…
首先理清楚两个东西:rpm和yum.rpm全称redhat package manager,用来管理软件包:yum全称yellow dog updater,modified,它是rpm的前端程序,因为它解决了rpm的软件包依赖问题,有点像maven的自动依赖管理.言归正传,rpm和yum都需要root权限:如果要下载软件包,毫无疑问,他们两者都需要联网.现在假设有两台linux机器,A机器能上网,B则啥都没有,我们来看下如何将rpm包搬家. 我们先登上A的root,通过yum下载我们需要的包:…
1.软件包分类: (1)源码包: 优点:开源,即用户可以看到源代码,用户可以修改源代码:可以自由选择所需的功能:软件是编译安装,效率更高. 缺点:需要手动安装,安装慢. (2)二进制包(RPM包.系统默认包): 缺点:编译之后的包,不能看到源代码:功能选择不够灵活:依赖性(卸载安装有严格顺序). 优点:不需要手动安装,安装速度快:包管理系统简单(安装.卸载.升级.验证等) 2.RPM包管理——命令管理方式 (1)RPM包命名规则: noarch:适用于任何的硬件平台. name:表示包的名称,包…
在linux上,使用yum安装,默认安装完成之后会删除下载的rpm包:想要yum安装软件后,还保留安装包,那么需要修改/etc/yum.conf配置文件中的keepcache参数. [root@bogon ~]# cat /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever [安装包保存位置] keepcache=0 [默认0是不保存安装包,改为1即可] debuglevel=2 logfile=/var/log/y…
18.1.说明: 经常遇到服务器没有网络的情况下部署环境,或者创建自己的 yum 仓库等,这时就需要下载 rpm 包. 18.2.方法一,yumdownloader(推荐): 如果只想通过 yum 下载软件包,但是不需要进行安装的话,可以使用 yumdownloader 命令, yumdownloader 命令在软件包 yum-utils 里面. 1.安装 yum-utils 软件包: yum install yum-utils -y 参数说明: --destdir:指定下载的软件包存放路径,不…
YUM 使用官方源 ==================================================================================== 阿里镜像站的配置方法: http://mirrors.aliyun.com/ ##epel 配置方法 ###1.备份(如有配置其他epel源) mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup mv /etc/yum.repos.d…
大家可能都已经对著名的抓包工具Ethereal比较熟悉了,这里再介绍一种基于命令行的抓包工具tcpdump. 举例:抓本机1813端口上的数据,并将抓包结果保存在test.cap文件中 然后在本地可以用Ethereal图形化界面查看所抓到包的详细信息.这在通过远程登录在服务器上工作的情况下特别有用,因为终端模式无法用图形化工具抓包. 抓整个包: #tcpdump -X -s 0 host 192.168.1.12 抓68字节: #tcpdump -X host 192.168.1.12 对应的端…
当安装命令软件包时,很多时候命令名不一定就是软件包的名字 如scp命令,其命令名就和软件包名字不一样,直接安装会失败: #yum install scp .... Trying other mirror. No package scp available Error:Nothing to do 这时我们需要使用下面的方法: #yum -q install /usr/bin/scp 这里的/usr/bin/scp是不存在的,那为什么可以找到所属的包呢: 其实就是用了rpm数据库查找的,至于为什么要…
Linux 有三个查找文件的命令:find, whereis, locate 其中find 不常用,whereis与locate经常使用,因为find命令速度较慢,因为whereis与locate是利用数据库来查找数据,而find直接查找硬盘. 1 whereis whereis 命令只能用户程序名称的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m) 和源代码文件(参数-s). 如果省略参数,则返回所有信息.和find相比,whereis查找的速度非常快,这是因为linux系统…
find /var/ -name "*.php" > /home/tmp 在/var/目录下查找 所有以.php后缀结尾的文件  结果很多,就 > 输出结果到/home/tmp 文件 grep -i "字符串" 文件 在指定文件中查找指定字符串的行, -i不区分大小写 grep -e "正则表达式" 文件 同上,不过是正则查找 find /var/log/ -type f -name "*.log" | xargs…
Linux grep命令用于查找文件里符合条件的字符串. grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来.若不指定任何文件名称,或是所给予的文件名为"-",则grep指令会从标准输入设备读取数据. 语法 grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e&…
一.卸载原来的mysql: 卸载一: 输入: #rpm -qa | grep -i mysql 显示: mysql-libs-5.1.52-1.el6_0.1.i686 卸载方法: yum -y remove mysql-libs-5.1.52-1.el6_0.1.i686 卸载二: 输入: #rpm -qa | grep -i mysql 显示: MySQL-client-5.1.62-1.glibc23.i386 MySQL-server-5.1.62-1.glibc23.i386 卸载方法…
find -name 文件名    在当前目录下查找 find -name nginx.conf…
 一般情况下: 如果java 文件和jar 包在同一目录 poi-3.0-alpha3-20061212.jar testTwo.java 编译: javac -cp poi-3.0-alpha3-20061212.jar:. testTwo.java 执行: java -cp poi-3.0-alpha3-20061212.jar:. testTwo 如果java文件和jar包不在同一目录 ~/poi-3.0-alpha3-20061212.jar    ./testTwo.java 编译:…
直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉.   普通方式启动应用: java -jar jarPackageName.jar 1>system.log 2>&1 & 1:1 表示stdout标准输出,系统默认值是1(所以1>system.log可简写>system.log) 2:> 代表重定向到哪里 3:system.log 输出目的地文件(如果文件不存在,则会在当前目录下创建该文件) 4:1>system.lo…
[root@test-can-nginx src]# which python3 /usr/bin/python3 [root@test-can-nginx src]# rpm -qf /usr/bin/python3 python34--.el6.x86_64 [root@test-can-nginx src]# rpm -ql python34--.el6.x86_64 /usr/bin/pydoc3 /usr/bin/pydoc3. /usr/bin/python3 /usr/bin/py…
http://blog.csdn.net/ydfok/article/details/1486451 find 路径 -name'文件名' 如:find / -name '*dhcp*'…
(2)find /etc -name httpd.conf #在/etc目录下文件httpd.conf…
1.ctr+r  输入搜索关键词 2.&history 3.上箭头翻看…
RPM包或者安装源码包 在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下.所以你要学会如何在linux下安装一个软件. 在前面的内容中多次提到的yum,这个yum是Redhat所特有的安装RPM程序包的工具,使用起来相当方便.因为使用RPM安装某一个程序包有可能会因为该程序包依赖另一个程序包而无法安装.而使用yum工具就可以连同依赖的程序包一起安装.当然CentOS同样可以使用y…
linux软件包管理-rpm mount # 挂载 1.将光盘镜像插入光驱 2.创建挂载目录 mkdir /guangqu 3.挂载到/guangqu [root@gong ~]# mount /dev/sr0 /mnt mount: /dev/sr0 is write-protected, mounting read-only 4.查看挂载情况 df -h 5.查看挂载目录中的所有文件 ll -a /mnt -------------------------------------------…
服务安装类型主要分两种: RPM安装和源码包编译安装: 1.RPM包查看: rpm -qa | grep 包名 用chkconfig --list 查看服务自启动命令    只对RPM包安装的服务生效 源码包未必生效 ps -aux (查看系统当中所有启动的进程)  ps aux | grep 服务名 如果有返回则说明服务在运行 netstat -tlun (守护进程没有端口是看不到的) 2.源码包查看安装服务 源码包的所有都放置在安装目录当中如果删除该目录那么该服务就会干净的在服务器上消失.…
RPM包命名规则 例如包名:httpd-2.2.15-15.el6.centsos.1.i686.rpm 软件包名-httpd 软件版本-2.2.15 发布的次数-15 el6.centos适合的Linux平台 i686适应的硬件平台 rpm包扩展名 RPM包的来源 例如RPM包在系统光盘的Packages目录中 mkdir /mnt/cdrom:创建挂载点目录 mount /dev/sr0 /mnt/cdrom/:挂载光盘文件 cd /mnt/cdrom/:光盘中文件 RPM包依赖性 树形依赖…
FPM打包工具 FPM的作者是jordansissel FPM的github:https://github.com/jordansissel/fpm FPM功能简单说就是将一种类型的包转换成另一种类型. 1. 支持的源类型包 dir 将目录打包成所需要的类型,可以用于源码编译安装的软件包 rpm 对rpm进行转换 gem 对rubygem包进行转换 python 将python模块打包成相应的类型 2. 支持的目标类型包 rpm 转换为rpm包 deb 转换为deb包 solaris 转换为so…
由于工作的需要,少不得要在linux系统上查找各种各样的文件,关于在linux查找的命令有不少,这里小小的总结下. 简单介绍下各个命令的用途: find:实际搜索硬盘查询文件名称: whereis:查看文件的位置: which:查找和可执行文件的位置: locate:配合数据库查找文件的位置: 1.find命令 这个命令通过实际搜索硬盘查询文件名称,一般最好能确定文件存在的最小范围,尽量缩小搜索的范围,因为实际搜索硬盘很花时间,尤其是硬盘很大,文件很多的时候. 经常和grep命令一起搜索含有某个…