RHEL5.4利用centos yum进行更新

[不指定 2010/06/11 22:18 | by admin ]
1.rhel5系统安装的时候其实已经有yum了,刚安装redhat就可以在终端敲入yum,只是会提示没有注册
This system is not registered with RHN.
RHN support will be disabled.
只是因为如果用官方的网站更新的话除非你是用钱买的rhel5.否则它会提示注册之类的。
当然用[root@localhost Desktop]#yum update当然也是不行的
因此,我试着在网上找一些方法来实现yum自动更新,有的网站说利用CentOS的yum更新源,但需要删掉RedHat 5本来的yum,我先利用rpm -qa | grep yum找到所有yum文件,然后又用rpm -e命令删除
rpm -e yum-metadata-parser-1.1.2-3.el5
rpm -e yum-3.2.22-20.el5
rpm -e yum-updatesd-0.9-2.el5
rpm -e yum-rhn-plugin-0.5.4-13.el5
rpm -e yum-security-1.1.16-13.el5
因为依赖性,实际删除的文件不止这么几个
于是再恢复安装RedHat 5本来的yum,于是在光盘里面找,于是将删掉的文件又重新安装上去了,主要是:
yum-3.2.22-20.el5
安装好以后在命令行敲入yum,终于有可以找到它了,呵呵
2. 修改源配置文件 #gedit /etc/yum.repos.d/CentOS-Base.repo
在其中加入以下内容
[base]
name=CentOS-5-Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever5&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://ftp.sjtu.edu.cn/centos/5/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
#released updates
[update]
name=CentOS-5-Updates
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=updates
baseurl=http://ftp.sjtu.edu.cn/centos/5/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
#packages used/produced in the build but not released
[addons]
name=CentOS-5-Addons
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=addons
baseurl=http://ftp.sjtu.edu.cn/centos/5/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
#additional packages that may be useful
[extras]
name=CentOS-5-Extras
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=extras
baseurl=http://ftp.sjtu.edu.cn/centos/5/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-5-Plus
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=centosplus
baseurl=http://ftp.sjtu.edu.cn/centos/5/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
#contrib - packages by Centos Users
[contrib]
name=CentOS-5-Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=contrib
baseurl=http://ftp.sjtu.edu.cn/centos/5/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
# vi dag.repo
[dag]
name=Dag RPM Repository for RHEL5
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el5/en/$basearch/dag/
enabled=1
gpgcheck=1
gpgkey=http://ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt
3. 导入key
#rpm --import http://ftp.sjtu.edu.cn/centos/5/os/i386/RPM-GPG-KEY-CentOS-5
4. 运行,测试
#yum list vsftpd
5.如果结果出现错误:
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
GPG key retrieval failed: [Errno 14] HTTP Error 404: Not Found
此时,将gpgcheck=1改成gpgcheck=0即可。
6. 运行,测试
#yum install vsftpd
能够正确安装上了,就是更新文件列表的速度相当慢。
Tags: ,
linux下查看nginx,apache,mysql,php的编译参数

1、nginx编译参数:
#/usr/local/nginx/sbin/nginx -V

2、apache编译参数:
# cat /usr/local/apache/build/config.nice

3、php编译参数:
# /usr/local/php/bin/php -i |grep configure

4、mysql编译参数:
# cat /usr/local/mysql/bin/mysqlbug|grep configure
一、安装Oracle即时客户端程序
打开oracle官方下载页面
http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/htdocs/linuxsoft.html
下载Oracle即时客户端程序,下载以下4个包(需注册才可以下载)
http://download.oracle.com/otn/linux/instantclient/112010/oracle-instantclient11.2-basic-11.2.0.1.0-1.i386.rpm
http://download.oracle.com/otn/linux/instantclient/112010/oracle-instantclient11.2-jdbc-11.2.0.1.0-1.i386.rpm
http://download.oracle.com/otn/linux/instantclient/112010/oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.i386.rpm
http://download.oracle.com/otn/linux/instantclient/112010/oracle-instantclient11.2-devel-11.2.0.1.0-1.i386.rpm

上传至服务器进行安装。
rpm -ivh *.rpm

二、安装打开php扩展包
打开php官方网页
http://pecl.php.net/package/oci8,比如下载oci8-1.4.1.tgz
wget http://pecl.php.net/get/oci8-1.4.1.tgz
tar zxvf oci8-1.4.1.tgz
cd oci8-1.4.1
比如我的php安装在/web/php
/web/php/bin/phpize
./configure --with-php-config=/web/php/bin/php-config --with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client/lib
make && make install
修改php.ini
加上:  extension = "oci8.so"
重启程序.
查看phpinfo.php.
参考:
http://cn.php.net/manual/en/oci8.installation.php

参考:
http://blog.s135.com/post/411/
Tags: , , ,

lighttpd伪静态的配置

[不指定 2010/06/08 07:59 | by admin ]
伪静态:

一、以下为discuz7.2的伪静态为例
在lighttpd.conf里,查找#### CGI module
在下面加上:

#  $HTTP["host"] =~ "^192.168.0.2$" {
url.rewrite-once = (
"^(.*)/archiver/((fid|tid)-[w-]+.html)$" => "$1/archiver/index.php?$2",
"^(.*)/forum-([0-9]+)-([0-9]+).html$" => "$1/forumdisplay.php?fid=$2&page=$3",
"^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html$" => "$1/viewthread.php?tid=$2&extra=page%3D$4&page=$3",
"^(.*)/space-(username|uid)-(.+).html$" => "$1/space.php?$2=$3",
"^(.*)/tag-(.+).html$" => "$1/tag.php?name=$2"
)
#}

重启lighttpd

二、以下为DZX伪静态,不支持子目录

url.rewrite-once = (

"^(.*)/topic-(.+)\.html$" =>

"/portal.php?mod=topic&topic=$2",

"^(.*)/article-([0-9]+)\.html$" =>

"/portal.php?mod=view&aid=$2",

"^(.*)/forum-(\w+)-([0-9]+)\.html$" =>

"/forum.php?mod=forumdisplay&fid=$2&page=$3",

"^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$"  => "/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3",

"^(.*)/group-([0-9]+)-([0-9]+)\.html$" =>

"/forum.php?mod=group&fid=$2&page=$3",

"^(.*)/space-(username|uid)-(.+)\.html$" =>

"/home.php?mod=space&$2=$3",

"^(.*)/([a-z]+)-(.+)\.html$" =>

"/$2.php?rewrite=$3"

)

三、以下为dzx通用目录规则,同时适用于主目录和子目录

url.rewrite-once = (

"^(.*)/topic-(.+)\.html$" =>

"$1/portal.php?mod=topic&topic=$2",

"^(.*)/article-([0-9]+)\.html$" =>

"$1/portal.php?mod=view&aid=$2",

"^(.*)/forum-(\w+)-([0-9]+)\.html$" =>

"$1/forum.php?mod=forumdisplay&fid=$2&page=$3",

"^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$"  =>
"$1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3",

"^(.*)/group-([0-9]+)-([0-9]+)\.html$" =>

"$1/forum.php?mod=group&fid=$2&page=$3",

"^(.*)/space-(username|uid)-(.+)\.html$" =>

"$1/home.php?mod=space&$2=$3",

"^(.*)/([a-z]+)-(.+)\.html$" =>

"$1/$2.php?rewrite=$3"

)
分页: 1/4 第一页 1 2 3 4 下页 最后页 [ 显示模式: 摘要 | 列表 ]