ubuntu
-
Disk usage analyzeIT/DevOps 2013. 12. 10.
디스크 용량은 이상하게도 항상 부족하다. 처음에는 여유있었겠지만 결국 가득 찬 디스크의 파일들을 삭제할 것인지 또는 디스크를 증설할 것인지를 결정해야 할 시점이 올 것이다. 보통은 첫 번째로 낭비되고 있는 파일들이 있는지를 가장 먼저 알아보게 되는데, 사람이 직접 찾는 것은 꽤 어려운 일이다. 필자도 어느날 갑자기 디스크 사용률 100%에 가까이 되서야 정리를 시작했는데 그 과정에서 도움을 받았던 몇 가지 툴들을 소개한다. Ubuntu Disk usageUbuntu에서는 디스크 사용량을 분석해주는 프로그램이 내장되어 있다. "디스크 사용량 분석"이란 프로그램을 실행하면 분석시간이 다소 걸리지만 아래처럼 디렉토리 단계별, 유형별로 확인할 수 있다. 또한 오른쪽 이미지는 파일 유형별 어떤 파일이 크게 자리잡..
-
Ubuntu Kenrel BuildIT/Linux Kernel 2013. 2. 26.
linux kernel을 다운받고 코드를 살펴보는 것은 쉽다. 인터넷만 빠르면 바로 받아서 볼수가 있다. 하지만 빌드하고 테스트하는 것은 linux 배포판마다 차이가 있어서 준비가 간단하지 않다. 보통은 커뮤니티에서 확인할 수 있는데 이 글에서는 Ubuntu 환경에서 커널 모듈을 작성하고 빌드 하는 방법을 정리하는 글이다. Ubuntu 커널 컴파일 가이드https://help.ubuntu.com/community/Kernel/Compile 개발 도구 설치 sudo apt-get install fakeroot build-essential crash kexec-tools makedumpfile kernel-wedge sudo apt-get build-dep linux sudo apt-get install g..
-
Ubuntu에서도 Evernote를 실행해보자IT/Tools 2013. 1. 14.
윈도우 배포판 프로그램들은 윈도우에서만 실행되고, 맥에서 빌드된 프로그램들은 맥에서만 실행된다. 빌드된 환경에 따라서 binary format(Native)이 다르기 때문에 다른 운영체제에서는 실행을 할 수 없다. 리눅스에서는 오픈소스들로 만들어진 프로그램들은 쉽게 설치해서 사용할 수 있지만, 회사에서 만든 프로그램들은 소스코드를 오픈하지 않기 때문에 만든 곳에서 다른 운영체제에 대한 지원을 해주지 않으면 사용할 수가 없다. 보통은 Virtualbox와 같은 Virtual Machine으로 윈도우를 설치해서 사용해야 한다. Wine 윈도우용 프로그램을 리눅스에 직접 동작시켜주는 Wine이란 프로그램을 찾았다. http://www.winehq.org/ 엄밀히 말해 Wine은 POSIX 호환되는 운영체제에 ..
-
ubuntu 데스크탑과 서버 커널의 차이점은?IT/Linux Kernel 2013. 1. 8.
서버와 데스크탑의 차이점이란?일반적으로 서버와 데스크탑은 사용 용도가 다르다. 데스탑은 문서작성, 게임, 웹, 그래픽등 다양한 환경과 같이 범용적인 PC 환경을 사용할 수 있음을 의미하지만 서버용은 서비스에 최적화됨을 의미합니다. 백그라운드 프로세스들을 주로 사용하여 서비스와 데이터처리, 네트워크 처리에 최적화되어야 한다. 하드웨어 자원이 일을 많이 하도록 GUI를 사용하지 않는 것도 그 이유이다. Ubuntu에서의 커널 차이점데스크탑에서는 genric이란 키워드를 사용하는 커널을 사용한다. 서버용을 확인하기 위해서 12.10 버전 Ubuntu 서버를 설치해보았다. morenice@ubuntu-morenice:~/linux-3.5.0$ uname -aLinux ubuntu-morenice 3.5.0-17..
-
chm to pdfIT/Tools 2013. 1. 6.
http://code.google.com/p/chm2pdf/ chm2pdf는 윈도우 chm 포맷 파일을 pdf로 변환해주는 유틸리티이다. 최근에는 구글 드라이브에 문서를 넣어두고 모바일환경이나 윈도우환경이 아닌 곳에서 문서를 종종보는데, 몇몇 문서가 chm 포맷으로 되어 있어 열수가 없기 때문에 변환툴을 찾아보았다. 오픈소스이고 몇개 파일을 변화해보니 안정적으로 동작했다. 설치sudo apt-get install chm2pdf 사용법/usr/bin/chm2pdf (--book / --webpage) [options] input_filename [output_filename] Either '--book' or '--webpage' MUST be given! Only one of the two options..
-
[Ubuntu] 시스템 리소스 프로그램IT/Tools 2012. 12. 15.
시스템 감시 프로그램Ubuntu에 기본적으로 설치되어 있는 프로그램이다. 대시에서 "시스템 감시"라고 입력하면 시스템 감시 창이 나타난다.동작중인 프로세스정보와 각 프로세스의 CPU사용률(단순 Usage)과 메모리 사용률을 확인할 수 있고 자원탭에서 전반적인 사용률에 대해 역동적인 그래프로 모니터링할 수 있다. GUI로써 사용이 필요하고 각 CPU별 사용률을 그래프로 볼 수 있는 장점이 있다.하지만 필요할 때 마다 실행시켜야 하는 번거러움이 단점아닌 단점이랄까. top Shell Command 로써, 매번 실행해야 하는 단점을 가지고 있지만 사용하기에 따라서 자세하게 리소스를 확인할 수 있다. 2011/06/27 - [리눅스(Linux)/시스템관리(Management)] - [Tool] top 명령어를 ..
-
Ubuntu에서 화면 캡쳐하는 방법IT/Tools 2012. 12. 14.
단축키Ubuntu에서는 예전 윈도우용과 스크린샷키가 동일하게 적용된다.전체 화면 캡쳐 :Print Screen 윈도우창 화면 캡쳐 : Alt + Print Screen 스크린샷또한 스크린샷 프로그램이 기본적으로 제공되는데, 위에 간단하게 소개드린 단축키를 사용해도 결국 "스크린샷" 프로그램으로 실행된다. 프로그램을 직접 실행하면 몇 가지 이점이 있다."다음 시간이 지난 후에 찍기" : 시스템 메뉴가 활성화된 상태에서는 단축키를 통한 캡쳐가 되지 않는다. 5초 뒤에 찍기로 설정 하고 잽싸게 시스템 메뉴를 누르고 기다리면 화면 캡쳐가 가능하다."잡을 영역선택" : 원하는 일부 영역만 선택하여 화면 캡쳐할 수 있다. 전문적인 사진 편집이 아닌 경우라면, 이 두가지 방법으로 화면 캡쳐를 한 다음에 저번에 소개드..
-
라이브 바탕화면, SlidewallIT/Tools 2012. 12. 12.
Slidewall 소개 Ubuntu(현재 12.10)에서는 윈도우처럼 기본적으로 라이브 바탕화면이 지원하지 않는다.하지만 Slidewall이란 프로그램을 설치하면, 슬라이드쇼(시간에 따라 배경이 변경) 기능을 사용할 수 있다. 또한 기본적으로 몇 개의 웰페이퍼를 제공해주는 이점도 있어 설치 후 즉시 반영할 수 있다. Slidewall을 설치하고 기본적으로 제공하는 웰 페이퍼 화면이다. 시간이 흐름에 따라서 바탕화면의 시간도 함께 변경된다. 상단 트레이에서 홈을 클릭하면 설정화면이 나오는데 간단하게 웰페이퍼를 변경하거나 슬라이드쇼를 설정할 수 있다. 설정하는게 간단해서 괜찮다. Slidewall 설치repository 등록sudo add-apt-repository ppa:fioan89/slidewallsu..