CentOS 7에 MariaDB 설치하기

CentOS 7 에 MariaDB 설치하기 마리아 디비 다운로드 glibc 버전을 확인하고 , 지원하는 마리아 버전을 받는다 . 1 2 $ getconf -a | grep libc GNU_LIBC_VERSION                   glibc 2.17 2.17 를 지원하는 버전은 다음과 같다 . mariadb-10.0.21-linux-glibc_214-x86_64.tar.gz (requires GLIBC_2.14+) 받은 파일을 압축해제 1 $ tar xzvf mariadb-10.0.21-linux-glibc_214-x86_64.tar.gz 선택사항으로는 압축해제된 폴더를 간단히 접근하기 위해 심볼릭링크를 만든다 . 1 $ ln -s mariadb-10.0.21-linux-x86_64/ mysql /etc/my.cnf 를 설정 [mysqld] ## config server and data path socket=/tmp/mysql.sock basedir = /usr/local/mysql datadir = /mysqldata/data tmpdir = /mysqldata/tmp log_bin = /mysqldata/binlog/bin relay_log = /mysqldata/binlog/relay innodb_data_home_dir = /mysqldata/data innodb_log_group_home_dir = /mysqldata/iblog

Linux(CentOS) 부팅시 프로세스 자동 실행 설정

부팅시 프로세스 자동 실행 설정 - root 권한으로 ssh 접속하여 /etc/rc.d/init.d/ 경로에 start_taps 파일을 아래와 같이 작성해 준다 . # vi start_taps #!/bin/sh # chkconfig 를 사용하기 위한 구문 # chkconfig: 345  90  20 # description: GridCenter is Cluster Power Middleware .. case "$1" in start)     # 시작시 행동 echo -n "Starting taps: " su - taps -c "cd /home/taps/taps; ./start.sh" su - taps -c "cd /usr/share/tomcat8/apache-tomcat-8.5.6/bin; ./startup.sh" su - taps -c "cd /ipsesm/run; ./run_ipsesm.sh start" echo ;; stop)      # 종료시 행동 echo -n "Shutting down taps : " su - taps -c "cd /home/taps/taps; ./shutdown.sh" su - taps -c "cd /usr/share/tomcat8/apache-tomcat-8.5.6/bin; ./shutdown.sh" su - taps -c "cd /ipsesm/run; ./run_ipsesm.sh stop" echo ;; restart)     # 재시작시 행동 $0 stop $0 start ;; *)            # 기타 인수 없을때 메시지 echo "Usage : $0 {start|stop|restart}" exit 1 esac exit 0 - 부팅시 실행되도록 설정 # chmod 755

Tomcat 에서 catalina.out 없애기

Tomcat 에서 catalina.out 없애기 catalina.sh 파일에서 아래처럼 파일로 지정하지 말고 /dev/null 로 보내버리면 된다 . if [ -z "$CATALINA_OUT" ] ; then   #CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out   CATALINA_OUT=/dev/null fi

리눅스 open file 초기값 변경

리눅스 open file 초기값 변경 설정값 확인 : # ulimit -a 설정값 변경 : # vi /etc/security/limits.conf .... #             # add those thing * soft nofile 16000 * hard nofile 16000 open files 숫자를 1024 에서 16000 으로 늘림

리눅스 타임존 설정 및 톰캣 로그 시간 맞추기

타임존 설정 # cp /usr/share/zoneinfo/Asia/Seoul /etc/localtime - tomcat 로그 시간 안맞을 때 아래 내용 startup.sh 에 추가 export CATALINA_OPTS=-Duser.timezone=GMT+09:00

Linux(CentOS) 부팅시 프로세스 자동 실행 설정

부팅시 프로세스 자동 실행 설정 - root 권한으로 ssh 접속하여 /etc/rc.d/init.d/ 경로에 start_taps 파일을 아래와 같이 작성해 준다 . # vi start_taps #!/bin/sh # chkconfig 를 사용하기 위한 구문 # chkconfig: 345  90  20 # description: GridCenter is Cluster Power Middleware .. case "$1" in start)     # 시작시 행동 echo -n "Starting taps: " su - taps -c "cd /home/taps/taps; ./start.sh" su - taps -c "cd /usr/share/tomcat8/apache-tomcat-8.5.6/bin; ./startup.sh" su - taps -c "cd /ipsesm/run; ./run_ipsesm.sh start" echo ;; stop)      # 종료시 행동 echo -n "Shutting down taps : " su - taps -c "cd /home/taps/taps; ./shutdown.sh" su - taps -c "cd /usr/share/tomcat8/apache-tomcat-8.5.6/bin; ./shutdown.sh" su - taps -c "cd /ipsesm/run; ./run_ipsesm.sh stop" echo ;; restart)     # 재시작시 행동 $0 stop $0 start ;; *)            # 기타 인수 없을때 메시지 echo "Usage : $0 {start|stop|restart}" exit 1 esac exit 0 - 부팅시 실행되도록 설정 # chmod 755

Tomcat Context root 및 캐시 설정

Context root 및 캐시 설정 server.xml 에 아래 내용 추가           prefix="localhost_access_log" suffix=".txt"           pattern="combined" resolveHosts="false"/> context.xml 에 아래 내용 추가