Linux系统管理3---安装及管理程序
RPM的各种用法
查询已安装的RPM软件信息
格式rpm -q(子选项) 软件名
-qa:查看已安装的所有RPM软件包表
-qi:查看指定软件的详细信息
-ql:查询软件包安装的目录。文件列表
查询文件或目录属于哪个RPM软件
rpm -qf 文件或目录名
查询未安装的rpm包文件
rpm -qp(子选项) RPM包文件
-qpi 查看该软件的详细信息
-qpl 查看包内所含的目录,文件列表
安装,升级RPM软件
-i 安装一个新的rpm软件包
-v 显示安装过程中的详细信息
-h “#”显示安装的进度
前三个是安装必备
卸载RPM软件
rpm -e 软件名
构建yum仓库及解释
卸载光盘
umount /dev/sr0
挂载光盘
mount /dev/sr0 /media/
查看
ls /media/
-------------------------
构建本地YUM仓库文档
cd /etc/yum.r*
mkdir a/
mv C* a/
创建本地yum仓库文档
vi local.repo
[cdrom] //仓库名称
name=cdrom
baseurl=file:///media //指定rpm包的位置
enabled=1 //启用本地yum仓库
gpgcheck=0 //禁用gpg校验
----------------
清除yum缓存
yum -y clean all
重建yum缓存
yum makecache
yum安装,卸载。升级RPM包软件
安装:yum -y install 软件名
卸载:yum -y remove 软件名
升级:yum -y update 软件名
三。源代码编译安装
[root@localhost ~]# yum -y install gcc gcc-c++ //安装支持C/C++程序语言的编译器
[root@localhost ~]# tar -xf httpd-2.2.17.tar.gz -C /usr/src/ //解包到/usr/src/
[root@localhost httpd-2.2.17]# mkdir /usr/local/apache //创建apache文件夹
[root@localhost httpd-2.2.17]# ./configure --prefix=/usr/local/apache //配置源码
[root@localhost httpd-2.2.17]# make //编译
[root@localhost httpd-2.2.17]# make install //安装
[root@localhost httpd-2.2.17]# cd /usr/local/apache/conf/ //修改配置文件
[root@localhost conf]# cp httpd.conf httpd.conf.bak //修改配置文件
[root@localhost conf]# vi httpd.conf //修改配置文件
ServerName www.example.com:80 //修改配置文件
[root@localhost conf]# /usr/local/apache/bin/apachectl start //启动apache
[root@localhost ~]# yum -y install lynx //安装lynx
[root@localhost ~]# lynx 127.0.0.1 //运行lynx