카이도스의 Tech Blog

/etc/sysctl.conf 수정 본문

지식

/etc/sysctl.conf 수정

카이도스 2022. 8. 3. 14:29
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