질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

커널 관련 !

작성자 정보

  • 황정호 작성
  • 작성일

컨텐츠 정보

본문

리눅스 님의 글


안녕하세요 !  요즘 리눅스에 빠져있는  사람입니다.

커널 공부를 하다가 질문이있어서 글을 올립니다.

고수분들의 참여를 기다립니다.

현재 2대의 서버중에서 한대는 fedora 3 이고  한대는 centos 4.4 입니다.

왜 두대의 벼전이 다르냐고 하시면 

현재  자세한건 말씀 못드리고요  설치되어있는 서버의 특성때문에 그렇습니다.

질문 > 1.  fedora 3 와  centos 4.4 를 커널 업그레이드를 하려고 하는데

finger @finger.kernel.org  을 쳐서 최신 벼전을 확인한 후 컴파일을 하라고 하던데

서로 다른벼전을 가지고 있는 fedora 3 와  centos 4.4 에 똑같은 커널을 적용해도 되는지 알려주세요 ?

 

2.  커널을 컴파일 할 시에  make modules 시  이런 오류 메시지가 납니다.

 if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map  2.6.20.6; fi

 해결방법좀 알려주세요 ?

 

3.  커널을   보면 무조건 최신 버젼이 좋은 건지 ,  아니면 각 OS 특성에 의존성이 잘 맞는

커널이 존재하는지  혹시 테스트를 간단하게 할 수 있으면 알려주세요 ?

 

4.  커널 패닉시  복구 가 안되는 경우가 많은데 실서비스중에 어려움이 많습니다.

     그래서 오류 패닉을 삭제하고 이전으로 복구 할 수있는지 알려주세요 .

   (윈도우의 시스템 복원 처럼~~~ )

ps)  요즘 리눅스를 공부하다가 커널 부분이 생각보다 골치가 아프네요.    

    쉬운거 같은면서도  어렵습니다.   전문가 분들의 조언을 구합니다

1. source 컴차일 이라면 같은 것을 하셔도 됩니다. rpm시는 다릅니다.

 2. 상황이 너무 많습니다. 의존성일 수도있고 너무 여러가지가 있어 딱히 뭐라고 답변드리기가

    그렇습니다.

3.  최신버전이라고 다좋은 것은 아닙니다.

     맨 마지막 숫자가 홀수일시 test  version 이라 생각하시면 됩니다.

     보통 서비스를 올리는 중요 서버라면 맨 짝수 버전을 사용합니다.

      중요도가 높다면 더무 빠르지 않은 한단계 바로 느린 버전을 사용 하시는게 좋을것 같습니다

4.  커널 패닉시 복구 방법은 커널컴파일후 에러가 나게되면 다른 커널(바로 전에 부팅성공한)로   부팅을 하게 되면 정상으로 올라오게 됩니다.

     grub 환경이라면 멀티가 아닐시.

    초가 줄어 들때 c===>(root 라든지 그런것이 정석 설정이지만 이미 되어있을것입니다.)

다시 c ====> kernel = /boot/ TAB키 그럼 boot에 있는 커널 이름이 나오게 됩니다.

         나온 이름 치고 root = 부팅디스크

        initrd ===> /boot/TAB키 나오는 이름 넣고요 b를 치시면 설정된 커널로 부팅 됩니다.

 

정리하자면

c

kernel = /boot/vmlinuz root=/dev/sdc1

initrd = /boot/initrd.img

b

부팅후

/boot/grub/grub.conf 고치시면 정상 복구됩니다.

 




 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  86 명