본문 바로가기
cola16 기록

리눅스 개발

리눅스 환경에서 시도해본 것들을 기록해둡니다.

  • Traefik 설치기

    Traefik 특징 docker나 쿠버네티스, aws 등에서 api를 확인하고 컨테이너가 인터넷에 연결되도록 자동으로 경로를 생성합니다. 장점 설정파일을 수정한 후에 재시작 할 필요가 없습니다. 로드 밸런싱을 지원합니다. Let’s Encrypt로 도메인에 인증서를 제공합니다. 인증서 갱신(renew)도 되는 것으로 알고 있습니다.…

  • Oracle Linux에서 zfs 빌드하기

    왜 볼륨을 나누는가? 단일 볼륨 장점 : 성능 Oracle은 볼륨 크기에 따라 성능이 달라집니다. 50기가 스토리지보다 200기가 스토리지가 4배가 빠르죠. 볼륨 퍼포먼스를 UHP로 해두더라도 50기가는 90MB/s 3000 IOPS 정도입니다. 하드디스크 수준이죠. 200기가 볼륨은 350MB/s, 12000 IOPS…

  • Raspberry PI에 Ubuntu ZFS 설치.

    ubuntu zfs를 선택한 이유 왜 ubuntu를 선택했을까. 왜 zfs를 하려고 할까. ZFS: 압도적인 성능. cpu 요구 사양이 높아질수록 당연히 고성능 프로세서가 필요해집니다. 하지만 반대로 연산 성능 요구사양이 낮아질수록, cpu가 계산할 양이 감소할 수록 스토리지 성능이 곧…

  • 기업에서 fedora계열 사용하는 이유를 알것 같습니다..ㅠㅠ

    최근 OMV와 씨름하면서 배포판에 대해 많은 고찰을 하게 되었습니다. 커뮤니티도 크고, GUI 앱도 많아서 많은 분들이 우분투를 추천해주었습니다. 저도 첫 리눅스는 우분투를 사용했고, 가끔 쓸 때마다 도대체 왜 아직도 페도라 계열이 잘되는거지? 생각했습니다. 그러다가 최근 서버와…

  • [Linux shell] -exec, xargs

    xargs, -exec를 찾게 된 이유 경로나 파일 이름에 띄어쓰기가 존재할때 특정 폴더 내에서 @eadir라는 폴더들을 전부 제거하려했습니다. 처음에 제가 시도한 것은 이 명령이었습니다. rm -rf $( find ./ -name “@eadir” -type d ) 하지만 이 명령에서는…

  • 리눅스 쉘 스크립트 조건문, 파일의 존재 여부, 사칙연산, 배열의 사용

    오늘은 NAS의 shell 스크립트 몇가지를 수정하면서 찾아본 정보들에 대해 기록해봅니다. 조건문 조건문은 대괄호 [ ] 안에 넣어 작성합니다. 등호(=)나 부등호(>)도 사용 가능합니다. if [ ps | grep -c text > 1]; then echo 1; fi 이는…

  • ivViewer 설치

    ivViewer 소개 ivViewer는 다운로드 되어있는 웹툰 페이지를 아름답고 편리하게 보여주는 도구입니다. php로 만들어져있어서 인터넷이 되는 기기는 모든 기기에서 접근할 수 있습니다. 하지만 다운로드한 만화는 다른사람과 공유될 경우 법에 저촉될 수 있습니다. 절대로 암호가 도난당하거나 다른 사람에게…