Linux 활용

Linux Kernal Parameter

  • 아래 설정에 하나하나 알아갈때마다 의미를 채워보자
vm.swappiness = 0	# swap memory 를 이용하지 않음. 
 
net.core.somaxconn = 1000
net.core.netdev_max_backlog = 5000
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
 
net.ipv4.tcp_wmem = 4096 12582912 16777216
net.ipv4.tcp_rmem = 4096 12582912 16777216
net.ipv4.tcp_max_syn_backlog = 8096
net.ipv4.tcp_slow_start_after_idle = 0
net.ipv4.tcp_tw_reuse = 1 # TIME_WAIT local socket 재사용
net.ipv4.ip_local_port_range = 10240 65535 # local port 범위 조정

자주쓰는 문법

grep -rn "찾고자 하는 문자열" *
grep -A라인수 -B 라인수 # A: 뒤 몇라인, B: 앞 몇라인
  • while 문으로 주기적인 실행
while true ; do echo -n "$(date) " ; ss -s | grep timewait ; sleep 1 ; done

Linux Utils