參考資料:http://blog.csdn.net/ngvjai/article/details/7997743html
http://blog.sina.com.cn/s/blog_976e49570100yn9b.htmlnode
以httpd爲例apache
[root@yeebian ~]# yum -y install httpd [root@yeebian ~]# rpm -qa | grep httpd httpd-tools-2.2.15-60.el6.centos.4.x86_64 httpd-2.2.15-60.el6.centos.4.x86_64 [root@yeebian ~]# rpm -ql httpd-2.2.15-60.el6.centos.4.x86_64 /etc/httpd /etc/httpd/conf /etc/httpd/conf.d ... /usr/lib64/httpd /usr/lib64/httpd/modules ... /usr/sbin/apachectl /usr/sbin/htcacheclean /usr/sbin/httpd ... /usr/share/doc/httpd-2.2.15 ... /var/cache/mod_proxy /var/lib/dav /var/log/httpd /var/run/httpd /var/www /var/www/cgi-bin /var/www/error /var/www/error/HTTP_BAD_GATEWAY.html.var ... [root@yeebian ~]# rpm -ql httpd-tools-2.2.15-60.el6.centos.4.x86_64 /usr/bin/ab /usr/bin/htdbm /usr/bin/htdigest /usr/bin/htpasswd /usr/bin/logresolve /usr/share/doc/httpd-tools-2.2.15 /usr/share/doc/httpd-tools-2.2.15/LICENSE /usr/share/man/man1/ab.1.gz /usr/share/man/man1/htdbm.1.gz /usr/share/man/man1/htdigest.1.gz /usr/share/man/man1/htpasswd.1.gz /usr/share/man/man1/logresolve.1.gz
RPM默認安裝路徑:centos
/etc | 一些設置文件放置的目錄如/etc/crontab |
/usr/bin | 一些可執行文件 |
/usr/lib | 一些程序使用的動態函數庫 |
/usr/share/doc | 一些基本的軟件使用手冊與幫助文檔 |
/usr/share/man | 一些man page文件 |
#查看rpm包裏的內容 rpm -qlp #查看rpm包的安裝腳本 rpm -qp --scripts #查看rpm包的依賴性關係 rpm -qp --requires #查看rpm包詳細信息 rpm -qi #安裝rpm包 rpm -ivh #更新軟件 rpm -Uvh #卸載軟件 rpm -e #在安裝過程當中指定相對安裝路徑 rpm -ivh --nodeps --force --root=你指定的路徑 #在安裝過程當中忽略依賴性關係 rpm -ivh --nodeps --force #查看rpm包的更新記錄 rpm -qp --changelog #從新編譯rpm包 rpm -ba spec配置文件 #如何修改rpm源碼包的編譯參數 修改安裝源碼包後產生的 spec 文件。