리눅스 "sysctl"명령 마스터하기

런타임에 커널 매개 변수 구성

리눅스 sysctl 명령은 런타임에 커널 매개 변수를 구성합니다. 사용할 수있는 매개 변수는 / proc / sys /에 나열된 매개 변수입니다. Procfs는 Linux에서 sysctl (8) 지원을 위해 필요합니다. sysctl 데이터를 읽거나 쓰려면 sysctl (8) 을 사용하십시오.

개요

sysctl [-n] [-e] 변수 ...
sysctl [-n] [-e] -w 변수 = 값 ...
sysctl [-n] [-e] -p <파일 이름> (기본값은 /etc/sysctl.conf)
sysctl [-n] [-e] -a
sysctl [-n] [-e] -A

매개 변수

변하기 쉬운

읽을 키의 이름. 예를 들면 커널 .ostype 입니다. 슬래시 구분 기호는 키 / 값 쌍 (예 : kernel / ostype)을 구분하는 마침표 대신 사용할 수도 있습니다 .

변수 = 값

키를 설정하려면 variable = value 양식을 사용하십시오. 여기서 variable 은 키이고 value 는 설정된 값입니다. 값에 셸에서 인용 부호 또는 문자가 포함되어 있으면 값을 큰 따옴표로 묶어야 할 수도 있습니다. 이를 위해서는 -w 매개 변수를 사용해야합니다.

-엔

값을 인쇄 할 때 키 이름의 인쇄를 사용하지 않으려면이 옵션을 사용하십시오.

-이자형

알 수없는 키에 대한 오류를 무시하려면이 옵션을 사용하십시오.

-w

sysctl 설정을 변경하려면이 옵션을 사용하십시오.

-피

sysctl 설정은 지정된 파일에서로드하거나 /etc/sysctl.conf를 지정하지 않으면로드하십시오.

-에이

현재 사용할 수있는 모든 값을 표시하십시오.

-에이

현재 사용 가능한 모든 값을 테이블 형식으로 표시하십시오.

사용 예

/ sbin / sysctl -a

/ sbin / sysctl -n kernel.hostname

/ sbin / sysctl -w kernel.domainname = "example.com"

/ sbin / sysctl -p /etc/sysctl.conf

특정 용도는 Linux 배포에 따라 다를 수 있습니다. 특정 컴퓨터에서 명령 을 사용 하는 방법 을 보려면 man 명령 ( % man )을 사용하십시오.