본문 바로가기

분류 전체보기

(205)
[Linux] 리눅스에서 파일 내용 삭제하는 명령어 (파일은 남겨두고) 리눅스에서 파일은 남겨두고 파일 내용만 삭제하고 싶은 경우가 있다. 그때 명령어는 아래와 같다. cat /dev/null > 파일명 예제 # a.txt에 아래와 같은 내용이 있었다. $ cat a.txt 123 234 345 # 파일 내용 비우기 $ cat /dev/null > a.txt # 내용이 없는 것을 확인할 수 있다. $ cat a.txt
ubuntu에 docker compose설치하기 1.도커 바이너리 다운로드 도커 컴포즈를 설치하기 위해서, 먼저 github 주소에서 다운받을 바이너리를 확인한다. https://github.com/docker/compose/releases curl 명령어를 통해 다운로드 했다. sudo curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 만약 다른 버전을 받고 싶다면, 1.25.4를 다른 버전으로 치환한다. 2.바이너리에 실행권한 추가 sudo chmod +x /usr/local/bin/docker-compose x옵션을 통해 바이너리에 실행권한을 추가..
무료 온라인 코딩 테스트 연습 사이트 5곳 추천 코딩 역량 강화를 위해 무료로 연습할 수 있는 사이트가 있는데요. 그 중 5가지 사이트를 소개드립니다 :) 프로그래머스 https://programmers.co.kr/learn/challenges 프로그래머스는 최근 IT 기업에서 코딩 테스트로 활용하는 플랫폼 중 하나입니다. 실제로 기업에서 코딩 테스트를 실시하는 화면과 거의 비슷한 UI를 제공하기 떄문에 실전과 비슷한 환경에서 테스트를 하실 수 있습니다. 특히 코딩테스트 고득점 Kit 부분은 문제를 유형별로 잘 정리해두어서 처음 온라인 코딩 테스트 사이트를 이용하시는 분들도 쉽게 사용할 수 있다는 장점이 있습니다. 백준 온라인 저지 사이트 https://www.acmicpc.net/ 백준 온라인 저지사이트는 현재 17797개의 방대한 양의 코딩 테스트..
[프로그래머스 문제풀이] 완주하지 못한 선수 (python) 프로그래머스의 코딩테스트 고득점 Kit에 있는 문제 중, 해시파트에 있는 첫번째 문제다. 완주하지 못한 선수 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/42576?language=python3 나의 풀이 과정 (오답노트 형식으로 되어있습니다) 첫번째 방법 (실패) def solution(participant, completion): for man in completion: participant.remove(man) answer = participant[0] return answer 첫번째로 시도한 방법은 완주한 사람들(completion)의 원소를 읽어와 참여자(participant)에서 하나씩 제거하는 무식한 방법으로 코딩했다. 당연히 정확성 ..
[elasticsearch] 엘라스틱서치 리인덱싱(reindexing) - 같은서버, 다른서버 엘라스틱서치에서는 인덱스의 이름을 바꾸거나, 속성을 바꾸려면 리인덱싱(reindexing)이라는 방법을 통해서 인덱스를 관리해야 한다. 이러한 리인덱싱 작업은 엘라스틱서치를 사용할때 꽤나 자주 발생한다. 리인덱싱은 같은 엘라스틱서치 내에서도 할 수 있지만, 다른 엘라스틱 서치에 있는 데이터를 가져와서 리인덱싱할 수도 있다. 이번 포스팅에서는 그 두가지 방법을 소개한다. 같은 elasticsearch 내에서 reindexing Kibana Dev Tools에서 POST _reindex?wait_for_completion=true { "source": { "index": "machine_log" }, "dest": { "index": "another_machine_log" } } curl 명령어 curl -..