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

  • 相关阅读:
    课程的添加与发布
    openlayers 框选得到在选框内的要素,并标注出这些要素的名称
    手写js前端分页功能实现
    eclipse安装html编辑器插件
    Redis持久化技术
    java获取指定时间
    java生成Cron表达式
    CentOS7 ifcfg-ens33(没有eth0网卡) 网卡配置 静态IP地址
    java代码关闭tomcat程序
    Tomcat控制台乱码问题
  • 原文地址:https://www.cnblogs.com/tekikesyo/p/15761373.html
Copyright © 2011-2022 走看看