CentOS 5.5 中 Apache、MySQL、PHP 的安装信息[服务器安全]
本文“CentOS 5.5 中 Apache、MySQL、PHP 的安装信息[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
CentOS 5.5 中已经集成安装了 Apache、MySQL、PHP,我们来摸索一下其安装途径,以利于我们的管理和利用.假如要重新安装这些软件的最新版本,也需求首先进入原先的途径,备份数据和有关配置,以备将来之用.
因为 CentOS 5.5 是红帽子的产品,红帽子应当利用自己创造的 rpm(RedHat Package Manager)担保理方法来管理软件包,所以利用 rpm 的相关号令应当能理解到 Apache、MySQL、PHP 软件包的安装情形,包含安装途径.rpm 在安装软件时,在拷贝文件到相关途径后,同时把这些信息写到了一个特定格局的数据库(也可以理解为日记)中,所以查询起来是非常快的.
1、我的系统中安装了那些rpm软件包
rpm -qa 将列出全部安装过的包.
假如要查找全部安装过的包含某个字符串“sql”的软件包,号令以下:
rpm -qa |grep sql
2、若何得到某个软件包的文件全名
rpm -q mysql 可以得到系统中安装的mysql软件包全名,从中可以获得当前软件包的版本等信息.这个例子中可以得到信息 mysql-5.0.77-4.el5_5.3.
3、一个rpm包中的文件安装到那边去了?
rpm -ql 包名
注意这里的包名是不包含.rpm 后缀的软件包的名称,也就是说只能用mysql大概mysql-5.0.77-4.el5_5.3,而不是mysql-5.0.77-4.el5_5.3.rpm.
假如只是想知道可执路程序放到那边去了,也可以用which号令,比方:
[root@localhost ~]# which mysql
/usr/bin/mysql
也可以用 whereis 号令:
[root@localhost ~]# whereis mysql
mysql: /usr/bin/mysql
/usr/lib/mysql
/usr/share/mysql
/usr/share/man/man1/mysql.1.gz
4、一个rpm包中包含那些文件
一个没有安装过的软件包,利用号令 rpm -qlp 包名.rpm.
一个已经安装过的软件包,还可以利用号令 rpm -ql 包名.
5、若何获得一个软件包的版本,用处等相关信息
一个没有安装过的软件包,利用号令 rpm -qip 包名.rpm.
一个已经安装过的软件包,还可以利用号令 rpm -qi 包名.
6、某个程序是哪个软件包安装的,大概哪个软件包包含这个程序
rpm -qf `which 程序名` #返回软件包的全名
rpm -qif `which 程序名` #返回软件包的有关信息
rpm -qlf `which 程序名` #返回软件包的文件列表
注意,这里不是引号,而是`,就是键盘左上角的那个键.也可以利用rpm -qilf,同时输出软件包信息和文件列表.
7、某个文件是哪个软件包安装的,大概哪个软件包包含这个文件
注意,前一个问题中的办法,只实用于可履行的程序,而下面的办法,不但可以用于可执路程序,也可以用于普通的任何文件.前提是知道这个文件名.
首先得到这个程序的完好途径,可以用whereis大概which号令,然后利用 rpm -qf 号令,比方:
[root@localhost home]# whereis webmin
webmin: /etc/webmin /usr/libexec/webmin
[root@localhost home]# rpm -qf /usr/libexec/webmin
webmin-1.510-1
查抄 AMP 软件的安装信息:
1,Apache
[root@localhost home]# rpm -qi httpd
Name : httpd Relocations: (not relocatable)
Version : 2.2.3 Vendor: CentOS
Release : 43.el5.centos Build Date: 2010年04月05日 星期一 05时24分03秒
Install Date: 2010年08月10日 星期二 07时38分39秒 Build Host: builder16.centos.org
Group : System Environment/Daemons Source RPM: httpd-2.2.3-43.el5.centos.src.rpm
Size : 3274522 License: Apache Software License
Signature : DSA/SHA1, 2010年04月27日 星期二 03时59分43秒, Key ID a8a447dce8562897
URL : ht
[root@localhost home]# rpm -ql httpd>httpd-ql.txt
[拜见生成的 httpd-ql.txt 文件]
2,MySQL
[root@localhost home]# rpm -qi mysql
Name : mysql Relocations: (not relocatable)
Version : 5.0.77 Vendor: CentOS
Release : 4.el5_5.3 Build Date: 2010年05月28日 星期五 09时11分01秒
Install Date: 2010年08月10日 星期二 01时15分50秒 Build Host: builder10.centos.org
Group : Applications/Databases Source RPM: mysql-5.0.77-4.el5_5.3.src.rpm
Size : 8243103 License: GPLv2 with exceptions
Signature : DSA/SHA1, 2010年05月28日 星期五 15时47分10秒, Key ID a8a447dce8562897
URL : http://www.mysql.com
Summary : MySQL 客户端程序和同享库.
Description :
MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
client/server implementation consisting of a server daemon (mysqld)
and many different client programs and libraries. The base package
contains the MySQK
[root@localhost home]# rpm -ql mysql>mysql-ql.txt
[拜见生成的 mysql-ql.txt 文件] 3,PHP
[root@localhost home]# rpm -qi php
Name : php Relocations: (not relocatable)
Version : 5.1.6 Vendor: CentOS
Release : 27.el5 Build Date: 2010年03月31日 星期三 14时53分10秒
Install Date: 2010年08月10日 星期二 07时39分19秒 Build Host: builder17.centos.org
Group : Development/Languages Source RPM: php-5.1.6-27.el5.src.rpm
Size : 6175386 License: The PHP License v3.01
Signature : DSA/SHA1, 2010年04月27日 星期二 04时00分31秒, Key ID a8a447dce8562897
以上是“CentOS 5.5 中 Apache、MySQL、PHP 的安装信息[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |