IPV4 ,IPV6 설정 및 Swap Memory, 시스템 파일 개수 설정 (하드링크, 소프트 링크)
1. IPV4 설정 (주소 또는 장비가 변경되었을 때 알려준다.)
- vi /etc/sysctl.conf 환경에서 실행
- net.ipv4.conf.all.arp_notify = 1
2. IPV6 설정 (IPV6 설정 해제, 기본 설정 해제, lo 설정 해제)
- vi /etc/sysctl.conf 환경에서 계속해서 실행
- net.ipv6.conf.all.disable_ipv6 = 1 # IPV6 설정해제
- net.ipv6.conf.default.disable_ipv6 = 1 # 기본 설정 해제
- net.ipv6.conf.lo.disable_ipv6 = 1 # lo 설정 해제
3. Swap memory 설정 ( 기존 memory가 full 나면 swap 메모리를 사용하게 되는데 사용하는 순간 )
- vi /etc/sysctl.conf 환경에서 계속해서 실행
- vm.swappiness = 1 ( 0 : 스왑 접근 비활성화, 1 : 스왑 접근 최소화, 100 : 공격적으로 스왑에 접근 )
4. 시스템 전체에서 열 수 있는 최대 파일 개수 설정
- vi /etc/sysctl.conf 환경에서 계속해서 실행
- fs.file-max = 65536
5. sysctl -p, sysctl -a
- 설정 값 확인
6. 파일 개수 제한 설정(설정 완료 후 재부팅해야 변경사항 적용)
- vi /etc/security/limits.conf 에서 작업 수행
ex) * soft nofile 10000
* hard nofile 10000
* soft nproc 8192
* hard nproc 16384
- 심볼릭 링크와 하드 링크에 대해 설정 완료 ( 파일 개수 제한 )
7. 재부팅 (reboot)
8. 설정 값 확인
- ulimit -a 를 활용하여 값이 변경되었나 확인 (open files, max user processes 확인)