/proc/meminfo, /proc/cpuinfo 등의 출력은 항상 영어인가요?

/proc/meminfo, /proc/cpuinfo 등의 출력은 항상 영어인가요?

나는 /proc/meminfo, /proc/cpuinfo 등의 출력에 의존하는 코드를 작성하고 있습니다. 파일 내용은 항상 영어인가요? 예를 들어, /proc/meminfo는 모든 로케일에 MemTotal항상 존재합니까 ?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부에서는 다른 로케일을 볼 수 없습니다. 그리고 그것들은 번역할 수 없습니다.

관련 정보