전체 글 썸네일형 리스트형 하드디스크 파티션에 대해서 출처 : http://wiki.kldp.org/Translations/html/RedHat6-KLDP/linux_fdisk.html5. 하드디스크 파티션에 대해서※참고 나우누리 유성태(alloying)님의 글 입니다. 하드디스크 파티션에 대해서 쉽고 간결한 핵심적인 내용요약입니다.하드디스크 파티션은 알고 보면 쉬운 것이지만, 처음 당하는 경우에는 골치 아픈 것임에 틀림없다. 이 강좌의 주목적은 fidsk의 사용법을 설명하는 것이 아니라 하드디스크 파티션의 구조를 설명하는 것이다. 그리고 IDE HDD를 기준으로 설명할 것이다.요즘의 PC에는 IDE channel(하드디스크 연결하는 곳)이 2개 있으며 대개는 마더보드에 위치한다. 각 채널은 primary와 secondary로 구분된다. 각 채널에는 HDD.. 더보기 nohup을 대체 하는 screen 출처 : http://blog.storymate.net/197http://iprize.textcube.com/335 에서 사용법을 익혔습니다. 없으면 apt-get 같은걸로 설치할 수 있습니다.$sudo apt-get install screen일종의 가상 터미널로 실행되고, detach하면 putty를 꺼도 실행중인 명령이 취소되지 않습니다.터미널 생성 방법$ screen -S terminal_name하면 bash shell 이 뜹니다. 여기서 원하는 명령어를 입력한 뒤에 Ctrl+a, Ctrl+d 를 누르면 detach됩니다. detach 됐던 터미널을 다시 붙일때는 $ screen -x terminal_name하면 되며 $ screen -list하면 기존에 생성했던 가상 터미널의 목록을 출력해 줍니.. 더보기 SWAP 출처 : http://blog.nextcube.pe.kr/entry/mkswap-%EA%B3%BC-swapon-swapoff-%EB%AA%85%EB%A0%B9%EC%96%B41. swap ?swap 이란 하드디스크를 메모리처럼 사용하는 기법물리적인 메모리가 모자라면 하드디스크를 메모리처럼 데이터를 기록하여 메모리를 확보프로그램들을 많이 실행해서 메모리가 부족해지면, 메모리 상에 적재된 프로그램 중 지금 당장 필요하지 않은 프로그램 데이터를 하드디스크에 옮겨서 메모리 공간을 확보2. mkswapswap 파티션이나 swap 파일을 생성하는 명령어사용mkswap [option] swapfile or swappartition [size]옵션-c : swap 파티션 생성시 사용예문10240K 사이즈의 /swap_.. 더보기 안드로이드 Init 프로세스 분석 출처 : http://puresay.springnote.com/pages/5470395.xhtml 안드로이드의 초기화 과정 중 Init 프로세스를 생성하고 init 프로세스가 동작하는 과정에 대하여 정리한다. Init 프로세스는 부팅 과정에서 커널이 생성하는 첫번째 프로세스로 PID는 1이다.리눅스 커널의 부팅 과정을 보면 알겠지만 다음 과정에서 생성된다. /kernel/init/main.c 파일을 참조하면 다음과 같은 초기화 과정을 거친다. start_kernel()rest_init()kernel_init()init_post() init_post()에서 init 프로세스를 생성하는데, 이를 위해서 ramdisk_execute_command를 kernel_init()에서 "/init" 으로 설정하고 ac.. 더보기 Android system property 개수 출처 : http://netxy.tistory.com/31Property set 하는 경우 property name이 "persist." 로 시작하는 경우에는 data/persist/ 에 파일로 저장이 되어 reboot 되어도 남아있다. system property 최대 개수는 system/core/init/property_service.c 의 PA_COUNT_MAX 값을 보면 알 수 있다. MAX 값을 초과하게 되어 필요시 못쓰게 되는 경우를 막기 위해 init.rc에서 setprop 할 수 있다. 더보기 오픈소스 라이센스 비교 출처 : http://www.codeproject.com/info/Licenses.aspxLicensesAuthorsWhen uploading an article you need to be aware of the risks and legal issues involved. We live in a litigious world so you need to protect yourself against those seeking damages against you for problems that may (or may not) have been caused by your article. Just saying "The code is free for use" is no longer enough. What does .. 더보기 tar, gzip, split 출처 : http://hanguy.egloos.com/1383287 [파일 나누기] => 띄워쓰기 및 공백 주의# split -b 650m 원파일명.tar.gz 분할파일명.tar.gz_# tar cvf - 압축할디렉토리 | split -b 1024m - 분할압축파일명.tar# tar zcvf - 압축할디렉토리 | split -b 1024m - 분할압축파일명.tar.gz_ [압축 풀기]# cat 분할압축파일명.tar.gz_* | ( cd 압축_풀경로;tar zxvf - ) [새파일 추가하기]# tar vfr a.tar test.php# tar vfr a.tar ./test [특정 파일 또는 디렉터리 추출]# tar xvfp a.tar /home/test.php# tar xvfp a.tar /home/test 더보기 MountService의 기본과 UMS 연결 과정 출처 : http://blog.daum.net/baramjin/16010974 안드로이드에서 USB 또는 SD 카드 등의 Mount 를 체크하고 동작하는 서버 서비스이다.관련된 내용에 대한 설명을 인터넷으로 찾은 곳은 다음과 같다. http://letsgoustc.spaces.live.com/?_c11_BlogPart_pagedir=Last&_c11_BlogPart_BlogPart=blogview&_c=BlogPart&partqs=cat%3DGoogle%2520Android 대략적으로 번역하면 다음과 같다. 실제 mount 관련 작업은 mountd에서 이루어진다. 시스템 서버 어플리케이션인 MountService는 JAVA 레이어이며 "/dev/socket/mountd를 통해서 mountd와 통신한다. .. 더보기 이전 1 ··· 18 19 20 21 22 23 24 ··· 53 다음