OS/Linux2014. 2. 6. 19:12

설치 환경 : centos 6.5 x64

설치 버전 : mysql-5.1.71


설치사항


설치

[root@localhost]# yum install mysql-server


시작

[root@localhost]# service mysqld start

[root@localhost]# mysql


사용자 계정추가 및 사용자 패스워드 변경 http://itposting.tistory.com/8



서비스 등록 및 시작 프로그램 등록

[root@localhost]# chkconfig mysqld on



방화벽 해제 (3306포트) 외부에서 접속할경우 반드시 필요

[root@localhost]# vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

[root@localhost]# service iptables restart



Mysql사용법 http://itposting.tistory.com/category/DB/Mysql

Posted by idwook
OS/Linux2014. 2. 6. 18:16

기능 설명 

RPM 패키지 설치 및 정보 확인 삭제


사용법

※ rpm 설치 되었는지 확인하는 방법

[root@localhost]# rpm -qa | grep 패키지 이름 

[root@localhost]# rpm -qa | grep httpd ※설치 정보 보기

[root@localhost]# rpm -qi | grep httpd  ※자세히

[root@localhost]# rpm -ql | grep httpd  ※설치 파일 목록

※ rpm 설치

[root@localhost]# rpm -ivh 패키지.rpm 

※ rpm 삭제

[root@localhost]# rpm -e httpd





Posted by idwook
OS/Linux2014. 2. 6. 14:16

기본 설명 

/etc/init.d/ 는 /etc/rc.d/init.d/ 심볼릭 링크(바로가기) 로 같은 폴더이다

/etc/rc.d/내에는  rc1.d , rc2.d ,rc3.d rc4.d rc5.d ,rc6.d init.d 각 부트레벨을 포함한다


서비스 확인 방법

# service crond

# /etc/init.d/crond status 

# chkconfig list

서비스 등록 방법

/etc/init.d 내에 스크립트 작성

# vi /etc/init.d/test

#!/bin/sh

# chkconfig: 234 90 90                ※ chkconfig 등록하기 위해 반드시 필요

# description: test service          ※ chkconfig 등록하기 위해 반드시 필요

case $"1" in

start)

echo "start"

;;

stop)

echo "stop"

;;

*)

echo "Usage:{start|stop}"

exit 1

esac

exit 0

# chmod 755 test                

# chwon root.root test          

# chkconfig --add test

# service test start

# service test stop

참고 사이트

http://lesstif.com/pages/viewpage.action?pageId=6979609

'OS > Linux' 카테고리의 다른 글

[Centos] yum 으로 mysql 설치  (0) 2014.02.06
[Centos] rpm 명령어  (0) 2014.02.06
[Centos] apache+tomcat mod_jk를 이용한 연동  (0) 2014.02.06
[Centos] Java 1.7.0.51 설치  (1) 2014.02.05
[Centos] Centos 6.5 tomcat 7.0.50 설치  (0) 2014.02.05
Posted by idwook
OS/Linux2014. 2. 6. 11:33

설치환경 : Centos6.5 x64, Apache2.4.7 ,Tomcat7.0.50

설치버전 : tomcat-connectors-1.2.37

설치전 확인사항 

아파치 설치 톰캣설치 


설치사항

1경로선택및 파일 소스 다운로드

#cd /usr/local/src

#wget http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.37-src.tar.gz

2.압축해제 

# tar zxvf tomcat-connectors-1.2.37-src.tar.gz

3.빌드 검사 및 의존패키지 설치

# cd /usr/local/src/tomcat-connectors-1.2.37-src/native

# ./buildconf.sh

# yum install autoconf

# yum install libtool

※ buildconf 로 의존패키지를 반드시 확인한후 설치하고 빌드해야 한다

4.빌드 및 인스톨

# ./configure --with-apxs=/usr/local/apache2/bin/apxs

# make && make install

# find / -name "mod_jk.so"

※ /usr/local/apache2/modules/mod_jk.so 제대로 있는지 확인해야합니다.


5.환경설정

# cd /usr/local/apache2/conf

# vi httpd.conf

Include conf/extra/httpd-jk.conf

# cd /usr/local/apache2/conf/extra

# vi httpd-jk.conf

LoadModule jk_module modules/mod_jk.so

JkWorkersFile conf/extra/workers.properties

JkMountFile conf/extra/uriworkermap.properties

JkLogFile /usr/local/tomcat7/logs/mod_jk.log

JkLogLevel info

JkLogstampFormat "[%a %b %d %H:%M:%S %Y]"

JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

JkRequestLogFormat "%w %V %T"

# vi workers.properties
worker.list=lb
worker.tomcat7.type=ajp13
worker.tomcat7.host=localhost
worker.tomcat7.port=8009

worker.lb.type=lb
      worker.lb.balance_workers=tomcat7

# vi uriworkermap.properties

/manager/*=lb

/docs/*=lb

/host-manager/*=lb

/index.jsp=lb

!/servlet-examples/*.jpeg=lb

톰캣 재시작

아파치 재시작


6.테스트

http://localhost/index.jsp 

http://localhost/manager/

주의 사항 및 확인 사항

※ 아파치가 제대로 설치되어있어야 한다  apr,apr-util,pcre 

※ 톰캣 관리자를 추가해야 http://localhost/manager 에 들어 갈수 있습니다.

※ 환경설정에서 localhost 대신 자신의 IP 가 대신 할수 있습니다.

참고 사이트

http://lesstif.com/pages/viewpage.action?pageId=12943367

Posted by idwook
OS/Linux2014. 2. 5. 19:02

설치 환경 : Centos 6.5 x64 

설치 버전 : java 1.7.0.51

설치전 확인 사항 

java가 설치 되었있는지 확인함

#java 

bash: java: command not found 


설치 사항

1.경로 선택및 파일 다운로드 

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

jdk-7u51-linux-x64.gz 파일을 다운로드 합니다. 

#cd /usr/local/src


2. 압축 해제 및 이동

#cd /usr/local/src

#tar zxvf jdk-7u51-linux-x64.gz

#mkdir /usr/java

#mv /usr/local/src/jdk1.7.0_51 /usr/java/jdk1.7

3.환경 설정

#vi /etc/profile

export JAVA_HOME=/usr/java/jdk1.7

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=$CLASSPATH:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar

#source /etc/profile

4.확인 및 테스트

#java -version

#java

주의사항 

기존 자바가 있는경우 

#which java

#cd /usr/bin

#ls -al java   

변경방법

alias java = /usr/java/jdk1.7/bin/java

OR  http://tead.tistory.com/7

#alternatives--install /usr/bin/java  java /usr/java/jdk1.7/bin java 0

#alternatives --config java




Posted by idwook
OS/Linux2014. 2. 5. 18:00

설치환경 : Centos 6.5 x64  tomcat-7.0.50 

이전설치사항 : java 설치 http://itlogs.tistory.com/4


1.다운로드 

apache-tomcat-7.0.50.tar.gz

#cd /usr/local/src

#wget http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.50/bin/apache-tomcat-7.0.50.tar.gz

2.압축해제 및 이동

# tar zxvf apache-tomcat-7.0.50.tar.gz

# mv /usr/local/src/apache-tomcat-7.0.50 /usr/local/tomcat7

3.httpd 방화벽 해제

#vi /etc/sysconfig/iptables

-A INPUT -m state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

#service iptables restart

4.환경설정 추가

#vi /etc/profile

export CATALINA_HOME=/usr/local/tomcat7

export PATH=$PATH:$CATALINA_HOME/bin

#source /etc/profile

5.실행 및 테스트

#catalina.sh start

http://localhost:8080/

6.서비스 등록

# cd /etc/init.d

# vi /etc/init.d/tomcat7

#!/bin/sh

#

# chkconfig: 2345 85 15

# description: Apache Tomcat7 

# processname:tomcat7


# Source function library

. /etc/rc.d/init.d/functions


CATALINA_HOME=/usr/local/tomcat7

JAVA_HOME=/usr/java/jdk1.7

export JAVA_HOME

export CATALINA_HOME


prog=Tomcat7

lockfile=${LOCKFILE-/var/lock/subsys/tomcat7}

pidfile=${PIDFILE-/var/run/tomcat7.pid}

CATALINA_PID=$pidfile



start(){

echo -n $"Starting $prog : $CATALINA_PID "

daemon $CATALINA_HOME/bin/startup.sh

#touch /var/lock/subsys/tomcat7

echo "Started Tomcat7"

}


stop(){

echo -n $"Stopping $prog : "

daemon $CATALINA_HOME/bin/shutdown.sh

#touch /var/lock/subsys/tomcat7

echo "Stpped Tomcat7"

}


# See how we were called

case "$1" in

start)

start

;;

stop)

stop

;;

restart)

stop

sleep 888

start

;;

*)

echo "Usage: $0 {start|stop|restart}"

exit 1

esac

exit 0

# cd /etc/init.d
# chwon root.root tomcat7
# chmod 755 tomcat7
# chkconfig --add tomcat7
# service tomcat7 stop
# service tomcat7 start


Posted by idwook
OS/Linux2014. 2. 5. 14:29

설치 환경 : centos 6.5 x64 ,apache2.4.7

설치 버전 : apache2.4.7 , apr-1.5.0 , apr-util-1.5.3 , pcre-8.34

설치전 확인 및 이전 설치 사항 설치

[root@localhost]# yum install gcc gcc-c++

[root@localhost]# yum install wget

설치에 필요한 파일들

httpd-2.4.7.tar.gz 

apr-1.5.0 tar.gz

apr-util-1.5.3.tar.gz

pcre-8.34.tar.gz


설치 사항 

1. 경로 선택 및 파일 다운로드

[root@localhost]# cd /usr/local/src/

[root@localhost]# wget http://mirror.apache-kr.org/httpd/httpd-2.4.7.tar.gz

[root@localhost]# wget http://mirror.apache-kr.org/apr/apr-1.5.0.tar.gz

[root@localhost]# wget http://mirror.apache-kr.org/apr/apr-util-1.5.3.tar.gz

[root@localhost]# wget http://sourceforge.net/projects/pcre/files/pcre/8.34/pcre-8.34.tar.gz

2.압축해제

[root@localhost]# cd /usr/local/src/

[root@localhost]# tar zxvf httpd-2.4.7.tar.gz 

..... 전부 압축해제 생략.....


3. 디렉토리 생성

[root@localhost]# mkdir -p /usr/local/apr-1.5.0

[root@localhost]# mkdir -p /usr/local/apr-util-1.5.3

[root@localhost]# mkdir -p /usr/local/apache2

4. apr 설치

[root@localhost]# cd /usr/local/src/apr-1.5.0

[root@localhost]# ./configure --prefix=/usr/local/apr-1.5.0

[root@localhost]# make && make install

5. apr-util 설치

[root@localhost]# cd /usr/local/src/apr-util-1.5.3

[root@localhost]# ./configure --prefix=/usr/local/apr-util-1.5.3 --with-apr=/usr/local/apr-1.5.0

[root@localhost]# make && make install

6. pcre 설치

[root@localhost]# cd /usr/local/src/pcre-8.34

[root@localhost]# ./configure

[root@localhost]# make

[root@localhost]# make test

[root@localhost]# make install

7.httpd 설치

[root@localhost]# cd /usr/local/src/httpd-2.4.7

[root@localhost]# ./configure --prefix=/usr/local/apache2 --enable-modules=most --enable-mods-shared=all --enable-so --with-apr=/usr/local/apr-1.5.0 --with-apr-util=/usr/local/apr-util-1.5.3

[root@localhost]# make

[root@localhost]# make install

8.httpd 설정 

[root@localhost]# vi /usr/local/apache2/conf/httpd.conf

ServerName [자기 IP]:80 변경

9.httpd 방화벽 해제

[root@localhost]# vi /etc/sysconfig/iptables

-A INPUT -m state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A INPUT -m state NEW -m tcp -p tcp --dport 443 -j ACCEPT

[root@localhost]# service iptables restart


10 httpd 환경설정및 시작

[root@localhost]# vi /etc/profile 

export APACH_HOME=/usr/local/apache2

export PATH=$PATH:$APACH_HOME/bin

[root@localhost]# source /etc/profile

[root@localhost]# apachectl start

11.서비스 등록 

[root@localhost]# cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd 

[root@localhost]# vi /etc/init.d/httpd

#!/bin/sh 밑에 추가 

#!/bin/sh 밑에 추가 5줄

# chkconfig: 2345 90 90

# description: Apache Web Server Version 2.4.7

# processname/usr/local/apache2/conf/httpd.conf

# config: /usr/local/apache2/conf/httpd.conf

# pidfile: /usr/local/apache2/logs/httpd.pid

[root@localhost]# chkconfig --add httpd

[root@localhost]# chkconfig --list | grep httpd 


 

12.주의사항

기존에 설치된 httpd가 있는지 확인한다

rpm -qa | grep httpd

 

13.확인사항

[root@localhost]# yum install pcre-devel

[root@localhost]# yum install openssl-devel

[root@localhost]# yum install openssl-devel.x86_64

[root@localhost]# yum install pcre-devel.x86_64

[root@localhost]# yum install w3m

[root@localhost]# yum install apr-devel

[root@localhost]# yum install apr-util-devel



Posted by idwook
OS/Linux2014. 2. 5. 13:35

수정일자 : 2014/02/11

설치환경 Centos 6.5 x64

vnc 설치

[root@localhost]# yum install tigervnc-server

[root@localhost]# vi /etc/sysconfig/vncservers

VNCSERVERS="1:myusername"

VNCSERVERARGS[1]="-geometry 1268x940"

[root@localhost]# /etc/init.d/vncserver start

외부접속 방화벽 해제 5901

[root@localhost]# vi /etc/sysconfig/iptables

-A INPUT -m state NEW -m tcp -p tcp --dport 5901 -j ACCEPT 

[root@localhost]# service iptables restart



참조 및 참고  

http://wiki.centos.org/HowTos/VNC-Server

Posted by idwook