커널 2.4대에서 2.6대로 이전시에는 많은 프로그램들의 업그레이드가 필요합니다.
이서버 역시 베이스는 레드햇 7.1인지라 (새로 설치된 프로그램도 많고 레드햇 7.1의 흔적은 glibc정도에서
찾아볼수 있긴합니다만 ^^) 꽤나 많은 프로그램들을 업데이트 했습니다. 자세한 사항은 아래링크를 참고하시고..
http://wiki.kldp.org/wiki.php/Kernel%202.6%20Intro
정상적으로 커널을 컴파일한뒤 새로운 커널로 부팅후에 message등의 로그에 kernel로그로 모듈관련 메세지나
"kernel: Fix your initscripts?"등의 로그가 보인다면  /etc/rc.d/rc.sysinit 파일을 열고 /proc/ksyms 부분을
/proc/kallsyms로 고쳐주면 됩니다. /proc/ksyms ==> /proc/kallsyms
그리고 net-snmp 사용시 syslog에 "process `snmpd' is using obsolete setsockopt  SO_BSDCOMPAT" 등의 메세지가
보인다면 net-snmp를 5.1.x대 이상버전으로 새로 설치하시면 해결됩니다.

또한 시스템이 오래된 bdflush를 사용하고 있다면 "update used the obsolete bdflush"등의 메세지를 보일수 있습니다.
해결방법은 /etc/inittab파일을 열고 아래부분을 주석처리하면 다음부팅후엔 위와같은 메세지는 뜨지 않을겁니다.

# Things to run in every runlevel.
#ud::once:/sbin/update

기타프로그램을 사용시 비슷한 "used the obsolete~" 메세지가 남을수 있는데 사용프로그램의 최근버전을
사용하면 해결될것으로 보입니다.

관련 링크: http://thomer.com/linux/migrate-to-2.6.html

'System' 카테고리의 다른 글

하드디스크 온도 모니터링  (3) 2006.08.04
what to expect (kernel 2.6에 관한 문서)  (0) 2004.10.01
리눅스 시스템 최적화 튜닝  (0) 2003.01.13
sxid - s(ug)id 파일검색 프로그램  (0) 2002.11.05
grub의 이점  (6) 2002.09.06

+ Recent posts