redhat AS4安装yum(摘抄)

redhat AS4安装yum

1、下载下列rpm包
centos-yumconf_4-4.3_noarch.rpm
python-urlgrabber_2.9.6-2_noarch.rpm
python-elementtree_1.2.6-4_i386.rpm
sqlite_3.2.2-1_i386.rpm
python-sqlite_1.1.6-1_i386.rpm
yum_2.4.0-1.centos4_noarch.rpm
可以直接下载地址: http://www.chinalinuxpub.com/yum.tgz得到
2、安装上述rpm包
rpm -ivh *.rpm
3、将原先的centos库去除并添加AS4库

rm -rf /etc/yum.repos.d/CentOS-Base.repo
vi /etc/yum.repos.d/as4-update.repo
加入:
#released updates
[update]
name=Red Hat Enterprise AS release 4 Updates
baseurl=http://ftp.chinalinuxpub.com/redhat/enterprise/updates/4AS/
gpgcheck=1
gpgkey=http://ftp.chinalinuxpub.com/redhat/enterprise/RPM-GPG-KEY-linuxpub

vi /etc/yum.repos.d/as4-base.repo
加入:
#released base
[base]
name=Red Hat Enterprise AS release 4 Updates
baseurl=http://ftp.chinalinuxpub.com/redhat/enterprise/os/i386/RedHat/
gpgcheck=1
gpgkey=http://ftp.chinalinuxpub.com/redhat/enterprise/RPM-GPG-KEY-linuxpub

至此yum便可以用了。

法二

第二种方法:利用CentOS 的yum库升级RHEL AS4
1.下载并安装yum-2.4.0-1.centos4.noarch.rpm文件,下载地址为:
ftp://ftp.pbone.net/mirror/ftp.centos.org/4.2/os/alpha/CentOS/RPMS/yum-2.4.0-1.centos4.noarch.rpm

2.修改或建立/etc/yum.repos.d/CentOS-Base.repo为如下内容:
[base]
name=CentOS-$releasever - Base
baseurl=http://ftp.riken.jp/Linux/caos/centos/4.0/os/$basearch/
gpgcheck=1

#released updates
[update]
name=CentOS-$releasever - Updates
baseurl=http://ftp.riken.jp/Linux/caos/centos/4.0/updates/$basearch/
gpgcheck=1

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
baseurl=http://ftp.riken.jp/Linux/caos/centos/4.0/addons/$basearch/
gpgcheck=1

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://ftp.riken.jp/Linux/caos/centos/4.0/extras/$basearch/
gpgcheck=1
3.修改或建立/etc/yum.repos.d/dag.repo为如下内容:
[dag]
name=Dag RPM Repository for RHEL4
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el4/en/$basearch/dag/
enabled=1
gpgcheck=1
gpgkey=http://ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt

参阅文章:http://www.5sai.net.cn/article.asp?id=204

                http://jimmy-shine.javaeye.com/blog/77411

                yum的使用参阅linuxsir

                http://www.linuxsir.org/main/?q=node/31


使用yum安装新软件包及更新linux系统

  解决方案

  Linux上常用的安装和升级工具主要有yum和apt

  其中yum能更好的解决rpm的依存性问题,推荐使用yum

  例如,要在服务器上安装lynx程序

  传统的安装方式,要到linux安装光盘中寻找lynx软件包的RPM

  将其上传到服务器方,并运行rpm -ivh <文件名>的方式来安装

  而使用yum管理,只要运行yum install lynx即可完成安装

  yum会自动连接到互联网上的linux更新源,下载最新版本的包自动安装

  如果lynx已经安装了,现在需要升级到最新版本

  则运行yum upgrade lynx即可完成升级

  可以看到,yum是非常简单易用,绝大部分安装包都可以从网络获得

  而无须手工上传安装了

  在标准的Redhat Enterprise Linux上,默认没有安装yum,需要单独下载并安装。

  此外,Redhat Enterprise Linux的更新是由Redhat提供的收费服务

  但由于Redhat Enterprise Linux和CentOS是基本通用的,所以可用CentOS源来升级redhat

  1. 首先安装yum和相关的rpm包

  注意:本安装包只提供给as4系统之用

  http://www.swsoft.com.cn/downloads/Prima/Tools/yum_forAS4.tar.gz

  下载并解压缩yum包和升级文件

  rpm -ivh *.rpm

  2. 将解压缩后得到的CentOS-Base.repo复制到/etc/yum.repos.d/目录里边

  注意:本CentOS-Base.repo文件只提供给as4系统之用

  3. 执行如下命令导入GPG Key

  rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4

  现在可以开始使用yum了。yum的主要参数包括search/install/upgrade/remove。

  要安装一个软件,比如安装lynx字符浏览器,则可以执行

  yum install lynx

  注意:

  1. 使用yum的过程中,有些程序包是不能升级的。

  例如Virtuozzo自己提供了tar等程序包,prima提供了php等包

  这些包如果被升级了,可能导致系统出现异常,部分功能无法正常运行

  (细节请查看相关文档)

  2. 如果使用yum对全部系统都进行升级,则会发现升级后系统版本将从redhat变成centos

  这是因为升级使用的是免费centos的yum源,所以升级最好有选择的执行
 
 

Posted by microsea


Trackback URL : 无法向此文章发送引用

Nginx Location基本语法

Nginx Location
基本语法
location [=|~|~*|^~] /uri/ { … }
= 严格匹配。如果这个查询匹配,那么将停止搜索并立即处理此请求。
~ 为区分大小写匹配
~* 为不区分大小写匹配
!~和!~*分别为区分大小写不匹配及不区分大小写不匹配
^~ 如果把这个前缀用于一个常规字符串,那么告诉nginx 如果路径匹配那么不测试正则表达式。

例:
location = / { # 只匹配 / 查询。
location / { # 匹配任何查询,因为所有请求都已 / 开头。但正则表达式规则和长的块规则将被优先和查询匹配。
location ^~ /images/ { # 匹配任何已 /images/ 开头的任何查询并且停止搜索。任何正则表达式将不会被测试。
location ~* \.(gif|jpg|jpeg)$ { # 匹配任何已 gif、jpg 或 jpeg 结尾的请求。

++ 文件及目录匹配
* -f和!-f用来判断是否存在文件
* -d和!-d用来判断是否存在目录
* -e和!-e用来判断是否存在文件或目录
* -x和!-x用来判断文件是否可执行

++ 一些可用的全局变量
$args
$content_length
$content_type
$document_root
$document_uri
$host
$http_user_agent
$http_cookie
$limit_rate
$request_body_file
$request_method
$remote_addr
$remote_port
$remote_user
$request_filename
$request_uri
$query_string
$scheme
$server_protocol
$server_addr
$server_name
$server_port
$uri

Posted by microsea


Trackback URL : 无法向此文章发送引用

今天儿子给我背了三字经...

儿子出生后,老婆曾经很热衷国文教育,反复读诗经,三字经,论语什么的给儿子听,儿子3岁多的时候曾经三字经能背到"亲师友,习礼仪",后来我们没有坚持下去,一年时间没温习了....昨天老婆让儿子背下三字经,儿子大声开始背: "高露洁,有高钙,把纯净,刷出来,好妈妈,要知道,全家用,一起来"..........

Posted by microsea


Trackback URL : 无法向此文章发送引用

将进程放入后台的方法---disown

disown

场景:

我们已经知道,如果事先在命令前加上 nohup 或者 setsid 就可以避免 HUP 信号的影响。但是如果我们未加任何处理就已经提交了命令,该如何补救才能让它避免 HUP 信号的影响呢?

解决方法:

这时想加 nohup 或者 setsid 已经为时已晚,只能通过作业调度和 disown 来解决这个问题了。让我们来看一下 disown 的帮助信息:

disown [-ar] [-h] [jobspec ...]
	Without options, each jobspec is  removed  from  the  table  of
	active  jobs.   If  the -h option is given, each jobspec is not
	removed from the table, but is marked so  that  SIGHUP  is  not
	sent  to the job if the shell receives a SIGHUP.  If no jobspec
	is present, and neither the -a nor the -r option  is  supplied,
	the  current  job  is  used.  If no jobspec is supplied, the -a
	option means to remove or mark all jobs; the -r option  without
	a  jobspec  argument  restricts operation to running jobs.  The
	return value is 0 unless a jobspec does  not  specify  a  valid
	job.

可以看出,我们可以用如下方式来达成我们的目的。

灵活运用 CTRL-z
在我们的日常工作中,我们可以用 CTRL-z 来将当前进程挂起到后台暂停运行,执行一些别的操作,然后再用 fg 来将挂起的进程重新放回前台(也可用 bg 来将挂起的进程放在后台)继续运行。这样我们就可以在一个终端内灵活切换运行多个任务,这一点在调试代码时尤为有用。因为将代码编辑器挂起到后台再重新放回时,光标定位仍然停留在上次挂起时的位置,避免了重新定位的麻烦。
  • disown -h jobspec 来使某个作业忽略HUP信号。
  • disown -ah 来使所有的作业都忽略HUP信号。
  • disown -rh 来使正在运行的作业忽略HUP信号。

需要注意的是,当使用过 disown 之后,会将把目标作业从作业列表中移除,我们将不能再使用jobs来查看它,但是依然能够用ps -ef查找到它。

但是还有一个问题,这种方法的操作对象是作业,如果我们在运行命令时在结尾加了"&"来使它成为一个作业并在后台运行,那么就万事大吉了,我们可以通过jobs命令来得到所有作业的列表。但是如果并没有把当前命令作为作业来运行,如何才能得到它的作业号呢?答案就是用 CTRL-z(按住Ctrl键的同时按住z键)了!

CTRL-z 的用途就是将当前进程挂起(Suspend),然后我们就可以用jobs命令来查询它的作业号,再用bg jobspec 来将它放入后台并继续运行。需要注意的是,如果挂起会影响当前进程的运行结果,请慎用此方法。


disown 示例1(如果提交命令时已经用“&”将命令放入后台运行,则可以直接使用“disown”)
                
[root@pvcent107 build]# cp -r testLargeFile largeFile &
[1] 4825
[root@pvcent107 build]# jobs
[1]+  Running                 cp -i -r testLargeFile largeFile &
[root@pvcent107 build]# disown -h %1
[root@pvcent107 build]# ps -ef |grep largeFile
root      4825   968  1 09:46 pts/4    00:00:00 cp -i -r testLargeFile largeFile
root      4853   968  0 09:46 pts/4    00:00:00 grep largeFile
[root@pvcent107 build]# logout   


disown 示例2(如果提交命令时未使用“&”将命令放入后台运行,可使用 CTRL-z 和“bg”将其放入后台,再使用“disown”)
                
[root@pvcent107 build]# cp -r testLargeFile largeFile2

[1]+  Stopped                 cp -i -r testLargeFile largeFile2
[root@pvcent107 build]# bg %1
[1]+ cp -i -r testLargeFile largeFile2 &
[root@pvcent107 build]# jobs
[1]+  Running                 cp -i -r testLargeFile largeFile2 &
[root@pvcent107 build]# disown -h %1
[root@pvcent107 build]# ps -ef |grep largeFile2
root      5790  5577  1 10:04 pts/3    00:00:00 cp -i -r testLargeFile largeFile2
root      5824  5577  0 10:05 pts/3    00:00:00 grep largeFile2
[root@pvcent107 build]#   

Posted by microsea


Trackback URL : 无法向此文章发送引用

运行perl程序时出现: bad interpreter: No such file or directory 这样的错误提示.

原因:这是在windows下通过写字板或其他编辑工具编写的perl程序,windows环境下每行的结束符是CRLF(Carriage-Return, Line-Feed). 在linux下结束符却是LF,所以每行多了一个CR串.
处理:通过以下脚本对每行结束符进行替换
#!/usr/bin/perl

die "Usage: $0 < files >\n" unless @ARGV;

for $file (@ARGV)
{
    open IN, $file or die "$0: Cannot open $file for input!\n";

    my @lines = <IN>;

    close IN;
    open OUT, "> $file" or die "$0: Cannot open $file for output!\n";

    s/\r$// for @lines;
    print OUT for @lines;
}

Posted by microsea


Trackback URL : 无法向此文章发送引用

Leave a comment
[emerg] (28)No space left on device: Couldn't create accept lock
or
[crit] (28)No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed
or
[error] (28)No space left on device: Cannot create SSLMutex
处理方法:
ipcs -s | grep apache | perl -e 'while (&lt;STDIN&gt;) { @a=split(/\s+/); print `ipcrm sem $a[1]`}'
==============
ipcs -s | grep apache | awk ' { print $2 } ' | xargs ipcrm sem

Posted by microsea


Trackback URL : 无法向此文章发送引用

四周三个月的Owen

自从在幼儿园上了画画兴趣班,就对画画产生了浓厚兴趣,幸手就来两张,不过都是抽象派。要经过他的解释,我们才能看懂他画想表达的意思。色彩搭配倒是进步不少。

上周五得了腮腺炎,还好没有很大的难受,没有发烧,去医院检查,血象很多项偏高,诊断是化脓性腮腺炎。挂了两天瓶,打了两天针。医生说要观察,因为腮腺炎潜伏期长,很多时候在第10-15会引起并发症。所以,Owen就得在家里呆上至少半个月。他也高兴,就是画画班不能上了。。。

Posted by microsea


Trackback URL : http://www.givingtree.com.cn/trackback/371

Trackbacks List

  1. Jesus Loves Porn

    Tracked from Jesus Loves Porn July 25, 2008 12:23 Delete

    Teen Sex Video <a href="http://jakesytubituga1872008.blogspot.com/">Teen Sex Video</a> College Girls Flashing <a href="http://uiryuuvataposot1442008.blogspot.com/">College Girls Flashing</a>

Comments List

  1. bozena porn star 2008/May/23-03:25 # M/D Reply

    나는 배웠다 매우…

  2. betting casino gamb 2008/May/23-03:57 # M/D Reply

    뉴스를 위한 감사합니다…

  3. cat machine scan 2008/May/23-04:28 # M/D Reply

    그런 위치를 경이롭 위해 많게의 감사!

  4. beautiful tall bust 2008/May/23-04:34 # M/D Reply

    나의 너의 친구는 위치의 현재 팬이 되었다!

  5. nude african women 2008/May/23-06:07 # M/D Reply

    너는 아름다운 웹사이트가 있는다!

  6. sell self into bond 2008/May/23-06:22 # M/D Reply

    저에서 유사한 역사는 이었다.

  7. sexy back justin t 2008/May/23-06:49 # M/D Reply

    나는 합의한다 너에 이다. 그것은 이렇게 이다.

  8. fellation profonde 2008/May/24-00:17 # M/D Reply

    걸출한 위치! 많은 감사.

  9. apt 9 mitchell stri 2008/May/24-00:25 # M/D Reply

    걸출한 위치! 많은 감사.

  10. chicas gratis porn 2008/May/24-00:29 # M/D Reply

    좋은 위치는 찾아본 그것 즐겼다!

  11. big booty latina sc 2008/May/24-00:40 # M/D Reply

    걸출한 블로그!

Leave a comment

Fiona

公司演节目,大家都套上古装,我上演的是尖酸刻薄的后妈。。。一点都不像,一看就是很贤惠的嘛。。。
用户插入图片用户插入图片

Posted by microsea


Trackback URL : http://www.givingtree.com.cn/trackback/370

Comments List

  1. zoo northwest flori 2008/May/23-03:19 # M/D Reply

    아주 좋은 나는 위치 그것을 감사 좋아한다!

  2. hairy pussy wet 2008/May/23-03:43 # M/D Reply

    걸출한 블로그!

  3. hd porn archive 2008/May/23-04:19 # M/D Reply

    재미있는 아주 지점. 감사.

  4. calientes jovencita 2008/May/23-04:48 # M/D Reply

    좋은 영역! 걸출한 영역!

  5. karamojong sexualit 2008/May/23-05:59 # M/D Reply

    위치에 그것을 중대한 일은 좋아했다!

  6. fell girl in love 2008/May/23-06:30 # M/D Reply

    걸출한 디자인! 좋은 디자인.

  7. bibliography of asi 2008/May/23-23:37 # M/D Reply

    우수한과 아주 도움이 되는!

  8. chattanooga breast 2008/May/23-23:42 # M/D Reply

    좋은 위치는 찾아본 그것 즐겼다!

  9. bikini shop show do 2008/May/23-23:43 # M/D Reply

    너는 위치를차가운 만들었다!

  10. clit clip 2008/May/23-23:53 # M/D Reply

    정말 같지 않는 블로그!

Leave a comment

四周岁的Owen

最近幼儿园开始放假,Owen就整天在家无所事事,因为我们都要上班,只有爷爷和奶奶陪他。现在只要一吃完饭,Owen就拉着爷爷,把茶几上的东西一清,然后握着乒乓球拍和爷爷打球。昨晚,我和爸爸都和他过了两招,小家伙发球和接球的动作都很规范,有模有样的,就是接不到球。

夜里,可能是作了梦,大嚷“我要吃冰淇淋!”然后就伤心的哭起来。。。

Posted by microsea


Trackback URL : http://www.givingtree.com.cn/trackback/369

Comments List

  1. 秘密访客 2008/March/08-10:17 # M/D Reply

    只有管理员能看到的回复.

  2. 秘密访客 2008/March/08-10:17 # M/D Reply

    只有管理员能看到的回复.

  3. ebony amateur porn 2008/May/23-03:18 # M/D Reply

    친구는 위치의 너의 현재 팬이 되었다!

  4. office sex pictures 2008/May/23-03:45 # M/D Reply

    그런 위치를 경이롭 위해 많게의 감사!

  5. bay coral dive reso 2008/May/23-04:14 # M/D Reply

    우수한과 아주 도움이 되는!

  6. bronze girl on a sw 2008/May/23-04:48 # M/D Reply

    아주 유용한 정보!

  7. blue internet tooth 2008/May/23-06:07 # M/D Reply

    재미있는 아주 지점. 감사.

  8. female buttocks 2008/May/23-23:13 # M/D Reply

    너의 방문한 위치를 즐기는!

  9. barium enema exam 2008/May/23-23:20 # M/D Reply

    나의 너의 친구는 위치의 현재 팬이 되었다!

  10. girl in lingerie 2008/May/23-23:23 # M/D Reply

    친구는 너의 현재 위치의 팬이 되었다!

  11. loving postions 2008/May/23-23:34 # M/D Reply

    정보를 위한 감사합니다.

Leave a comment

将mysql4.x gb2312 数据库导入到 mysql5.x

经过尝试,原mysql4.x数据库字符集为GB2312,保持GB2312不转换为UTF-8,导出并导入到mysql5.x的步骤如下:
1.导出数据:
/usr/bin/mysqldump -u root --socket=/data/answer/mysql.sock answer > `date +'%Y_%m_%d'`answer.sql
导出文件命名为当天日期+数据库名.sql

2.编辑xxx.sql文件,在头几行可以找到:
/*!40101 SET NAMES utf8 */;
更改为:
/*!40101 SET NAMES GB2312 */;

3.启动mysql5的参数增加--default-character-set=gb2312,如下脚本:
#!/bin/sh
cd /mysqldata/bk.17173.com
rundir=`dirname "$0"`
echo "$rundir"
/usr/local/mysql/bin/safe_mysqld --default-character-set=gb2312 --user=mysql --skip-name-resolve --skip-innodb --skip-locking --pid-file="$rundir"/mysql.pid --datadir="$rundir" -O log-slow-queries=slow_query.txt -O back_log=500 -O interactive_timeout=60  -O max_connections=6400 -O record_buffer=16M -O max_connect_errors=1000 -O sort_buffer_size=128M -O sort_buffer=128M -O table_cache=256M -O thread_cache_size=80 -O wait_timeout=30 -O query_cache_size=64M -O key_buffer_size=128M  -O key_buffer=128M --port=3308 -O myisam_sort_buffer_size=128M --socket="$rundir"/mysql.sock &

4.登陆mysql,然后执行:
set character_set_client=gb2312;
set character_set_connection=gb2312;
set character_set_database=gb2312;
set character_set_results=gb2312;
set character_set_server=gb2312;

5.导入数据库:
source xxx.sql;

Posted by microsea


Trackback URL : 无法向此文章发送引用

Comments List

  1. 秘密访客 2008/January/05-13:35 # M/D Reply

    只有管理员能看到的回复.

  2. live audio streamin 2008/May/23-03:27 # M/D Reply

    나는 합의한다 너에 이다. 그것은 이렇게 이다.

  3. greensboro ywca 2008/May/23-03:57 # M/D Reply

    여기 이것은 뉴스 있다!

  4. charity hodges amaz 2008/May/23-04:29 # M/D Reply

    너는 위치를차가운 만들었다!

  5. high heels nylon fe 2008/May/23-06:05 # M/D Reply

    걸출한 뉴스!! 종류 블로그!

  6. red headed slut sho 2008/May/23-06:51 # M/D Reply

    여기 이것은 뉴스 있다!

  7. pamela anderson pre 2008/May/23-23:09 # M/D Reply

    너는 위치가 우수한 있는다!

  8. hairy skinny nudes 2008/May/23-23:13 # M/D Reply

    블로그를 위한 감사합니다.

  9. drink recipe for pa 2008/May/23-23:30 # M/D Reply

    걸출한 뉴스!! 종류 블로그!

Leave a comment

三周十一个月的Owen

 陈老师:
好象会和小朋友聊天,然后说:陈老师,我梦到草莓了,然后就叫我草莓陈老师,然后全班小朋友一起叫了,很调皮...

Posted by microsea


Trackback URL : http://www.givingtree.com.cn/trackback/367

Comments List

  1. bikini sexy pose 2008/May/23-03:41 # M/D Reply

    저에서 유사한 역사는 이었다.

  2. live webcam models 2008/May/23-04:12 # M/D Reply

    나의 너의 친구는 위치의 현재 팬이 되었다!

  3. black glory hole 2008/May/23-04:24 # M/D Reply

    친구는 너의 현재 위치의 팬이 되었다!

  4. bus orlando party r 2008/May/23-05:51 # M/D Reply

    위치에 그것을 중대한 일은 좋아했다!

  5. topless teen toplis 2008/May/23-06:13 # M/D Reply

    중대하고 유용한 위치!

  6. tommy lee anderson 2008/May/23-06:37 # M/D Reply

    걸출한 블로그!

  7. adult story nice le 2008/May/24-00:09 # M/D Reply

    정보를 위한 감사합니다.

  8. airfare cheap airli 2008/May/24-00:16 # M/D Reply

    걸출한 디자인! 좋은 디자인.

  9. men trampling men 2008/May/24-00:18 # M/D Reply

    유용한 정보. 좋은 디자인.

  10. are they gay 2008/May/24-00:29 # M/D Reply

    블로그를 위한 감사합니다.

Leave a comment
« Previous : 1 : 2 : 3 : 4 : 5 : ... 32 : Next »

BlogImage

Microsea,Fiona & Owen's family BLOG

- microsea

Statistics Graph

Calendar

«   Jul 2009   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

闽ICP备06003076号