• Oracle Linux 8 Upgrade

    8 -> 9 업그레이드 하기 제가 사용하는 대부분의 기능이 9에서 되는 것을 확인하였고, 9로 업그레이드 하기로 계획했습니다. Oracle Linux는 당연히 오라클에서 repository를 관리해주며, 따라서 오라클에서 업그레이드 방법도 제공하고 있습니다. 애플리케이션을 설치하고 사용할 때 오라클 리눅스는 정말 도움이 안됩니다. oracle linux 사용자가 적다보니 오라클 리눅스를 사용 중임에도 oracle linux 대신 rocky linux, centos, rhel이라는 단어와 함께…

    Read More

  • 워드프레스 댓글 기능 활성화

    댓글 기능 비활성화 했던 이유 댓글 기능에는 스팸 댓글이 많이 달립니다. 과거에는 특정 단어가 포함된 댓글은 달지 못하게 했었습니다. 그럼에도 너무나 많은 스팸 댓글이 달렸습니다. 내용이 그럴듯 하나 작성자 이름이 특정 사이트 e메일인 경우도 있었죠. 결국 댓글 작성 후 저의 수락 하에 사이트에 표시되도록 했습니다. 물론 어림도 없었습니다. 하루에 10개씩 확인하고 삭제하는것도 엄청난 일이었어요. 결국…

    Read More

  • zsh: for loop line by line

    문제점: 반복문이 줄바꿈을 기준으로 반복하지 않고, 줄바꿈까지 한 줄로 취급됨 파일을 관리하려고 반복문을 사용하려고 하였습니다. find를 통해서 파일 목록을 가져오고, 해당 파일들에 대하여 복사 및 권한 등의 관리를 하려고 합니다. 먼저 find를 통해 파일 목록을 가져오고 for 문을 사용하여 각 파일에 대해 명령을 수행합니다. 저는 다음과 같은 결과를 예상하였습니다. 이 글을 쓴 시점에서 예상하셨겠지만, 다르게…

    Read More

  • mac을 위한 samba 옵션

    저도 세팅이 귀찬으니 인터넷에서 몇개 검색해서 적용했었습니다. 4~5개의 글을 보고 공통적으로 적용되는 사항을 적용합니다. 사용자마다 다른 옵션이 있다면 그 옵션에 대해서만 검색해보고 적용했습니다. 그래서 문제가 발생했습니다. 구글링해서 나오는 상위 5개가 공통적으로 틀린 정보를 제공하고 있었지요 물론 작성 당시에는 맞았을지 모릅니다. 하지만 올해 초부터는 틀린 정보였습니다. 제 글이 얼마나 상위에 올라갈지 모르겠으나 지금은 작동하지 않는 정보로…

    Read More

  • ubuntu에서 iptables로 허용이 안될 때

    라즈베리파이용 우분투에서는 정상작동 하였으나 Oracle cloud instance의 우분투에서만 아래와 같은 문제가 발생하였습니다. sudo iptables -I INPUT -p tcp –dport 9090 -j ACCEPT를 실행해도 허용되지 않는 문제가 있습니다. iptables는 나중에 입력된 것이 먼저 실행됩니다. iptables -L을 입력하면 출력되는 목록에서는 상단에 있는 항목 먼저 매치됩니다. 따라서 순서가 중요합니다. return은 더 이상 매치를 확인하지 않고 원래의 목록으로 돌아가도록…

    Read More

  • Traefik 설치기

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

    Read More

  • Oracle Linux에서 zfs 빌드하기

    왜 볼륨을 나누는가? 단일 볼륨 장점 : 성능 Oracle은 볼륨 크기에 따라 성능이 달라집니다. 50기가 스토리지보다 200기가 스토리지가 4배가 빠르죠. 볼륨 퍼포먼스를 UHP로 해두더라도 50기가는 90MB/s 3000 IOPS 정도입니다. 하드디스크 수준이죠. 200기가 볼륨은 350MB/s, 12000 IOPS 정도입니다. 저사양 sata ssd 수준입니다. 초창기 TLC SSD 정도죠. 단일 볼륨 단점: free tier volume 용량 제한, A1 생성…

    Read More

  • lsws nginx 성능 비교

    litespeed란? lsws는 litespeed web server의 줄임말입니다. lsws는 캐시를 적극 활용하여 성능이 엄청 좋은 웹서버로 알려져있습니다. 자체 테스트 기준으로 무려 nginx 대비 30배나 빠르다고 홍보까지 했죠. 그 자료에 따르면 nginx도 wordpress 플러그인 중 캐시 플러그인 하나를 사용했고, lsws의 경우 자사에서 제공하는 플러그인을 사용했습니다. 하드웨어 스펙이 같을때 ‘어느정도’ 최적화를 한 nginx보다 ‘최대한 최적화’ 한 lsws가 30배 가까이…

    Read More

  • Raspberry PI에 Ubuntu ZFS 설치.

    ubuntu zfs를 선택한 이유 왜 ubuntu를 선택했을까. 왜 zfs를 하려고 할까. ZFS: 압도적인 성능. cpu 요구 사양이 높아질수록 당연히 고성능 프로세서가 필요해집니다. 하지만 반대로 연산 성능 요구사양이 낮아질수록, cpu가 계산할 양이 감소할 수록 스토리지 성능이 곧 컴퓨터의 체감 성능이 되죠. 예를 들어서 설명해보겠습니다. 프로그램을 처리하는데 10초가 걸리면 0.1초만에 불러오나 0.2초만에 불러오나 큰 차이가 안납니다. 하지만…

    Read More

  • nginx WebDAV: 맥에서 연결은 되지만 업로드/쓰기만 안될 때

    불가능한 이유 먼저 결론부터 말씀드리면 nginx WebDAV라고 검색해서 나오는 대부분의 config는 WebDAV level 1입니다. 윈도우나 리눅스, raidrive 같은 프로그램에서는 문제 없이 가능하죠. 하지만 맥은 WebDAV level2를 최소 level로 요구하고 있습니다. nginx도 dav extension을 통해 18년 말부터 정식으로 level 2를 지원하고 있습니다. 그러므로 WebDAV 설정만 level2로 변경하면 됩니다. Nginx WebDAV 구성 시도 리버스 프록시 용도로 nginx를…

    Read More

Ads Blocker Image Powered by Code Help Pro

광고 차단 감지됨!

닫기를 누르면 이용하실 수 있지만, 광고 차단은 해제해주시면 좋겠습니다.
Powered By
100% Free SEO Tools - Tool Kits PRO