IT
-
회의를 효과적으로 이끌어 갈 수 있는 5가지 방법IT/Agile 2015. 4. 7.
효과적인 회의를 위해서 고려해야할 것이 뭐가 있을까 고민하다가 이야기들을 적는다. 결국 회의에서는 효율적인 의사 소통이 핵심이겠지만, 미리 준비할만한 사항이나 회의를 진행하면서 꼭 지켜줘야하는 규칙들이 있다. 1. 우선, 회의 참석자들에게 회의 전 어떤 주제로 이야기를 할 것인지를 공유한다. 빠른 회의 진행을 위해서는 진행할 주제에 대해서 미리 공유하는 것은 필수적이다. 고민해볼만한 사항들도 함께 제시해준다면 이야기가 빨리 진행될 것이다. 또한 회의 초대할 때 정말로 필요한 사람인지 고민해봐야 한다. 회의는 아이디어 생산, 지식 공유, 의사 결정등 많은 장점이 있지만 항상 많은 사람들을 회의에 참석 시킨다면 일을 하기보다는 회의를 진행하느라 시간을 낭비하게 될 것이다. 2. 회의를 시작할 때에는 목적과 ..
-
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 숫자값으로 모두 ..