/ 10G swap 2G /apm 5G /home 8G /data 5G |
시간 설정을 확인하고 잘못 되었으면 변경한다. run-level 을 3으로 변경 SHELL Prompt 설정 : /usr/local/share 형식으로 모든 경로가 표시 되도록 일반 사용자 권한 회수 : /sbin/poweroff, shutdown, halt, reboot, init vi default 설정 : se nu, se ai, se cindent 되도록 설정한다. alias 설정 : vi='vim', h='history', c='clear', nre='service network restart', ping='ping -c3' grug 설정 : 대기시간 1분, default Linux network 설정 확인 및 잘못된 부분 수정 |
MYSQL, php, apache 연동 설치 : 설치 버전 : mysql-5.1.30, httpd-2.2.0, php-5.2.8 1. 이미 설치된 rpm 삭제 # rpm -qa | grep apache | xargs rpm -e --nodeps # rpm -qa | grep http | xargs rpm -e --nodeps # rpm -qa | grep MySQL | xargs rpm -e --nodeps # rpm -qa | grep mysql | xargs rpm -e --nodeps # rpm -qa | grep php | xargs rpm -e --nodeps --nodeps option : 의존성 검사를 하지 않고 강제 삭제한다. rpm을 삭제 하지 않아도 되나, 충돌 가능성이 있으므로 삭제한다. 2. 최신 버전의 소스를 구해 압축을 풀도록 한다. # mkdir /apm_src # cd /apm_src # tar xvfzmysql-5.1.30.tar.gz # tar xvfz httpd-2.2.0.tar.gz # tar xvfz php-5.2.8.tar.gz 3. mysql 서치 # cd /apm_src # cd mysql-5.1.30 # ./configure --prefix=/apm/mysql --with-readline --localstatedir=/apm/mysql/data \ --with-charset=utf8 --with-innodb --enable-local-infile --with-client-ldflags=-all-static --without-debug \ --without-bench --with-extra-charsets=complex --enable-thread-safe-client # make && make install \ 는 명령어가 길어서 다음줄까지 이어질 때 사용한다. configure 명령은 compile 을 하기 위한 초기화 파일(Makefile)을 생성한다. --prefix : 설치 위치를 지정하는 옵션 --with-charset : 한글 데이터 정렬을 하기 위한 옵션 --localstatedir : MySQL 데이터를 저장할 디렉토리 지정 --with-readline : 한글 입력을 위한 옵션. 마지막 줄에 Thank you..라고 나오면 성공.... 에러는 반드시 해결하고 넘어가야만 한다. mysql 설치후 확인작업 # cd /apm/mysql/bin -> mysql 실행 파일들이 위치하는 디렉터리 # ./mysql_install_db -> mysql 테이블 생성 스크립트 # ./mysqld_safe --user=root & -> root 계정으로 mysql Daemon 실행 테스트 # ./mysql mysql> select now(); -> mysql> 을 만나면 성공. mysql> exit 4. Apache 설치 # cd /apm_src/httpd-2.2.0 # ./configure --prefix=/apm/apache --enable-so --with-mpm-worker --enable-rewrite # make && make install # vi /usr/local/apache/conf/modules.conf 307번 라인에 아래 두줄을 추가한다. AddType application/x-httpd-php .php .php3 AddType application/x-httpd-php-source .phps 5. PHP설치 # cd /apm_src/php_5.2.8 # ./configure --prefix=/apm/php --with-mysql=/apm/mysql --enable-exif \ --enable-mod-charset --with-apxs2=/apm/apache/bin/apxs --with-iconv # make && make install 6. php.ini 파일 복사하고 내용 수정 php를 설치한 후 압축을 풀어놓은 디렉토리에 보면 php.ini-dist 라는 파일이 생성되어 있다. 이 파일을 /apm/php/lib 디렉토리로 복사해 주면 된다. # cp /apm_src/php-5.2.8/php.ini-dist /apm/php/lib/php.ini 파일 업로드 설정 # vi /apm/php/lib/php.ini register_giobals = off -> 419 번줄 off -> on으로 변경 upload_max_filexize = 2M -> 552 번줄 2M -> 100M로 변경 # apm/apache/bin/apachectl start 7. apm 연동 확인 # ps -ef | grep mysqld -> mysql daemon 확인 # ps -ef | grep httpd -> apache daemon 확인 # vi /apm/apache/htdocs/t.php -> 아래구문을 추가하여 페이지를 생성한다. <? phpinfo(); ?> phpinfo() 함수는 php 의 정보들을 웹상에 보여준다. 위의 파일을 저장한후 브라우저 주소창에 http://localhost/t.php 로 확인한다. 잘보인다면 작업이 잘 된것임! |
Group-name : erp User : aa01 ~ aa05, pw : 1 5명의 user가 rp 그룹에 포함되도록 하고, 용량 제한 각각 soft : 50<, hard : 60M 설정 |
telnet-server 설치 : yum 명령어로 설치 tenlet server 가 동작하도록 설정 |
iptables, ip6tables -- stop vsftpd, sendmail, sshd - start -> 여기까지 하고 깔끔하게 reboot |
mysql-root-password= 888 로 설정 db 생성 : aa01_db ~ aa05_db --> 5개 database 생성 user 등록 : myaa01 ~ myaa05 pw : 333 -> 5명의 mysql-user을 등록한다. db 권한 설정 : myaa01 -> aa01_Db 의 모든 권한을 가지도록 5명 모두 설정한다. |
svn (0) | 2014.12.20 |
---|---|
This system is not registered with ULN / RHN (0) | 2014.12.19 |
jdk 6, tomcat 설치하기 (0) | 2010.01.13 |
CentOS 5.3에서 Java와 Tomcat 설치 - Tomcat을 서비스로 관리하기.. (0) | 2010.01.13 |
booting 시 프로그램 자동 실행행하도록 설정 (0) | 2010.01.12 |