zoukankan      html  css  js  c++  java
  • rpm qa qc ql

    rpm -qc elasticsearch
    /etc/elasticsearch/elasticsearch.yml
    /etc/elasticsearch/jvm.options
    /etc/elasticsearch/log4j2.properties
    /etc/elasticsearch/scripts
    /etc/init.d/elasticsearch
    /etc/sysconfig/elasticsearch
    /usr/lib/sysctl.d/elasticsearch.conf
    /usr/lib/systemd/system/elasticsearch.service
    
    
    rpm -qc keepalived
    /etc/keepalived/keepalived.conf
    /etc/sysconfig/keepalived
    对系统中已安装软件的查询

    1)查询系统已安装的软件
    语法:rpm -q 软件名
    例:rpm -q mplayer
    -q就是 --query,此选项表示询问系统是不是安装了mplayer软件包;
    如果已安装会有信息输出;如果没有安装,会输出mplayer没有安装的信息;

    查看系统中所有已经安装的包,要加 -a 参数
    rpm -qa

    如果分页查看,再加一个管道 |和more命令
    rpm -qa |more

    如果要查找某个软件包,可以用 grep 抽取出来
    rpm -qa |grep mplayer


    2)查询一个已经安装的文件属于哪个软件包;
    语法: rpm -qf 文件名
    注:文件名所在的绝对路径要指出
    例:rpm -qf /usr/lib/libacl.la


    3)查询已安装软件包都安装到何处;
    语法:rpm -ql 软件包名
    例:rpm -ql mplayer

    4)查询一个已安装软件包的信息
    语法: rpm -qi 软件包名
    例:rpm -qi mplayer

    5)查看一下已安装软件的配置文件;
    语法格式:rpm -qc 软件名
    例:rpm -qc mplayer

    6)查看一个已经安装软件的文档安装位置:
    语法格式: rpm -qd 软件名
    例:rpm -qd mplayer

    7)查看一下已安装软件所依赖的软件包及文件;
    语法格式: rpm -qR 软件名
    例:rpm -qR mplayer
    注:可以把几个参数组合起来用,如 rpm -qil mplayer

    对于未安装的软件包的查看 :查看的前提是当前目录下已存在一个.rpm文件。
    1)查看一个软件包的用途、版本等信息;
    语法: rpm -qpi file.rpm
    例:rpm -qpi mplayer-1.0pre7try2-2.i386.rpm
    2)查看一件软件包所包含的文件; 语法: rpm -qpl file.rpm 例:rpm -qpl mplayer-1.0pre7try2-2.i386.rpm
    3)查看软件包的文档所在的位置; 语法: rpm -qpd file.rpm 例:rpm -qpd mplayer-1.0pre7try2-2.i386.rpm
    4)查看一个软件包的配置文件; 语法: rpm -qpc file.rpm 例:rpm -qpc mplayer-1.0pre7try2-2.i386.rpm

    5)查看一个软件包的依赖关系 语法: rpm -qpR file.rpm 例:rpm -qpR mplayer-1.0pre7try2-2.i386.rpm

    3、软件包的安装、升级、删除等; 安装和升级一个rpm 包 语法: rpm -ivh file.rpm 这个是用来安装一个新的rpm 包 rpm -Uvh file.rpm 这是用来升级一个rpm 包 如果有依赖关系的,需解决依赖关系。 如果找不到依赖关系的包,可以用下面的命令强制安装: rpm -ivh --nodeps --force file.rpm rpm -Uvh --nodeps --force file.rpm 例: rpm -ivh --test mplayer-1.0pre7try2-2.i386.rpm
    --test表示测试,并不真正安装。 rpm -ivh --relocate /=/usr/local/mplayer mplayer-1.0pre7try2-2.i386.rpm 为软件包指定安装目录:要加 --relocate 参数
    安装在指定目录中的程序如何调用呢? 通常可执行程序都放在安装目录下的bin或者sbin目录中。
    删除一个rpm 包 首先查出需要删除的rpm包,然后用下面的命令来卸载: rpm
    -e 软件包名 例:rpm -e mplayer 卸载mplayer

    如果有其它的rpm依赖于该rpm包,系统会出现警告。
    %如果一定要卸载,可以用选项 --nodeps 忽略依赖关系。但最好不要这么做。

    四、RPM管理包管理器支持网络安装和查询 rpm [选项] rpm包的http或者ftp的地址 比如我们想通过163的开源镜像查询、安装软件包。
    查询 rpm
    -qpi http://mirrors.163.com/centos/5.5/os/i386/CentOS/samba-3.0.33-3.28.el5.i386.rpm

    安装 rpm -ivh http://mirrors.163.com/centos/5.5/os/i386/CentOS/samba-3.0.33-3.28.el5.i386.rpm

    五、对已安装rpm包查询的一点补充 可以用 locate来查询一些软件的安装位置,可能需要先运行updatedb来更新已安装软件库
    六、从rpm软件包抽取文件
    mkdir xxx cd xxx rpm2cpio ../xxx.rpm | cpio -ivduc

    rpm -qa|grep kernel

  • 相关阅读:
    Oracle 安装报错 [INS-06101] IP address of localhost could not be determined 解决方法输入日志标题
    Linux下安装oracle数据库提示DISPLAY not set. Please set the DISPLAY and try again。
    redhat 关机注销命令详解
    VirtualBox的四种网络连接方式
    修改RedHat的系统显示时间
    insufficient memory to configure kdump(没有足够的内存)解决方法(待验证、待解决)
    xen坑随笔 heartbeat dpkg垃圾数据库清除
    tomcat 监控脚本
    负载均衡随笔
    GIT命令介绍
  • 原文地址:https://www.cnblogs.com/tekikesyo/p/15761373.html
Copyright © 2011-2022 走看看