Компьютерын архитектурын төрлийг хайхын тулд Ар arch командыг ашиглаарай

Онолоор бол та өөрийн компьютерын архитектурыг аль хэдийн мэддэг байх ёстой.

Мэдээж хэрэг та Линуксыг компьютер дээр суулгахгүй байсан бөгөөд багцыг ажиллуулахаас өмнө уг архитектурыг мэдэх шаардлагатай байж болох юм.

Та архитектурын төрлийг мэддэг байх аа гэхдээ Chromebook-г авч үзэхдээ x86_64 эсвэл гар дээр суурилсан байх магадлалтай бөгөөд энэ нь зөвхөн 32-битийн эсвэл 64- бит.

Тэгэхээр ямар төрлүүд байна вэ? Зүгээр л Debian-ийн татаж авах хуудсыг шалгаж дараахь архитектуруудыг жагсаав:

Боломжит бусад архитектурууд i486, i586, i686, ia64, альфа болон sparc багтана.

Дараах тушаал нь таны компьютерт зориулсан архитектурыг үзүүлнэ:

нуман

Ерөнхийдөө arch тушаал нь дараах тушаалыг илэрхийлэх хялбар арга юм:

uname -m

uname нь таны компьютерийн талаархи бүх төрлийн системийн мэдээллийг хэвлэхэд хэрэглэгддэг. Архитектурын төрөл нь зөвхөн бага хэсэг юм.

Зүгээр л өөрийнхөө шоу дээр үйлдсэн үйлдлийн систем, өөрөөр хэлбэл Линукс байхад uname -a нь uname тушаалаас бүх мэдээллийг харуулах болно.

Та хүссэн мэдээллээ зааж өгөхийн тулд шилжүүлэгчдийг ашиглаж болно.

Та дараах командыг бичиж бүтэн гарын авлагыг бүрэн бүтэн ба нуман харагдана.

info coreutils 'нэртэй дуудлага'

М н нум нум бичиж arch arch тушаалын дэлгэрэнг й мэдээллийг авах боломжтой.

Нуман команд нь зөвхөн 2 унтраалгатай байна:

Энэ гарын авлагыг бөглөхийн тулд дараах тушаал нь таны систем 32-бит эсвэл 64-бит ажиллаж байгаа эсэхийг үзүүлэх болно.

getconf нь тохиргооны утгыг авах гэсэн үг юм. Энэ нь POSIX програмын гарын авлагын нэг хэсэг юм. LONG_BIT нь урт бүхэл тоо хэмжээг буцаана. Хэрэв энэ нь 32 эргэж байвал 32 бит системтэй байхад 64 нь 64-битийн системтэй бол.

Энэ арга нь тэнэг баталгаа биш бөгөөд бүх архитектур дээр ажиллахгүй байж болно.

Getconf тушаалын төрлийн хүн getconf талаар дэлгэрэнгүй мэдээллийг терминал цонх руу эсвэл энэ хуудсанд зочилно уу.

Хэдийгээр uname -m-уудаас илүүтэйгээр arch гэж бичих нь хялбар байдаг боловч arch тушаалыг хуучирсан бөгөөд ирээдүйд Линуксийн бүх хувилбарууд дээр ашиглах боломжгүй байж болох юм. Тиймээс оронд нь uname командыг ашиглах хэрэгтэй.