리눅스 커널 파라미터란 무엇인가?
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,185 조회
- 0 추천
- 목록
본문
커널 파라미터란 무엇인가?
이제 커널 파라미터들을 확인하고 변경하고 설정하는 예들을 보겠습니다.
이에 앞서 우리는 반드시 한가지를 알아야 할 것이 있습니다 그것은 “도대체 커널 파라미터라는 것이 무엇인가?”라는 것입니다.
아래 디렉토리 리스트들을 보십시오.
[root@su250 sys]# ls -l /proc/sys 합계 0 dr-xr-xr-x 0 root root 0 2009-01-14 12:00 crypto dr-xr-xr-x 0 root root 0 2009-01-14 12:00 debug dr-xr-xr-x 0 root root 0 2009-01-14 12:00 dev dr-xr-xr-x 0 root root 0 2009-01-14 11:20 fs dr-xr-xr-x 0 root root 0 2009-01-14 11:19 kernel dr-xr-xr-x 0 root root 0 2009-01-14 11:20 net dr-xr-xr-x 0 root root 0 2009-01-14 12:00 sunrpc dr-xr-xr-x 0 root root 0 2009-01-14 12: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-14 12:00 cipso_cache_bucket_size -rw-r--r-- 1 root root 0 2009-01-14 12:00 cipso_cache_enable -rw-r--r-- 1 root root 0 2009-01-14 12:00 cipso_rbm_optfmt -rw-r--r-- 1 root root 0 2009-01-14 12:00 cipso_rbm_strictvalid dr-xr-xr-x 0 root root 0 2009-01-14 11:20 conf -rw-r--r-- 1 root root 0 2009-01-14 12:00 icmp_echo_ignore_all -rw-r--r-- 1 root root 0 2009-01-14 12:00 icmp_echo_ignore_broadcasts -rw-r--r-- 1 root root 0 2009-01-14 12: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디렉토리에는 커널의 실행환경에 영향을 주는 이런 파일들이 굉장히 많이 존재합니다.
이런 값들을 우리는 커널파라미터라고 얘기합니다.
즉, 이들 파일에는 커널의 실행에 영향을 주게 되는 여러 가지 값들을 가지고 있으며 이들 값들을 우리는 커널 파라미터라고 얘기합니다.
관련자료
-
이전
-
다음