전체 글 203

nmap - 포트/IP 스캔 등 네트워크 스캔 도구

nmap Network Mapper 라고도 불리는 nmap은 여러 가지 네트워크 스캔 관련 스크립트를 포함하고 있어 이미 20년 이상 사랑받고 있는 프로그램입니다. 커뮤니티도 크고, 오픈 소스이기 때문에 개발도 활발해요. 네트워크 스캔 툴이라는 점에서, 기본적으로 같은 서브 네트워크 안이라면 어떤 PC에서 어떤 포트가 열려있는지 nmap 프로그램 하나만으로도 알 수 있어요. 그렇기 때문에 수 많은 해커와 보안 전문가들이 좋아하는 툴이기도 합니다. 무려 여러 영화에서도 출현합니다. 하지만 보안 전문가나 해커가 아니라도 리눅스 사용자라면 nmap 툴 사용 방법 정돈 알고 있어야 자기 서버를 관리하기도 쉬울 건 확실합니다. 간단한 사용법을 알아볼게요. 설치 nmap이 설치되어 있지 않다면 설치해줍니다. 데비안..

미디어패드 M3 / 비와이패드 2 - 비비탄 강화유리와 이름 모를 젤리케이스

케이스 찾기 참 힘듭니다. 굉장히 주관적인 내용이니 참고만 해주세요 :) 미디어패드 M3를 사용한지.. 작년 10월부터 대략 7개월정도 된 것 같습니다. Qoo10에서 직구했는데, 살 때 강화유리와 케이스도 함께 주문해서 쓰고 있었어요. 나름 쓸만 했구요, 베스트는 아니었습니다만 강화유리도 봐줄 만하고 케이스엔 자성이 있어서 덮개 옆면 알아서 켜지고 좋았습니다. 근데 한 2달 전 케이스가 뽀개지기 시작했습니다. 웃긴 게 진짜 뽀개져요, 본체를 잡아주는 그 플라스틱의 모서리부터 갉아 없어지기 시작해요. 본체만 잘 잡아주면 상관 없었는데 갉아 없어지는 게 먼지처럼 이곳 저곳에 남을까봐 싫더라구요. 그래서 빼버렸습니다. 결국 젤리케이스, 네이버에 치면 나오는 가장 저렴한 그거 샀는데, 이건 너무 핏해서 붙어있..

Review 2018.04.26

macOS + 일반 (텐키레스) 키보드, 일반 4/5 버튼 마우스 깔끔하게 사용하는 방법

macOS 의 키보드, 마우스 2018. 04. 12 macOS High Sierra (10.13.4) 사용 키보드: ABKO HACKER K945P V2 RGB PBT 무접점 텐키레스 사용 마우스: ABKO HACKER A550 이 가이드는 Caps Lock 키를 그대로 한/영 키로 사용합니다. 전 사실 맥북 프로 2017 터치바 기본형 유저입니다. 4년 넘게 쓰던 노트북이 너무 뜨겁고 시끄럽고 잔고장도 나기 시작해서 큰 맘 먹고 작년 11월쯤 바꿨습니다. 아주 만족스러워요. 특히 화면과 스피커, 빌드 퀄리티는 말이 필요 없어요. 근데 조금 아쉬운 부분들이 있어요. 그 중 하나가 모니터 연결에 따른 일반 키보드/마우스 사용입니다. 사실 아시다시피 macOS는 Magic Keyboard와 Magic Mo..

라즈베리파이 1, 2, 오드로이드 C1+/XU4 에서 Firefox 설치하기

armhf (32 bit) 제목에 나열된 제품들 공통점이죠. 32비트 프로세서입니다. Firefox가 어느 순간부터 32bit armhf 플랫폼에선 실행이 안 되기 시작했어요. 그래서 지금 오드로이드 XU4도 Firefox 최신 버전은 실행이 안 되고 자꾸 무슨 오류 보고하잔 말만 할 거예요. 실제로 하드커널에서 제공하는 Ubuntu Mate 이미지에는 Firefox가 빠져 있습니다. 정말 그런지 XU4 최신 Ubuntu Mate 이미지에 Firefox를 설치한 후 실행해봤습니다. 여전히 잘 안 되네요. 최신 Firef.. 파폭은 왠지 설치는 되지만 실행은 안 됩니다. Firefox의 기능이 필요하다면, 조금 구버전을 설치해 돌려봅시다. Firefox 52 armhf 플랫폼에서 돌아가는 가장 최신 Fir..

VMware Workstation 14 - 커널 업데이트 후 먹통 고치기

VMware Workstation 14 우분투에서 가상머신으로 윈도 10을 올려놓고 사용 중입니다. 가끔 윈도가 필요할 때가 있죠. 가상머신은 VMware로 돌리고 있구요. VirtualBox가 무료이고, 우분투같은 리눅스도 지원하지만 그래도 저한텐 VMware가 더 안정적이더라구요. 커널 업데이트 후.. 근데 얘가, 종종 Host PC에서 커널 업데이트가 될 때마다 다음 VMware 실행이 먹통이 됩니다. 마침 커널 업데이트가 돼서 또 이런 메세지가 나타났습니다. 모듈을 새로 컴파일하여 인스톨해야한다네요. 루트 비밀번호를 달랍니다. 근데 입력해도 아무 반응이 일어나지 않아요. 이럴 땐 터미널에서 수동으로 인스톨해주시면 됩니다. sudo vmware-modconfig --console --install-..

깃(git) - 프로젝트/저장소마다 다른 계정 정보 사용하기

저장소별 계정 설정 Command line 에서 git을 사용하려면, git 설치 후 간단한 설정 두 가지 정도는 해줘야 편해요. 계정과 이름 설정을 해주면 git commit, git push 할 때마다 계정 정보를 입력하지 않아도 됩니다. git config --global user.name "awesometic" git config --global user.email "awesometic.lab@gmail.com" 뭐 이런 식으로요. 하지만 이게, 만약 제가 저장소마다 다른 계정으로 로그인해야할 경우 문제가 생겨요. 저런 설정 후 git commit을 때리면 묻지도 따지지도 않고 바로 global 설정된 계정 정보로 commit이 만들어집니다. 그 계정으로 하면 안 되는데 말이죠. 이럴 땐 저장소별..

Programming/Git 2018.04.02

Ubuntu Minimal (Server) 에 VNC 원격 접속하기

VNC VNC(Virtual Network Computing) 는 가상 네트워크 컴퓨팅의 준말입니다. RFB(Remote Frame Buffer protocol)을 이용해 원격으로 다른 컴퓨터를 제어하는 기술이에요. 이런 거 많이 보셨죠? 많이들 쓰시는 팀뷰어같은 겁니다. 요샌 크롬 브라우저의 확장기능으로도 있는 것 같구요. 근데 우분투 서버 이미지는 데스크탑 환경이 없습니다. 서버용이라 굳이 메모리를 많이 차지하는 GUI 데스크탑 환경이 필요가 없어요. 그래서 VNC 설정이 의미가 없어요, 해도 터미널 환경이 나타날 거예요. 하지만 가끔 편의를 위해서든 특수한 용도 때문이든 GUI 활용이 필요할 때가 있죠. 이미 여러 설정을 마친 우분투 서버 이미지에 VNC 접속이 필요하다, 근데 너무 어렵다 하는 분..

ODROID N1 - The Next ODROID!

The Next ODROID 드디어 새로운 오드로이드 제품이 나왔습니다. 이름도 Next예요. XU4/HC1/HC2/MC1 의 Exynos 5422은 사실 아직까지도 충분합니다. 아직까지 SBC에서 이거보다 가성비가 좋은 제품이 없다고 보기도 해요. 옥타코어와 2GB, 기가비트 LAN을 살려 만든 NAS용 제품인 HC1, 2는 저렴하게 NAS를 구축하기에 제일 좋죠. SFTP(동영상 스트리밍), Seafile/NextCloud 등 자신만의 클라우드 서비스, 웹 서버, 심지어 Plex도 낮은 해상도라면 끊김 없이 볼 수 있구요. 이번 N1은 Exynos 5422보다 더 고성능입니다. ODROID N1 공식적인 주요 스펙을 볼게요. Rockchip AArch64 RK3399 Hexa-core processo..

OMV 3 -> OMV 4 업그레이드 방법

OMV 4 - Arrakis OMV 4 가 아직 테스트 단계이지만, 슬슬 나오기 시작했습니다. x86 시스템용 이미지는 이미 배포하기 시작한 것 같구요. 가장 큰 변화로는 내부적으로 Debian 8 -> 9 와 PHP 5.6 -> 7.0 이 되겠네요! 드디어 PHP 7 을 사용합니다. 아직 7.0이지만요. 어떻게 업그레이드를 할 수 있나 찾아봤더니, 이제 OMV에서 깔끔하게 문서화하기 시작했더라구요. 업그레이드 방법도 나와있었습니다. 물론 이전에 다른 곳에 문서화를 하고있긴 했지만, 요새 잘 나가는 Read The Docs 플랫폼을 사용하기 시작한 것 같네요. 먼저 해봤습니다. 누구나 따라할 수 있는 업그레이드 가이드를 올려볼게요. 아직 테스트 단계이므로 꼭! 원본 데이터는 백업하시고 사용하던 Micro..

OMV3 Nginx 플러그인 충돌 - DDNS 적용이 안 되는 이유와 임시 해결 방법

웹 서버 추가 시 NGINX 플러그인 충돌 오랜만에 OMV 관련 게시글을 남기네요 :) 최근 제 OMV 게시글 중 Seafile 관련해서 DDNS 적용이 안 된다는 분들이 많았는데요, OMV를 오랜만에 설치해 확인해보니 정말 안 되더라구요. 후.. SSH 로 접속해서 왜 안 되나 봤더니, 일단 Nginx 플러그인으로 웹 서버를 추가하는 순간부터 안 됩니다. 추가해볼게요. 이런 식으로, 이름 기반 웹 서버를 추가해볼게요. 이름 기반일 경우 기본 HTTP 포트인 80번을 사용합니다. 적용해보면 세상 깔끔하게 죽습니다. 적용하는 순간 내부적으로 Nginx가 다시 실행되는데, 실행에 실패해 죽는 겁니다. 터미널로 접속해 확인해보죠. service nginx status ● nginx.service - A hig..