Pi-hole 설치 후기

뭐 때문에 Pi-hole을 알게 되었는지 기억은 나지 않지만, 언젠가… 언젠가는 저걸 설치하리 생각하고 있다가 최근에 설치를 하게 되었다. 기존 Synology에 도커로 올리기만 하면 되었기 때문에 설치 절차도 쉬웠고 다행히도 많은 글들이 있어서 광고 차단도 수행할 수 있었다. 그 결과! 무려, 32%! 도메인 질의의 32%가 광고와 관련된 것을 알 수 있었다. …. 일단 차단!

더 보기

DJANGO 기반 블로그 1차 데이터 이전 완료

이전에… Small CMS 개발중에 급 유턴을 하여 Django를 이용하기로 결정하고 한 한달여의 시간이 흘렀다. 중간, 중간 시간 날 때 마다 조금씩 개발하다보니 일단은 기본적인 모습은 갖춰진 것 같아 일단 기존 데이터 이전을 하였다. 이전 방법은! 수동! 복사 그리고 붙여넣기를 수십번 반복한 끝에 약 40여개의 글을 모두 이동할 수 있었다. 물론 완벽하게 옮기기 위해서는…. 시간도 업데이트…

더 보기

Fortigate 상용 메일 차단과 대용량 파일 다운로드 2탄

Fortinet UTM 장비, Fortigate에서 이전에 상용 메일을 차단하고, 이후 Application Control을 Overide 하여 대용량 파일을 다운로드 하는 방법에 대해서 적은 적이 있다. Fortigate 상용 메일 차단과 대용량 파일 다운로드 해당 방법은 링크가 http인 경우에는 적용이 되었지만 https인 경우에는 적용이 되지 않았다. 그로 인하여 여러 고민과 조언을 구하여 아래와 같이 설정하였다. 기본적으로 내부에서 외부로 나가는 패킷의…

더 보기

DJANGO 기반 블로그 현재 진행 상황

DJANGO 기반 블로그를 작성하고 있다. 현재 진행 상황을 정리하자면, 포스팅 기능 완료 카테고리 기능 완료 코멘트 기능 일부 완료 sitemap 완료 태그 기능 일부 완료 여기서 앞으로 해야 할 일은… 코멘트 수정 기능 추가 태그 페이지 생성 ( 카테고리 페이지와 동일한 구조로 가면 되지 않을까?, 아니면 태그 클라우드?) 기존 홈페이지 대체 여기에 추가로… 고정 페이지…

더 보기

Markdown 기반 small CMS 제작기, Markdown 데이터를 GITLAB에서 가져오기

기본적으로 이 페이지는 Python과 Flask로 제작되었다.기능을 차차 늘려갈 예정이라. 내가 가장 쉽게 쓸 수 있는게 뭘까 하다가 골랐다.기본적인 틀을 잡고 나니, 그 다음으로 시급해진 일은 어디에서 포스팅을 할까? 처음 포스팅 방법으로 생각 한 것으로는, 터미널로 접속, vim으로 작성. 터미널로 접속, nano로 작성. github 이용 위의 세가지였다. 뭐… 3번이 가장 무난하긴 했지만 그래도 내 글을 저장할…

더 보기

small CMS 제작기, 동기화 문제 그리고 잡다한 것들

이전에 작성하였던 git 실시간 동기화는 아무래도 서버쪽에 부하를 주는지…아니면 GitLab이 느린것인지는 모르겠으나, 동기화에 시간이 걸려서 3-4초 정도 웹페이지 로딩이 걸리는 경우가 발생했다. 아무래도 해당 문제의 경우 주기적으로 로딩하는 방법으로 변경해야 할듯 하다.(아무래도 가상 머신 환경에서는… 그리고 git pull이 그렇게 빠르지도 않았다.) 어쨌는 느리다는 판단하에 우선 해당 로직을 제거하고 네비게이션 바를 만들엇다.기능은 단순, prev를 누르면 이전…

더 보기

small CMS 제작기, cache

거창한 의미로 cache가 아닌 md 파일 렌더링을 저장하는 방식으로 cache를 구현하였다.구조는 진짜 심플하다. 해당 md 파일에 대응하는 html 파일 이 있는가? 있다면 해당 html 파일 수정시간과 md 파일 수정 시간을 비교 html 파일이 그 뒤라면 바로 html 파일 출력 md 파일이 그 뒤라면 html 파일로 작성 후 업데이트 html 파일이 없으면 html 파일 생성 현재는…

더 보기

CMS를 만들어 보자

워드프레스를 버리기(?)로 마음먹고 여러 CMS(contents management system)을 찾아보았으나…. 사실 이래 저래 기능들이 붙다보니 무거운 것은 어쩔 수 없었다. 그래서 이래저래 찾아보니 git.io를 이용해서 홈페이지를 만드는 것을 찾아볼 수 있었고, 이거 비슷하게 만들면 현재 홈페이지도 구성할 수 있지 않을까? 라는 결론에 도달하여 블로그를 올드 버젼으로 미뤄두고 홈페이지를 구축하는 작업을 시작했다. 상당히 미약한 결과물이 나올거 같지만… 나중에…

더 보기

Python Socket, Echo Server

가끔, 서버를 만지다 보면 난감할 때가 있다. 특히 그게 상용 서버라면… 굉장히 부담스럽다. 아무튼, 오늘 갑작스럽게 상용 서버를 건드려야 하는 순간이 왔다. 내용은 방화벽을 오픈해야 한다고 한다. 그래서… 일단 방화벽 설정을 통해 포트를 오픈 했는데, 프로그램이 돌기 전에 이 방화벽이 제대로 열렸는지 확인을 해야했다. 그래서 첫번째 시도로, yum을 이용해서 telnet 서버라도 설치해볼까 했는데… dns 세팅도…

더 보기

Brocade ICX-6450 Invalid License 문제

Brocade ICX-6450 Invalid License 문제 posted by teshi at 2020-12-08 14:32 categories : 컴퓨터 최근 으찌으찌하다보니… Brocade ICX-6450 SFP 포트에 광포트를 추가하고 연결해야 하는 작업을 해야 할 일이 생겼다. 그래서, 호환모듈도 사고, 광케이블도 사고… 여러 물품을 구입했고 해당 물품이 도착하고 난 후에 테스트하기 위해 SFP 광모듈을 스위치에 연결했다. 그리고 콘솔로 들어가서 아래 명령어로 상태를 확인했다. MAC 주소 부분은 지웠으니…

더 보기