모듈과 커널 버전 모듈은 커널 버전과 관련이 많습니다. 커널 버전에 맞춰서 모듈이 빌드되며, 커널의 버전과 모듈의 버전이 일치해야만 이용할 수 있습니다. 커널 소스에서 커널의 버전은 include /linux/version.h에서 확인할 수 있습니다. #define UTS_RELEASE "2.6.14.6" #define LINUX_VERSION_CODE 132622 #define KERNEL_VERSION(a,b,c) (((a) 종류설명EXPORT_SYMBOL(var)심볼을 공개합니다.EXPORT_SYMBOL_NOVERS(var)심볼을 버전정보 없이 공개합니다.EXPORT_SYMBOL_GPL(var)EXPORT_SYMBOL과 동일 하지만 GPL과 호환되는 라이선스로 등록한 모듈에서만 심볼을 볼 수 있습니..
Document/kbuild/makefile.txt 및 Document/kbuild/modules.txt 문서를 번역편집한 문서정리출처좌표 : http://deepbluedawn.wordpress.com/2009/07/31/169/ 이 문서는 리눅스 커널 2.6.x에 사용되는 kbuild System의 module build과정에 대해 설명하기 위한 문서입니다.Linux Kernel소스의 Documents/kbuild/makefiles.txt 및 Documents/kbuild/modules.txt문서를 번역및 편집한 것입니다. 따라서 상당부분이 난해하기도 하고 직역을 한 부분이 있으니 이해해 주셨으면 합니다. 번역이 매끄럽지 못한 부분은 반드시 원문을 읽어 영어 단어의 뜻을 파악하시기 바랍니다.1.Kbu..
원본 : http://korea.gnu.org/manual/4check/make-3.77/ko/make_toc.html GNU Make재컴파일을 지휘하는 프로그램(A Program for Directing Recompilation)GNU make Version 3.77.May 1998번역시작: March 2000최종 갱신: May 9th, 2000Richard M. Stallman 그리고 Roland McGrath역자: 선정필make 개관(Overview of make)이 매뉴얼을 읽는 방법(How to Read This Manual)문제점과 버그(Problems and Bugs)Makefile 소개(An Introduction to Makefiles)규칙의 모습(What a Rule Looks Like..
이 문서는 vi 에디터의 이름은 들어 보았으나, 사용법을 잘 모르는 사용자를 위한 것입니다. 자세한 설명서는 http://www.vim.org 에서 찾아 보시기 바랍니다. 1. vi 실행 방법 커맨드 라인에서 다음과 같이 입력하면, 인자로 입력한 이름의 파일을 편집할 수 있습니다. $ vi 파일_이름... 파일의 이름에는 다수의 파일 이름을 넣을 수 있으며, vi 내에서 :n 명령으로 다음 파일로 넘어 갈 수 있습니다. 2. vi 실행 모드 vi 에디터는 크게 명령 모드와 입력 모드로 나눌 수 있고, 명령 모드에는 vi 명령 모드와 ex 명령 모드가 있습니다. vi 시작시, vi 명령 모드로 시작하며, 특정 키를 눌러, 입력 모드 및 ex 명령 모드로 전환할 수 있습니다. vi 명령 모드로 돌아오기 위해..
Samba 설치 및 설정 - Samba Package 설치 sudo apt-get install samba smbfs - Samba 아이디, 암호 추가 설정 sudo smbpasswd -a 아이디 sudo vim /etc/samba/smbusers #파일에 추가 아이디 = "network username" - Samba 아이디 삭제 sudo smbpasswd -x 아이디 - Samba Server 설정 sudo vim /etc/samba/smb.conf (Samba 설정 파일 편집) #기본 설정 workgroup = WORKGROUP encrypt passwords = yes #접근을 허락할 아이피 범위 hosts allow = 192.168. #문자 인코딩 설정, 우분투는 utf-8을 기본적으로 사용하..