/proc/meminfo, /proc/cpuinfo 등의 출력은 항상 영어입니까?

/proc/meminfo, /proc/cpuinfo 등의 출력은 항상 영어입니까?

/proc/meminfo, /proc/cpuinfo 등의 출력에 의존하는 코드를 작성하고 있습니다. 파일 내용은 항상 영어입니까? 예를 들어, MemTotal/proc/meminfo는 항상 MemTotal모든 로케일에 있습니까?

답변1

예, 일반적으로 그렇습니다. 해당 메시지는 커널 자체에서 제공되며 커널 이미지 자체에 100개의 번역을 포함하면 커널 크기를 극적으로 늘리는 것 외에는 아무 목적도 없습니다.

많은 경우 커널 정보를 읽고 이를 번역된 방식으로 표시하는 프런트엔드, 사용자 공간 프로그램이 있습니다.

답변2

proc virtual filesystem두 부분이 있습니다:

1. /proc/[PID]/blahblah
2. /proc/* #versus of no.1 such as cpuinfo meminfo partitions and so on.

/proc/[PID]/files일부는 사용자에 의해 채워지기 때문에 의 내용에서 다른 로케일을 볼 수 있으므로 environ다른 로케일을 볼 수도 있습니다. 그러나 파트 2 또는 파트 1의 일부에서는 결코 다른 로케일을 볼 수 없습니다. 또한 번역할 수 없습니다.

관련 정보