리눅스 명령어 – apt, apt-get

우분투를 포함한 데비안 계열의 리눅스에서는 apt(Advanced Package Tool)를 패키지를 관리하기 위한 도구로 사용한다. apt와 함께 apt-get등을 사용한다. 패키지 목록 파일을 패키지의 소스로부터 업데이트함 설치된 모든 패키지를 최신 버전으로 업그레이드 스마트 패키지 업그레이드. 업그레이드를 할 때 패키지의 의존성을 다룸. 패키지 설치 패키지 삭제. 설정 파일들은 시스템에 남음. 패키지 삭제. 설정 파일까지 모두 삭제 다운로드된 아카이브 파일 … Read more

MySQL, MariaDB 데이터베이스 이전

MariaDB를 워드프레스용으로 사용하고 있다. 워드프레스를 사용하면서 운용하는 서버를 바꿔야 하는 경우가 생긴다. 성능이 더 좋은 곳으로 옮기거나 아니면 아주 새롭게 설치를 다시 한다거나, 또는 백업해 놓은 파일로 복구를 하거나 등등 여러 가지 경우가 있게 된다. 이 글은 DB를 이전하는 과정을 정리한다. 이 과정은 아래과 같다. 전체 과정 mysqldump를 사용하여 특정 database나 DB전체를 내보낸다. 이 파일이 … Read more

SSL 인증서 발급 및 HTTPS 구축

라즈베리파이 서버에 워드프레스를 HTTP로 운영중이다. 여기에 SSL 인증서를 발급받은 후에 Nginx를 설정하여 보다 보안에 안전한 HTTPS로 워드프레스를 구축하고자 한다. 우선 certbot을 이용하여 Let’s Encrypt에서 SSL 인증서를 발급받자. Let’s Encrypt는 무료로 인증서를 발급해주는 비영리 인증 기관(CA)이다. 이 발급받은 인증서를 Nginx에 적용하면 된다. Certbot 설치 및 인증서 발급 eMail주소를 입력하고 몇가지 Y/N를 선택하면 인증서를 받게 된다. 성공하면 /etc/letsencrypt/live/[server … Read more

킨들 활용 – Instapaper, IFTTT 이용 뉴스, 웹, 블로그 자동 수집

단순히 전자책을 킨들에서 읽는 것뿐만 아니라 관심 있는 부분의 뉴스나 나중에 따로 시간을 내서 집중해서 읽어야 할 웹 페이지, RSS 피드를 킨들에서 읽을 수 있는 방법을 정리한다. 킨들의 활용을 높일 수 있다. 이런 것들을 지원하는 여러 가지 방법이 있지만 제가 이용하는 Instapaper, IFTTT( If This Then That”)를 활용하는 방법을 소개한다. 기본적인 동작 과정 기본적인 동작 … Read more

Subsonic 미디어 스트리밍 서버 설치

Subsonic Home

Subsonic은 웹 기반 미디어 스트리밍 서비스 솔루션이다. 아이폰에서 iSub 클라이언트 앱으로 음악을 들을 수 있다. 다른 안드로이드 계열 클라이언트 앱도 많다. 윈도우에서는 웹에서 직접 들어야 한다. 제가 사용하는 환경은 클래식 Flac 파일이 담긴 SSD를 라즈베리파이에 연결했고 라즈베리파이에서 Subsonic 스트리밍 서버를 설치 사용중이다. 아이폰에서는 iSub 앱을 사용한다. 설치 과정 및 첫 환경 설정과 발생하는 문제 해결책에 … Read more