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

sysctl을 이용하여 /etc/sysctl.conf 파일의 설정값 확인하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

sysctl을 이용하여 /etc/sysctl.conf 파일의 설정값 확인하기

 

 

 

 

 

 

 sysctl로 설정하는 모든 커널 파라미터값들을 재부팅 후에도 지속적으로 적용하기 위하여 /etc/sysctl.conf 파일에 그 값을 설정해 두고 있습니다.

 

 

 

 따라서 우리는 /etc/sysctl.conf파일의 설정값을 확인하거나 이 파일을 vi로 열어서 직접 수정하거나 할 수 있습니다.

 

 

 

 그리고 다음 예와 같이 -p옵션을 사용하여 /etc/sysctl.conf파일의 내용에 설정된 파라미터 값들만을 확인할 수 있습니다.

 

 

 

 

 

[root@su250 sys]# sysctl -p /etc/sysctl.conf

net.ipv4.ip_forward = 0

net.ipv4.conf.default.rp_filter = 1

net.ipv4.conf.default.accept_source_route = 0

kernel.sysrq = 0

kernel.core_uses_pid = 1

[root@su250 sys]#

 

 

 

 

그리고 다음은 /etc/sysctl.conf파일의 설정내용을 변경한 후에 다시 한번 이 파일의 내용을 확인한 것입니다.

 

 

 

 

 

[root@su250 ~]# sysctl -p /etc/sysctl.conf

net.ipv4.ip_forward = 0

net.ipv4.conf.default.rp_filter = 1

net.ipv4.conf.default.accept_source_route = 0

kernel.sysrq = 0

kernel.core_uses_pid = 1

net.ipv4.icmp_echo_ignore_broadcasts = 1

net.ipv4.icmp_ignore_bogus_error_responses = 1

net.ipv4.tcp_fin_timeout = 30

net.ipv4.tcp_keepalive_time = 180

net.ipv4.tcp_timestamps = 0

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_max_syn_backlog = 1280

net.ipv4.tcp_sack = 0

net.ipv4.tcp_window_scaling = 0

net.ipv4.conf.all.accept_redirects = 0

net.ipv4.conf.all.send_redirects = 0

net.ipv4.conf.all.rp_filter = 1

net.ipv4.conf.default.rp_filter = 1

net.ipv4.conf.all.log_martians = 1

net.ipv4.conf.all.accept_source_route = 0

net.ipv4.ip_local_port_range = 32768 61000

net.ipv4.ip_forward = 0

error: "vm.bdflush" is an unknown key

error: "vm.buffermem" is an unknown key

kernel.sysrq = 1

net.ipv4.icmp_echo_ignore_all = 0

fs.file-max = 327680

[root@su250 ~]#

 

 

 

 

이상으로 sysctl을 이용하여 커널의 옵션값 즉, 커널 파라미터 값을 변경하는 방법에 대해서 알아보았습니다.

 

 

 

 이것을 활용할 수 있다는 의미는 약 800개 정도 되는 커널 파라미터의 값들에 대한 의미를 알고 있다는 것을 말하고 또한 그 값의 설정변경에 대한 시스템의 변화에 대해서도 이해하고 있다는 것을 의미합니다.

 

 

 

 이 값을 적절하게 조절하고 변경하는 능력은 여러분들의 시스템 관리능력과 비례합니다.

 

 

 

 건투를 빕니다.

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,070 명
  • 현재 강좌수 :  35,986 개
  • 현재 접속자 :  407 명