카이도스의 Tech Blog
/etc/sysctl.conf 수정 본문
728x90
반응형
sysctl은 kernel parameter값들을 조절하기 위한 utility 이다.
sysctl이 조절할 수 있는 값들은 /proc/sys/* 아래에 있는 list들이다.
sysctl 을 이용하여 값을 변경할 경우에 시스템이 충돌할 위험요소가 많이 있다.
# Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and
# sysctl.conf(5) for more details.
# Controls IP packet forwarding IP 패킷 포워딩 제어
net.ipv4.ip_forward = 0
# Controls source route verification 소스 경로 확인 제어
net.ipv4.conf.default.rp_filter = 1
# Do not accept source routing 소스 라우팅을 허용하지 않음
net.ipv4.conf.default.accept_source_route = 0
# Controls the System Request debugging functionality of the kernel 커널의 시스템 요청 디버깅 기능을 제어합니다.
kernel.sysrq = 0
# Controls whether core dumps will append the PID to the core filename. 코어 덤프가 코어 파일 이름에 PID를 추가할지 여부를 제어합니다.
# Useful for debugging multi-threaded applications. 멀티 스레드 응용 프로그램 디버깅에 유용합니다.
kernel.core_uses_pid = 1
# Controls the use of TCP syncookies TCP 동기화 키의 사용을 제어합니다.
net.ipv4.tcp_syncookies = 1
# Disable netfilter on bridges. 브리지에서 netfilter를 비활성화합니다.
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0
# Controls the default maxmimum size of a mesage queue 하나의 프로세스에서 다른포로세스로 보내 질수 있는 메시지 최대크기
kernel.msgmnb = 65536
# Controls the maximum size of a message, in bytes 메시지 큐의 기본 최대 크기(바이트단위)
kernel.msgmax = 65536
# Controls the maximum shared segment size, in bytes 최대 공유 세그먼트 크기 (바이트)를 제어합니다.
kernel.shmmax = 68719476736
# Controls the maximum number of shared memory segments, in pages 공유 메모리 세그먼트의 최대 수를 페이지 단위로 조정합니다.
kernel.shmall = 4294967296
# Auto-enabled by xs-tools:install.sh xs-tools가 자동으로 활성화 : install.sh
net.ipv4.conf.all.arp_notify = 1
728x90
반응형
'지식' 카테고리의 다른 글
quota (0) | 2022.08.03 |
---|---|
tar 압축명령 (0) | 2022.08.03 |
rsyslog 서버설정 (0) | 2022.08.03 |
리눅스의 기본적인 트리구조와 각 폴더 역할 확인 (0) | 2022.08.03 |
iptables (0) | 2022.08.03 |
Comments