본문 바로가기

Tip&Tech/Server

[팁] MissFlash의 리눅스 유용 단축키, 명령어 모음(13) - CentOS 리눅스 커널

* 본 게시물은 MissFlash가 "CentOS 리눅스 구축관리실무"를 참고로 유용한 단축키 및 명령어를 정리한 것입니다.
* 게시물이 지속적으로 업데이트 될 예정이니, 퍼가기 보다는 링크나 트랙백을 이용해 주세요 :)

* MissFlash의 리눅스 유용 명령어 목록
  • 시스템 커널 버전 확인 : uname -a
  • 링크 만들기 : ln [옵션] [파일명] [링크명]
    • -s : 심볼릭 링크 생성
    • 더 많은 옵션은 man ln명령으로 확인할 수 있습니다. :)

  • 커널 컴파일 절차
    1. 커널 다운로드 : lftpget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.5.tar.bz2
    2. 압축 해제 : tar -xjf linux-2.6.21.5.tar.bz2
    3. linux-2.6.21.5 폴더 링크 : ln -s linux-2.6.21.5 linux
    4. 커널 설정 초기화[각주:1] : make mrproper
    5. 커널 설정 초기화 : make clean
    6. 커널 옵션 설정 : make menuconfig (Networking, Device Drivers, File systems 는 용도에 맞는 설정이 필요함!)
    7. 커널 이미지 생성
      • make zImage : 커널 이미지를 GNU zip 형식으로 압축 생성
      • make bzImage : 커널 이미지를 압축률이 높은 bzip 형식으로 압축 생성(많이 사용)
      • make zdisk : 커널 이미지를 만든 후, 플로피디스크에 복사
      • make zlilo : 커널 이미지를 만든 후, 생성된 커널 이미지를 /boot 디렉토리에 복사 및 부트로더 LILO에 등록
    8. 커널 모듈 생성
      • make modules : 커널 옵션에서 모듈로 선택한 기능들에 대해 모듈 파일 생성
      • make modules_install : 커널이 오브젝트 파일들을 사용할 수 있도록 설정(오브젝트 파일들을 "/lib/modules/커널버전 디렉토리"로 복사함)
    9. 커널 관련파일 복사 : make install (부팅메뉴 설정 파일 : /boot/grub/grub.conf)
    10. 재부팅 : reboot


달콤할 것 같은 열매 사진입니다. 이렇게 공부하다보면, "리눅스 고수"라는 열매를 맺을 수 있을까요? :)
  1. 이전에 커널을 설치한 적이 있는 경우에 해당합니다. [본문으로]