C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [리눅스] C Shell (csh) sysctl 사용법: 시스템 커널 매개변수 조정
    1. 개요
    2. 사용법
    3. 일반 옵션
    4. 일반 예제

[리눅스] C Shell (csh) sysctl 사용법: 시스템 커널 매개변수 조정

개요

sysctl 명령은 리눅스 및 유닉스 계열 운영 체제에서 커널 매개변수를 동적으로 조정하고 조회하는 데 사용됩니다. 이 명령을 통해 시스템 성능을 최적화하고 보안 설정을 조정할 수 있습니다.

사용법

기본 구문은 다음과 같습니다:

sysctl [options] [arguments]

일반 옵션

  • -a: 모든 커널 매개변수를 나열합니다.
  • -w: 특정 커널 매개변수를 설정합니다.
  • -n: 매개변수의 값을 출력합니다.
  • -q: 경고 메시지를 표시하지 않습니다.

일반 예제

  1. 모든 커널 매개변수 나열하기:
    sysctl -a
    
  2. 특정 매개변수의 값 확인하기:
    sysctl -n vm.swappiness
    
  3. 매개변수 설정하기 (예: swappiness 값 변경):
    sysctl -w vm.swappiness=10
    
  4. 특정 매개변수의 값을 파일에 저장하기:
    sysctl -a > kernel_params.txt
    

  • sysctl 명령을 사용할 때는 루트 권한이 필요할 수 있습니다.
  • 매개변수 변경 후 시스템 재부팅 시 설정이 유지되도록 /etc/sysctl.conf 파일에 추가하는 것이 좋습니다.
  • 시스템 성능을 조정할 때는 변경 사항을 신중하게 적용하고, 필요 시 원래 값으로 되돌릴 수 있도록 기록해 두세요.