본문 바로가기

Software

RAW 이미지 뷰어 앱 RAW 이미지 모바일 뷰어 (다른 포맷으로 convert 기능 포함) 일반적으로 DSLR등 카메라를 통해 무손실 파일인 RAW 포맷으로 저장하는 경우가 많습니다 대표적으로 CANON의 경우는 CR2 확장자로 NIKON의 경우는 NEF 확장자를 갖게 됩니다. 이러한 무손실 압축인 RAW파일을 모바일 환경에서 보려면 다음과 같은 앱을 설치하여 이미지 뷰를 할 수 있습니다. 안드로이드 앱 : rawdroid https://play.google.com/store/apps/details?id=com.anthonymandra.rawdroidpro&hl=ko 아이폰 앱 : PhotoRaw https://itunes.apple.com/us/app/photoraw/id413899112?mt=8 RAW 이미지 종류 관련 .. 더보기
xfs quota 설정 xfs 파일 시스템에서 QUOTA를 사용하기 위해서는 다음과 같이 작업합니다. xfs quota의 경우 사용자 그룹에 용량제한을 하는 usrquota, grpquota가 있으며 특정 폴더에 대해 용량제한을 할 수 있는 pquota (project quota)가 있습니다 사용자, 그룹 quota 적용시에는 파티션에 대하여 아래와 같이 usrquota와 grpquota 옵션을 추가하여 마운트 합니다. #>mount -o usrquota,grpquota /dev/sdx1 /mnt/disk1 폴더에 대해 quota 적용시에는 아래와 같이 옵션을 주고 마운트 합니다. #>mount -o pquota /dev/sdx1 /mnt/disk1 현재 quota 할당 상태는 다은 커맨드를 사용합니다. #>xfs_quota .. 더보기
screen 만약 터미널(쉘)에서 작업중 열린 세션은 닫아야 하지만 걸어놓은 작업(소스빌드, 모니터링등)을 그대로 하고 싶다면 그때 screen 명령을 사용하여 세션을 닫더라도 작업을 계속 유지하여 수행시킬 수 있다 우선 각 리눅스 배포판별로 screen을 설치한다. #>apt-get install screen or #>yum install screen 등... screen은 기본적으로 세션을 생성하고 해당 세션에서 빠져 나오거나 들어가는 형태로 구성이 된다 때문에 각 세션별 사용자가 들어가기 위해 세션명(별명)을 주어 생성하게 되고 이를 이용하여 해당 세션에서 나온 뒤 다시 찾아 들어 갈 수 있게 된다 1. screen 생성시 #>screen -S 또는 그냥 #>screen 위 명령을 수행하게 되면 세션이 리프레쉬.. 더보기
DNS 증폭 공격 (DNS amplification attacks) 방어 DNS 를 운영하는 사람은 꼭 알아둘 내용입니다. 서버의 네트워크 트레픽을 보다보면 별다른 트레픽이 없을만한데 불구하고 높은 트레픽을 보이는 경우 특히 주의해야 합니다. DNS 증폭 공격을 통해 자신의 DNS가 악의적으로 사용 될 수 있습니다. 하여 관련된 쿼리를 날리는 도메인에 대해 접근을 차단해야하며 Linux의 경우 iptables을 사용하여 기본적으로 방어합니다. 관련하여 다음 주소에서 iptables를 사용하여 차단 할 정보를 확인 할 수 있습니다 https://github.com/smurfmonitor/dns-iptables-rules/blob/master/domain-blacklist.txt 더보기
IPTraf 네트워크 트레픽을 어떻게 직관적으로 볼 수 있을까 싶어 검색하던 중 괜찮아 보이는 툴이 있어 공유합니다. iptraf 란 이름의 툴로 Fedora에서는 #>yum install iptraf 으로 간단하게 설치 할 수 있습니다. 개발은 2005년 정도에 멈춘것으로 보이며 최종 3.0.0 버전이 릴리즈 되어 있습니다 현재 공식홈페이지는 http://iptraf.seul.org/ 이군요 간단한 사용자 인터페이스를 제공하며 사용자가 각 기능에 접근하기 수월하며 아래와 같은 기능들을 제공합니다 ○ 네트워크 인터페이스를 통해 송수신되는 트래픽에 대해 IP별로 표시하는 기능 ○ 트래픽 통계를 각 인터페이스 별로 보여주는 기능 ○ 각 인터페이스에서 송수신되는 트래픽의 디테일한 정보 ○ 패킷사이즈로 TCP/UDP 각 트.. 더보기
transmission web ui Linux MAC 환경에서 유명한 BitTorrent 클라이언트 프로그램인 트랜스미션의 웹UI 기능을 활용하기 위해 설치하는 방법에 대해 적어봅니다 WEB UI를 사용함으로 생기는 이점은 원격에서의 접근에 유연해 진다는 부분이 있겠죠. 외부에서도 웹브라우저를 통해 Transmission이 설치된 장비의 IP로 접근하여 BitTorrent 를 손쉽게 사용 할 수 가 있습니다. (물론 일반 가정 환경이란 가정하에 공유기에 장비의 서비스 포트에 직접 접근이 가능하게끔 포트포워딩등의 과정이 필요합니다) 기본적으로 여기서 설명할 장비 환경은 Ubuntu 12.04 이상의 버전이 설치된 PC를 대상으로 합니다만 타 배포판환경도 유사한 방식이 될 것 입니다. 만약 root 계정이 아닐경우 모든 커맨드 앞에 sudo를.. 더보기
Link Aggregation (Linux) Link Aggregation mode 구분 mode0 : Load-Balancing (Round-robin) / balanced-rr ○ 발생된 패킷을 균등하게 각 링크별로 번갈아 보내는 방식으로 각 네트워크 인터페이스의 대역폭을 모두 사용 할 수 있다 ○ 로드 밸런싱(load-balancing)과 시스템은 서비스 중단이 없음(fault-tolerance)을 보장하는 특징이 있다 mode1 : Active-backup / active-backup ○ 단지 하나의 네트워크 인터페이스만 활성화 되어 있으며 만약 활성화된 인터페이스의 링크 다운이 될경우 백업의 링크가 활성화되어 역할을 수행하는 방식 ○ 서비스 중단이 없음(fault-tolerance)을 보장하는 특징이 있다 mode2 : Load-Balan.. 더보기
linux mint minidlna 부팅시 자동 실행 linux mint 13 (maya)를 사용중인데 minidlna를 설치하고 #>update-rc.d minidlna defaults설정을 하고도 장비를 재부팅하면 minidlna 데몬이 실행되어 있지 않는 문제를 발견하였다. 이와 관련하여 linux mint 13 및 기본이 되는 ubuntu 12.04 에서 minidlna 데몬을 부팅시 자동 실행하는 방법은 아래와 같다. 우선 아래 내용을/etc/init/minidlna.conf 파일을 만들어 입력한다. # Minidlna - lightweight DLNA/UPNP media server # # DLNA/UPNP media server description "DLNA/UPnP-AV media server" start on (local-filesyste.. 더보기
Ubuntu Tip #1 우분투 서버 사용중 끄적이는팁 (old version) ○ package management 1.패키지 캐쉬 갱신 및 자동 업데이트 # apt-get update ; apt-get upgrade (현존하는 패키지의 최신판으로 업그레이드) ; apt-get dist-upgrade (의존성을 확인하여 업그레이드) 2. 원하는 패키지 찾기 # apt-cache search 패키지명 3. 개별 패키지 설치 # apt-get install 패키지명 4. 패키지 삭제 # apt-get remove 패키지명 5. 패키지 정보 출력 # apt-cache show 패키지명 6. 의존성 검사 후 패키지 업그레이드 # apt-get dist-upgrade 7. dselect 에서 선택한 패키지의 설치 및 삭제 # apt-g.. 더보기
gentoo 의존성 해결 (old) gentoo를 사용하다보면 의존성과 관련된 문제가 많이 발생하게 된다. emerge -uDN system, world라든지 실행하게되어 시스템패키지들을 업그레이드 하다보면 분명 의존성이 들려지는 경우가 생긴다. 이럴 경우 역시 gentoo tool에서 지원을 합니다 revdep-rebuild 사용방법은 help를 치면 자세하게 나오며 revdep-rebuild -pi 하면 현재 의존성 누락된 패키지를 보여준다. revdep-rebuild를 실행하면 알아서 의존성 누락된 패키지에 대해 컴파일이 시작된다. 더보기