/*****************************************

  일반

******************************************/


* linux 32비트 64비트 확인

getconf LONG_BIT


* 허용된 포트 상태 확인

netstat -tnlp


* centos 7 방화벽 설정(포트 허용)

firewall-cmd --permanent --zone=public --add-port=8080/tcp


* centos 7 방화벽 재로딩

firewall-cmd --reload


* centos 7 방화벽 확인

sudo firewall-cmd --list-all


/*****************************************

maria db설치

******************************************/


1. MariaDB의 yum repository 설정


vi /etc/yum.repos.d/MariaDB.repo


[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/10.0/centos5-x86

gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1


2. yum 설치


yum install MariaDB-server MariaDB-client


3. db 찾기


find / -name mysql 


4. 마리아 디비 실행


/etc/init.d/mysql start


5. 패스워드 설정


/usr/bin/mysql -u root mysql


update user set password=password('energyfm') where user='root';


flush privileges;


quit


6. 재시작

service mysql stop


service mysql start


7. 외부 접속 허용

use mysql

grant all privileges on *.* to 'root'@'%' identified by 'energyfm' with grant option;



/*****************************************

  mysql

******************************************/



* mysql 포트 허용

iptables -I INPUT -p tcp --dport 3306 -j ACCEPT


* mysql 설치 위치 확인

find / -name mysql 


/*****************************************

  java

******************************************/


* 압축 풀기

tar -xvf jre-7u79-linux-x64.gz


* 심볼릭 링크 만들기

ln -s jre1.7.0_79/ java


* 연결 설정

vi /etc/profile


-----------------

JAVA_HOME=/usr/local/java

CLASSPATH=.:$JAVA_HOME/lib/tools.jar

PATH=$PATH:$JAVA_HOME/bin

export JAVA_HOME CLASSPATH PATH

-------------------


* 기존 연결 삭제

mv /usr/bin/java /usr/bin/java-old

source /etc/profile

java -version



/*****************************************

  tomcat

******************************************/


* 압축 풀기

tar -xvf apache-tomcat-7.0.65.tar.gz


* 심볼릭 링크 만들기

ln -s apache-tomcat-7.0.65/ tomcat7


* 서비스 등록

cd /etc/rc.d/init.d/

vi tomcat


-----------------------------------

#!/bin/sh

#startup script for Tomcat

#

# chkconfig: 35 85 15

# description: apache tomcat 7.x

#

# processname: tomcat

#

# Source function library.

source /etc/profile

export CATALINA_HOME=/usr/local/tomcat7

case "$1" in

    start)

        echo "Starting tomcat: "

        su - root -c $CATALINA_HOME/bin/startup.sh

        ;;

    stop)

        echo "Shutting down tomcat: "

        su - root -c $CATALINA_HOME/bin/shutdown.sh

        ;;

    restart)

        echo "Restarting tomcat: "

        su - root -c $CATALINA_HOME/bin/shutdown.sh; 

        su - root -c $CATALINA_HOME/bin/startup.sh

        ;;

    *)

        echo "Usage: service tomcat {start|stop|restart}"

        exit 1

esac

exit 0


-------------


* 사용자 계정에게 소유권 변경

chown root:root tomcat


* 실행권한 설정

chmod 755 tomcat


* runlevel 등록

chkconfig --add tomcat

chkconfig --level 234 tomcat on


* 등록확인

chkconfig --list tomcat


* 서비스 시작 

service tomcat start


/*****************************************

 maven

******************************************/

* 빌드 명령어

compile


* deploy 명령어

package


/*****************************************

 shell 등록

******************************************/

#!/bin/bash


PROJECT_HOME="폴더명"


cd $PROJECT_HOME

java -jar JAR이름.jar


/*****************************************

 crontab

******************************************/


 env에 crontab -e 에 환경변수 등록


PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/java/bin:/root/bin

JAVA_HOME=/usr/local/java

SHELL=/bin/bash


* crontab 설정

crontab -e


* 로그 보기

cat /var/log/cron

+ Recent posts