Nhận dạng phần cứng trong Ubuntu

logo ubuntu

Một trong những phần gây ra nhiều khó khăn nhất cho những người mới sử dụng Linux nói chung và Ubuntu nói riêng, là nhận dạng các thiết bị trong hệ thống khi chúng chưa được phát hiện tự động. Như bạn có thể đã biết, việc phát hiện phần cứng của thiết bị, trái ngược với những gì xảy ra trong hệ thống Windows, được thực hiện bởi hạt nhân tại thời điểm khởi động hệ thống và sau này cũng có khả năng nhận ra các thiết bị khác đang bị nóng. -kết nối.

Hướng dẫn nhỏ này nhằm mục đích giúp bạn hiểu một chút về các tác vụ phổ biến để nhận dạng phần cứng trong Ubuntu, nơi chúng ta sẽ nói về các yếu tố phổ biến nhất: CPU, bộ nhớ và bộ nhớ trong số những người khác.

Trong nhiều trường hợp, vấn đề Nó không nằm ở cách nhìn nếu không phải là gì, vì trình điều khiển của các phần tử phần cứng của máy tính trong hệ thống Unix thay đổi một chút so với cách nó được thực hiện trong môi trường Windows (nhân Windows chủ yếu dựa vào trình điều khiển để hỗ trợ các thành phần hệ thống khác nhau, trong khi trên Linux nó là hạt nhân hỗ trợ hầu hết các thiết bị).

Nếu không thể tiếp cận tất cả các loại thiết bị và thành phần phần cứng có thể tồn tại trong máy tính (vì đó sẽ là một nhiệm vụ quá sức), chúng tôi muốn thu thập những chính mà bất kỳ máy tính nào cũng có thể có và điều đó không được hệ thống tự động phát hiện. Các bước này có thể được coi là cần thiết trong nhiều trường hợp để sau này tìm các trình điều khiển cần thiết và thêm chúng vào hệ thống.

Danh sách chung của phần cứng thiết bị

Nói chung, bằng cách sử dụng lệnh sau, chúng ta có thể có cái nhìn tổng quan về tất cả phần cứng được phát hiện trong nhóm của chúng tôi.

 $ sudo lshw 

Bạn sẽ thấy danh sách đó như thế nào tạo ra rất rộng rãi và chi tiết, vì vậy sẽ thuận tiện để kết xuất nó vào một tệp hoặc nối một hàm khác để đọc nó một cách bình tĩnh hơn.

Nhận dạng bộ xử lý

Bộ vi xử lý là một trong những thành phần cơ bản của máy tính, cùng với bộ nhớ và các thiết bị xuất nhập. Một tệp hệ thống và một lệnh đơn giản có thể giúp xác định loại bộ xử lý nào đang được công nhận trong môi trường của chúng tôi. Thành phần này được hỗ trợ bên trong hạt nhân, vì vậy nếu có vấn đề do tất cả các khả năng của bộ xử lý của chúng ta không được nhận dạng, chúng ta sẽ cần một hạt nhân (hoặc một bản phân phối) hỗ trợ nó.

Tệp nằm bên trong / proc / cpuinfo Nó sẽ cung cấp cho chúng tôi thông tin chi tiết về việc nhận dạng CPU của chúng tôi:



cpuinfo



Và thông qua lệnh lscpu, không yêu cầu thêm bất kỳ công cụ sửa đổi nào, chúng tôi có thể lấy dữ liệu từ CPU một cách thân thiện:



lscpu



Nhận biết trí nhớ

Bộ nhớ cấu thành một yếu tố thiết yếu khác trong hệ thống. Quản lý tốt nó như một tùy chọn để tận dụng tất cả các khả năng của nó đảm bảo hệ điều hành hoạt động tốt và hiệu suất tối ưu. Để có được dữ liệu kỹ thuật giống nhau chúng ta phải sử dụng lệnh chung trên phần cứng hệ thống mà chúng tôi đã chỉ ra ở phần đầu, hãy nhớ rằng, lshw.

ảnh chụp màn hình bộ nhớ máy tính

Ngoài ra còn có một loạt lệnh khác cho phép chúng tôi thu thập thông tin chung về dung lượng bộ nhớ và ngà răng của bộ nhớ trong hệ điều hành, có thể cung cấp cho chúng tôi đủ thông tin để xác định xem các mô-đun được lắp đặt trong thiết bị có được phát hiện chính xác hay không. chi tiết về cách nó được công nhận trong môi trường hoạt động. Ví dụ, các lệnh hàng đầu (để xác định tổng số tiền và số tiền được hoán đổi), vmstat -SM -a (để biết chi tiết về

Nhận dạng ổ cứng

Lệnh sau đây ai cũng biết, fdisk, chúng tôi liệt kê các thiết bị lưu trữ được phát hiện trên máy tính của chúng tôi.

 $ sudo fdisk -l

fdisk -l

Nhưng điều gì sẽ xảy ra nếu chúng ta vừa cắm một ổ SATA hoặc SCSI mới và hệ thống không phát hiện ra nó? Đây là một cái gì đó rất phổ biến nếu bạn sử dụng ổ đĩa SATA cắm nóng (xác minh rằng tùy chọn của trao đổi nóng trong BIOS của máy tính hoặc nếu không, nó sẽ hoạt động như một đĩa IDE bình thường và bạn sẽ phải khởi động lại máy tính để hệ thống phát hiện) hoặc máy ảo, nơi có thể thêm các đĩa loại SCSI không được máy tính nhận dạng tự động.

Nếu đây là trường hợp của bạn, bạn sẽ phải buộc giải cứu bộ điều khiển. Để thực hiện việc này, hãy nhập lệnh sau:

 $ grep mpt /sys/class/scsi_host/host?/proc_name

Lệnh này sẽ trả về một dòng có kiểu: / sys / class / scsi_host /máy chủX/ proc_name: mptspi (Ở đâu máy chủX là lĩnh vực mà chúng tôi quan tâm). Tiếp theo, nhập lệnh sau để buộc quét lại:

echo "- - -" > /sys/class/scsi_host/hostX/scan

Nhận dạng cạc đồ họa

Nếu bạn nhớ rằng chúng tôi đã đề cập ở phần đầu của bài viết rằng nhân Linux cho phép xử lý các thiết bị nhất định cho các trình điều khiển được cài đặt trên máy tính, trường hợp của cạc đồ họa là một trong những thiết bị có khả năng xử lý được kế thừa. Đó là lý do tại sao lệnh sẽ giúp chúng ta trong trường hợp này là:

lspci | grep VGA

Và nó sẽ cho chúng ta thông tin bộ điều khiển hệ thống đang sử dụng trong đội.

lspci vga

Với thông tin này, vấn đề là xác minh xem chúng tôi có đang sử dụng đúng trình điều khiển trong hệ thống của mình hay không hay chúng tôi có nên sử dụng một trình điều khiển khác cụ thể hơn hoặc đã phát triển hơn hay không.

Nhận dạng thiết bị USB

Trong trường hợp này, chúng tôi có một lệnh cụ thể cho các loại thiết bị này:

lsusb

Đầu ra của bạn sẽ cung cấp cho chúng tôi thông tin về các thiết bị USB được kết nối như sau:

lsusb

Để khởi động lại thiết bị USB, chúng ta có thể lên lịch cronjob bằng lệnh sau để nó cập nhật trạng thái của thiết bị mỗi phút:

* * * * *    lsusb -v 2>&1 1>/dev/null

Chúng tôi hy vọng rằng hướng dẫn nhỏ này sẽ hữu ích cho bạn cho hầu hết các thiết bị hệ thống của bạn. Chắc chắn có nhiều lệnh khác trong linux và các ứng dụng để tải về các thông tin khác.

Bạn đã tìm thấy lệnh hữu ích nào khác trong công việc của mình với hệ thống Ubuntu để phát hiện phần cứng chưa?


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   ghi chú dijo

    Bài báo xuất sắc đã giúp tôi ghi lại tài liệu và áp dụng cho bản thân với những vấp váp nhất định mà tôi đã mắc phải trong quá khứ.

    Cảm ơn bạn,
    Hugo Gonzalez
    Cc của. Venezuela

  2.   ixoye64 dijo

    Cảm ơn, ít nhất với tôi bài viết này đã phục vụ tôi rất nhiều, lời chào

  3.   jcp dijo

    và cho các thẻ mạng

  4.   julian dijo

    và cho các thẻ mạng?

  5.   jorg3 dijo

    Làm cách nào tôi có thể nhận ra bluetooth của một máy tính không tự động nhận ra nó khi tôi cài đặt ubuntu 18.0 cho nó? Mẫu máy tính xách tay: Dell Vostro 1400
    liên quan

  6.   javierch dijo

    Người bạn tuyệt vời, cảm ơn bạn rất nhiều, họ là những lệnh rất chính xác, tôi đã tìm thấy thông tin mà tôi không biết làm thế nào để có được.