오늘부터 메타 블로그를 구현하는 글을 올릴것이다. 리눅스 세팅부터 환경설정하고 메타 블로그 소스를 앉히는데까지 3일~4일 가량 소요 되었다. 리눅스 서버를 만져본지 워낙 오래 되어서인지 요즘 나오는 버전들은 편해 진것 같으면서도 적응하기 어려워 더 시간이 걸린것 같다. 초보자의 마음으로 타 블로그에 많은 설치 방법을 참고해 가면서 설치 했으니 입문자들을 위해 진행된 내용을 좀더 세밀하게 표현할 수 있도록 하겠다.
메타블로그에 관련된 자세한 내용을 아래 링크에서 확인할 수 있다.
▣ 애드소앤 송정훈 대표님의 웹 2.0 트렌드와 작지만 새로운 서비스들 – (2) 메타 블로그 : http://www.bluezine.tv/trackback/29
▣ 아우크소님의 2009년 메타블로그 총정리 and 신규 메타사이트 : http://auxo.co.kr/75891505
제1편 리눅스 설치
- 본 시리즈에서 다룰 메타 블로그의 종류는 넘즈넷을 사용할 것이다. 넘즈넷의 넘즈허브는 상업적인 용도로도 사용할 수 있는 좋은 툴이라는 평을 받고 있다.
리눅스에 설치에 앞서서 전체 서버에 설치될 내용은 아래와 같다.
1. 설치 프로그램 목록
2. 리눅스 설치
2) 리눅스 레드헷 초기시절 까지는 텍스트로 진행했었던 기억이 나는데 그이후부터는 윈도우형 인터페이스를
지원하기 떄문에 설치가 한결 부담이 적다. 설치 초기 화면에서 그래픽 모드로 설치할지 텍스트 모드로 설치할지
묻는 영어가 나온다.여기서 당연히 그래픽 모드로 선택하였다.
3) 설치시 사용할 언어 선택 : Korean <== 이걸 선택하고 나면 그래픽 모드가 실행 될때까지는 영어로 봐야한다고
양해(?)를 구하는 스크립트가 뜬다. 그리고 나서 자판 선택은 ko로 선택한다.
4) 하드웨어를 스캔해서 안정화성을 확인하겠다는 창이 뜬다. 난 여기서 "skip"을 선택했다. 물론 "yes"를 선택해도
무방하나 이걸 선택하면 하드웨어 검색하는데 시간을 좀 많이 잡아 먹는다.
5) 자질구레한 몇개의 화면이 지나고 나면 드디어 중요하다는 파티션 설정. 고급 사용자라면
"/","/usr","/var","/tmp",... 등의 파티션을 각각 용량을 부여하겠지만 나나 이글을 보는 초보분들에게는 필요없을
것으로 보인다. 사용자에게 권한과 제한 용량을 부여한 일은 거의 없어 보이기 때문이며, 넘즈가 설치 되었을때
하드 사용량이 어떻게 될지 모른다. 그래서 자동으로 설정하는 옵션으로 파티션을 나누고 포멧했다.
6) 네트워크 설정에서는 유동아이피를 사용하고 있어서 DHCP로 선택하고 "다음~"
7) 지역선택과 루트의 암호를 설정하고 나면 다음은 서버의 유형 선택이다. 여기서 중요하다. 우리는
APACHE+PHP+MYSQL(이하 APM이라고 표기)의 소스파일을 다운받아서 직접 설치할 것이다.
그래서 "사무와 생산성", "소프트웨어개발", "웹서버" 모두 아무것도 선택하지 않고 설치한다. 단 각각의
세부프로그램은 초기 선택된 리스트 그대로 놔두고 설치한다.
8) 그리고 나면 CD나 DVD의 내용을 복사하기 시작하면서 설치를 진행한다.
9) 설치가 끝나면 디스크를 뱉어내고는 재부팅할거냐고 물어 본다. (참 친절도 하셔라.. CD까지 뱉어 주시고..)
10) 재부팅을 하고나면 계정하나를 적으라고 한다. 여기에 root계정 이외에 주로 사용하게 될 계정을 적어주고
비번도 입력해 주면 부트로더가 작동하고 대망에 Xwindow를 만나게 된다.
※ 리눅스 설치는 중요하긴하나 아주 가볍운 리눅스를 만들기 위해서 최소 설치를 하였으니 부담없이 설치해 보고,
잘못했을 경우는 복구도 해 보고, 다시 설치도 해보면 자신도 모르게 좋은 방법을 찾게 될 것이다.
메타블로그에 관련된 자세한 내용을 아래 링크에서 확인할 수 있다.
▣ 애드소앤 송정훈 대표님의 웹 2.0 트렌드와 작지만 새로운 서비스들 – (2) 메타 블로그 : http://www.bluezine.tv/trackback/29
▣ 아우크소님의 2009년 메타블로그 총정리 and 신규 메타사이트 : http://auxo.co.kr/75891505
제1편 리눅스 설치
- 본 시리즈에서 다룰 메타 블로그의 종류는 넘즈넷을 사용할 것이다. 넘즈넷의 넘즈허브는 상업적인 용도로도 사용할 수 있는 좋은 툴이라는 평을 받고 있다.
리눅스에 설치에 앞서서 전체 서버에 설치될 내용은 아래와 같다.
1. 설치 프로그램 목록
가. 리눅스서버 설치 : Fadora 9
나. 주 프로그램 설치
- apache : httpd-2.2.12.tar.gz
- MySQL : mysql-5.1.37-linux-i686-icc-glibc23.tar.gz
- PHP : php-5.2.10.tar.gz
- ZendOptimizer : ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
- NUMZ HUB : numzhub013_utf8.zip
- phpMyAdmin : phpMyAdmin-2.5.4-php.tar.gz
다. 보조 유틸리티
- gcc, openssl-devel, zlib-devel, libtool, apr-util-devel, mbstring, iconv, gd, libxml2-devel, libpng-devel, cpp, gcc-c++, compat-gcc-32-g77, flex libjpeg-devel, libpng-devel libtiff-devel, freetype-devel, openldap-devel, pam-devel, sendmail-cf, vsftpd, telnet-server, gd-devel, glibc
(이부분중 설치에 직접적으로 관련되지 않은 패키지도 있지만 설치하면서 발생하는 에러를 피하기 위해 무작정 다 설치했다. 모르는게 죄...쩝 )
- PHP : php-5.2.10.tar.gz
- ZendOptimizer : ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
- NUMZ HUB : numzhub013_utf8.zip
- phpMyAdmin : phpMyAdmin-2.5.4-php.tar.gz
다. 보조 유틸리티
- gcc, openssl-devel, zlib-devel, libtool, apr-util-devel, mbstring, iconv, gd, libxml2-devel, libpng-devel, cpp, gcc-c++, compat-gcc-32-g77, flex libjpeg-devel, libpng-devel libtiff-devel, freetype-devel, openldap-devel, pam-devel, sendmail-cf, vsftpd, telnet-server, gd-devel, glibc
(이부분중 설치에 직접적으로 관련되지 않은 패키지도 있지만 설치하면서 발생하는 에러를 피하기 위해 무작정 다 설치했다. 모르는게 죄...쩝 )
2. 리눅스 설치
가. 리눅스 버전
일단 리눅스는 여러 회사들의 리눅스가 있지만, 아주오래전부터 사용했었던 익숙한 레드햇 계열을 선택 했다. DVD로 구워놓았던 이유도 한몫했다. ^^ 그래서 선택 되어진 Fadora9 !!!
일단 리눅스는 여러 회사들의 리눅스가 있지만, 아주오래전부터 사용했었던 익숙한 레드햇 계열을 선택 했다. DVD로 구워놓았던 이유도 한몫했다. ^^ 그래서 선택 되어진 Fadora9 !!!
나. 설치 진행
1) 리눅스 CD 혹은 DVD로 부팅
1) 리눅스 CD 혹은 DVD로 부팅
2) 리눅스 레드헷 초기시절 까지는 텍스트로 진행했었던 기억이 나는데 그이후부터는 윈도우형 인터페이스를
지원하기 떄문에 설치가 한결 부담이 적다. 설치 초기 화면에서 그래픽 모드로 설치할지 텍스트 모드로 설치할지
묻는 영어가 나온다.여기서 당연히 그래픽 모드로 선택하였다.
3) 설치시 사용할 언어 선택 : Korean <== 이걸 선택하고 나면 그래픽 모드가 실행 될때까지는 영어로 봐야한다고
양해(?)를 구하는 스크립트가 뜬다. 그리고 나서 자판 선택은 ko로 선택한다.
4) 하드웨어를 스캔해서 안정화성을 확인하겠다는 창이 뜬다. 난 여기서 "skip"을 선택했다. 물론 "yes"를 선택해도
무방하나 이걸 선택하면 하드웨어 검색하는데 시간을 좀 많이 잡아 먹는다.
5) 자질구레한 몇개의 화면이 지나고 나면 드디어 중요하다는 파티션 설정. 고급 사용자라면
"/","/usr","/var","/tmp",... 등의 파티션을 각각 용량을 부여하겠지만 나나 이글을 보는 초보분들에게는 필요없을
것으로 보인다. 사용자에게 권한과 제한 용량을 부여한 일은 거의 없어 보이기 때문이며, 넘즈가 설치 되었을때
하드 사용량이 어떻게 될지 모른다. 그래서 자동으로 설정하는 옵션으로 파티션을 나누고 포멧했다.
6) 네트워크 설정에서는 유동아이피를 사용하고 있어서 DHCP로 선택하고 "다음~"
7) 지역선택과 루트의 암호를 설정하고 나면 다음은 서버의 유형 선택이다. 여기서 중요하다. 우리는
APACHE+PHP+MYSQL(이하 APM이라고 표기)의 소스파일을 다운받아서 직접 설치할 것이다.
그래서 "사무와 생산성", "소프트웨어개발", "웹서버" 모두 아무것도 선택하지 않고 설치한다. 단 각각의
세부프로그램은 초기 선택된 리스트 그대로 놔두고 설치한다.
8) 그리고 나면 CD나 DVD의 내용을 복사하기 시작하면서 설치를 진행한다.
9) 설치가 끝나면 디스크를 뱉어내고는 재부팅할거냐고 물어 본다. (참 친절도 하셔라.. CD까지 뱉어 주시고..)
10) 재부팅을 하고나면 계정하나를 적으라고 한다. 여기에 root계정 이외에 주로 사용하게 될 계정을 적어주고
비번도 입력해 주면 부트로더가 작동하고 대망에 Xwindow를 만나게 된다.
※ 리눅스 설치는 중요하긴하나 아주 가볍운 리눅스를 만들기 위해서 최소 설치를 하였으니 부담없이 설치해 보고,
잘못했을 경우는 복구도 해 보고, 다시 설치도 해보면 자신도 모르게 좋은 방법을 찾게 될 것이다.
-.- 에휴 아직 갈길이 멀다.. 쩝
p.s. 설치하면서 궁금한 점이 있다면 biz@adconsult.co.kr로 메일을 주면 아는데까지 답변해 주겠음. 정말 아는데 까지만~ ..
p.s. 설치하면서 궁금한 점이 있다면 biz@adconsult.co.kr로 메일을 주면 아는데까지 답변해 주겠음. 정말 아는데 까지만~ ..
'개발 서비스 > 메타블로그' 카테고리의 다른 글
[메타블로그 설치기] 제4편 PHP 설치 - 3장 아파치와 연동시 환경 설정 (0) | 2009.09.14 |
---|---|
[메타블로그 설치기] 제4편 PHP 설치 - 2장 환경설정 (0) | 2009.09.09 |
[메타블로그 설치기] 제4편 PHP 설치 - 1장 소스설치 (0) | 2009.09.05 |
[메타블로그 설치기] 제3편 MySQL서버 설치 (0) | 2009.09.04 |
[메타블로그 설치기] 제2편 아파치서버 설치 (0) | 2009.09.02 |