리눅스 명령어 – 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

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

Subsonic Home

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

라즈베리파이에서 phpMyAdmin 설치

phpMyAdmin 메인 화면

라즈베리파이에 Nginx, PHP, MariaDB를 설치하고 WordPress를 이용하여 웹/블로그를 운영해보고 있다. 여기에 웹에서 MySQL DB를 관리할 수 있는 툴인 phpMyAdmin을 설치하는 과정을 간단히 정리한다. 설치 과정은 상당히 명확하다. 기존 설치된 패키지들이 새로운 버전이 있는지 확인하고 최신 버전으로 업그레이드해준다. 이 후 phpMyAdmin 패키지를 디폴트로 설치한다. 자동으로 재설정할 웹 서버선택 화면에서 apache2 나 lighttpd에서 아무거나 선택한다(그냥 apache2 선택). … Read more