전체 글 203

Adapta-gtk-theme - 가장 Material한 리눅스 테마 (Ubuntu 17.10 이상)

Material 전 개인적으로 Material Design을 너무 좋아합니다. 모던하고 깔끔하게 생겼어요. 그래서 Ubuntu에도 Material Design을 적용했어요 :) 아주 잘 만들었고 계속 업데이트 중인 테마가 있더라구요! Ubuntu 17.10 을 기준으로 가이드할게요. Default 잠깐 설치하기 전 기본 테마를 구경해봅시다. 예.. 좋아요. 나쁘지 않아요. 깔끔하고, 전체적으로 진한 고동색 톤이 기본 바탕화면인 주황색 배경에 잘 어울리네요. 글자 가독성도 좋구요. Gnome으로 옮겨 타더니 더 나아지고 있습니다. 보다시피 17.10의 기본 테마도 사용하기 충분합니다만 지루해지신 분들이나 맘에 안드신 분들은 아래 가이드를 따라서 Material 테마로 바꿔봅시다. Adapta Adapta-..

Zsh with Oh My Zsh - Bash를 대체할 대세 Shell

Z Shell with Oh My Zsh Bash는 정말 강력하면서 간단한 Shell입니다. 하지만 더 간단하고 이쁜 게 있었어요. 플러그인으로 기능 추가도 되는 Shell입니다. Oh My Zsh 에 플러그인 두 개를 설치하고 한 3주 정도 써봤는데, 제가 느꼈던 좋은 점들은.. 경로 자동 완성 /usr/local/bin 은 /u/lo/b + tab 으로 완성됩니다. 경로가 하나일 때만 전체 경로가 자동으로 완성돼요. 스펠링 검사 없는 명령어는 빨간색으로 표시됩니다. 있는 명령어는 초록색으로 표시돼요. 그리고 quote 안의 문자열은 노란색으로 표시됩니다. 또한 스펠링 검사 및 제안 기능도 있습니다. 명령어 자동 완성 history 기반으로 명령어(command line)가 자동 완성됩니다. 만약 이전..

XU4Q + CloudShell2 생존 신고, tvheadend

잠깐 테스트할 게 있어 오래된 노트북에 Windows 10 을 설치하려고 서버에 보관중인 Windows 10 이미지 파일을 옮기던 중입니다.Samba로 110MB/s 무난하게 옮겨주네요 :)그리고..집에 남는 USB TV 수신카드가 있어 도전해보려 합니다. 가족이 쓰던 건데, 고장난 줄 알고 새로 샀거든요 한 10만원 돈 주고.. 근데 고장난 게 아니었나 봅니다 :) 좀 오래된 모델이긴 한데 리눅스에선 펌웨어가 있더라구요. DViCO FusionHDTV5 USB Silver 인가 그렇습니다만 그냥 Gold 펌웨어 씌우면 되네요.실사까지 바라보고, 적당한 길이의 안테나 케이블이 없어 하나 주문했습니다. 잘 된다면 좋겠네요. 정말 고장난 애가 잠깐 힘낸 거라면 중도 포기할 수도 있을 것 같구요.. USB T..

Daily 2018.02.05

OMV 에서 SSH 접속하는 방법

SSH => OMV 얼마 전부터 OMV에선 기본적으로 SSH 접속이 막혀있었습니다. Seafile 등을 설치하기 위해 SSH에 접속하는 방법을 알려드릴게요. 크게 두 가지 방법이 있어요. 사용자 계정을 만들어 접속 가장 일반적이고 안정적이고 권장하는 방법입니다. OMV의 사용자 메뉴로 가셔서 사용자 추가 버튼을 눌러주세요. 일반 탭에서 스크린샷처럼 이름과 암호를 적어주시고 셀을 bash로 바꿔주세요. 그리고 그룹 탭에서 sudo와 ssh에 체크해주세요. 저장, 적용하시면 돼요. 이제 터미널이나 Putty 등 SSH 접속할 수 있는 툴에서 새로 만든 사용자 계정 정보를 입력해 접속해보세요. sudo 명령도 잘 됩니다. root 계정으로 접속 root 계정으로 접속하는 건 권장하지 않아요. root는 시스템..

ShellCheck - 쉘(e.g. 배쉬) 스크립트 문법 검사 툴

Shell Script 보통 반복되는 명령어들을 자동화시키고 싶을 때 쉘 스크립트를 짜곤 합니다. 저도 종종 짜서 사용하곤 하는데, 쉘 스크립트라는 게 참 가독성이 기가 막혀요. 조금만 복잡해지면 알아보기가 어려워집니다. 물론 저같은 초보자한테는요. 그래서 아 컴파일러처럼 쉘 스크립트도 문법을 검사할 수 없나? 싶어서 찾아본 프로그램입니다. 굉장히 편리하고, 놓칠 수 있는 실수를 잘 잡아주네요 :) ShellCheck ShellCheck는 정적 분석 도구입니다. 정적 분석이란 프로그램이 실행되기 전에 소스 코드와 리소스만으로 분석하는 걸 말해요. 프로그램이 실행되며 여러 환경에 영향을 끼치는 걸 파악하고, 메모리를 보고 분석하는 건 동적 분석이라고 합니다. 정적 분석 도구는 사용하기 쉽다는 장점이 있는데..

NAS - 트랜스미션 토렌트 자동 분류/삭제 스크립트 업데이트

자동 분류/삭제 Bash Script 요새 손 안 대고 코 풀기 위한 작업 중에 있습니다. 알아서 토렌트로 땡겨받고, 분류해 적절한 장소에 옮겨주는 작업까지요. 원래 구현 해놨었는데 8TB 하드 설치하면서 루트 파티션도 괜히 포맷해가지고.. 한 번 더 작업 중입니다. 그래서 최근에 다시 (크게) 업데이트된 트랜스미션 스크립트를 공유합니다 ㅎㅎ 원래 써 놓은 게 있었는데, 제가 다시 써보려 해도 적용이 잘 안 되더라구요. 그래서 설명도 추가하고 코드도 조금 정리했습니다. 이동 명령이 너무 느린 현상의 이유도 알아내서, 추후에 관련 이야기를 포스팅하려 합니다. 코드에서 바뀐 건 없어요. 트랜스미션이 토렌트를 다 받으면 자동으로 토렌트 엔트리를 삭제해주고, 만약 파일 이름이 특정 이름을 가진다면 목적지 경로의..

ODROID HC2 - 출시!

Home Cloud with 3.5 Inch HDD 약 두 달 전 HC1이 나온 이후 여러 NAS 카페와 ODROID 포럼 등등에서 많은 사람들이 3.5 인치 하드디스크용은 언제 나오냐며 기대했는데, 드디어 HC2란 이름으로 나왔어요. HC1과 동일한 사양이지만 3.5인치 HDD 를 위해 12V 전원인 것만 다르네요. 그리고 위의 사진을 보시면.. 이지스토어 8TB 에서 꺼낸 것 같은 하드디스크 2종류가 있습니다. WD 8TB RED 랑 WD 8TB WHITE요. 모두 잘 호환되는 것 같네요 :) 제 CloudShell2 에서도 8TB WHITE가 잘 작동하니 문제 없는 것 같습니다. 그 외에도 WD RED 2, 4, 6 TB 등등이랑 HGST NAS용 HDD들도 문제 없이 돌아가나봅니다. NAS용 HD..

WD 이지스토어 8TB! CloudShell 2 업그레이드 설치기

WD easystore 8TB 이전에 CloudShell2와 XU4Q를 업어왔을 때, 설치기를 포스팅한 적이 있었어요. 당시 3.5인치 하드가 마땅히 남는 게 없어 사용하던 2.5인치 외장하드들을 분해하여.. SATA 연장 케이블을 구매해 2.5 -> 3.5 베이를 사용하며 겨우 셋팅했었습니다. 1.5TB, 0.5TB 2개는 베이와 연장선을 이용해 안에 넣고, USB 일체형이던 3TB짜리는 밖에 유전원 USB허브를 통해 따로 물려놨었어요. 당시에 찍은 사진인데, 블로그에 올리진 않았던 것 같네요. 뭐 이렇게 연결했었죠. 이렇게요 :) 그래서 전 항상 마음속에 "아 하드디스크 용량이 부족해지면 무조건 3.5인치 NAS용 하드 산다"는 생각을 간직하며 살아 왔습니다. 무엇보다 외장하드 분해 + 주렁주렁이기 ..

Review 2017.12.28

ODROID HC1/HC2 - 저렴하게 구축하는 개인 NAS

Home Cloud 하드커널에서 오드로이드 HC 시리즈가 나왔습니다. Home Cloud 의 준말이에요. 저를 비롯해 많은 사람들이 XU4를 저전력 개인 NAS로 많이 사용하고 있어요. 적어도 라즈베리파이에 비해 CPU도 괜찮고, 램도 넉넉하고, 특히 USB 3.0을 통한 외장하드 연결과 기가비트 이더넷은 NAS의 필수 조건이니까요. 그래선지 이러한 가정용 NAS 수요에 맞추기 위해 아예 XU4에서 여러 가지 들어낸 제품을 개발한 것 같습니다. 특히 소음이 생기는 쿨링 팬을 없애고, 거대한 히트싱크(겸 HDD 베이 겸 케이스)를 둬 HDD 소음 외에는 없게 만들었어요. 하지만 성능은 Exynos 5422, 2GB RAM 그대로라 NAS로 사용하기엔 손색이 없을 것 같네요. 저도 XU4를 실사용하고 있으니..

우분투 17.10 - Gtk-WARNING cannot open display 고치는 방법

GTK warning 우분투 17.10을 사용하면서 미묘할 때가 많았는데요, 그 중 하나가 특정 GUI 프로그램은 실행시켜도 아무 응답이 없던 문제가 있었습니다.런처에서 열면 무반응, 터미널에서 열면 GTK warning ... 아래는 gparted 를 실행시켰을 때 모습이에요. GUI 창은 안 떴습니다.그래서 구글링해보니 많이들 겪고 있더라구요. 찾아낸 해결책을 포스팅합니다. 해결 방법 굉장히 간단해요. 터미널을 열고 다음 명령어를 입력합니다. # Root 사용자 xhost +si:localuser:root # 개인 사용자 xhost +si:localuser:awesometic 끝입니다 :)xhost +si 명령어를 통해 특정 사용자가 X 서버에 접근하는 것을 허용해주는 명령어라고 하네요. 우분투 데스..