본문 바로가기

전체 글

(254)
weblogic OOME 에러 - metaspace 부족 에러 heap 사이즈가 아닌 metaspace 사이즈를 늘이는 것으로 해결 (참고) http://honeymon.io/tech/2019/05/30/java-memory-leak-analysis.html (에러 로그) *************************************************************************** The WebLogic Server encountered a critical failure java.lang.OutOfMemoryError: Metaspace Reason: There is a panic condition in the server. The server is configured to exit on panic ***********************..
방화벽 Open 명령어 (Port open) 특정 Port 열기 추가 sudo firewall-cmd --permanent --add-port=80/tcp 제거 sudo firewall-cmd --permanent --remove-port=80/tcp 추가 혹은 제거 후 방화벽 reload sudo firewall-cmd --reload 정상 적용 여부 확인 sudo firewall-cmd --list-all
[설치] - WLS 11g(10.3.6) - UNIX/LINUX 환경 #01. JDK 호환 정보 Oracle JDK - Oracle JDK 1.6.0_35+ - Oracle JDK 1.7.0_07+ IBM JDK - 1.6 이상 #02. 서버 엔진 설치 설치 실행 명령어 예시 $ export LANG=C $ /usr/jdk/jdk1.7/jdk1.7.0_80/bin/java -jar wls1036_generic.jar -mode=console -Djava.io.tmpdir=/weblogic/weblogic10/tmp Djava.io.tmpdir 옵션 역할 -Djava.io.tmpdir= 웹로직 jar 파일을 설치하면 압축이 기본적으로 /tmp 경로에 풀리게 되는데 /tmp의 공간이 부족할 경우 다른 경로로 변경하는 용도 상세 절차는 아래 파일 다운로드하여 확인 이미지01 =..
OHS 12cR1 (12.1.3.0) 설치 설치 전 필요 패키지 목록 Oracle Docs 페이지 확인 docs.oracle.com/cd/E23104_01/sysreqs1213/sysrs.htm#BABJBCAI #01. 엔진 설치 silent mode 로 진행하기 위해 install.rsp, oraInst.loc 준비 (install.rsp) [ENGINE] Response File Version=1.0.0.0.0 [GENERIC] ORACLE_HOME=/ohs/ohs12.1.3.0 INSTALL_TYPE=Standalone HTTP Server (Managed independently of WebLogic server) DECLINE_SECURITY_UPDATES=true SECURITY_UPDATES_VIA_MYORACLESUPPORT=fal..
[홈 서버 구축] 01 - PC 주문부터 OS 설치까지 개인적인 공부와 고객 문의사항 관련 테스트를 Linux 가상머신을 통해 해결하고 있다. 보다 빠르고 원활한 테스트를 위해 언제 어디서나 어떤 PC 에서도 테스트 환경에 접속할 수 있도록 하기 위해 OS, 네트워크, 보안 등을 포함한 전반적인 지식을 향상시키기 위해 개인 서버를 만들어 보기로 하였다. CPU만 장착되어 있는 베어본 PC를 구매하였으며 Memory는 노트북용 DDR4 8GB 를 구매 스토리지는 집에 남아있던 Crucial MX500 SSD 500GB 로 구성하였다. OS는 CentOS7 으로
htop - CPU 별 사용량 모니터링 툴 htop은 유닉스 프로그램의 top의 대안으로 설계된 툴이다 설치 패키지명은 아래와 같다 yum install epel-release yum install htop
[2021/04 Docker 교육] 강사님 깃허브 github.com/philbae/docker
[2021/04 Docker 교육] 5일차 jenkins는 형상관리 툴 테스트 방법은 교재 맨 마지막 챕터 참고 강사님 깃허브에도 샘플 있음 (Day5) jenkins 실행 #docker run -d --name jenkins_prod -p 8080:8080 -p 50000:50000 -v jenkins-home-prod:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock --user root jenkins/jenkins:lts 최소 설치 시 인증키를 입력해야 한다 (사용자 지정 패스워드 아님) 인증키 위치는 {jenkins_home}/secrets/initialAdminPassword #cd /var/lib/docker/volumes/jenkins-home-prod/_data #vi ..
[Docker] Git + Jenkins + Docker 를 이용한 CI/CD CICD는 일반적으로 지속적인 통합과 지속적인 배포 또는 지속적인 배포의 결합 된 관행을 말합니다. CI / CD는 응용 프로그램의 빌드, 테스트 및 배포에 자동화를 적용하여 개발 및 운영 활동과 팀 간의 격차를 해소합니다 (From 위키백과) 교재 맨 마지막 챕터 내용 보면서 테스트 해보기 hub.docker.com/_/jenkins
[Docker] 컨테이너 유동 IP 테스트 (--net-alias) 컨테이너 3개 생성 컨테이너는 본인이 만들 네트워크인 브릿지 위에 연결 추가적으로 ping 테스트 위해 컨테이너 생성하여 ping 테스트 --net-alias 를 적용한 컨테이너들은 컨테이너 2개의 IP로 각각 ping이 전송 되는 것을 알 수 있음 매번 달라지는 IP를 결정하는 것은 라운드 로빈 방식이기 때문 도커는 내장 DNS가 --net-alias를 적용한 컨테이너에게 호스트로 요청한 컨테이너에게 IP목록을 반환해주기 때문에 일어난 현상 (도커 내장 DNS가 IP로 반환해준다는 의미)
[Docker] hyper/docker-registry-web 사용하기 도커 이미지 생성 후 도커 hub에 push 한 것을 확인하기 위해 매번 콘솔에 접속해야 하는 번거로움이 있음 해당 컨테이너를 통해 간략하게 확인이 가능하다 참고 https://hub.docker.com/r/hyper/docker-registry-web/ https://novemberde.github.io/2017/04/09/Docker_Registry_0.html 명령어(docker.hub 에 나와있는 명령어 그대로 입력하면 됨) docker run -d -p 5000:5000 --name registry-srv registry:2 docker run -dit -p 8080:8080 --name registry-web --link registry-srv -e REGISTRY_URL=http://regi..
[2021/04 Docker 교육] 4일차 Dockerfile 로 컨테이너 생성하는 연습 해보면 좋을 듯 =========================================================== https://www.44bits.io/ko/post/building-docker-image-basic-commit-diff-and-dockerfile 보통 커스텀 image 를 만들 경우에는 docker build 를 사용한다 github 와 연동하여 자동 build를 하는 것도 가능 3일차에 실습 했었음 docker build -t {생성할 이미지명} docker build -t {생성할 이미지명} -f {Dockerfile} =========================================================== ..