최초작성일: 2018.08.19 어떻게 구성할까? 사용자가 Devap서버에 src와 src_properties 관련 자료들을 업로드한다. src folder : ROOT.war 파일을 저장한다.(ROOT.war : index와 health 파일이 있다. 이는 Tomcat이 제대로 연결되었는지 확인할 수 있는 지표가 된다.) src_properties : 사용자가 정의한 기능들의 속성파일들이 담겨 있다.(properties / .xml (xml은 사용자 임의 태그가 사용가능한 텍스트기반 Markup language)) 해당 폴더에 있는 파일들을 통하여 기능의 추가/수정/삭제가 이뤄진다. 사용자의 데이터가 Devap1서버에 저장되면 실시간으로 Devdb1과 동기화가 이뤄진다. 젠킨스에서 배포를 위한 버튼 '..
최초작성일: 2018.04.12 스케쥴링 테스트 crontab -e 0 10 * * * /root/backup.sh ######쓰지말것 (1>/dev/null 2>/dev/null) 10시까지 기다려보자. → 실패 ERROR : Cron이 설치가 되어 있지 않을 때. yum install vixie-cron service crond start ** 크론 새로운 명령어를 입력하였을 때는 반드시 리스타트 해줄 것 ** 실행파일인 sh는 /usr/bin 내부에 위치시킬 것. 권한 부여 확실하게 해줄 것 → 성공 몇일 지난 파일들 제거(Logs 파일 제거 시 사용) find /backup/ -type f -mtime +10 | sort | xargs rm -f
최초작성: 2018.06.19 RAID(Redundant Arrays of Inexpensive Disks) : EBS에서는 하나의 볼륨에 용량과 IOPS 제한이 있다. 그 이상의 성능이 필요한 경우에 RAID를 사용한다. Route53 : 웹 기반의 DNS 서비스. Route53은 에지 로케이션 기반으로 제공되는 서비스 이며 가장 가까운 로케이션에서 응답을 주게 되어 있어 아주 빠르고 가용성이 높고 확장성이 뛰어나다. Hosted Zone : DNS 레코드 집합 Record Set : DNS 레코드 Routing Policy와 Set ID, Health Check 설정, DNS 레코드 등을 아우러 Record Set이라고 칭함 Routing Policy : Simple(일반 DNS와 같은 동작), We..
최초작성일: 2018.07.13 Problem 요나를 백그라운드에서 재생하였을 때, 푸티를 종료하면 서버도 다운 되었다. Solution nohup /data/yona/yona/bin/yona 1> /dev/null 2>&1 & /dev/null 2>&1 nohup ${DIR}/bin/scheduler scheduler.ini >scheduler.out 2>&1 & 에러 메시지(stderr)은 scheduler.out 파일에 에러 메시지를 출력하지 않고 바로 콘솔에 출력 이렇게 2>&1 리다이렉션을 시켜 줌으로 인해 stderr > stdout 으로 출력이 되고 scheduler.out 파일에 에러 메시지가 저장된다고 함 ----------------------------------------------..
최초 작성일: 2018.06.18 DOCBASE와 APPBASE *Appbase와 DOCBASE 모두 Document ROOT를 지정해 주기 위하여 사용한다. 이들을 이용하여 톰캣ROOT를 설정해 줄 수 있다. 톰캣의 경로를 설정해 주기 위해서는 태그 내부의 appBase를 바꿔주거나, 그 하위 태그인 태그의 docBase를 바꿔주는 방법이 있다. Tomcat의 경우 기본적인 Document Root는 Webapps/ROOT가 디폴트이다.(8080 or ROOT) 의 appBase는 $Catalina_home 디렉토리 밑의 상대경로를 인자로 받게 된다. 즉, appBase="webapps" 로 경로를 지정해 준다면 실제 주소는 $Catalina_home/webapps가 기본 Document Root가 되..
최초작성: 2018.01.02 디렉토리에서, 파일 찾기 find / -name 'ab*' - ab로 시작하는 파일 find -name '*pl' - pl 확장자를 가진 파일 파일 or 디렉토리 삭제 rm test - file test 삭제 rm -f test - file 삭제할 때 삭제확인과정을 거치지 않음 rm -r home/ - home 디렉토리를 삭제 파일 이름 변경, 위치 변경 mv file1 file2 - file1을 file2로 이름변경 mv file1 dir1/ - file1 파일을 dir1 디렉토리로 이동 Sudo su - webuser // sudo su - (ROOT) // sudo su - exit 등으로 사용자를 바꿀 수 있다. sudo su- webuser는 권한이 많이 없기 때문..
최초작성: 2018.01.12 Problem 특정 오류로 인하여 계속해서 Not Found 창이 발생하였음. WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/webop_workspace/] in DispatcherServlet with name 'appServlet' 을 통하여 문제지점이 appServlet 이라는 가정하에 해결방법 찾아봄 Approach appServlet을 찾지 못하는 것은 경로지정과 관련이 있으며 그 원인은 다양함. 1)Java Build Path > Source탭의 디폴트output folder 경로가 진짜 Classess가 있는 경로일 가능성이 있음 2..
최초작성일: 2018.06.17 Problem 신규로 생성된 DB와 연결을 맺는 도중 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 에러에 직면함 Solution vi /etc/my.cnf 의 socket 주소에 mysql이 없어서 나타나는 오류였음. mysql.sock는 /tmp/ 폴더 내부에 있다. Symbolic Link를 생성해 줌으로써 해결 touch /tmp/mysql.sock ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock Review 수많은 오류가 있었는데 결국 /var/lib/mysql 은 외부에서 별도로 설치된 놈이었고, 시스템이 기본경로로 이 주소..
최초작성일: 2018/01/12 목표: spring web 서버 구축 사전조사 아파치 : 정적인 데이터를 처리하는 웹서버 아파치 톰캣 : 동적인 처리를 담당하는 웹서버(Web Application Server) 클라이언트의 요청 중 웹서버가 자체적으로 처리할 수 없는 것을 Web Container(톰캣)이 대신 수행하여준다.웹서버만 존재한다면 정적인 컨텐츠로 페이지, 이미지 등만 가능하지만 컨테이너가 포함된다면 동적인 컨텐츠도 제공할 수 있다.톰캣에 기본적으로 제공되는 xml.Server.xml을 통하여 URI 경로 설정이 가능하며 (다른 기능도 알아보는중…) Spring & Servlet 스프링은 Framework로써 자바 객체를 담고 있는 컨테이너이다.자바 객체의 생성, 소멸과 같은 라이프 사이클을 ..
- Total
- Today
- Yesterday
- k8s study
- 맥북개발자세팅
- k8s job
- 쿠버네티스 기초
- 쿠버네티스명령어
- 쿠버네티스
- kubectl
- 맥북창정렬
- kubectl command
- 쿠버네티스 시작
- 쿠버네티스스터디
- 맥북초기셋팅
- 쿠버네티스 API 리소스
- kubeconfig
- synology nas router manual setup
- k8s기초
- 맥북초기세팅
- 쿠버네티스공부
- 데몬셋
- k8s kubeconfig
- kubectl기본명령어
- M1세팅
- k8s workload api
- k8s스터디
- 데몬셋업데이트
- k8s가이드
- sk브로드밴드 nas
- k8s명령어
- k8s pod
- 맥북프로m1세팅
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |