CentOS minimal(최소) 설치후 추가 패키지 설치

이 페이지는 유지보수 되지 않습니다.

대신 gitbook 에 출판한 CentOS 최소 설치후 주요 패키지 설치 를 참고하세요



서비스용 서버로 쓸 곳이라면 보안 및 upgrade 관리때문에 최소 패키지만 설치하는게 좋다는게 평소의 지론이라 CentOS  6.0 부터 minimal iso 가 생긴후 부터는 이걸로 설치하고 yum 으로 추가 패키지만 설치하고는 한다. 

(특히 서비스 장비면 gcc 및 X-Windows 등은 설치 안 하는걸 추천한다. gcc는 해킹의 위험이 있고 X-Windows 는 쓸일이 없고 덩치만 커서 update 가 잦게 된다.)


예전에 글을 썼듯이 minimal 로 설치하면 network 을 수동으로 설정해야 했는데 6.3도 마찬가지다.

network 수동 설치는 위 문서를 참고하고 설치후 ssh 로 연결해서 추가 설치할 package 를 정리해 본다.


minimal 설치후 추가할 package


필수 유틸리티와 manual 설치
  1. vim 및 network 관련 유틸(nslookup, text browser)

    yum -y install bind-utils wget elinks vim
  2. System util

    yum -y install yum-utils sysstat system-config-firewall-tui

     

  3. SELinux util

    yum -y install policycoreutils-python setroubleshoot setroubleshoot-server setroubleshoot-doc setroubleshoot-plugins setools-console

     

  4. manual page 

    yum -y install man man-pages kernel-doc

     

  

 

Apache httpd & PHP 설치
  1.  yum -y install httpd php
  2. "chkconfig httpd on" 
  3. "chkconfig --list httpd" 으로 run level 3 이상이면 부팅시 자동으로 구동되게 설정되었는지 확인
  4. 기타 php extension 및 MySQL 이 필요하면 yum search 로 검색해서 설치


Tomcat 설치
  1. JDK는 Open JDK 를 설치하지 말고 Oracle 이나 IBM JDK 설치를 추천한다.
  2. tomcat 도 yum 보다는 homepage 에서 적당한 버전을 받아서 수동으로 설치
  3. mod_jk 는 개발 장비에서 build 해서 mod_jk.so 만 서비스 장비로 옮기는게 좋다. 


참고자료

6.3 minimal 은 daum의 CentOS  mirror 사이트에서 받으면 된다.

http://ftp.daum.net/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-minimal.iso