리눅스 커널 모듈

王林
풀어 주다: 2024-02-13 22:21:23
앞으로
829명이 탐색했습니다.

Linux 커널은 모듈식 기술을 사용하여 커널의 확장성과 유지 관리성을 보장하면서 시스템 커널을 최소화할 수 있습니다. 모듈식 설계를 사용하면 동적 커널 조정이 필요한 경우에만 모듈을 커널에 로드할 수 있습니다. 이제 커널 조작 방법을 소개하겠습니다.

리눅스 커널 모듈

커널 모듈 저장 위치

Linux 커널 모듈 파일은 일반적으로 다음과 같이 이름이 지정됩니다. Centos 6.3 시스템의 커널 모듈은 /lib/modules/uname -r/ 디렉터리에 중앙에 저장됩니다.

로드된 시스템 모듈 보기

lsmod 명령은 현재 Linux 커널 모듈 상태를 표시하는 데 사용됩니다. 매개 변수가 없으면 현재 로드된 모든 커널 모듈이 표시됩니다. 정보 출력의 세 열은 모듈 이름, 점유 메모리 크기 및 사용 여부입니다. 세 번째 열이 0이면 언제든지 모듈을 제거할 수 있으며, 0이 아니면 modprobe를 실행할 수 없습니다. 모듈을 삭제하세요.

으아아아

시스템 커널 로드 및 언로드

modprobe 명령은 커널 모듈을 동적으로 로드 및 언로드할 수 있습니다.

으아아아

modinfo 명령은 커널 모듈 정보도 볼 수 있습니다:

으아아아

커널 매개변수 수정

일시적으로 커널 매개변수 조정

Linux 시스템 매개변수는 시스템이 시작될 때 시스템 메모리에 기록됩니다. 커널 매개변수를 조정하기 위해 /proc 디렉토리에 있는 많은 파일을 직접 수정할 수 있으며, 이 조정은 몇 가지 예에 즉시 적용됩니다.

커널 라우팅 및 전달 기능 활성화(0 또는 1을 통해 스위치 설정):

으아아아

다른 호스트가 이 컴퓨터에 핑을 보내는 것을 금지하는 기능을 활성화하세요:

으아아아

모든 프로세스에서 열 수 있는 총 파일 수 조정:

으아아아

커널 매개변수를 영구적으로 조정

위 방법을 통해 /proc 관련 파일을 직접 수정하는 것은 시스템을 다시 시작한 후에는 더 이상 적용되지 않습니다. 설정 매개변수를 영구적으로 적용하려면 Vim을 사용하여 수정할 수 있습니다. 파일:

으아아아

참고: sysctl.conf 파일을 통해 수정된 매개변수는 즉시 적용되지 않습니다. 즉시 적용되도록 설정하려면 sysctl -p 명령을 사용해야 합니다.

위 내용은 리눅스 커널 모듈의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:lxlinux.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!