본문 바로가기
반응형

분류 전체보기82

파일 내용 일괄 변경/삭제 1. 1개 파일 내용 변경 sed -i 's/기존 내용/변경할 내용/g' 파일명.txt 2. 여러 파일 내용 변경 sed -i 's/기존 내용/변경할 내용/g' *.txt 3. 해당 문자가 포함된 줄 삭제 sed -i '/삭제 할 내용/d' * 4. 해당 문자가 포함된 줄만 삭제하지 않고 나머지 내용 모두 삭제 (로그에서 원하는 내용만 보고싶을때 유용) sed -i '/삭제하지 않을 내용/!d' * 5. 첫번째 라인부터 해당 문자가 포함된 줄까지 삭제 sed -i '1,/삭제 할 내용/d' *.txt 6. 파일명 찾아서 파일 내용 수정(find + sed) find ./ -name 'test.sh' -exec sed -i 's/.sh/.sh >> \/var\/log\/jobs\/`date +%Y%m%d`.. 2021. 2. 18.
Chrome 85의 Referer 정책 변화 요약 크롬은 85 버전 (2020.07 출시)부터 strict-origin-when-cross-origin 정책의 기본값을 enable으로 설정하기 시작했다. 이 영향으로 referer의 origin이 다른 경우, url path, parameter를 수집할 수 없는 경우가 발생하게 된다. 웹사이트에 referer 정책을 meta 태그로 설정해둔 경우, 이와 같은 문제는 발생하지 않는다. 크롬에서는 웹사이트에 referer 정책이 선언되어있지 않은 경우에만 브라우저의 referer 정책을 따른다. 각 브라우저의 referer 정책 설정은 chrome://flags/#reduced-referrer-granularity 에서 확인할 수 있다. 변하지 않는 것 origin이 동일하다면, strict-origi.. 2021. 2. 15.
도커 등장배경 서버 환경에 독립적인 프로그램 배포 (프로세스 고립)(게스트OS 위에 설치하는건 자원낭비) 컨테이너 - 프로그램,실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단수하게 해준다. 이미지 - 컨테이너 실행에 필요한 파일과 설정값 등을 포함 ( 같은 이미지에서 여러 컨테이너 실행 가능)(컨테이너 만드는 시간 1~2초) 특징 레이어 저장방식 - 새로운 변경점의 부분만 다운->겹치기 이미지 경로 - url방식으로 관리 도커파일 - 이미지 생성 과정 언어 (같은환경의 컨테이너 만들기 가능) 쿠버네티스(k8s) 컨테이너를 스케줄링/ 클러스터링/ 서비스 디스커버리/ 로깅 및 모니터링 (중단 없는 서비스) 명령어 도커 실행 (없다면 이미지 다운로드 후 컨테이너 생성) d.. 2021. 2. 13.
SpringBoot 참고 : https://velog.io/@max9106/Spring-Boot-SpringApplication- spring boot 란? 독립적인 app 빠르고 쉽게 만들수있게 해준다. 일반적인 설정 제공(tomcat 등) + 버전 ->> 커스텀가능 xml 설정 X, code generation X 설정 spring-boot-starter-parent -> 상속받은 많은 의존성 등록, 버전관리, 기본설정(리소스필터링, 플러그인설정) spring-boot-starter-web spring-boot-maven-plugin -> build시 실행 가능한 jar파일로 구조를 변경 Main-Class, Start-Class, Spring-Boot-Classes, Spring-Boot-Lib 통해 @SpringBo.. 2021. 2. 9.
728x90
반응형