Linux 47

[ CentOS 7 ] Tomcat 8 Install

Download : mirror.apache-kr.org/tomcat/tomcat-8/v8.5.40/bin/apache-tomcat-8.5.40.tar.gz 1. 파일 다운로드 # wget mirror.apache-kr.org/tomcat/tomcat-8/v8.5.40/bin/apache-tomcat-8.5.40.tar.gz # ls -l apache-tomcat-8.5.40.tar.gz apache-tomcat-8.5.40.tar.gz 2. /usr/local로 이동후 압축풀기 # mv apache-tomcat-8.5.40.tar.gz /usr/local/ # tar xvfz apache-tomcat-8.5.40.tar.gz 3. 톰캣 실행 # /usr/local/apache-tomcat-8.5.40/..

[ CentOS 7 ] openJDK 1.8 Install

# yum list java*jdk-devel (설치가능한 리스트 확인) # yum install java-1.8.0-openjdk-devel.x86_64 (1.8.0 설치) # java -version openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode) # javac -version javac 1.8.0_212 환경변수가 없는데 버전확인이 왜 되나 했더니 심볼릭링크가 걸려있다. # ls -l /usr/bin/javac /usr/bin/javac -> /etc/alternatives/javac # ls -l /etc/a..

[ CentOS 7 ] cronolog 유틸을 이용한 Access Log 날짜별 적재

Homepage : https://github.com/fordmason/cronolog 아파치 로그(httpd)를 cronolog를 이용하여 날짜별로 관리해주는 유틸이다. 웹 서비스를 체계적으로 분석하기 위해서는 우선 로그를 잘 적재할 필요가 있다. # yum install cronolog 설치가 않된다면 " yum install epel-release " # Extra Packages for Enterprise Linux 저장소 설치 # find / -name cronolog [ 프로그램 설치 확인 ] /usr/sbin/cronolog # vi /etc/httpd/conf/httpd.conf CustomLog "|/usr/sbin/cronolog /var/log/httpd/%Y/%m/%Y-%m-%d-a..

Linux Ping (ICMP) check bash Shell Scripting

리눅스의 bash셀을 이용한 ping check 스크립트 - pinglist.txt : ping check iplist - pingcheck.sh : ping shell script pinglist.txt 127.0.0.1 # Loopback (Test) 192.168.x.77 # 정상응답 서버 (Green) 192.168.x.78 # Shutdown 된 서버 (Red) pingcheck.sh #!/bin/bash for i in `cat pinglist.txt`; do ping -c1 $i > /dev/null 2>&1 if [ $? -eq 0 ];then echo $i 'ping check ok' else echo $i 'ping check fail' fi done pingcheck.sh 127.0...

Linux/Shell Script 2019.04.17