본문 바로가기

서버/리눅스 서버153

2. 바나나파이(BananaPi) 운영체제 설치 실패기 안녕하세요. 도정진입니다. 바나나파이를 사용해 보면서 , 라즈베리 파이랑 비슷하다고 생각했는데 이렇게 밤을 하얗게 샌적은 처음이네요. 운영체제를 SD카드에 30번 정도 쓰고 부팅시도를 해본 것 같습니다. 먼저, 운영체제 설치 시 주의할 점입니다. 1. 바나나파이 공식 어댑터는 국내 어댑터 보다 약간 얇습니다. 즉, 콘센트에 꼽으면 헐렁헐렁 거려서 바나나파이에 전원 공급이 잘 안될 수도 있어요. 사진으로 봐도 아래 것이 바나나파이 공식 악세사리인데 앞부분이 얇음을 알 수 있습니다. 다음으로, 2. 운영체제 이미지에 OTG가 활성화 된 이미지가 있음으로 OTG로 전원공급을 하시면 부팅이 안될 수 있습니다. 꼭 사타포트 옆의 전원 단자를 이용해서 전원을 공급해주시길 바랍니다. 그 다음 마지막으로 3. 어댑터는.. 2014. 10. 30.
1. 바나나파이 (BananaPi) 운영체제 설치하기 안녕하세요. 도정진입니다. 바나나파이를 사용하면서 제일 기초적인 면을 작성하려합니다. 바로 SD카드에 운영체제 설치하는 방법입니다. 현 바나나파이는 SD카드를 사용하고 있으며 마이크로 SD 사용자는 꼭 SD 어댑터가 있어야 합니다. 그럼 시작하겠습니다. 설치하기에 앞서 바나나파이의 자세한 성능을 보겠습니다. CPU로써 Allwinner A20 을 사용하였고 메모리는 1GB 입니다. 온보드 사타포트가 있고 다음으로는 기가비트를 지원한다는 것이 라즈베리파이와의 큰 차이점입니다. 1. 운영체제 다운받고 SD카드에 이미지 쓰기 실제로 사용가능한 운영체제로는 아래 주소로 가시면 알 수 있습니다. http://bananapi.com/index.php/download 바나나파이 항목을 보시면 1. 안드로이드 4.4 .. 2014. 10. 29.
바나나파이 BPI 개봉기 , 케이스 조립기 안녕하세요. 도정진입니다. 이번에는 에디님께 리뷰용으로 받은 바나나파이를 리뷰해볼 생각입니다. 먼저 리뷰의 시작은 바나나파이 개봉기로 시작합니다. 차후 1. 웹서버 구동성능2. 커널 모듈 개발 가능성3. SATA 성능4. USB 하드 성능5. 기가비트 실효치6. 안드로이드 XBMC 이렇게 진행될 예정입니다. 에디님 감사합니다 ㅎㅎ 먼저 이렇게 택배를 받았습니다. 사용할 SD카드가 있지만 , 모두 사용중이라 새로 하나 장만하였습니다. 5000원에 구매하였습니다. 팍스를 열어본 사진입니다. SATA 케이블본체케이스USB JTAGUSB 무선랜전원 이 있네요 ㅎㅎ 푸짐한 구성 정말 감사합니다. 케이스는 아크릴과 종이로 되어 있습니다. 이것 조립하는데 시간이 너무 오래 걸리네요 ㅎㅎ 기기 사진입니다. 상단에 HD.. 2014. 10. 28.
13. 우분투 프리배틀넷 서버 구축하기 (pvpgn, bnetd) 안녕하세요. 도정진입니다. 이번에는 스타1, 워크? 에 사용되는 배틀넷 서버를 구축해 보도록 하겠습니다. 실제로 아는 지인들과 게임을 하기 위해서 대부분 UDP 를 사용했었는데 왜 인지는 잘 모르겠지만 방을 만들면 잘 보이지 않아서 피쉬서버를 이용했었습니다. 그런데 문제는, 피쉬서버는 사용자가 많아서 약간 딜레이가 생긴다는게.. 정말 문제였습니다. 그래서 한가지 생각한 것이 어차피 피쉬서버도 프리배틀넷으로 구동 되는 것을 보면 아마도 배틀넷 소스가 있지 않을까 생각하여 찾아본 것입니다. 수많은 가이드가 있었지만 대부분 윈도우에 관한 내용들이였고 소스 파일은 다운받을 수가 없게 되어 있었습니다. 그래서 이렇게 작성을 합니다. 실제로 개인적인 용도로 운영중인데 아주 괜찮습니다 ㅎㅎ 딜레이가 적네요. 1. 소.. 2014. 10. 18.
9.2 우분투 Mumble VoIP 음성채팅서버 구축 안녕하세요. 도정진입니다. 저번 Asterisk + FreePBX 서버 구축에 이어 게이밍 할때 사용하는 Mumble VoIP 서버 구축도 해보겠습니다. 실제로 멈블 서버의 경우 온라인 게임상에서 게임을 할 때 팀끼리 통화를 하는 서버로 알려져 있습니다. 그만큼 딜레이가 적게 걸린다는 뜻이겠지요 ㅎㅎ 포트 사용이 한개 포트만 사용함으로 정말 세팅하기 편하다는 생각이 듭니다. 그럼 잔말없이 설치를 하고 사용해 보도록 하겠습니다. 1. 설치하기 터미널을 켜시고 아래 명령어를 입력합니다. 관리자 계정이 아닌 경우에는 sudo 가 필수입니다! apt-get install mumble-server dpkg-reconfigure mumble-server 패키지를 다시 설정하시면 SuperUser 에 대한 설정이 가.. 2014. 10. 3.
3.1 우분투 서버 미니보드 파티션 확장방법 안녕하세요. 도정진입니다. 흔히 라즈베리파이나 오드로이드를 사용하실 때 img 파일을 받아서 sd카드에 이미지를 기록합니다. 이때 img 파일에 설정된 용량에 따라 용량 한도가 지정됩니다. 즉 용량이 3.1GB로 되어 있었다면 SD카드가 16GB 임에도 불구하고 3.1 GB 밖에 사용을 못하는 불상사가 생기는 것이죠. 이를 대비해서 라즈베리파이의 경우 raspi-config 에 진입하여 용량을 확장하실 수 있습니다만.. 오드로이드의 경우에 그렇게 할 수 없으니 글을 적어 보려고 합니다. 용량 확장 방법에 대해서 2가지로 적어보겠습니다. 1. resize2fs 를 이용하는 방법 터미널에서 해당되는 파티션을 df -hfdisk -l 위 두 명령어로 해당되는 파티션을 파악합니다. 저는 첫번째를 이용하겠습니다... 2014. 9. 10.
12. 우분투 서버 UPNP 포트 포워딩 / 맵핑 안녕하세요. 도정진입니다. 시놀로지 나스나 다른 타사 기성 NAS 제품군을 사 보면 딱히 공유기에서 포트포워딩을 하지 않아도 서비스에 따른 포트가 자동으로 열리는 것을 볼 수 있습니다. 저는 처음에 정말 신기했습니다. 포트가 어떻게 자동으로 열리는 걸까… 한편, 팟플레이어 방송이나 아프리카 방송 등은 분명 외부에서 방송을 하고 있는 컴퓨터로 접속이 가능해야 합니다. 그것 때문에 UPNP 를 사용하여 포트 포워딩을 합니다. 이는 공유기의 기능으로 공유기 하단에 있는 장비가 원활하게 구동될 수 있도록 도와주는 역할을 합니다. 예로써, 아이피타임 공유기 설정창에서 UPNP 항목을 보면 아래와 같이 몇몇 프로그램이 포트 포워딩을 한 상태임을 알 수 있습니다. 이런식으로 말이죠. 분명 토렌트같은 파일 공유 프로그.. 2014. 8. 6.
11. 우분투 웹서버 APM 구축(apache2, php, mysql) 안녕하세요! 도정진입니다. 오늘은 웹서버를 구축해 보도록 하겠습니다. 대중적으로 apache2 php mysql 패키지를 합해서 apm 이라고 많이 부릅니다. 한편 아파치 말고도 nginx 를 사용할 수 도 있는데 이의 경우에 webdav 호환성이 문제가 되어서 그리고 다른 프로그램들과의 의존성 문제 때문에 nginx 로는 구축을 하지 않습니다. 순전히 웹서버 목적이시라면 nginx를 사용해 주시길 바랍니다. 아파치의 경우 요청이 많아질 수록 프로세스가 늘어나 무거워 지는 경향이 있는데 nginx 의 경우에는 이벤트 처리 방식임으로 아파치 보단 성능이 우위임을 알 수 있습니다. 상세한 글은 아래의 주소를 확인해 주세요! http://www.wikivs.com/wiki/apache_vs_nginx 한편 대.. 2014. 7. 11.
1.1 우분투 서버 GUI 구동하기 (xfce4, xrdp) 안녕하세요. 도정진입니다.! 우분투 데스크톱 버전이 아니라 우분투 서버 버전을 이용하게 되면서 특정한 프로그램 중에 특히 Jdownloader 의 경우 화면을 보면서 작업을 해야 되는데.. 우분투 서버 버전의 경우 달랑 터미널 화면만 나오는게 다지요 ㅠ 대부분 우분투 서버 버전을 설치하게 되는 이유는 가볍고 서버에 딱 맞는 기능이 있어서 인데 오히려 GUI 로 작업하면 편한 면 때문에 데스크탑 버전을 사용하게 되는 경우도 많은데 서버 버전을 사용하시는 분들 중에 혹시나 GUI 가 필요하신 분들을 위해서 글을 작성해 봅니다! 이번에는 특별한 사진 없이 설치 명령어만 적어드릴려고 합니다. 1. xrdp 설치하기 apt-get install xrdp 이렇게 터미널에 입력하시면 진행이 됩니다. 2. xfce4 .. 2014. 7. 11.
오드로이드 U2 영입하였습니다! 이제 부터 제 블로그의 첨부파일이나 특수목적으로 사용될 오드로이드 U2 입니다. 간단한 사양은 아래와 같습니다. Exynos 4412 Coretex A9 Quad Core 4GB Ram 10/100 Ethernet USB OTG USB Host X 2 Analog Audio OutPut Operating System -> eMMC, MicroSD Ubuntu, Debian, Android … etc 입니다. 실제로 구성을 해 보니 정말 쾌적하고 가끔 가다 꺼지는 증상 (MK802IV 로 돌릴 때 계속 일정 주기로 재부팅 되어 교체하게 되었습니다.) 이 없어서 너무 좋네요. 앞으로 우분투 서버 강좌는 위 오드로이드를 기반으로 작성됩니다.~~ 2014. 7. 11.
8.1 mt-daapd, Google Play Music 음악 태그 깨짐 문제 해결하기 안녕하세요. 도정진입니다. 우분투 음악 스트리밍 구축 게시글을 통해 구축을 하시고 혹은 구글 플레이 뮤직 서비스를 해외 우회하여 사용하시는 분들 계실 껍니다. 그런데 문제는 뮤직을 업로드 하면 태그가 깨진다는 겁니다. 이는 한 MP3 파일에 태그가 버전별로 2개 이상 쓰여져서 발생하는 것으로 MP3Tag 프로그램을 이용하셔서 해결이 가능합니다. 프로그램은 아래의 주소에서 다운로드 하시면 됩니다. http://www.mp3tag.de/en/ 다운로드 하시고 프로그램을 켜시면 아래의 화면이 나옵니다.! 그리고 태그를 정리할 파일들을 불러옵니다. 보시면 ID3v1, ID3v2.3 이 중복되어 들어 있는 것이 보입니다. 이런 파일들은 mt-daapd 나 구글 플레이 뮤직 서비스를 이용하면 분명 태그가 깨집니다... 2014. 7. 11.
10. 우분투/데비안 다운로드 서버 (jDownloader) 구축하기 안녕하세요. 도정진입니다. 토렌트 클라이언트로는 Transmission-daemon 을 사용하면 편하게 윈도우나 안드로이드에서 관리를 할 수 있는 환경이 구축됩니다. 그러나 실제로 HTTP 링크를 받거나 특정한 URL 이 담긴 링크를 서버측에서 받아서 다운로드를 시작하는, 마치 시놀로지의 다운로드 스테이션 같은 것을 구축하는 솔루션은 별로 없더군요. 처음에는 Aria2 를 이용한 WebClient 를 구축하여 사용해 보았는데 특정 php로 암호화가 되어 있거나 그러면 다운로드가 되지 않는게 정말 흠이였고 실제로 제가 원하는 다운로드 스테이션의 정도는 Orbit Downloader 와 마찬가지로 URL를 감시하고 브라우저 다운로드를 감시하는 정도 급으로 필요했습니다. 그것에 대한 솔루션을 찾은것이 jDow.. 2014. 7. 11.
9.1 우분투 Asterisk + FreePBX 활용 안녕하세요 도정진입니다. 앞서서 Asterisk 와 FreePBX 설치를 해 보았습니다. 이제 설정을 통해서 SIP 기능을 통한 인터넷 전화를 해 보겠습니다. 안드로이드 기기로 음성전화를 구현 해보겠습니다. 1. FreePBX Extension 추가하기 및 서버 설정하기. 먼저 FreePBX 의 설정창으로 들어가 Extensions 를 누르고 Generic SIP Device 에 체크 한 다음 Submit 을 눌러줍니다. 그 다음 여러 세팅창이 나올텐데 필요한 부분만 설정을 진행하려고 합니다. 체크된 두 가지만 설정을 해 줍니다. Display Name 은 전화번호에 할당된 이름으로 영문으로 입력해 주시면 됩니다. 저는 DJJ 라고 입력했네요. User Extension 은 전화번호를 의미하는 것으로 저.. 2014. 7. 11.
9. 우분투 Asterisk + FreePBX 서버 구축[수정] 안녕하세요 도정진입니다. (이 글은 근 6일간 삽질을 통해 작성되었습니다. ㅠㅠ) 삼성 인터넷 전화나 LG 070 에 쓰이는 방식과 거의 비슷한 Asterisk 가 있습니다. Astersik 서버는 일종의 팩스나 전화 등등을 처리하는 서버로써 많은 기능을 가지고 있지만 저는 여기서 SIP 기능만 설정해 보도록 하겠습니다. SIP 기능이란 인터넷 전화를 이야기 합니다.! (영상통화 기능도 포함되어 있습니다.) 이 서버의 도입 목적은 요즘에 카카오톡 보이스톡이나 행아웃, 스카이프를 통해 영상통화를 하게 되는데 품질이 떨어져서 직접 서버를 구축하고 싶어져 통화 품질을 높이는 데 있고 지인들과 무료로 통화하기 위한 서버를 구축하는 것입니다. 말로써 설명하는 것은 느낌이 잘 오지 않기 때문에 먼저 설치를 해 보도.. 2014. 7. 11.
8. 우분투 음악 스트리밍 서버 구축 (mt-daapd) 리눅스에서 음악을 스트리밍 하려면 어떤 방법이 좋을까 고민을 많이 하였습니다. 아이폰에서는 FTP 디렉터리를 읽어서 음악을 재생해 주는 카프리치오 앱인가? 그런게 있더라구요! 근데 안드로이드에서는 마땅한 재생 프로그램이 없다는 것이 너무 안타까웠습니다. 혹여나 Subsonic 을 활용해 보려고 했지만 서브소닉의 경우 30일동안 테스트 기간 후에는 유료로 전환되는 것으로 유료인 점이 너무 걸렸습니다. 한편으로는 파일 정리가 폴더로 되는 점. 앨범아트가 무작위로 설정되는 점이 너무 좋지 않았습니다. 대신에 무료이고 아이튠스 미디어 서버와 기능이 똑같은 mt-daapd 를 설치해 보려고 합니다. 다만 버전이 낮아서 실제 아이튠즈와 연동되지는 않는거 같네요. 상세한 활용기는 매일 하는 것과 같이 맨 마지막 부분.. 2014. 7. 11.
7. 우분투 비트 토렌트 싱크 설치하기 (btsync) 비트 토렌트 싱크란 토렌트 방식으로 파일을 동기화 해주는 프로그램입니다. 꼭 싱크 서버라기 보단 하나의 클라이언트로 보시면 되겠습니다. 만약 한 폴더를 4개의 기기가 동기화 한다고 생각해 보면 1. PC 2. 노트북 3. 태블릿 4. 핸드폰 5. btsync 가 설치된 서버 라면 일단 원본파일이 PC에 있다고 하면 2,3,4,5 에 모두 파일 전송이 일어나며 각각의 기기에서 파일 변동이 일어나면 변동이 일어난 기기를 중심으로 파일 이동이 일어납니다. PC가 꺼진다고 해도 5번 서버가 백업 서버 역할을 하기 때문에 파일 손상의 문제가 없지요. 만약 여러 기기에서 문서를 하나 작성한다고 합시다. 문서를 작성하는데 USB로 일일이 옮겨가면서 작업하기는 정말 귀찮죠? 그래서 btsync로 동기화를 하면 그럴 필.. 2014. 7. 11.