主页

索引

模块索引

搜索页面

rpm命令

QUERYING AND VERIFYING PACKAGES:

rpm {-q|--query} [select-options] [query-options]
rpm {-V|--verify} [select-options] [verify-options]

INSTALLING, UPGRADING, AND REMOVING PACKAGES:

rpm {-i|--install} [install-options] PACKAGE_FILE ...
rpm {-U|--upgrade} [install-options] PACKAGE_FILE ...
rpm {-F|--freshen} [install-options] PACKAGE_FILE ...
rpm {-e|--erase} [--allmatches] [--justdb] [--nodeps] [--noscripts]
    [--notriggers] [--test] PACKAGE_NAME ...

query-options:

-s, --state
显示包中文件的状态(隐含-l).每个文件的状态是正常,未安装或替换的状态
-l,--list
List files in package

实例

$> rpm -qs docker-ce:

normal        /usr/bin/docker-init
normal        /usr/bin/docker-proxy
normal        /usr/bin/dockerd
normal        /usr/lib/systemd/system/docker.service
normal        /usr/lib/systemd/system/docker.socket
normal        /var/lib/docker-engine/distribution_based_engine-ce.json

$> rpm -ql docker-ce:

/usr/bin/docker-init
/usr/bin/docker-proxy
/usr/bin/dockerd
/usr/lib/systemd/system/docker.service
/usr/lib/systemd/system/docker.socket
/var/lib/docker-engine/distribution_based_engine-ce.json

其他

  • 使用rpm安装.rpm文件:

    // 等同于yum localinstall *(不同的是yum localinstall会自动安装依赖)
    rpm -i *.rpm
    
  • 查看是否安装包:

    rpm -qa | grep xxx
    

查看在安装vftpd软件包时,所产生的配置文件:

# rpm -ql vsftpd   ##查看在安装vftpd软件包时,所产生的配置文件。(这里只做常用的文件)
/usr/sbin/vsftpd    ##Vsftpd主程序
/etc/rc.d/init.d/vsftpd    ##用于启动终止脚本
/etc/vsftpd/vsftpd.conf     ##Vsftpd主配置文件
/etc/pam.d/vsftpd           ##PAM认证文件
/etc/vsftpd.ftpusers        ##禁止使用Vsftpd的用户列表
/etc/vsftpd.user_list       ##禁止或允许使用Vsftpd的用户列表
/var/ftp        ##匿名用户的下载目录
/var/ftp/pub    ##匿名用户默认访问目录
/etc/logrotate.d/vsftpd.log     ##vsftpd的日志文件

看一下docker-ce这个rpm包带来了哪些文件

主页

索引

模块索引

搜索页面