linux服务器管理rpm

linux服务器管理rpm

ID:35515069

大小:103.12 KB

页数:10页

时间:2019-03-25

linux服务器管理rpm_第1页
linux服务器管理rpm_第2页
linux服务器管理rpm_第3页
linux服务器管理rpm_第4页
linux服务器管理rpm_第5页
资源描述:

《linux服务器管理rpm》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Linux服务器管理RPM实验环境:CentOSrelease6.6(Final) 一台IP地址:172.16.249.230RPM是RedHatPackageManager的缩写,本意是RedHat软件包管理,顾名思义是RedHat贡献出来的软件包管理;在CentOS、Redhat、Fedora、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用;一、RPM程序包管理的用途;1、可以安装、删除、升级和管理软件;当然也支持在线安装和升级软件;2、通过RPM包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包;3、可以在查

2、询系统中的软件包是否安装以及其版本;4、作为开发者可以把自己的程序打包为RPM包发布;5、软件包签名GPG和MD5的导入、验证和签名发布6、依赖性的检查,查看是否有软件包由于不兼容而扰乱了系统;二、RPM的使用权限;RPM软件的安装、删除、更新只有root权限才能使用;对于查询功能任何用户都可以操作;如果普通用户拥有安装目录的权限,也可以进行安装;三、rpm的一点简单用法;我们除了软件包管理器以外,还能通过rpm命令来安装;是不是所有的软件包都能通过rpm命令来安装呢?不是的,文件以.rpm后缀结尾的才行;有时我们在一些网站上找到file.rpm,都要用rpm来安装;一)初始

3、化rpm数据库;通过rpm命令查询一个rpm包是否安装了,也是要通过rpm数据库来完成的;所以我们要经常用下面的两个命令来初始化rpm数据库;#rpm–initdb   初始化数据库无论当前是否已经存在数据库,都会直接重新建立和覆盖现有数据库#rpm--rebuilddb 重新构建  注:这个要花好长时间;如果事先不存在数据,则会新建,否则不会重建注:这两个参数是极为有用,有时rpm系统出了问题,不能安装和查询,大多是这里出了问题;二)RPM软件包管理的查询功能:命令格式rpm {-q

4、--query} [select-options] [query-options]RPM的

5、查询功能是极为强大,是极为重要的功能之一;举几个常用的例子,更为详细的具体的,请参考#manrpm1、对系统中已安装软件的查询;1)查询系统已安装的软件;语法:rpm-q软件名举例:[root@LinuxHost html]# rpm -q zshzsh-4.3.10-7.el6.x86_64-q就是--query,中文意思是“问”,此命令表示的是,是不是系统安装了zsh;如果已安装会有信息输出;如果没有安装,会输出zsh没有安装的信息;查看系统中所有已经安装的包,要加-a参数;[root@LinuxHost html]# rpm –qa如果分页查看,再加一个管道

6、和more

7、命令;[root@LinuxHost html]# rpm -qa 

8、more在所有已经安装的软件包中查找某个软件,比如说zsh;可以用grep抽取出来;[root@LinuxHost html]# rpm -qa 

9、grep zshzsh-4.3.10-7.el6.x86_64上面这条的功能和rpm-qzsh输出的结果是一样的;2)查询一个已经安装的文件属于哪个软件包;语法rpm-qf文件名注:文件名所在的绝对路径要指出举例:[root@LinuxHost html]# rpm -qf /bin/zshzsh-4.3.10-7.el6.x86_643)查询已安装软件包都安装

10、到何处;语法:rpm-ql软件名或rpmrpmquery-ql软件名举例:[root@LinuxHost html]# rpm -ql zsh [root@LinuxHost html]# rpm rpmquery -ql zsh4)查询一个已安装软件包的信息语法格式:rpm-qi软件名举例:[root@LinuxHost opt]# rpm -qi zshName        : zsh                          Relocations: (not relocatable)Version     : 4.3.10                  

11、          Vendor: CentOSRelease     : 7.el6                         Build Date: Mon 25 Nov 2013 01:40:59 AM CSTInstall Date: Mon 24 Nov 2014 04:05:58 AM CST      Build Host: c6b9.bsys.dev.centos.orgGroup       : System Environment/Shells     Source RPM: 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。