IT
-
Filezilla FTP Client 프로그램IT/Tools 2014. 6. 30.
Filezilla? 파일 서버에 접속할 수 있는 무료로 그리고 쉽게 접근하는 방법은 Filezilla를 설치하는 것이다.맥 OS, 윈도우,리눅스와 같이 다양한 데스크탑 환경에서 설치해서 사용할 수 있다.오픈소스로 운영되기 때문에 무료이고 많은 사용자들이 버그를 수정하고 기능을 개선하는 신뢰성이 높은 프로그램이다.Client와 Server 모두 지원한다. 요즘은 태블릿으로 FTP 서버에 접속하여 동영상을 보는 경우도 종종 있다. 이를 위해서라도 FTP 서버를 간단하게 구축할 수 있게 도와주는 프로그램이다. Filezilla FTP Client 왼쪽은 클라이언트, 즉 본인의 파일 시스템 정보(로컬 사이트)가 나타나며 오른쪽은 접속된 FTP 서버(리모트 사이트)의 정보가 나타난다. 위의 그림에서 네모난 박스에..
-
가상화를 지원하는 CPU인가요?IT/DevOps 2014. 6. 16.
linux에서 시스템 cpu의 스펙과 특성을 확인할 수 있는 방법이 있다.직관적이고 매우 간단하다. cat /proc/cpuinfo 명령으로 정보를 확인할 수 있다. morenice@ubuntu-morenice:~$ cat /proc/cpuinfo processor : 0vendor_id : AuthenticAMDcpu family : 16model : 4model name : AMD Phenom(tm) II X4 925 Processorstepping : 2cpu MHz : 2731.284cache size : 512 KBphysical id : 0siblings : 2core id : 0cpu cores : 2apicid : 0initial apicid : 0fpu : yesfpu_exception ..
-
linux 시스템의 하드웨어 사양 확인하기IT/DevOps 2013. 12. 14.
Windows에서는 하드웨어 사양을 확인하는데 CPU-Z라는 프로그램만(심지어 무료) 있으면 CPU부터 시작하여 마더보드와 그래픽카드까지 모두 확인할 수 있다. 하지만, linux에서는 CPU-Z와 같은 프로그램이 없기 때문에 하드웨어 사양을 확인할 수 있는 방안을 소개한다. lshw, lspci lshw 명령어를 통해서 하드웨어 정보를 알 수 있다. 아래는 가상화 환경에서 실행한 하드웨어 정보이다. morenice@ubuntu-morenice:~$ sudo lshw [sudo] password for morenice: ubuntu-morenice description: Computer product: VirtualBox () vendor: innotek GmbH version: 1.2 serial: 0..
-
개발자라면 알아야할 인코딩 이야기IT/101 2013. 12. 12.
character set, encoding 컴퓨터 세상에서는 문자를 표현하기 위해서 문자집합을 정의해야 한다. 표현해야할 문자(a,b,c,...)와 특수문자를 정의하고 순서를 지정한 것을 문자 집합(character set)이라고 한다. 이러한 문자집합을 행렬의 코드형태로 표기한 것을 "코드화된 문자집합(coded character set) 이라 한다. 예를 들어 '가'를 10001 이렇게 2진수를 통하여 표기하는 방식이다. 문자집합을 컴퓨터에 저장하기 위하여 Byte형태로 표현한 것을 인코딩 방식(CES, character encoding scheme)라 불려지고 있다. 대표적으로 ASCII(American Standard Code for Information Interchange)를 이야기 할 수 있..
-
Disk fragmentation defragmentationIT/DevOps 2013. 12. 11.
오래전부터 windows를 사용하면서 디스크 조각 모음(defragmentation)을 PC가 느려졌다고 느끼거나 혹은 한해를 마무리 할 때마다 한번씩 실행하곤 했었다. 확실히 디스크 조각모음을 하게 되면 속도가 다시 빨라지는걸 느낄 수 있었지만, 문득 궁금한게 생겼다. linux에서는 왜 디스크 조각 모음을 하지 않을까? 이 답을 찾기 위해서 일단 디스크 조각 모음의 원인과 정체를 찾아보았다. fragmentation, defragmentationwindows에서의 디스크 조각 모음은 파일들을 사용/수정/삭제를 반복하면서 생기게 되는 단편화(fragmentation)를 해결하기 위한 프로그램이다. 예를 들어 하나의 파일이 디스크에 연속적으로 있으면 좋겠지만 여기저기 나눠서 저장하게 된다. 이렇게 나눠진..
-
Disk usage analyzeIT/DevOps 2013. 12. 10.
디스크 용량은 이상하게도 항상 부족하다. 처음에는 여유있었겠지만 결국 가득 찬 디스크의 파일들을 삭제할 것인지 또는 디스크를 증설할 것인지를 결정해야 할 시점이 올 것이다. 보통은 첫 번째로 낭비되고 있는 파일들이 있는지를 가장 먼저 알아보게 되는데, 사람이 직접 찾는 것은 꽤 어려운 일이다. 필자도 어느날 갑자기 디스크 사용률 100%에 가까이 되서야 정리를 시작했는데 그 과정에서 도움을 받았던 몇 가지 툴들을 소개한다. Ubuntu Disk usageUbuntu에서는 디스크 사용량을 분석해주는 프로그램이 내장되어 있다. "디스크 사용량 분석"이란 프로그램을 실행하면 분석시간이 다소 걸리지만 아래처럼 디렉토리 단계별, 유형별로 확인할 수 있다. 또한 오른쪽 이미지는 파일 유형별 어떤 파일이 크게 자리잡..
-
Disk wipeIT/DevOps 2013. 11. 5.
Disk wipe란 disk에 있는 데이터를 파티션 고려없이 있는 그대로 완전 삭제를 의미한다. Raid 구성을 위해 디스크 전체(partition 정보, MBR 데이터 포함)를 초기화를 해야 하거나, 보안상의 이유로 복구가 되지 않도록 완전 삭제를 하고 싶을 경우가 있을 것이다. 일반적으로 사용하는 disk format은 disk 사용을 위한 설정(partition, file system type)을 기반으로 데이터를 초기화하기 때문에 disk wipe와는 다르다. linux dd 리눅스에서는 프로그램을 다운받을 필요 없이 dd 명령어로 간단히 disk wipe를 할 수 있다. 1. 0 숫자값으로 모두 채우기dd if=/dev/zero of=/dev/sda bs=1M 2. random 숫자값으로 모두 ..
-
Evernote 웹 클리퍼IT/Tools 2013. 9. 15.
Evernote2011/08/02 - [유용한 프로그램(Useful program)] - 언제 어디서나, 웹노트 evenote Evernote에 대해서는 오래전에 이야기 한 적이 있다. 삶을 기록과 자신에게 필요한 정보들을 웹에 저장하고, 정보들을 조직화할 수 있는 도구이며, 70mb 업로드에 한하여 공짜라는 메리트까지 있어 이미 많은 사람들이 사용하고 있다. 요즘에는 Evernote로 일정관리까지 하는 사람도 있을 정도이다. Evernote 웹 클리퍼 웹에서는 수많은 정보들을 얻을 수 있는데, 그러한 정보들을 클리핑해서 Evernote에 저장을 도와주는 도구이다. 이 또한 오래전에 출시되었는데 최근 새로 업데이트 된 기능을 통해서 편의성과 완성도가 매우 높아졌다. 설치는 크롬 앱스토어를 통해서 할 수 ..