서버관리2015. 3. 16. 15:15
300x250




아래 문서는 완성본이 아니므로, 정상적으로 동작하지 않는 것이 많습니다. 


참고로만 사용해 주시기 바랍니다. 



====



기록 추가..

센토스 6.6 에서 안녕 2.4 로의 전환은 일단 안되는 것 같다. 

iptables 의 심볼릭 링크 부분이 많이 달라서 꼬이는 것이 확인되었고, 전환후 iptables 명령어가 사라져 버렸다.


====


안녕 리눅스 2 설치 과정을 남긴다. 

설치는 네트워크인스톨 CD 를 사용하지 않고, 센토스 최소 설치후에 안녕으로 변환하는 설치방식이다.


기본적으로 안녕리눅스 2 설치문서인 아래 문서를 따르고, 상세 사항을 추가하기로 한다. 



1. CentOS 6.x  64bit  최소 설치


http://centos.mirror.cdnetworks.com/6/isos/x86_64/

에서 최소 설치 iso 를 다운받아 설치한다.


minimal 설치 버전은 정말로 설치되는 것도 거의 없고 명령어도 되는 게 없다. 네트웍도 안된다. ㅡㅡ


네트웍 잡기

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

에서 ONBOOT=no 라고 된 부분을 ONBOOT=yes 로 바꾸고 저장후 그냥 리부팅한다.

BOOTPROTO=dhcp 일 경우 자동으로 네트웍 세팅이 될 것이다.



2. 안녕 리눅스로 전환


전환 전에 일반계정을 반드시 생성한다. 전환후에는 root 로 원격 접속이 안되기 때문이다. 


# rpm -Uhv http://mirror.oops.org/pub/AnNyung/2/inst/annyung-release.rpm

# /usr/bin/curl -s http://mirror.oops.org/pub/AnNyung/2/inst/bootstrap -o /tmp/bootstrap && /bin/bash /tmp/bootstrap


화면 변화 없이 시간은 좀 걸리기 때문에, 멈춘 듯이 보이지만 기다리면 완료된다. ^^



3. putty 로 접속 확인


putty 로 접속시에 터미널에서 한글이 깨져 보인다면, 

아래처럼 putty 의 Window > Translation 에서 character set 을 UTF-8 로 변경해 보자.




4. APM ( Apache, PHP, MySQL ) 설치


# yum install httpd

의존성으로 다음 패키지가 같이 설치가 된다. 

check-utils

freetds

httpd-conf


# yum install mysql mysql-server

의존성 패키지가 같이 설치된다. 

perl-DBD-MySQL

perl-DBI


# yum install php php-extension

의존성

php-common

libmcrypt

lm_sensors-libs

mhash

net-snmp-libs


* 참고 또는 중요

안녕리눅스 패키지에는 php-mysql 이 없는 것으로 보인다. 

php 동작 테스트 할 때, <? phpinfo(); ?> 는 동작하지 않는다. 헤매지 말자. 두가지 문제가 있는데.. 

우선, <?php echo "aaa"; ?> 처럼 <?php 로 시작해야 한다. 그리고, phpinfo() 함수는 설정에서 막혀 있다. ^^

재미있는 것은 안녕리눅스에는 alias function 이 있다. <?php ___phpinfo(); ?> 이런식으로 '___' 가 붙은.. ^^



5. 아파치 설정


안녕리눅스의 아파치 설정 기본값으로, access log 는 주석처리되어 있고, 로그수준은 crit 으로 되어 있다. 


로그남기기, 로그레벨 낮추기

/etc/httpd/user.d/Default.conf  안의 CustomLog 부분을 찾아서 주석 제거하고,

LogLevel warn  이라고 한줄을 추가한다. 



6. MySQL root 비번 설정


디비 root 비번을 1111 로 변경하기

# /usr/sbin/mysqladmin -u root password '1111'


디비로그인 되나 확인해 보기

# mysql -uroot -p


* 참고 : http://zetawiki.com/wiki/CentOS_5에_MySQL_5.5_설치_(yum)



6. phpMyAdmin 설치


안녕 리눅스에는 git 가 기본 설치되어 있다. ^^


# cd /home/httpd/html

# git clone https://github.com/phpmyadmin/phpmyadmin.git phpMyAdmin


git 가 없을경우 yum 으로 설치하면 된다. 

# yum install git



300x250
Posted by 마스타