일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- LAYER_TYPE_SOFTWARE
- kotlin
- Realm
- Hyperledger
- coroutines
- bigquery
- Android
- ethereum
- 다윈
- Gradle
- Exception
- C
- Glide
- quick-start
- porterduff
- error
- 안드로이드
- fabic
- vuepress
- 컴파일
- hardwareacceleration
- 스트리밍
- web3js
- firebase
- null safety
- dataginding
- fabric-sdk-java
- test
- convert
- log
- Today
- Total
목록Linux (39)
날마다 새롭게 또 날마다 새롭게
/lib/modules/linux/ 에 build 폴더가 없고 make가 안될 때.. apt-get install linux-headers-3.5.0-17-generic
- 파일을 압축하고 푸는데 많이 사용하는 tar 명령 사용법tar : 파일과 디렉토리를 하나의 파일로 묶어주는 아카이브를 생성해주는 도구 형식tar Function + Options 아카이브명.tar 디렉토리/파일 Functionc: 새로운 아카이브 생성x: 아카이브 해제u: 아카이브 비교하여 새로운 파일 추가t: 아카이브에 있는 파일 확인 Optionsf: tar 아카이브 파일 지정v: 아카이브 생성 및 해제 시 정보 출력z: tar.gz 형태로 압축 또는 해제j : tar.bz2 압축 또는 해제
.bashrc를 수정하여 프롬프트의 설정을 변경할 수 있음계정 홈 디렉토리의 .bashrc를 수정함..bashrc 에 PS1에 대한 설정을 변경함. 없으면 추가해주면 됨PS1='\u:\W\$옵션 : \u : user명 \W : 현재 디렉토리명 \w : 전체 디렉토리명 \h : 호스트명 변경후 적용하기 위해서 다음 명령 입력함.source .bashrc
출처 : http://support.microsoft.com/kb/927392/ko#method1 1. 리눅스와 윈도우 멀티부팅을 하다 리눅스 삭제 후 부팅이 안되는 경우윈도우와 리눅스로 멀티부팅을 하다 리눅스 삭제 후 부팅 시 부트로더 명령 라인만 나오고 부팅이 되지 않을 때.. ( GRUB 명령 라인 - Grub> )1. 윈도우 부팅디스크로 부팅한다.2. 복구모드로 들어간다.3. 명령프롬프트를 실행한다.4. bootrec /FixMbr 입력5. bootrec /FixBoot 입력위의 명령으로 MBR과 부팅섹터를 새로 구성하여 윈도우로 부팅할 수 있다 2. 리눅스에서 윈도우를 설치하여 Grub가 사라지는 경우리눅스에서 윈도우를 설치하여 GRUB가 사라지는 경우 리눅스 설치 부팅 CD로 부팅하여 boot..
- 리눅스 부팅 과정 요약1. Power On2. Rom Bios에서 지정된 부트 드라이브로 부팅 시작3. 부트 드라이브의 첫 번째 섹터인 부트 섹터 읽어들임MBR(Master Boot Record) : 하드디스크로 부팅하기 위한 정보와 파티션 분할 정보 등 실제 파티션에 대한 정보가 저장되는 곳. 운영체제가 설치 되어 있는 파티션의 부트 섹터 정보(부트로더)를 읽어들인다.4. 부트 섹터의 부팅 프로그램인 부트로더(GRUB) 작동부트로더 : 운영체제의 커널 소프트웨어를 읽어들이고 몇몇 커널 변수를 커널에 넘겨주는 역할을 하는 곳5. 커널 이미지(/boot/vmlinuz) 적재6. 루트 파일 시스템(root filesystem) 마운트7. 시스템 초기화 프로그램(init) 작동8. 로그인
리눅스 디렉토리 설명 '/' : 루트 디렉토리(리눅스 시스템에서 가장 최상위 디렉토리) - 파티션 설정시 반드시 존재해야 하는 디렉토리 - 절대 경로의 기준이 되는 디렉토리 - 모든 디렉토리의 출발점이자 다른 파티션의 연결점. - 시스템 관리자의 홈 디렉토리인 /root 디렉토리와는 별개이며 다른 것이다. '/boot' : 부트 디렉토리(리눅스가 부팅할때 이 디렉토리를 먼저 읽는다.) - 리눅스 커널이 저장되어 있는 디렉토리로서 각종 리눅스 boot에 필요한 booting 지원 파일들이 저장되어 잇는 디렉토리이다. - 부팅에 핵심적인 커널 이미지와 부팅 정보 파일을 담고 있는 디렉토리. - 부트로더(GRUB)설치 장소. '/usr' : 사용자 디렉토리(다양한 응용 프로그램들이 설치되어 있는 곳) - 공유..
- 리눅스 Kernel module Makefile 작성 내용 obj-m += dynamic_udev.o modules: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modulesclean: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean - module installinmod dynamic_udev.ko - moudle message 확인dmesg
-. 문자열 검색find -name "*.java"find -name \*.java-. 현재 디렉토리에서 서브 디렉토리 포함 검색find . -type dfind . -type d -name "*.java"
모든 유저 : /etc/vim/vimrc일반 유저 : ~/vimrc.vimrc 설정set autoindent 자동 들여쓰기set smartindentset cindent "c프로그래밍 자동 들여쓰기set number line 표시set history=1000 명령어 historyset backspace=eol,start,indentset hlsearchset background=dark .bashrc 설정alias vi='vim' .bashrc 수정 후 적용source .bashrc 창 분할 후 스크롤 같이 이동:windo se scrollbind
wait.h 매크로 함수를 사용하여 자식 프로세스 종료 상태를 확인할 수 있다. // WIFEXITED(status) : 자식 프로세스 정상 종료시 true // WEXITSTATUS(status) : 자식 프로세스가 정상 종료되었을 때 반환한값// WIFSIGNALED(status) : 자식 프로세스가 시그널에 종료되면 true// WTERMSIG(status) : 자식 프로세스 종료 시그널 넘버 반환// WCOREDUMP(status) : 자식이 코어덤프를 만든 경우 true// WIFSTOPPED(status) : 자식 프로세스가 시그널에 중지된경우 true