sysctl 명령어는 커널 runtime 시에 커널의 파라미터를 변경할 때 사용
시스템의 /proc/sys 디렉토리밑에 있는 커널 매개변수를 제어
사용
옵션
예문
현재 커널의 매개변수값을 출력
리눅스마스터1급 2차 14회 15번 문제
sysctl 을 이용해 /proc/sys/net/ipv4/icmp_echo_ignore_all 값을 설정
sysctl 이 /proc/sys 이하의 디렉토리 밑에 있는 커널 매개변수를 제어하는데,
/proc/sys/net/ipv4/icmp_echo_ignore_all 의 경우 기본 /proc/sys 를 제외하고
net 부터 . 으로 디렉토리를 구분하여 변수명으로 설정된다.
/proc/sys/net/ipv4/icmp_echo_ignore_all 의 설정은
net.ipv4.icmp_echo_ignore_all 변수가 된다
시스템의 /proc/sys 디렉토리밑에 있는 커널 매개변수를 제어
사용
sysctl [option] 파일명 or 파일명=값
옵션
-a : 현재 커널 매개변수와 값을 보여줌
-p : sysctl 환경변수파일 (default : /etc/sysctl.conf)의 설정 상태 표시
-n : 특정키에 대한 값을 보여줌
-w variable=value : 변수에 값을 설정
-A : 테이블형태로 설정가능한 파라미터를 보여줌
-p : sysctl 환경변수파일 (default : /etc/sysctl.conf)의 설정 상태 표시
-n : 특정키에 대한 값을 보여줌
-w variable=value : 변수에 값을 설정
-A : 테이블형태로 설정가능한 파라미터를 보여줌
예문
현재 커널의 매개변수값을 출력
sysctl -a
리눅스마스터1급 2차 14회 15번 문제
sysctl 을 이용해 /proc/sys/net/ipv4/icmp_echo_ignore_all 값을 설정
sysctl -w
net.ipv4.icmp_echo_ignore_all=1
sysctl 이 /proc/sys 이하의 디렉토리 밑에 있는 커널 매개변수를 제어하는데,
/proc/sys/net/ipv4/icmp_echo_ignore_all 의 경우 기본 /proc/sys 를 제외하고
net 부터 . 으로 디렉토리를 구분하여 변수명으로 설정된다.
/proc/sys/net/ipv4/icmp_echo_ignore_all 의 설정은
net.ipv4.icmp_echo_ignore_all 변수가 된다
'공부 > 0x04 LINUX' 카테고리의 다른 글
| gzip 과 gunzip 명령어 (0) | 2010/04/14 |
|---|---|
| cpio 명령어 (0) | 2010/04/14 |
| rdist 명령어 (0) | 2010/04/14 |
| syslogd (0) | 2010/04/14 |
| tar 명령어 (0) | 2010/04/14 |
| sysctl 명령어 (0) | 2010/04/08 |
| echo 명령어 (0) | 2010/04/08 |
| nice 와 renice 명령어 (0) | 2010/04/07 |
| 리눅스 클러스터링 (0) | 2010/04/06 |
| rpm 명령어 (0) | 2010/04/06 |
| usermod 명령어 (0) | 2010/04/05 |