Skip to main content

아치 명령을 사용하여 컴퓨터의 아키텍처 유형 찾기

Soon We'll Cure Diseases With a Cell, Not a Pill | Siddhartha Mukherjee | TED Talks (유월 2026)

Soon We'll Cure Diseases With a Cell, Not a Pill | Siddhartha Mukherjee | TED Talks (유월 2026)
Anonim

이론 상으로는, 처음에는 컴퓨터에 리눅스를 설치했기 때문에 이미 컴퓨터의 아키텍처를 알고 있어야합니다.

물론 컴퓨터에 Linux를 설치하지 않았을 수도 있고, 패키지를 컴파일하기 전에 아키텍처를 알아야 할 수도 있습니다.

아키텍처 유형이 분명하다고 생각할 수도 있지만 Chromebook을 고려할 때 x86_64 또는 팔 기반 일 가능성이 있으며 32 비트인지 또는 컴퓨터인지 여부만으로는 알 수 없습니다. 64 비트.

아키텍처 유형

어떤 유형이 있습니까? 데비안 다운로드 페이지를 체크 아웃하면 다음 아키텍처가 나열됩니다.

  • amd64
  • arm64
  • 갑옷
  • armhf
  • i386
  • 밉스
  • 미셀
  • powerpc
  • ppc64el
  • s390ex

다른 잠재적 인 아키텍처로는 i486, i586, i686, ia64, alpha 및 sparc가 있습니다.

다음 명령은 컴퓨터의 아키텍처를 보여줍니다 :

아치

본질적으로 아치 명령은 다음 명령을 표현하는 간단한 방법입니다.

uname -m

uname은 아키텍처 유형이 아주 작은 컴퓨터에 대한 모든 종류의 시스템 정보를 인쇄하는 데 사용됩니다.

uname을 입력하기 만하면 Linux와 같이 실행중인 운영 체제가 표시됩니다. 반면 uname -a는 uname 명령에서 사용 가능한 모든 정보를 다음과 같이 표시합니다.

  • 커널 이름
  • 노드 이름
  • 커널 릴리즈
  • 커널 버전
  • 기계 하드웨어 (즉, 아치 명령과 동일)
  • 프로세서
  • 하드웨어 플랫폼
  • 운영 체제

스위치를 사용하여 표시 할 정보 만 지정할 수 있습니다.

  • uname -a - 모든 정보 표시
  • uname -s - 커널 (즉, Linux)
  • uname -n - 네트워크 호스트 이름 (즉, localhost.localdomain)을 표시합니다.
  • uname -r - 커널 릴리즈를 보여줍니다 (즉, 3.10.0-229.14.1.e17.x86_64).
  • uname -v - 커널 버전 (즉, # 1 SMP Tue Sep 15 15:05:51 UTC 2015)
  • uname -m - 아키텍처 (즉, x86_64)
  • uname -p - 프로세서 유형 (x86_64)을 보여줍니다.
  • uname -i - 하드웨어 플랫폼 (x86_64)
  • uname -o - 운영 체제

다음 명령을 입력하여 uname 및 arch에 대한 전체 설명서를 볼 수 있습니다.

정보 coreutils의 uname 호출

man arch를 입력하여 arch 명령의 전체 세부 사항을 얻을 수도 있습니다.

arch 명령 자체에는 2 개의 스위치 만 있습니다.

  • arch --help - 도움말 페이지를 표시합니다.
  • arch --version - 버전 번호를 표시합니다.

이 안내서를 완료하려면 다음 명령을 실행하여 시스템에서 32 비트 또는 64 비트를 실행 중인지 여부를 알 수 있습니다.

  • getconf LONG_BIT

getconf는 실제로 구성 값을 가져옵니다. 이것은 POSIX 프로그래머 매뉴얼의 일부입니다. LONG_BIT는 long 정수의 크기를 반환합니다. 32를 반환하면 32 비트 시스템을 갖지만 64를 반환하면 64 비트 시스템을 갖습니다.

그러나이 방법은 어리석은 증거가 아니며 모든 아키텍처에서 작동하지 않을 수 있습니다.

getconf 명령에 대한 자세한 내용은 man getconf를 터미널 창에 입력하거나이 웹 페이지를 방문하십시오.

uname -m보다 arch를 입력하는 것이 분명 쉽지만 arch 명령은 더 이상 사용되지 않으며 향후 모든 버전의 Linux에서 사용할 수 없을 수도 있습니다. 따라서 대신 uname 명령을 사용하는 데 익숙해 져야합니다.