리눅스 개발
리눅스 환경에서 시도해본 것들을 기록해둡니다.
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로 만들어져있어서 인터넷이 되는 기기는 모든 기기에서 접근할 수 있습니다. 하지만 다운로드한 만화는 다른사람과 공유될 경우 법에 저촉될 수 있습니다. 절대로 암호가 도난당하거나 다른 사람에게…