분류 전체보기
-
램디스크 이미지 만들기TIP&TECH/리눅스 2013. 3. 11. 18:33
dd 명령을 사용해 램디스크 이미지를 다음과 같이 생성합니다. $ dd if=/dev/zero of=ramdis.img bs=1k count=16384 bs에 1k를 count에 16384를 넘겨서 16384 * 1Kbyte 즉, 16Mbyte짜리 빈 파일을 만듭니다. 램디스크를 너무 크게 잡으면 메모리 낭비가 커집니다. 커널, 비디오, 응용 프로그램이 램을 나눠 쓴다는 사실을 인식 하십시오. 만들어진 빈 램디스크 이미지에 다음과 같은 명령을 내려 ext3 파일시스템으로 포맷합니다. $ /sbin/mke2fs.ext3 ramdisk.img "ramdisk is not a block special device. Proceed anyway? (y,n)"이라는 메시지가 출력되면 Y라고 대답 합니다. 다음과 같..
-
diff, path 사용법TIP&TECH/리눅스 2013. 3. 11. 18:19
패치 파일 만들기 $ diff -uNr linux-03.20.00.11-org linux-03.20.00.11 > linux-03.20.00.11.patch 패치 파일 적용하기 linux-03.20.00.11$ patch -p1 < ../linux-03.20.00.11.patch patch 명령은 diff를 사용해 만든 패치 파일을 기존 원시 코드에 포함시키는 명령입니다. -p 뒤에 패치 파일에서 찾는 파일에서 슬래시를 포함한 접두 디렉터리를 몇 개 제거할지 지정합니다. 여기서는 원시 코드 루트 디렉터리에서 패치를 가하기 때문에 첫 슬래시 하나만 제거하였습니다(-p1에서 1). 압축되어 있는 패치 파일 적용하기 linux-03.20.00.11$ zcat ../linux-03.20.00.11.patch.g..
-
tar 사용법TIP&TECH/리눅스 2013. 3. 11. 18:00
$ tar zxvfp file.tar.gz -C / zxvfp 옵션의 의미는 eXtract(풀기), Vervose(자세히), File(파일 연산), gZip(gzip 압축), Permission(접근 허가 유지) 입니다(bzip으로 압축된 경우는 z옵션 대신 j옵션을 사용 합니다). 현재 디렉터리가 아닌 다른 디렉터리에 압축을 풀고 싶으면 –C 옵션을 사용 합니다. 즉 위의 예제는 /(루트 디렉터리)에 압축을 해제 합니다. 압축을 할 때는 x 옵션 대신 c 옵션을 사용하면 됩니다. $ tar zcvfp file.tar.gz 네트워크에서 압축 파일을 다운 받으면 확장자가 tar.tar로 무슨 방식으로 압축되었는지 모르는 경우가 있습니다. 이럴 때는 file 명령어를 통해 확인할 수 도 있지만, 대부분의 시..