본문으로 바로가기

CentOS 5.5 설치후 환경 설정

category 웹/웹.리눅스.SQL 2010. 8. 24. 17:54

-- 업데이트 중, 마지막 수정 2010.10.27

CentOS 설치는 다음 문서를 참고합니다.


우선 필요한 환경 설정으로 다음 3가지가 있습니다. 

bashrc 환경 설정 (http://gudle.net/303) <-- 각종 알리아스 설정

vim 환경 설정 (http://gudle.net/454) <-- 검정화면 위에 잘 보이지 않던 파란색이 밝은 파란색으로 보여짐

putty 한글 깨짐 수정 (http://gudle.net/451) <-- 터미널 접속을 위해 필요



CentOS 버젼 
cat /etc/redhat-release

프로세스 확인
ps -ef | grep httpd

패키지 설치 확인
rpm -qa | grep httpd

패키지 설치
yum install httpd

설치된 패키지 실행
service httpd start 

php 버전 확인
php -v

MySQL 버전 확인
mysql -V

인터넷 접속 확인
ping -c3 google.com

서버 시간 설정
echo "00 * * * * root /usr/bin/rdate -s time.bora.net" >> /etc/crontab



/etc/rc.d/rc5.d/ 구동 데몬 설정
# mv K15httpd S15httpd
# mv K35vncserver S35vncserver
# mv K36mysqld S36mysqld
# mv S08ip6tables K08ip6tables
# mv S25bluetooth K25bluetooth

ntsysv 프로그램을 사용하면 쉽게 바꿀수 있지만 데몬 시작 파일명이 바뀝니다. 숫자부분만 


소프트 링크 추가시 
ln -s ../init.d/openfire S44openfire
mysqld가 36이어서 이 번호보다는 나중 번호로 해서 44번으로 잡았습니다. 


패키지 업데이트 외국 서버를 한국 서버로 바꾸기(http://gudle.net/452)

가장 빠른 미러 사이트 연결하는 yum 플러그인 설치
yum -y install yum-fastestmirror


vncserver 환경 설정 (http://gudle.net/329) <-- CentOS와 redhat 동일합니다

방화벽 설정 (http://gudle.net/456)

vsftpd 환경 설정 <-- 미설치시 # yum install vsftpd


php 설정  클릭~

php 설치
yum -y install php-gd php-imap php-mbstring php-mysql 


vi /etc/httpd/conf/httpd.conf
DirectoryIndex index.html index.htm index.php


/etc/vsftpd/vsftpd.conf 파일을 수정합니다. 아래 3부분만 확인하면 동작에는 문제가 없습니다.

local_enable=YES
write_enable=YES
local_umask=022

FTP 프로그램 FileZilla 에서 바로 접속이 되지 않는다면 '고급' 메뉴에서 '수동 전송 모드 설정' 항목에서 '액티브 모드 사용'을 선택해주면 접속이 잘 됩니다. 

주의 !! vsftp는 파일질라로 접속시 액티브 모드사용을 선택하지 않으면 자료 리스트를 받아오지 못합니다. 


보안설정 클릭~  


주의! /etc/hosts /etc/host.deny /etc/host.allow 파일을 700으로 설정하면 ssh 접속이 안된다.