간만에 서버 작업.. 커널 업그레이드 2.6.20
시스템/IT/탐나는정보들와우해커 서버 시스템이 너무 노후된듯 싶어..
업그레이드를 해야할시간...
리눅스 커널 튜닝이라도 해야지..하고 했다.
기존 2.6.15 -> 2.6.20 최신커널로 변경
알만한 사람은 알겠지만
최신 커널 정보는 콘솔에서 쉽게 알수가 있다.
전통적 방법으로
finger @kernel.org
라고 콘솔에 치면 최신버전의 커널이 나온다
[root@wowhacker ~]# finger @kernel.org
The latest stable version of the Linux kernel is: 2.6.20
The latest snapshot for the stable Linux kernel tree is: 2.6.20-git1
The latest 2.4 version of the Linux kernel is: 2.4.34.1
The latest 2.2 version of the Linux kernel is: 2.2.26
The latest prepatch for the 2.2 Linux kernel tree is: 2.2.27-rc2
The latest -mm patch to the stable Linux kernels is: 2.6.20-rc6-mm3
[root@wowhacker ~]#
그리고 ftp anonymous 접속으로 최신버전 커널 소스를 다운받을수있다.
커널을 다운받고, tar.bz2를 풀고.. 커널 셋팅 시작
쉬운 방법의 팁으로 커널 설정할때 make menuconfig 나 make xconfig나
make gconfig로 자신의 커널 옵션 설정 및 커널 튜닝..
[커널 설정은 각자가..알아서]
이때 새롭게 전부 설정하려면 짜증 지대루니까
/boot에 config 관련 파일을
커널 소스가 있는곳에 .config로 복사 후
[내껀 : -rw-r--r-- 1 root root 63896 Mar 15 2006 config-2.6.15-1.2054_FC5 ]
추가적인 옵션만 약간 건드려주고 커널 컴파일을 하면 안전하게 할수있다.
make 를 실행하고
모듈이 있기에 make modules_install 해주고
make install로 이미지 만들고..
grub 수정 후.. 재부팅..
[내 grub.conf]
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.20)
root (hd0,0)
kernel /vmlinuz-2.6.20 ro root=/dev/VolGroup01/LogVol00 rhgb quiet
initrd /initrd-2.6.20.img
title Fedora Core (2.6.15-1.2054_FC5)
root (hd0,0)
kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/VolGroup01/LogVol00 rhgb quiet
initrd /initrd-2.6.15-1.2054_FC5.img
완료
[root@wowhacker ~]# uname -a
Linux wowhacker.com 2.6.20 #1 Wed Feb 7 16:53:31 KST 2007 i686 i686 i386 GNU/Linux
[root@wowhacker ~]#
업그레이드를 해야할시간...
리눅스 커널 튜닝이라도 해야지..하고 했다.
기존 2.6.15 -> 2.6.20 최신커널로 변경
알만한 사람은 알겠지만
최신 커널 정보는 콘솔에서 쉽게 알수가 있다.
전통적 방법으로
finger @kernel.org
라고 콘솔에 치면 최신버전의 커널이 나온다
[root@wowhacker ~]# finger @kernel.org
The latest stable version of the Linux kernel is: 2.6.20
The latest snapshot for the stable Linux kernel tree is: 2.6.20-git1
The latest 2.4 version of the Linux kernel is: 2.4.34.1
The latest 2.2 version of the Linux kernel is: 2.2.26
The latest prepatch for the 2.2 Linux kernel tree is: 2.2.27-rc2
The latest -mm patch to the stable Linux kernels is: 2.6.20-rc6-mm3
[root@wowhacker ~]#
그리고 ftp anonymous 접속으로 최신버전 커널 소스를 다운받을수있다.
커널을 다운받고, tar.bz2를 풀고.. 커널 셋팅 시작
쉬운 방법의 팁으로 커널 설정할때 make menuconfig 나 make xconfig나
make gconfig로 자신의 커널 옵션 설정 및 커널 튜닝..
[커널 설정은 각자가..알아서]
이때 새롭게 전부 설정하려면 짜증 지대루니까
/boot에 config 관련 파일을
커널 소스가 있는곳에 .config로 복사 후
[내껀 : -rw-r--r-- 1 root root 63896 Mar 15 2006 config-2.6.15-1.2054_FC5 ]
추가적인 옵션만 약간 건드려주고 커널 컴파일을 하면 안전하게 할수있다.
make 를 실행하고
모듈이 있기에 make modules_install 해주고
make install로 이미지 만들고..
grub 수정 후.. 재부팅..
[내 grub.conf]
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.20)
root (hd0,0)
kernel /vmlinuz-2.6.20 ro root=/dev/VolGroup01/LogVol00 rhgb quiet
initrd /initrd-2.6.20.img
title Fedora Core (2.6.15-1.2054_FC5)
root (hd0,0)
kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/VolGroup01/LogVol00 rhgb quiet
initrd /initrd-2.6.15-1.2054_FC5.img
완료
[root@wowhacker ~]# uname -a
Linux wowhacker.com 2.6.20 #1 Wed Feb 7 16:53:31 KST 2007 i686 i686 i386 GNU/Linux
[root@wowhacker ~]#
'시스템/IT/탐나는정보들' 카테고리의 다른 글
Mysql Stopping server .. localhost.localdomain.pid 오류시 실행방법. (0) | 2007.03.08 |
---|---|
바이오.. 비스타 업그레이드 대작전 (2) | 2007.02.14 |
쉬우면서도 재미있다 (3) | 2006.12.01 |
쉬우면서도 재미있는 문제 (0) | 2006.12.01 |
어둠의 통로 구글 (2) | 2006.12.01 |