1、软件管理
/etc,/bin,/sbin,/lib
系统启动就需要用到的程序,这些目录不能挂载额外的分区,必须在根文件系统的分区上
/usr/
bin
sbin
lib
操作系统核心功能,可以单独分区
/usr/local/
bin
sbin
lib
etc
man
2、rpm命令(软件包管理器)
包名格式:名字-版本号-发行号.平台.rpm
例如:bind-major.minor.release.arch.rpm
uname -a:查看内核版本及32位或64位及平台
(1)安装
rpm -i 文件(软件包)
-h:显示进度,每个#表示2%
-v:显示详细过程
例:rpm -irh php53-mysql-5.3.3-5.el5.i386.rpm
--replacepkgs:替换原有安装,重新安装
--force:强行安装,可以实现重新安装或降级
(2)查询
rpm -q 软件包:查询指定的包是否已安装
rpm -qa:查询已经安装的所有包
rpm -qi 软件包:查询指定包的说明信息
rpm -ql 软件包:查询指定包安装后生成的文件列表
rpm -qf 文件:查询指定的文件是由哪个rpm包安装生成的
rpm -qc 软件包:查询指定包安装的配置文件
rpm -qd 软件包:查询指定包安装的帮助文件
rpm -q --scripts 软件包:查询指定包中包含的脚本
如果某rpm包尚未安装,我们需查询其说明信息安装后会生成的文件:
rpm -qp[i,l,c] 软件包
(3)升级
rpm -Uvh 新软件包:如果装有老版本,则升级;否则,安装
--oldpackage:降级
rpm -Fvh 新软件包:如果装有老版本,则升级;否则,退出
(4)卸载
rpm -e 软件包
(5)校验
rpm -V 软件包
(6)重建数据库
rpm
--rebuilddb:重建数据库
--initdb:初始化数据库
网友评论