본문 바로가기

지름 신고, 사용기, 팁과 강좌142

Windows에서 프로그램별 네트워크 속도 조절하기 10년 가까이 Windows로 개인 서버를 운영해오면서 '이런게 있었어?'라고 새로운 개념을 알게 된 순간이 몇 번 있었다. DDNS나 포트포워딩, FTP, VPN, RDP 같은 네트워크의 기초적인 개념을 알게 되었던 순간, 서브소닉, 플렉스, KODI, Bubble UPNP 같은 스트리밍 프로그램을 알게 된 순간, 최근에는 실시간 방송을 볼 수 있게 해주는 TVHeadend나 무제한 용량의 구글 드라이브까지. 그 동안 서버 운영을 하면서 제일 신경쓰였던 부분 중 하나가 네트워크 대역폭이었다. 여러 사람이 동시에 스트리밍 정도만 이용한다면 큰 문제가 없지만 누군가 FTP를 이용한 파일 전송 같은 작업을 하게되면 대역폭을 혼자 다 써버려서 나머지 서비스에 문제가 생기는 경우가 있었다. 기가 인터넷이 나오면.. 2018. 12. 28.
플렉스드라이브(Plexdrive), 우분투에서 구글 드라이브 마운트하기 플렉스 드라이브는 맥이나 리눅스에서 구글 드라이브를 읽기 전용으로 마운트해주는 프로그램이다. 비슷한 프로그램으로는 RaiDrive나 rclone이 있는데, RaiDrive는 Windows용 밖에 없고 rclone과 구글 드라이브를 이용해 플렉스 라이브러리를 구성할 경우 잦은 읽기, 쓰기 작업으로 인해 차단되는 일이 많다. 그런 불편함을 없애고 플렉스에 최적화시켜서 만든게 플렉스드라이브라고 한다. 아무리 최적화되었다고 하더라도 컴퓨터에 직접 연결된 저장장치보다 속도가 느린데 굳이 어렵게 연결해서 사용하는 이유는 무제한 용량을 사용할 수 있다는 장점이 있기 때문이다. 누구나 무제한으로 용량을 쓸 수 있는 것은 아니고, 월 10$ 정도하는 G Suite 사용자이거나 대학교 등을 통해서 무제한 계정을 받은 사람.. 2018. 12. 25.
우분투에서 exfat 파일시스템 인식시키기 디지털 카메라로 찍은 사진과 영상이 저장되어있는 메모리 카드를 우분투 시스템에 복사하려고 꽂아봤더니 인식이 되지 않는다. exfat은 fat32의 단점을 보완하기 위해서 나왔는데, 대표적인게 파일크기가 4GB로 제한된 것(그래봐야 많은 기기에서는 동영상을 4GB단위로 잘라서 저장한다)과 (윈도에서) 파티션 크기가 32GB로 제한된 것을 극복한 파일 시스템이다. 우분투에서 exfat을 사용하기 위해서는 exfat-fuse 와 exfat-utils을 설치해야된다.sudo apt install exfat-fuse이렇게 한가지만 설치하도록 명령을 입력하니 자동으로 exfat-utils까지 설치가 되었다. exfat-fuse와 exfat-utils 설치 후 메모리카드가 정상적으로 인식되었다. 2018. 12. 17.
mysql, mariadb 백업 및 복원 mysql은 1995년에 개발된 오픈 소스 DBMS (Database Management System)이다. 이 후 썬 마이크로시스템즈에 인수, 썬 마이크로시스템즈가 다시 오라클에 인수되면서 지금은 오라클이 소유주가 되었다. 그런데 오라클은 오픈 소스 진영과는 관계가 좋지 않아 원래 개발자들이 MariaDB 라는 것을 따로 만들었다. 따로 만들었다고는 하지만 현재까지는 대부분의 기능이 호환되고 심지어 명령어도 똑같다. MariaDB를 설치해도 mysql 이라는 명령어로 실행하고, mysql의 DB를 백업해 MariaDB에서 사용하는 것도 가능할 정도이다. 백업 및 복원은 당연히 여러가지 옵션이 있지만 나는 설치해둔 미디어위키를 다른 시스템으로 옮기는데 필요했기 때문에 거기에 따른 최소한의 방법만 기록해둔.. 2018. 12. 13.
TVHeadend용 PC 조립 본격적으로 TV 녹화 및 인코딩을 해보기 위해서 시스템을 맞춰보았다. 예전에 사두었던 하우포지 WinTV QuadHD 수신카드를 활용하면 Windows용 프로그램을 통해서 간단히 녹화가 가능하다. 하지만 웹이나 스마트폰 앱으로 편리하게 녹화하는 것이 목표이기 때문에 집에 남는 PC를 가지고 우분투(리눅스 배포판의 일종)에 TVHeadend를 설치하고 EPG설정까지 반복적으로 연습해보았다. 하지만 친구에게 뺏어온 i3 2120이라거나 거실에 PLEX용으로 쓰다가 라즈베리파이에게 밀린 기가바이트 미니PC BRIX로는 기능은 잘 구현되지만 성능상 만족스럽지 못해서 결국은 CPU와 메인보드만 추가로 구매하게 되었다. 사실은 지난 번 쿠팡에서 10% 캐시백 이벤트를 할 때 샀던 파나소닉 렌즈의 쿠팡캐시가 곧 소멸.. 2018. 11. 29.
우분투 WOL 설정하기 그 동안 우분투에서도 잘 써왔다고 생각했던 WOL(Wake On Lan) 기능이 얼마전부터 잘 작동되지 않는다. 그래서 이번에도 검색을 해보니 메인보드 바이오스의 설정 외에도 운영체제에서 랜카드 설정이 필요하다고 한다. Windows나 우분투 16.04 PC를 사용할 때는 별도 설정이 없어도 대부분 잘되었기 때문에 신경쓰지 않던 부분인데 아마 우분투 18.04를 새로 설치하면서부터 뭔가 변경되었나보다. 1.ethtool 설치 : ethtool이라는 명령어를 통해서 PC가 꺼졌을때 랜카드가 대기하도록 해야한다. sudo apt install ethtool 를 입력해서 ethtool을 먼저 설치한다. 2. ifconfig를 통해서 랜카드 정보를 확인한다. enp6s0라고 쓰여있는 부분을 기억해둔다. 사용자에.. 2018. 11. 3.
우분투 크롬 키모음 잠금 풀기 우분투에서 크롬을 설치하고 실행 후 로그인을 하면 몇 가지 비밀번호를 만들도록 한다. 그러면 크롬을 새로 실행할 때마다 키모음 잠금을 풀 암호를 입력하도록 하는데 꽤나 귀찮기 때문에 없애는 방법을 찾아보았다. 자신의 홈 디렉토리에 keyrings 라는 숨겨진 디렉토리가 있는데 이것을 없애주면 된다. 혹시나 차후에 문제가 되면 복구할 수 있도록 디렉토리 이름만 살짝 변경해주겠다. mv ~/.local/share/keyrings ~/.local/share/keyrings.back~는 현재 사용자의 홈디렉토리를 의미한다..은 숨김 파일이나 디렉토리를 의미한다. 홈디렉토리에서 ls 명령으로 파일과 디렉토리의 목록을 보면 나타나지 않지만 -a 옵션을 사용하면 숨겨진 파일까지 모두 볼 수 있다.키링 디렉토리의 이름.. 2018. 10. 26.
카메라 사고 7년 9개월 만에 렌즈 구입 2011년 1월에 마이크로포서드 센서를 사용하는 파나소닉 G2를 구매했었다. 번들렌즈 포함 60만원대였던 것으로 기억하는데, 올해 중반까지 계속 사용했으니 7년 넘게 사용하면서, 렌즈 하나 사지 않고 잘 써먹어왔다. 그러다가 2018년 6월에 GX85로 카메라를 교체하고, 삼각대도 구매하고 결국은 이번에 렌즈까지 구매하게 되었다. 14-42 렌즈로 축구경기 영상을 촬영하면서 아쉬웠던게 망원영역의 화각과 전동줌이 아니라는 점이었는데, 아쉽게도 파나소닉 렌즈 중에는 광각-망원을 다 커버하는 전동줌 렌즈가 없다. 그래서 소니로 넘어가야되나라는 생각까지 하다가 그냥 파나소닉을 계속 사용하기로 하고 렌즈를 구매했다. 먼저 구매한 것은 X Vario PZ 14-42mm 렌즈. 정품은 30만원대이지만 번들렌즈로 어느.. 2018. 10. 15.
FFMPEG을 이용한 동영상 관리 2018/04/29 - [지름 신고, 사용기, 팁과 강좌] - 웨스트 월드 시즌2 시작, 그리고 LG TV로 녹화한 영상 PC로 보기 2018/05/13 - [방송-통신/Tvheadend] - Tvheadend로 녹화 후 ffmpeg을 이용한 자동 인코딩 이전에 windows에서 copy /b 명령으로 녹화한 동영상 파일을 합치는 팁을 포스팅한 적이 있는데, mts 파일에서는 불완전하나마 가능했지만 (재생은 정상적으로 가능하지만 프리미어 프로에서 편집시 프로그램 다운), 드론으로 촬영한 mp4파일은 재생도 되지 않아서 다른 방법을 찾게 되었다. FFMPEG은 동영상 인코딩, 디코딩에 많이 쓰이는 오픈소스 프로젝트 프로그램이다. 팟플레이어, 곰플레이어, VLC, MX 플레이어, nPlayer 등 OS나 플.. 2018. 9. 10.
우분투 FTP 서버 설치하기 FTP는 File Transfer Protocol의 약자로 대용량 파일 전송에 자주 쓰이는 통신 규약이다. 개인끼리 가끔씩 파일을 주고 받는 경우라면 메일이나 메신저 등을 이용하면 그만이지만, 대용량 파일을 자주 주고 받거나 여러 사람과 공유해야한다면 FTP 서버를 만드는 것도 고려해볼만하다. 서버라고해서 거창한 것도 없고 Windows라면 IIS를 이용하면 되고, 리눅스일 경우 vsftpd, ProFPTD 등을 설치하면 된다. 이번에는 우분투에서 vsftpd를 이용하는 방법을 정리해보겠다. 1. 설치 리눅스에서 root 사용자가 아닌 경우 명령어 앞에 sudo를 붙여주어야 하는 경우가 많다. sudo apt-get install vsftpd 2. 설정 /etc/vsftpd.conf 파일에서 설정을 변경.. 2018. 9. 4.
FLIRC 라즈베리파이 케이스 라즈베리파이3는 작은 크기라서 기판이 드러나도 그냥 안보이는 곳에 숨겨놓고 써야지 싶다가도 자꾸 케이스를 사고 싶다는 생각이 들었다. 일반 케이스는 발열 해소에 별로 좋지 않은 것 같고, 그렇다고 팬이 달린 걸 사기는 싫어서 이것저것 검색해봤는데, 케이스 자체가 알루미늄으로 만들어져서 방열판 역할을 하는 제품이 눈에 띄어 구매해봤다. 내용물은 간단하다. 케이스와 플라스틱 바닥, 써멀패드와 나사가 끝. 방열패드는 3B냐 3B+냐에 따라서 두께가 살짝 다르므로 잘 구분해서 쓰면 되겠다. 하우징 안에 툭 튀어나온 부분이 CPU와 접촉해서 열을 케이스 전체에 전달하는 역할을 한다. 써멀패드는 다소 두꺼운 느낌. 써멀패드를 붙이고 하우징에 뒤집어서 넣은 후 바닥 뚜껑을 닫고 나사를 조이면 조립 끝. 안보이는 쪽에.. 2018. 8. 11.
미디어위키 설치하기 미디어위키는 위키피디아에 사용되는 전세계에서 가장 많이 사용되고 널리 알려진 위키엔진이다. 위키를 이용하면 각문서 내에서 서로 링크를 걸기도 편하고 손쉽게 문단번호나 목차를 이용해서 구조적으로 짜임새있는 글을 쓰기 쉬워서 한번 만들어보기로 했다. TVHeadend를 돌리고 있는 우분투 18.04 버전에 설치하기로 했다. 먼저 APM 을 설치해야한다. APM이란 Apache2 웹서버, PHP, mysql-server를 합쳐서 부르는 용어다. 예전 제로보드나 최근의 XE 같은 CGI (회원관리, 게시판 생성 등을 쉽게 해주는 프로그램) 를 써온 사람들에게는 익숙한 개념이지만, 일반적으로는 호스팅회사에서 다 설치된 상태로 그 위에 본인이 필요한 프로그램만 돌리기 때문에 직접 설치를 한 적은 없을 수도 있다. .. 2018. 8. 6.