[Linux]yum CentOS 지난 버전 사용하기

Linux 2017.12.20 15:12 Posted by 애플자라

대략 지난 버전이 꼭 필요하다면 http://vault.centos.org를 이용하라는 소리다.

http://vault.centos.org에 가보면 지난 디렉토리들이 보이고, 디렉토리에 들어가면 다른 미러와 다르게 여러 디렉토리들이 보인다.

 

-------------------------------------------------------------------------

 

버전확인 ------>

grep . /etc/*-release
cat /etc/*-release | uniq

 

-------------------------------------------------------------------------

 

 

경로 : /etc/yum.repos.d

 

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

 


[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://vault.centos.org/5.5/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5


#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
baseurl=http://vault.centos.org/5.5/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5


#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
baseurl=http://vault.centos.org/5.5/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5


#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
baseurl=http://vault.centos.org/5.5/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5


#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
baseurl=http://mirror.centos.org/centos/6.5/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

 

-------------------------------------------------------------------------

저장하고

 

>yum clean all
>yum repolist

 

해서 제대로 동작하는지 확인한다.

 

출처 - http://nojinho.blogspot.kr/2015/06/tip-centos-iso-yum-repository.html

 

'Linux' 카테고리의 다른 글

[Linux]yum CentOS 지난 버전 사용하기  (0) 2017.12.20
[Linux]mount nfs 에러  (0) 2017.11.15
[FTP]SecureCrt X/Y/Zmodem  (0) 2017.09.18
[Linux]batch shell(tar,ftp,sftp)  (0) 2017.08.08
[SSH]접속툴(telnet/SSH/SFTP)  (0) 2017.08.03
[Linux]Samba 업데이트  (0) 2017.06.13

[ORACLE]ALTER COLUMN

Database 2017.10.17 08:34 Posted by 애플자라

-- 일반 컬럼수정
ALTER TABLE EM_MMT_TRAN
MODIFY RECIPIENT_NUM VARCHAR2(16 BYTE)

 

-------------------------------------------------------------------------------------


-- 일반 컬럼수정(NOT NULL)
-- ORA-01442: column to be modified to NOT NULL is already NOT NULL
ALTER TABLE EM_MMT_TRAN
MODIFY CALLBACK VARCHAR2(16 BYTE) NOT NULL

 

-- DISABLE
ALTER TABLE EM_MMT_TRAN DISABLE CONSTRAINT SYS_C0037363 CASCADE

 

--> 일반 컬럼 수정문 실행

 

-- ENABLE
ALTER TABLE EM_MMT_TRAN ENABLE CONSTRAINT SYS_C0037363 

 

SYS_C0037363 Check    Enabled        Not Deferrable    Immediate    Validated            1    "CALLBACK" IS NOT NULL

 

https://intodns.com

 

Linux 서버가 갑자기 죽으면서 아래와 같이 Mysql 구동시

MySQL manager or server PID file could not be found 발생

 

 

 

Case1)

사용중 디스크 장애로 테이블이 오픈된 상태에서 종료가 된게 원인인걸로 확인

 

Case2)

cnf 파일이 문제가 있거나 혹은 권한 문제로 인해 pid가 없는 경우에 발생하는 에러인듯 하다

(해당 경로에 프로세스 id 관련 파일이 없음)

 

해결방법)

현재 포털에는 많은 것들이 있으나, 운영DB라서 섣불리 건들기 힘듦;

 

Apache-win32 버전의 에러 - error [warn] (OS 64)

Board 2010.12.27 12:37 Posted by 애플자라

제 웹페이지는 Win2003에 Apache 2.2  Win32를 기반으로 돌아가고 있습니다.
근데 아무리 생각해도 제 속도가 나오지 않아서 이래 저래 갸웃 갸웃 하면서 보았습니다.
반응속도가 너무 너무 느리더군요..ㅡ.ㅡ

그러던중 Error Log를 확인해 보니 다음과 같은 에러가 있었습니다.
[Fri Sep 08 04:02:33 2006] [warn] (OS 64)지정된 네트워크 이름을 더 이상 사용할 수 없습니다. : winnt_accept: Asynchronous AcceptEx failed.

이래저래 확인을 했더니 PHP와 Apache2.2를 WIndows기반하에서 운영할 경우에 발생할 수 있는 Bug라고 되어 있더군요.

일단 소스를 뒤져서 고치는 것은 나중으로 미루고 가장 간단하게 쓸수 있는 방법은
AcceptEx를 쓰지 않고 전통적인 Accept를 쓰도록 Config를 수정하는 방법입니다. 

httpd.conf 에 다음과 같은 추가를 해 주시면 됩니다.

<IFModule mpm_winnt_module>
    Win32DisableAcceptEx
</IFModule>

^^ 아무 문제가 없이 Delay도 없고  잘 되네요..
acceptEx는 속도 향상을 위해서 MS 가 accpet의 확장 형태로 만든 network api 입니다. 근데 이걸 제거하니 정상적으로 된다니.. 웬지 억울해서.. 찾아보고 싶기는 합니다만.. PHP가 어떻게 동작할지 몰라서... PHP도 오픈 소스였나 기억이 가물 가물 하네요..

도움이 되었기를 바랍니다~~~ *^^*


출처 - http://lunarblade.tistory.com/category/%EC%84%B8%ED%8C%85ETC%20%5E%5E