# IT
pfsense DHCP 고가용 통신 장애
DHCP를 이중화(고가용, High Availability) 를 할 때는 서로의 상태를 잘 인식할 수 있게 해주는 것이 중요하다. 이 부분이 잘…
pfsense에서 Available Packages 노출 안될 때(feat. "libssl.so.30" not found)
2.7.2 로 버전을 올린 이후 웹 인터페이스에서 설치를 하려니, 검색을 해도 하단에 아무것도 노출이 안되는 이슈가 발생한다. Pfasense는…
FastAPI의 Websocket과 Uvicorn, NginX(리버스 프록시까지)
Websocket은 양방향 통신이 가능하기 때문에 넓은 활용 범위를 가질 수 있다. 특히 FastAPI는 로그인을 통해 받은 세션 토큰으로 인증…
고객사에 라즈베리 파이를 넣고 접속 방법
고객사에 종종 서버나 라즈베리 파이를 넣고 싶을 때가 있다. 문제는 고객사 내부망으로 들어갈 때, 이에 대한 포트 포워딩 작업이 늘 이슈였다. …
우분투에서 한글 로케일이 깨질 때 조치법
Proxmox를 통해 서버 작업을 하다 보면, ssh 터미널이 아닌 Proxmox 터미널을 통해 서버에 직접 접속하는 경우가 생긴다. ssh로 …
파이썬 로거(logger) 사용 방법
파이썬을 쓰다 보면 로그 모듈을 통해 로그를 핸들링 해야 할 경우가 있다. 프린트 함수 사용 수준을 넘어서 로그의 출력 레벨과 출력 양식등을 설…
우분투에서 파이썬으로 블루투스 제어
아버지 방에 진공관 앰프를 넣어드리면서 진공관과 컴퓨터를 블루투스 오디오로 연결하였다. 그랬더니 컴퓨터가 꺼질 때마다 블루투스가 떨어지고, 이것…
데이터베이스 실험실 - CHAR vs NUMERIC vs TIME
POSQTGRESQL에 시간 데이터를 넣고 호출하는데 있어 어느 타입이 더 효율적일까? HH:MM의 시간 포멧을 놓고 각각 CHAR, NUMER…
구글은 어떻게 주석(Docstring)을 작성하라고 할까?
파이썬에서 함수에 대한 주석(Docstring)을 작성하던 도중에, 보다 보편적인 주석 양식을 참고하여 습관을 들이면 좋을듯 하여 구글의 ‘파이…
HP OfficeJet 네트워크 폴더 스캔을 우분투 서버에서 사용하자
HP OfficeJet 프린터의 스캐너에는 ‘네트워크 폴더’에 스캔 파일을 저장하는 기능이 있다. 삼바(samba) 형식의 네트워크 폴더에 저장…
파이참(Pycharm)을 원격(remote)으로 사용해보자
부득이하게 '데스크탑'에서 개발 환경을 갖추기 어려운 경우가 있다. 데스크탑 환경은 '윈도우'인데, 개발 환경은 '리눅스' 또는 '유닉스'에서만…
리눅스에서 init의 실행 시점에 대하여
리눅스에서는 '부팅 시' 자동으로 스크립트를 실행시키는데 몇 가지 방법이 있다. 1. 크론탭 리부트(@reboot) 크론탭에서 '부팅 시' 스크…
스피드테스트(speedtest) 서버를 만들어봅시다
내부망 네트워크 라인을 새로 까는 작업 하던 중에, 제대로 기가비트가 작동하는지 확인하기 위해 스피드 테스트가 필요하였다. 그런데 speedte…