Sử dụng lệnh Arch để tìm ra kiểu kiến ​​trúc của máy tính

Về lý thuyết, bạn nên biết kiến ​​trúc của máy tính của bạn bởi vì sau khi tất cả các bạn đã cài đặt Linux trên nó ngay từ đầu.

Tất nhiên nó có thể là trường hợp bạn không cài đặt Linux trên máy tính và bạn cần phải biết kiến ​​trúc trước khi biên dịch một gói để chạy trên nó.

Bạn có thể nghĩ rằng loại kiến ​​trúc là hiển nhiên nhưng khi bạn xem xét Chromebook, có khả năng nó là x86_64 hoặc dựa trên cánh tay và không nhất thiết phải rõ ràng chỉ bằng cách xem máy tính cho dù đó là 32 bit hay 64- bit.

Vậy có loại nào? Chỉ cần kiểm tra trang tải xuống Debian liệt kê các kiến ​​trúc sau đây:

Các kiến ​​trúc tiềm năng khác bao gồm i486, i586, i686, ia64, alpha và sparc.

Lệnh sau sẽ cho bạn thấy kiến ​​trúc cho máy tính của bạn:

vòm

Về bản chất, lệnh arch là một cách đơn giản để thể hiện lệnh sau:

uname -m

uname được sử dụng để in tất cả các loại thông tin hệ thống về máy tính của bạn, trong đó kiểu kiến ​​trúc chỉ là một phần nhỏ.

Đơn giản chỉ cần gõ uname trên của riêng mình cho bạn thấy hệ điều hành bạn đang chạy, tức là Linux trong khi uname -a hiển thị tất cả các thông tin có sẵn từ lệnh uname bao gồm:

Bạn có thể sử dụng các nút chuyển để chỉ định thông tin bạn muốn hiển thị.

Bạn có thể xem hướng dẫn đầy đủ cho uname và arch bằng cách gõ lệnh sau:

thông tin 'uname invame invocation'

Nó cũng có thể nhận được đầy đủ chi tiết của lệnh arch bằng cách gõ man arch.

Bản thân lệnh vòm chỉ có 2 công tắc:

Để hoàn tất hướng dẫn này, lệnh sau cũng sẽ cho bạn biết liệu hệ thống của bạn có chạy 32 bit hay 64 bit:

getconf thực sự là viết tắt của nhận giá trị cấu hình. Nó là một phần của hướng dẫn lập trình POSIX. Hàm LONG_BIT trả về kích thước của một số nguyên dài. Nếu nó trả về 32 thì bạn có một hệ thống 32-bit trong khi nếu nó trả về 64, bạn có một hệ thống 64-bit.

Phương pháp này không phải là bằng chứng đánh lừa tuy nhiên và nó có thể không hoạt động trên tất cả các kiến ​​trúc.

Để biết chi tiết đầy đủ về lệnh getconf của người dùng getconf vào cửa sổ đầu cuối hoặc truy cập trang web này.

Trong khi rõ ràng là dễ dàng hơn để gõ arch hơn uname -m nó là đáng chú ý rằng lệnh arch đã không được chấp nhận và có thể không có sẵn trên tất cả các phiên bản của Linux trong tương lai. Do đó, bạn nên sử dụng lệnh uname để thay thế.