전체 글 127

리눅스/mount(마운트)

mount(마운트) 일단 Disk의 경우 mount할 Disk가 있는지 확인한 후 # fdisk -l * 부팅시에는 /etc/fstab 파일을 읽어서 마운트 할 디바이스를 찾아 해당 디렉토리에 마운트 시킨다. 아래 옵션을 사용하여 mount 하자. mount [flags] DEVICE NODE [-o options,more-options] Options : -a Mount all filesystems in fstab -f don't mount -r Read-only mount -t fs-type Filesystem type -w Read-write mount (default) -o Option Ex) mount -t ext3 /dev/sda1 /hdda NFS로 마운트 Ex) mount -o port=2..

리눅스 2010.11.19

리눅스/대용량 파일 시스템 포멧(Format)

http://www.linux.co.kr/home/superuserboard/view.html?code=linux&id=10303&start=0&position 커널 2.6에서는 논리적으로 8TB까지의 파일 시스템 핸들링이 가능하다. 하지만 레드햇의 경우, 아나콘다는 2TB 이상의 파일 시스템을 인식못하기 때문에 2TB 이상의 대용량 디스크에서 아나콘다를 이용하여 운영체제를 설치할 수 없다. (GPT 파티션 테이블을 지원하는 아이태니엄 제외) 지 난번 UCC 서버 구축시 raid 5 build후 CentOS를 설치하려고 했을 때 디스크를 인식못했던 이유가 바로 이거였다. 결국 raid 0+1로 rebuild해서 처리했지만 디스크 용량 감소는 어쩔 수 없었고 (절반을 못 쓰게 됐으니...그래도 속도와 안정..

리눅스 2010.11.04

소스인사이트에서 한글 주석 깨지지 않게 하기

설정방법 1. DoNoting() 이라는 macro를 만들어 추가한다. 진짜로 아무일도 하지 않는 걸로. macro DoNothing() { } 2. Option > Key Assignment 을 선택한다. 3. Macro: DoNothing 선택후에 Assign New Key를 누르고 다음의 키조합을 입력한다. Shift + 한/영 (황당한 조합이지만 먹힌다.) 4. 화면에 "shift+ " 로 표시되면 들어간 것이다. 5. 완료!! 이후로 아무 것도 해줄 필요가 없다. 그냥 메모장 쓰듯이 한글입력하면 된다. 쌍자음 그냥 입력해도 안 깨진다. 주의 "어 안되잖아?" 하시는 분이 있을까봐... txt 파일에서 시험해보면 확실히 아무런 문제가 없는데, c 파일에서는 커멘트나 따옴표 블럭 밖에서는 한글이 깨..

프로그래밍 2010.09.28

리눅스/압축 명령어(tar, zip)

## 리눅스 압축 명령어 * tar tar은 은밀히 말하면 압축방식이 아니다. 일종의 묶음 파일로 이해하는 것이 좋을듯 하다. 이 tar과 gzip을 같이 사용하는 경우 tar.gz (또는 tgz)라는 확장자를 사용하게 된다. tar이 비록 묶음 파일이라 하더라도 여기서는 압축파일의 하나로 이해하고 이를 묶고 푸는 방법에 대해 알아보도록 한다. - 압축 생성 # tar cvf temp.tar temp/ ; temp 디렉터리를 temp.tar 이라는 파일로 묶는다. (temp 디렉터리와 그 이하의 모든 파일 및 디렉터리) - 압축 해제 # tar xvf temp.tar ※ 옵션설명 -c : (create) 압축 파일을 생성한다. -x : (extract) 압축 파일을 해제한다. -v : 압축파일이 생성(해..

카테고리 없음 2010.08.31

리눅스/메모리 매핑(memory mapping)

물리주소 간단한 8비트 프로세서는 하드웨어로 연결된 메모리버스주소와 프로그램에서 접근하는 메모리주소가 같다. 그래서 주소값이 하드웨어에 의해 고정되고 프로세서는 그 안에서 동작한다. 가상주소와 MMU 하지만 다중프로세스를 지원하고, 각 프로세스의 메모리공간을 보호해야 하는 OS는 안정적인 동작을 보장하지 못한다. 이 점을 해결하기 위해 MMU와 가상 주소 개념을 도입했다. 프로세서가 메모리에 접근할때 mmu에 가상주소를 전달하고 mmu는 변환테이블을 참고해 실제 물리주소로 변환해 전달하는 것이다. MMU는 주소를 페이지 단위로 처리한다. 크기는 보통 4KByte이다. 그래서 256MBytes메모리를 관리할때 MMU테이블은 시스템 메모리의 256KByte정도를 사용한다. 프로세서가 처음 부팅되면 리눅스는 ..

리눅스/vi(vim)을 Source Insight 처럼 사용하기

출처 : http://cafe985.daum.net/_c21_/bbs_search_read?grpid=ZmCn&fldid=FIHH&contentval=00025zzzzzzzzzzzzzzzzzzzzzzzzz&nenc=&fenc=&q=gstreamer&nil_profile=cafetop&nil_menu=sch_updw vi(vim)을 source insight 처럼 사용하기 준비물 vim 6.1 이상 (fedora core 에 있는 vim 그대로 사용해도 무방) ctags (/usr/bin/ctags) (fedora core5 에 있는 것 그대로 사용해도 무방) cscope (/usr/bin/csope) (fedora core5 에 있는 것 그대로 사용해도 무방) taglist (vim 플러그인입니다. ht..

리눅스 2010.07.01

BT.656(ITU656)

ITU 656(BT.656) 표준은 압축되지 않은 PAL 또는 NTSC 표준 화질 텔레비전을 스트리밍하기 위한 단순한 디지털 영상 프로토콜을 정의한다. 이 프로토콜은 비월 주사된 영상 데이터를 지원하며, 각 필드는 따로따로 스트리밍된다. ITU 656 프로토콜은 TV-out용의 DAC 칩으로 비디오 프레임을 보내는 데 사용되거나 비디오 캡쳐용 ADC 의 출력으로 사용될 수 있다. BT.656 데이터 스트림 형식 하나의 BT.656 스트림은 27 MHz 로 동작하는 픽셀 클럭 신호에 따라 동시에 8 비트를 병렬로 전송한다. 스트림 내의 비디오 픽셀 데이터의 수평 주사선은 SAV (Start of Active Video) 코드와 EAV (End of Active Video) 코드로 구분된다. 또한 SAV 코..

개발 관련 2010.06.23

부동산/주택매매(집 사고팔기)

[중앙일보 박원갑] 집은 서민들에겐 전 재산이나 다름없다. 집을 사고 팔 때 사소한 실수로 큰 손해를 볼 수 있다. 실거래가신고 및 등기제 시행 등으로 주택거래 환경이 크게 바뀌고 각종 규제로 주택 거래가 점점 위축되고 있다. 전문가들은 "이제는 한 번 거래하면 또 다시 사고팔기 어려운 환경이므로 매수-매도 당사자는 사전에 충분한 지식을 쌓아둬야 한다"고 입을 모은다. 특히 정부의 각종 규제로 집값이 내려가는 시점에서는 기존 집을 팔고 새 주택을 매수하는 지혜가 필요하다. 집을 사고팔 때 꼭 알아야 할 일곱 가지를 정리했다. ①집 살 때는 소유자 본인 확인 =등기부등본상 소유자가 아닌 배우자나 자녀.친인척이 대신 매매 계약을 하는 경우가 흔하다. 이럴 땐 소유자의 인감증명서가 첨부된 위임장과 인감이 있어..

카테고리 없음 2010.06.05

리눅스/네트워크 대역폭 제한 - 트래픽 셰이핑(Traffic Shaping)

출처 : http://bebop.emstone.com/projects/sentry24/artnlife/network_traffic_shaping/view?set_language=en 목적 (현재 기능에 한함)네트워크 트래픽 셰이핑의 사용 목적은 네트워크 환경이 좋지 않은 곳에서나 관리자의 정책에 따라 dvr의 네트워크 업로드 대역폭을 조절하므로 과도한 네트워크 점유를 피하도록 구현하는데 있다. 트래픽 셰이핑이란? 트래픽 셰이핑(Traffic Shaping)은 성능이나 빠른 응답시간 등을 보장하고 최적화하기 위해 네트워크 소통량(traffic)을 제어하는 것을 말한다. P2P 프로그램을 사용해본 사람은 경험해 보았듯이, 보통 download의 전송률은 제한을 두지 않고, upload의 전송률을 제한하고는 ..

리눅스 2010.04.14