IT
-
Linux_systemd/systemctl 사용법IT/OS 2021. 7. 14. 00:57
Linux 사용시 서비스 형태로 어플리케이션/WEB/WAS를 등록하여, OS재기동에 따른 서비스 기동에 소요되는 시간을 줄이는 작업을 진행한다. 등록하여 사용하는 방법은 아래와 같다. 1. systemd 작성 - 경로 : /etc/systemd/system/ - 작성방법 : root 계정으로 위 경로에 서비스명.service 와 같이 파일로 생성해 등록한다. ex. example.service - 작성내용 예시 [Unit] Description=Systemd Test Exmaple Daemon After=syslog.target network.target [Service] Type=forking ExecStart=/engn/tomcat/start.sh ExecStop=/engn/tomcat/stop.sh..
-
WAS root 기동한 후 일반 계정으로 기동하고 싶은 경우IT/WEBWAS 2021. 6. 13. 23:31
일반적인 장애, 문제 해결을 위해 WAS를 구성계정이 아닌 root 계정으로 기동하는 경우가 있다. 이 경우, root 계정으로 기동하면서 소유권이 변경된 일부파일들로 인해 기존 기동 계정으로 기동하려면 기동이 되지 않게 된다. 다음 파일들을 확인하여, 소유자가 root 로 변경된 경우 기존 계정으로 chown 명령어를 사용하여 소유자를 변경한 후 기동해 보도록 한다. 1. catalina.out / AdminServer.log 등 WAS nohup 및 error 로그 : WAS 기동시 사용되는 로그의 경우, root 계정으로 기동시 소유자가 root로 변경된다. 반드시 원복하여야 한다. (미 원복시 로그 권한이 없어 기동이 불가하다는 메시지 확인됨.) - WAS 기동시 사용되는 로그 디렉토리를 미리 확..
-
SSL 통신을 위한 WAS 내 Java 설정_https 호출IT/WEBWAS 2021. 5. 8. 15:15
WAS 내 JSP 파일등을 통해 https 통신이 필요한 경우, SSL Protocol을 사용하게 된다. 여기서 WAS가 사용하는 Java 버전 및 옵션 적용 유무에 따라 통신/인터페이스시 오류가 발생할 수 있다. 조치를 위해 아래 내용을 참고하여 설정 변경 후 WAS 재기동을 진행한다. 1. Java 버전 업그레이드 버전별 사용가능한 SSL Protocol 은 아래와 같다. 여기서 기준은 무료 버전이다. 버전 가능한 SSL Protocol Default설정 비고 Java 6 (JDK 1.6.0_45) SSL v3.0, TLS1.0 TLS1.0 * JDK minor 버전에 따라 지원 프로토콜 추가 Java 7 (JDK 1.7.0_80) SSL v3.0, TLS1.0, TLS1.1, TLS1.2 TLS1...
-
WEB/WAS가 기동중이나 콘솔 등에서 기동중지로 보일때_tmpIT/WEBWAS 2021. 5. 1. 20:37
- iPlanet Web Server, Tomcat 등의 SW 사용시, 실제로 WEB/WAS의 프로세스는 확인이 되지만 콘솔에서 기동상태를 확인하거나, 기동중지/재기동 스크립트 수행시 'server is not running' / '기동되어 있지 않아 종료가 불가능하다' 는 식의 로그를 확인하는 경우가 있다. 이런 경우는 대부분 /tmp 하위에 pid를 관리하도록 Default 설정되어 있는 경우로, OS의 tmpwatch/tmpfiles 설정으로 인해 일정 시간동안 변경이 없는 PID가 삭제처리되어 발생하는 현상이다. 1. 현상 대응 (iPlanet 예시) iPlanet Web Server 1) ps -ef | grep "$인스턴스명" | grep wdog 명령어 실행 2) /tmp/hsperfdata..
-
Oracle Java 구 버전 다운로드 방법_JDKIT/WEBWAS 2021. 2. 18. 01:08
Oracle Java 신규 버전외에 기존 버전(EOS 된 버전 포함)의 Java 가 필요한 경우가 있다. 일반적으로 Public Open 된 1.6.0_45(6u45), 1.7.0_80(7u80), 1.8.0_202(8u202) 등을 다운로드해야할 텐데, 다음 링크를 통해 1.7 버전 까지는 구할 수 있다. 리눅스/Solaris/Windows OS 에 맞는 Java 파일을 다운로드해 사용하도록 하자. (* 현재 Java 1.6.0_45 외 기타 버전은 다운로드가 불가능한 것으로 확인된다.) 1) Java 1.7.0_80 외 www.oracle.com/java/technologies/javase/javase7-archive-downloads.html 2) Java 1.8.0_202 외 www.oracle...
-
Linux OS 한국시간(KST) 설정IT/OS 2021. 2. 6. 03:21
신규로 구성된 OS에 대해 한국 표준시(KST, UTC+09:00)가 적용되어 있지 않아 로그 확인등에 어려움을 겪을 수 있다. 다음 명령어 실행으로 간단하게 수정 가능하다.(root 계정으로 실행, sudo 권한있는 계정이면 앞에 sudo 붙이면 됨.) - 현재 시간 설정 확인 > date - TIMEZONE 확인(Seoul 확인되어야 함.) > ls /usr/share/zoneinfo/Asia - 한국표준시(KST) 설정 > ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime -> date로 확인
-
tar 명령어 정리/주의점IT/OS 2021. 2. 6. 02:54
tar는 여러 개 파일을 하나의 파일로 묶거나 풀 때(아카이빙) 사용하는 명령어로, 압축파일의 확장자이기도 하다. 일반적인 사용법은 다음과 같다. 1. 일반적인 사용법 : 파일을 묶거나, 푸는데 일반적으로 사용한다. 1) 파일을 묶을때(아카이빙할때) tar -cvf 결과파일명.tar 압축대상 ex) tar -cvf file.tar file_directory 2) 파일을 묶고 gzip 으로 압축(아카이빙할때) tar -cvf 결과파일명.gz 압축대상 ex) tar -zcvf file.gz file_directory 3) 압축/묶인 파일을 압축해제할때 tar -xvf 압축파일명.tar ex) tar -zcvf file.tar 4) gzip 파일을 풀고/압축해제할때 tar -zxvf 압축파일명.gz ex) t..
-
서버 firewalld 설정 확인/제거 방법IT/OS 2021. 2. 6. 02:29
- WEB/WAS 구성시, 인스턴스가 기동이 되었음에도 외부에서 접속이 안되는 경우가 있다. 이 경우 일반적으로 외부 방화벽 설정을 확인하나, 외부방화벽 차단 rule 설정이 없는 경우에도 접속이 안된다면, 서버 firewalld 설정이 어떻게 되어 있는지 확인이 필요하다. (CentOS 7.5 / RHEL7 에 해당) (firewall-cmd 커맨드를 검색해 대응가능하나, 여기서는 중지/비활성화하는 방법만을 작성하였다.) * 서비스 등록된 경우 다음 명령어로 확인/비활성화 처리할수 있다. - 확인 > systemctl status firewalld ----------------------------------------------------------- firewalld.service - firewal..