Tùy chọn isainfo


0

Tôi đang tự hỏi về sự khác biệt giữa hai lệnh

isainfo -k
isainfo -n

trên Solaris. Tôi hiểu rằng cái đầu tiên được sử dụng để kiểm tra xem kernel đang chạy ở chế độ 32 bit hay 64 bit, và trang man nói về cái thứ hai

     -n In tên của tập lệnh gốc được sử dụng bởi
           các ứng dụng di động được hỗ trợ bởi phiên bản hiện tại
           của hệ điều hành.

Trên máy thử nghiệm chạy Solaris ở chế độ 64 bit, đầu ra của cả hai lệnh là "amd64". Vì vậy, câu hỏi của tôi là:

  • Đầu ra của hai lệnh có thể khác nhau không?
  • Nếu tôi có tập lệnh cài đặt muốn kiểm tra các điều kiện tiên quyết trước khi giải nén và khởi động phần mềm 64 bit, tôi nên sử dụng tập lệnh nào?

Câu trả lời:


1

Bởi khác bạn có nghĩa là 32 vs 64? Không.

Đầu ra hộp Sparc:

jmcnama@SNEDAP03 ~> isainfo -k  -v
64-bit sparcv9 kernel modules
jmcnama@SNEDAP03 ~> isainfo -n  -v
64-bit sparcv9 applications
        ima fmaf vis2 vis popc

Thêm tùy chọn -v để kiểm tra kernel 64 bit. Nếu hệ thống có kernel 64 bit, nó hỗ trợ hình ảnh thực thi 64 bit.


Cảm ơn bạn đã trả lời của bạn. Tôi vẫn tự hỏi tại sao có hai tùy chọn khác nhau, nếu isainfo -kisainfo -ncả hai sẽ báo cáo "sparc" hoặc "sparcv9" (resp. "I386" hoặc "amd64" trên hộp Intel). Nói cách khác, sự khác biệt giữa "kernel đang chạy ở chế độ 64 bit""các ứng dụng 64 bit được hỗ trợ" . - Nếu bạn có bất kỳ thông tin nào có thể làm giảm sự nhầm lẫn của tôi, tôi sẽ rất biết ơn.
Martin R
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.