/proc 디렉토리에는 window의 레지스터 값 같이 kernel에 대한 data 값을 가지고 있는 부분이 존재
1. 현재 변수 값 조회
# cat /proc/sys/디렉토리/변수값
2. 현재 변수 값 설정
# echo xx > /proc/sys/디렉토리/변수값
또한 sysctl 을 이용하여 조회 또는 설정 가능
sysctl의 설정 파일은 /etc/sysctl.conf 이며 sysctl 에서는 역시 /proc/sys 디렉토리 이하에 있는 변수를 변경 할수 있습니다. 디렉토리(/)는 sysctl 에서 마침표(.)로 변경되는 것을 참고 !
1) 모든 변수 설정 확인 : sysctl –a
2) 모든 변수 설정 확인 : sysctl –n ??
3) 모든 변수 설정 확인 : sysctl –w
ex) #sysctl -w net.ipv4.conf.lo.send_redirects=0
참고로.....
위의 모든 설정은 재부팅 후에 원래의 값으로 다시 초기화됨...
/etc/rc.d/rc.local 에 설정하여 부팅시마다 설정이 될 수 있도록..
또한 혹시나..........리눅스의 버전이 낮아 sysctl 명령어가 없는 경우에는
echo 0 or 1 > /proc/sys/net/* 와 같이 직접 /proc 이하의 값을 직접 설정해 주어도 된다.
마찬가지로 echo 명령어 역시 재부팅되면 초기화되므로 /etc/rc.d/rc.local 에 설정해 두어야 재부팅후에도 적용이 된다.
'리눅스-Linux' 카테고리의 다른 글
[Linux] Crontab 미동작 관련 (0) | 2013.11.27 |
---|---|
[리눅스] grep 명령어 (0) | 2013.11.27 |
[Linux] Public 키를 통한 ssh 접속 (0) | 2013.10.31 |
[Linux] partprobe 파티션 재인식 (0) | 2013.10.28 |
리눅스 환경변수 설정 (0) | 2013.10.21 |