Kernel

2024. 9. 25. 01:14·Linux/Note
반응형

커널의 가장 큰 역할은 ‘하드웨어 지원’ 이다.

 

초창기 커널은 지원할 하드웨어가 그렇게 많지 않아 커널에 하드웨어를 지원하는 코드를 모두 넣어 놓았다. 하지만 시간이 지날수록 지원해야할 하드웨어가 점점 많아져 결국 운영체제를 무겁게 만드는 결과를 낳았다.

 

그리하여 가끔씩만 사용하는 코드는 커널에 넣지않고 필요할때만 호출할때 사용하는 코드가 바로 모듈

 

사용자가 커널에 포함될 것과 모듈로 분리할것을 지정해 컴파일 한다면 같은 하드웨어 사양이더라도 더 효율적인 성능을 발휘

 

커널파라미터(sysctl)

#sysctl -a : 전체 커널옵션값 확인

#sysctl -w net.ipv4.tcp_syncookies=1 : syncookies 파라미터값을 1로 변경 → 일시적인 방법

#echo “net.ipv4.tcp_syncookies=1” >> /etc/sysctl.conf && #sysctl -p → 영구적인 방법

 

Kernel Upgrade

1. 커널 tar 파일 다운로드

mv /root/download/커널 tar파일 /usr/src

cd /sur/src

tar xfJ Linux*

 

2. 관련 패키지 설치

dnf -y install make bison flex elfutils-libelf-deve l openssl-devel

 

3. 커널 초기화

make mrproper

make xconfig : 커널 환경설정

 

4. make clean; make; make modules_install; make install

이후 /lib/modules 디렉토리와 /boot 디렉토리를 확인하면 새로운 커널버전 확인

 

5. reboot 이후 grub 화면에서 새로운 커널 버전 선택 후 부팅

반응형

'Linux > Note' 카테고리의 다른 글

LVM  (0) 2024.09.25
logrotate  (0) 2024.09.25
iSCSI, Multipath 확인  (0) 2024.09.25
inode FULL 조치  (0) 2024.09.25
IP 확인 & 변경  (0) 2024.09.24
'Linux/Note' 카테고리의 다른 글
  • LVM
  • logrotate
  • iSCSI, Multipath 확인
  • inode FULL 조치
Lee seongwoo
Lee seongwoo
1st System Engineer
  • Lee seongwoo
    시스템/클라우드 관리 및 기술 공부하는 블로그입니다.
    Lee seongwoo
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Linux
        • Note
        • Trouble shooting
        • build
        • Work
        • Service
        • Start
        • Shell Script
        • APM
      • Docker
        • Configure
        • Command
        • Container 관리
        • Docker image 생성
        • 다양한 볼륨 활용
        • Network
      • Kubernetes
        • Chapter 1
      • Network
        • 스위치
        • 라우터
      • Windows
        • 인증서
        • 원격 접속
        • 암호 변경
        • 실행 Command
        • 사용자명 변경
        • Windows 점검
        • 방화벽
        • DB 절체(장애조치 클러스터)
      • Security
        • 보안 운영장비
        • 작업
        • 실무
      • Cloud
        • AWS
        • Azure
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.0
Lee seongwoo
Kernel
상단으로

티스토리툴바