얼마전 리눅스 2.4.14(커널)에 오라클을 깔게 되었습니다. 그런데 실수로 shmparam.h에 세마포어변수에 적절한 값을 설정해야 하는데 이걸 안하고 컴파일을 해버렸습니다. 현재 shmmax, shmmin 등이 얼마로 설정되 있는 지 보려면 어떤 명령을 써야 하는 지 알고 싶습니다.
현재 세마포어와 공유 메모리 값은 /proc/sys/kernel/shmmax 와 shmall 등에서 바로 볼 수 있습니다. ipcs -l 명령으로도 한도를 확인할 수 있습니다. 값을 바꾸려면 sysctl 을 쓰면 됩니다.