강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

리눅스 커널 파라미터란 무엇인가?

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

커널 파라미터란 무엇인가?

 

 

 

 

 

이제 커널 파라미터들을 확인하고 변경하고 설정하는 예들을 보겠습니다.

 

 

 

 이에 앞서 우리는 반드시 한가지를 알아야 할 것이 있습니다 그것은 도대체 커널 파라미터라는 것이 무엇인가?”라는 것입니다.

 

 

 

 아래 디렉토리 리스트들을 보십시오.

 

 

 

 

[root@su250 sys]# ls -l /proc/sys

합계 0

dr-xr-xr-x 0 root root 0 2009-01-1412:00 crypto

dr-xr-xr-x 0 root root 0 2009-01-1412:00 debug

dr-xr-xr-x 0 root root 0 2009-01-1412:00 dev

dr-xr-xr-x 0 root root 0 2009-01-1411:20 fs

dr-xr-xr-x 0 root root 0 2009-01-1411:19 kernel

dr-xr-xr-x 0 root root 0 2009-01-1411:20 net

dr-xr-xr-x 0 root root 0 2009-01-1412:00 sunrpc

dr-xr-xr-x 0 root root 0 2009-01-1412:00 vm

[root@su250 sys]#

 

 

아래는 RockyLinux /proc/sys 내용입니다.

 

[root@RockyLinux01 ~]# cd /proc/sys

[root@RockyLinux01 sys]# ll

합계 0

dr-xr-xr-x 1 root root 0  6  2 10:10 abi

dr-xr-xr-x 1 root root 0  6  2 10:08 crypto

dr-xr-xr-x 1 root root 0  6  2 10:10 debug

dr-xr-xr-x 1 root root 0  6  2 10:10 dev

dr-xr-xr-x 1 root root 0  6  2 10:08 fs

dr-xr-xr-x 1 root root 0  6  2 10:08 kernel

dr-xr-xr-x 1 root root 0  6  2 10:08 net

dr-xr-xr-x 1 root root 0  6  2 10:10 sunrpc

dr-xr-xr-x 1 root root 0  6  2 10:10 user

dr-xr-xr-x 1 root root 0  6  2 10:08 vm

[root@RockyLinux01 sys]#

 

 

이 디렉토리에는 debug, dev, fs, kernel, net, vm등의 디렉토리들이 있습니다.

 

 

 

 이들 디렉토리에는 각각의 용도에 해당하는 텍스트파일들이 존재합니다.

 

 

 

 그 가운데 하나만을 보겠습니다.

 

 

 

 

 

[root@su250 sys]# ls -l /proc/sys/net/ipv4/

합계 0

-rw-r--r-- 1 root root 0 2009-01-1412:00 cipso_cache_bucket_size

-rw-r--r-- 1 root root 0 2009-01-1412:00 cipso_cache_enable

-rw-r--r-- 1 root root 0 2009-01-1412:00 cipso_rbm_optfmt

-rw-r--r-- 1 root root 0 2009-01-1412:00 cipso_rbm_strictvalid

dr-xr-xr-x 0 root root 0 2009-01-1411:20 conf

-rw-r--r-- 1 root root 0 2009-01-1412:00 icmp_echo_ignore_all

-rw-r--r-- 1 root root 0 2009-01-1412:00 icmp_echo_ignore_broadcasts

-rw-r--r-- 1 root root 0 2009-01-1412:00 icmp_errors_use_inbound_ifaddr

이하생략

 

 

 

 

위의 /proc/sys/net/ipv4디렉토리에는 IPv4기반에서 사용될 여러 가지 옵션값들을 가진 파일들이 존재합니다.

 

 

 

 

 

[root@su250 sys]# cat /proc/sys/net/ipv4/icmp_echo_ignore_all

0

[root@su250 sys]#

 

 

 

 

 

이런 파일들 가운데 icmp_echo_ignore_all이라는 파일 예를 보면 0값으로 셋팅되어 있습니다.

 

 

 

 이렇게 이 파일의 값이 0값으로 셋팅되면 ping에서 사용하는 ICMP프로토콜을 거부하게 됩니다.

 

 

 

 

 

이처럼 /proc/sys디렉토리에는 커널의 실행환경에 영향을 주는 이런 파일들이 굉장히 많이 존재합니다.

 

 

 

 이런 값들을 우리는 커널파라미터라고 얘기합니다.

 

 

 

 , 이들 파일에는 커널의 실행에 영향을 주게 되는 여러 가지 값들을 가지고 있으며 이들 값들을 우리는 커널 파라미터라고 얘기합니다.

 

 

 

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


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