본문 바로가기

CentOS

웹서비스에서 가장 많이 사용하는 리눅스는 어떤 리눅스일까? CentOS는 레드헷리눅스사(RHEL)의 엔터프라이즈급 버젼과 동일하다고 보면 됩니다. 대부분 따라서 대부분의 레드헷 리눅스 rpm과 호환이 되나 단 kernel , glibc 등의 rpm 은 호환이 안될수도 있습니다. 학교에서는 실험적인 페도라를 많이 사용하나 포탈등 실서비스 부분에서는 주로 CentOS를 사용하게 됩니다. 서버호스팅쪽에서도 "리눅스 설치해주세요?"라고 하면 대부분 CentOS를 설치해 줍니다. 컴파일 설치보다는 yum 설치가 의존성에 있어 오류를 줄여줄 수 있기 때문에 안정적인 서버운영이 가능하기 때문입니다. 프로그램 호환성에 따라 CentOS는 4버전과 5버전을 구분하여 설치합니다. 4버전은 2009년 초반 현재 4.7까지 5버전은 5.3까지 나와있습니다. 더보기
yum을 이용한 APM 설치 방법 및 yum 명령 사용법 1. yum 을 이용한 APM 설치방법 CentOS의 경우 yum 설치로 편리하게 APM을 설치할 수 있다. 그러나 소스 컴파일 설치와 달리 원하는 위치에 설치를 하지 못하는 단점이 있다. 다음과 같이 yum 설치를 진행하면 간단하게 APM 설치 완료. yum install httpd yum install mysql-server yum install mysql yum install php yum install php-gd yum install php-mysql yum install php-pear 2. yum 사용법 [yum 옵션 명령 패키지명] 옵션 : -y -> 물어보지 않고 바로 설치함. 3. yum 명령 yum install : 패키지를 설치한다. yum check-update : 설치된 패키지 .. 더보기
리눅스 배포판의 종류(1) MCC Interim 최초의 리눅스 커널이 배포되기 시작하고나서 MCC Interim 리눅스 배포판이 배포되었다. 이것은 최초의 배포판으로써 의미를 갖고는 있으나 X윈도우가 포함되지 않았으며, 설치가 까다롭다는 단점을 가지고 있었다. 슬랙웨어 MCC 배포판이후 Soft Landing Software라는 회사에서 SLS 배포판이 발표되었으나, 문제점을 가지고 있어 대중화되지는 못했다. 이후 SLS배포판을 해결한 슬랙웨어가 등장하였다. 초기 리눅스에서 가장 많은 인기를 누린 배포판이었으나 역시 설치의 까다로움으로 인해 파워유저만 사용할 수 있는 한계가 있었다. 레드햇리눅스 발전된 설치도구와 X윈도우기반의 설치 설정도구를 제공하여 리눅스 보급의 결정정이 계기가 된 배포판이다. 그래픽 인스톨환경인 아나콘다를 제.. 더보기
CentOS 5 계열 보안 버그로 인한 커널 업데이트 2008년 2월 8일 보안 문제점 발표 리눅스 커널 2.6.17 ~ 2.6.24.1 버전까지 root exploit 버그가 발견되었다. 커널의 버그를 이용하여 일반 계정의 유저가 root권한을 취득할 수 있는것이 확인되었음. 서버호스팅에서 많이 사용하는 CentOS5는 반드시 커널을 설치하고 리부팅해야 한다. - 새로운 커널 버전 : 2.6.18-53.1.13.el5 - 커널 업데이트 적용 방법 # yum update "kernel*" # shutdown -r now - 커널 버전 확인방법 # uname -r 더보기
CentOS 소개 및 페도라와의 비교 CentOS는 레드헷리눅스사의 엔터프라이즈급 버젼의 클론(clone; 레드헷과 동일한 공개코드로 재패키징하여, 성능과 GUI가 동일함) 버젼이다. 따라서 대부분의 레드헷 리눅스 rpm과 호환이 되나 kernel , glibc 등의 rpm 은 호환이 안 될수도 있다. 레드햇 리눅스는 9버전 이후 부터는 WS/ES/AS로 나뉘어 유료로 전환되었고 Red Hat Enterprise Linux 4 ES의 경우 년간 70만원 가량 비용이 발생한다. 유료화 시점에 무료 버전이 나왔는데, 그것이 페도라와 CentOS이다. 현재 CentOS는 5버전 페도라는 코어7까지 출시되어 있다. 페도라는 레드햇사에서 직접 내놓은 배포판이며, 정식버전이라기 보다는 시험용에 가깝다. 그래서 소규모 정도의 서비스에는 문제가 없지만 대.. 더보기