/proc/sys 에서 특정 파라미터 확인
이전 단계에서 sysctl -a가 모든 커널 파라미터를 나열하는 방법을 살펴보았습니다. 이러한 파라미터는 단순한 추상 설정이 아니라, 종종 /proc/sys 디렉토리 내의 파일로 표현됩니다.
/proc 파일 시스템은 프로세스 및 기타 시스템 정보에 대한 정보를 제공하는 가상 파일 시스템입니다. /proc/sys 하위 디렉토리는 특히 sysctl -a로 본 커널 파라미터에 해당하는 파일을 포함합니다.
kernel.hostname과 같은 특정 파라미터를 살펴보겠습니다. /proc/sys 파일 시스템에서 이는 /proc/sys/kernel/hostname 파일에 해당합니다.
cat 명령을 사용하여 이 파일의 내용을 볼 수 있으며, 이는 kernel.hostname 파라미터의 현재 값을 보여줍니다.
터미널에 다음 명령을 입력하고 Enter 키를 누릅니다.
cat /proc/sys/kernel/hostname
your-hostname 또는 이와 유사한 LabEx 환경의 호스트 이름을 볼 수 있습니다.
your-hostname
다른 것을 시도해 보겠습니다. net.ipv4.ip_forward 파라미터는 시스템이 IPv4 패킷을 전달할지 여부를 제어합니다. 해당 파일은 /proc/sys/net/ipv4/ip_forward입니다.
다음 명령을 입력하고 Enter 키를 누릅니다.
cat /proc/sys/net/ipv4/ip_forward
출력은 0 (전달 비활성화) 또는 1 (전달 활성화) 입니다.
0
이것은 /proc/sys에서 해당 파일을 읽어 커널 파라미터의 현재 값을 검사할 수 있음을 보여줍니다. 이러한 파일에 쓰기 (적절한 권한으로) 를 통해 이러한 파라미터를 수정할 수도 있지만, 런타임에 커널 파라미터를 변경하는 데는 일반적으로 sysctl 명령을 사용하는 것이 더 선호되고 안전한 방법입니다.
다음 단계로 이동하려면 계속을 클릭하십시오.