리눅스

IPV4 ,IPV6 설정 및 Swap Memory, 시스템 파일 개수 설정 (하드링크, 소프트 링크)

데이터공부방 2020. 10. 19. 16:13

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 확인)