본문 바로가기
반응형

전체 글365

Ansible(앤서블)에 대하여.... (간단한 설명) 서버를 운용하다보면 셋팅이 필요한 경우가 있습니다. 예를들면 패키지 설치, 응용프로그램 설치 등... 설치가 끝나면 해당 프로그램에 맞게 셋팅도 해줘야 합니다. apache라면 '/var/www/html/' 에 위치해 있어야 겠죠. nginx 라면 '/usr/share/nginx/html' 에 위치하겠죠. 클러스터를 구축한다고 가정해보겠습니다. 즉, 동일한 기능을 하는 웹 서버를 5대 셋팅한다는 뜻입니다. 5대라면 충분히 서버 하나하나에 접속해서 셋팅할 수 있습니다. 시간이 좀 걸리더라도요... 그럼 100대, 200대 라고 생각해봅시다. 또한 위 서버들의 셋팅은 전부 다 다릅니다. 한 그룹은 웹서버, 다른 그룹은 DB, 다른 그룹은 다른 웹서버 등.... 거의 하루 이틀 날잡아서 될 양이 아니죠?? 특.. 2021. 4. 1.
리눅스 파이프(pipe) 에 대한 설명 ( '|' ) 리눅스에서 저희는 파이프( | )를 자주 사용합니다. 이 파이프에 대해 알아보려고 합니다. 그럼 우선 리눅스 명령이 어떤식으로 실행되는지 알아야 합니다. 1. 리눅스 쉘 사용자는 리눅스 커널과 통신하기 위해서 리눅스 쉘이라는 녀석을 사용합니다. 정확히는 커널과 운영체제를 이어주는 녀석입니다. 기본적으로 리눅스를 사용하는 환경은 /bin/bash 라는 쉘을 사용합니다. 일명 배쉬쉘.... 자신이 어떤 쉘을 사용하는지 확인하려면 다음과 같은 명령어를 입력해주시면 됩니다. # echo $SHELL 저희가 이런 쉘을 사용하기 위해서 터미널 창을 열게 됩니다. 이런 터미널은 하나의 프로세스입니다. 그리고 'ls', 'cd', 'cat' 등의 명령어는 이 터미널이 갖고있는 정보를 기준으로 실행되게 됩니다. 2. 리.. 2021. 3. 31.
프로그래머스] C++ 풍선 터트리기(Level 3) 해당 문제는 프로그래머스에서 푸실 수 있습니다. programmers.co.kr/learn/courses/30/lessons/68646 코딩테스트 연습 - 풍선 터트리기 [-16,27,65,-2,58,-92,-71,-68,-61,-33] 6 programmers.co.kr 1. 문제 과자를 바구니 단위로 파는 가게가 있습니다. 이 가게는 1번부터 N번까지 차례로 번호가 붙은 바구니 N개가 일렬로 나열해 놨습니다. 철수는 두 아들에게 줄 과자를 사려합니다. 첫째 아들에게는 l번 바구니부터 m번 바구니까지, 둘째 아들에게는 m+1번 바구니부터 r번 바구니까지를 주려합니다. 단, 두 아들이 받을 과자 수는 같아야 합니다(1 2021. 3. 31.
2021 스코페 코딩 페스티벌 후기 스코페라는 코딩 페스티벌을 봤습니다. 재미도 있었고, 저같은 취준생 입장에서 굉장히 좋은 취지의 대회였다고 생각합니다. 우선 1차, 2차로 나눠지고, 모두 4시간 시험이었습니다. 1차는 총 6문제로 저는 5문제 반정도 풀었습니다. 그 후 상위 1000명을 커트라인으로 2차 시험을 기회를 줍니다. 운좋게도 1000명안에 들어서 2차 시험을 봤습니다. 2차시험은 총 4문제가 나왔습니다. 1번은 투포인터로 쉽게 풀리는 문제. 2번은 크루스칼 알고리즘을 이용하면 쉽게 풀리는 문제. 3번은 조상 찾기 문제. 4번은 문자열 찾는 문제. 1번과 2번은 쉽게 풀렸고, 패스가 되었습니다. 문제는 3번과 4번이었는데, 3번은 맞게 작성한것 같은데 계속 패스처리가 안되서 이것 저것 시도하다가 제출했습니다.... 4번같은 경.. 2021. 3. 31.
2021-03-30(화) 근황.... 일기 안쓴지 좀 되서 일기좀 써 보려고 합니다. ㅎ 저 생각나는대로 적는거라 말에 두서는 없습니다. 지금 시각 오전 12:12분이네요....... 우선 요즘 굉장히 바쁘게 지내고 있습니다. 취업한건 아니지만...... 목표는 정했습니다. DevOps Engineer!!! 이걸 정한 이유는....... 개발도 좋고, 운영도 좋고, 사람들과 대화는것도 좋고, 서로 갈등이 생기면 문제파악해서 해결책 내주는것도 좋아하고....등.... 운영이라고 해도 서버 구축이나, 인프라 설계 같은것들이 재미있습니다.(네트워크 전공이라 그런가?) 지금은 국비지원 클라우드 구축 과정을 듣고 있습니다. 6개월 과정에 현재 Ansible끝냈고 OpenStack이랑 Docker, Kubekubernetes가 남았내요. 저는 처음에 .. 2021. 3. 30.
DNS에 대한 설명(디테일 하게....) DNS란 무엇일까요?? Domain Name System의 약자로 인터넷 주소창에 Host Domain Name을 입력했을 때(ex, naver.com, google.com 등..)해당 문자를 IP주소로 변환해 주는 시스템을 말합니다. 저는 URL창에 Host Domain Name을 입력했을 때 어떤식으로 해당 IP주소를 받아오는지, DNS서버의 구조는 어떻게 되어있는지, 좀 더 효율적인 방법을 위해 어떤걸 사용하는지 등에 대해 상세히 적어보자 합니다. 1. Local DNS Server (Recursive Resolver)저희가 URL에 Domain Name을 입력했을 때 해당 IP를 찾기위해 가장먼저 찾는 DNS서버입니다. 흔히 '통신사 DNS' 또는 'ISP DNS'라고도 부릅니다.기본적으로 컴퓨.. 2021. 3. 29.
728x90
반응형

스킨편집 -> html 편집에서