구독 서비스 비용 줄이기

해를 거듭할 수록 구독하는 서비스의 수는 늘어만 갑니다. 전에는 인터넷 관련 서비스 두어가지였다면 이제는 OTT를 비롯해서 스트리밍 서비스까지 매달 나가는 비용이 늘어갑니다. 거기에 고물가에 불황까지 닥쳐 슬슬 비용이 부담스러워지기 시작했습니다. ...

7월 6, 2023 · 4 분 · Sangheon Han

Gnome Terminal에서 Powerline 폰트 깨짐 현상 해결하기

언제부터인지 Ubuntu 업그레이드 이후 Gnome Terminal에서 Powerline 폰트가 이상하게 나오는 문제를 발견했습니다. 폰트의 높이가 위아래로 늘어나는 현상인데, 이로 인해 폰트가 깨져서 보였습니다. 이 현상의 원인을 찾아보려고 여러 방법을 시도했지만, 결국에는 해결하지 못하고 Ubuntu 20.04로 시스템을 복구하였습니다. ...

6월 14, 2023 · 2 분 · Sangheon Han

WSL2 외부 네트워크 연결 문제

윈도우 10은 문제가 없으나 WSL2에서 외부 네트워크에 연결이 안 되는 현상이 있는 경우 다음 방법으로 네트워크 설정을 완전히 초기화를 해 볼 수 있습니다. 경고! - 네트워크 설정을 초기화 하기 때문에, 복구해야 할 설정이 있으면 따로 적어두시기 바랍니다. ...

1월 19, 2021 · 1 분 · Sangheon Han

Docker를 이용한 개발 환경 구축하기

배경 여러 버전의 OS에서 돌아가는 여러 언어로 만든 시스템을 개발하려다 보니 개발 환경을 구축하는 것도 쉬운 일이 아닙니다. Vagrant도 사용을 해봤지만, 그렇게 획기적으로 편리하다는 인상은 못 받았습니다. 개발 환경을 배포하는 측면에서 좋았지만, 소규모 개발팀에서 배포를 위해 이미지를 빌드하는 과정이 오버헤드처럼 느껴졌습니다. ...

10월 19, 2019 · 8 분 · Sangheon Han

스크립트(프로세스) 항상 띄워놓기

개발을 하다 보면 지속적으로 반복해서 처리해야 하는 작업을 만날 때가 있다. 이런 경우 데몬으로 만들어서 터미널이 종료되더라도 항상 백그라운드에서 돌아가도록 하면 된다. 조금 더 정성을 기울인다면 ntsysv나 update-rc.d 같은 도구를 사용해 부팅시 자동으로 실행되도록 한다. ...

1월 7, 2014 · 2 분 · Sangheon Han

멀티프로세스 데몬에서 락킹(Locking)하기

pthread를 사용하는 멀티쓰레드 데몬이라면 pthread_mutex_lock()을 사용해 잠금을 할 것이며, 멀티프로세스 데몬이라면 세마포어를 사용 할 것이다. ...

9월 21, 2012 · 1 분 · Sangheon Han

리눅스에서 SSD 자동 트림(TRIM)하기

/etc/fstab 파일을 열어 아래처럼 discard 옵션을 추가한 다음 리부팅 한다. 1 UUID=fb94868a-79a8-4cde-b836-696b90fb89bd / ext4 discard,errors=remount-ro 0 1 자동 트림 동작 여부는 아래 명령으로 확인 할 수 있다. 1 cat /sys/block/sda/queue/discard_zeroes_data 자동 트림 기능은 리눅스 커널 2.6.33과 EXT4 파일 시스템에서 동작한다. ...

9월 18, 2012 · 1 분 · Sangheon Han

CentOS 리부팅 후에도 VNC 접속을 허용하는 방법

별도의 VNC 서버를 사용하지 않고 CentOS에 접속하기 위해서는 사용자로 로그인이 된 상태여야 합니다. 그러기 위해서 리부팅 후 자동으로 사용자로 로그인 하도록 설정합니다. ...

7월 4, 2012 · 2 분 · Sangheon Han

gearmand RPM 빌드해서 설치시 log 관련 에러 메시지 해결 방법

gearmand 0.33을 RPM으로 빌드해서(make rpm) 설치 할 경우 시작시 로그 파일을 /usr/local/var/log/ 디렉토리에 생성하려면서 에러 메시지를 출력 합니다. 이 메시지는 /etc/sysconfig/gearmand 파일을 만들어 그 안에 옵션으로 로그 파일 위치를 정상적인 /var/log 디렉토리로 다시 지정하여 나오지 않게 할 수 있습니다. ...

6월 11, 2012 · 1 분 · Sangheon Han

레드마인(Redmine) 1.2.1 설치

레드마인(Redmine) 1.2.1 설치에 관한 기록입니다. 설치에 대해서 꼼꼼히 적어놓은 것은 아니고, 대강의 중요한 설치 명령들만 추려놓았습니다. 나중에 설치 할 때 개인적으로 참고하고자 올려놓습니다. ...

8월 31, 2011 · 1 분 · Sangheon Han