본문 바로가기

분류 전체보기207

Kubernetes 개념 /설치 /조인 Kubernetes (면접 때 Q. 쿠버네티스를 왜 쓰는 지 대답할 수 있어야 한다.) 역사 - 쿠버네티스가 유용해지기까지 초기엔 하나의 물리서버에 여러 서비스를 돌리다 보니 한 서버가 나가면 죄다 장애가 나는 문제가 생겼다. 게다가 서비스 하나 하나가 먹는 리소스 한계를 정의할 방법이 없었기 때문에, 리소스 할당의 문제가 발생했다. 예를 들어 물리 서버 하나에서 여러 서비스를 실행하면 리소스 전부를 차지하는 서비스가있을 수 있고, 결과적으로는 다른 애플리케이션의 성능이 저하될 수 있었다. 그러다 이런 단점을 보완하기 위해 한 서버당 한 서비스를 돌리게 됐다. 하지만 DNS나 WEB같이 리소스가 많이 노는 서비스의 경우 한 서버를 차지하는 것 조차 낭비인 경우가 생겼다. 사업주 입장에선 굉장히 손해다. .. 2022. 12. 19.
LXC (개인 프로젝트) LXC(LinuX Containers) LXC(LinuX Containers)는 단일 리눅스 시스템에 동작하고 있는 프로세스를 격리시켜 각 프로세스마다 독자적인 리눅스 시스템 환경을 구축하는 것을 의미한다. 일반적으로 가상화는 Hypervisor라는 논리적 플랫폼을 이용해 하나의 Host OS 위에 여러 Guest OS를 구동하는 기술이다. 이와 달리 LXC는 하나의 리눅스 시스템에서 프로세스들을 격리시켜 독자적인 시스템환경을 구축한다. 즉, 리눅스 컨테이너에서 가상화된 프로세스들은 모두 리눅스 시스템을 호환해야 한다. (출처: 엑스테일즈) Docker는 LXC 기반으로 만들어진 CRI (Container Runtime Interface)다. 하지만 이 둘은 차이점이 있다. 구조 LXC 와 Docker의.. 2022. 12. 19.
awk awk 문자데이터는 기본적으로 행 정보만 있고 열 정보는 없다. 하지만 awk는 열 정보를 이용한 필터링이 가능하다. 매뉴얼 man awk 설명란 맨 앞줄부터 본인은 프로그래밍 언어라고 자칭하고있다. 그만큼 잘 만든 명령어라는 자부심이 느껴진다. awk 시스템 변수 awk가 내부적으로 인식하는 변수들이다. 이것을 이용하면 조금 더 효율적으로 사용 할 수 있다. 많은 부분에서 엑셀이 생각나는 명령어다. 변수명 내용 ------------------------------------ FILENAME 현재 처리중인 파일명 FS 필드(열) 구분자로 디폴트는 공백 RS 레코드(행) 구분자로 디폴트는 새로운 라인 NF 현재 레코드의 필드 개수 NR 현재 레코드의 번호 OFS 출력할 때 사용하는 FS ORS 출력할 때.. 2022. 12. 16.
sed (스크립트) 오늘은 스크립트를 작성할 때 유용한 출력-수정 명령어를 실습해보겠다. Stream stream 이란 다음과 같이 여러 파일을 하나로 취급해 읽는 것이다. cat 은 stream은 되지만 동시에 edit은 안된다. sed 이름에서 알 수 있다싶이 sed는 stream 능력과 edit 능력이 동시에 있다. 출력 : sed ' ~ /p' 수정 : sed -i ' ~ / ' or sed -e ' ~ / ' sed에 대한 메뉴얼 보기 man sed sed -n '1p;2p;3p' 1 2 3 하나의 파일처럼 출력되고 edit도 가능하다. 준비물 selinux 설정파일 복사 cp -v /etc/selinux/config ./ sed '' config vi config Unix is not the Linux. Linu.. 2022. 12. 15.
egrep 정규표현식 (연습) https://ko.wikipedia.org/wiki/%EC%A0%95%EA%B7%9C_%ED%91%9C%ED%98%84%EC%8B%9D 이론 and 구문에 대해서는 이렇게 두번 실행해서 처리한다. egrep 'Dec' dd | egrep '1172' 1004lucifer 주의할 점은 자릿수 상관없이 모든 문자를 뜻하는 와일드카드의 *와 정규표현식의 *는 뜻이 다르다는 점. 준비물 vim dd :$r /root/anaconda-ks.cfg :$r /var/log/dmesg :$r /var/log/secure 정규표현식 작동방식 확인 사이트 https://regexper.com/ Regexper regexper.com 문제 행의 첫 문자가 [ 로 시작하고, 바로 다음 \s(공백)이 4번 반복되는( \{4\.. 2022. 12. 14.
VMware 네트워크 새 세팅 https://mobaxterm.mobatek.net/download-home-edition.html 2022. 12. 13.