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 설치
vim 및 network 관련 유틸(nslookup, text browser)
yum -y install bind-utils wget elinks vim
System util
yum -y install yum-utils sysstat system-config-firewall-tui
SELinux util
yum -y install policycoreutils-python setroubleshoot setroubleshoot-server setroubleshoot-doc setroubleshoot-plugins setools-console
manual page
yum -y install man man-pages kernel-doc
Apache httpd & PHP 설치
- yum -y install httpd php
- "chkconfig httpd on"
- "chkconfig --list httpd" 으로 run level 3 이상이면 부팅시 자동으로 구동되게 설정되었는지 확인
- 기타 php extension 및 MySQL 이 필요하면 yum search 로 검색해서 설치
Tomcat 설치
- JDK는 Open JDK 를 설치하지 말고 Oracle 이나 IBM JDK 설치를 추천한다.
- tomcat 도 yum 보다는 homepage 에서 적당한 버전을 받아서 수동으로 설치
- 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