Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Linux

Hướng dẫn từng bước:Kiểm tra khe cắm PCI trên hệ thống Linux

Khe cắm PCI và khe cắm PCI express có ở khắp mọi nơi. Vì bus thậm chí còn được sử dụng bên trong netbook và ultrabook, nên đôi khi bạn có thể cần kiểm tra một chút thông tin về chúng ở những nơi khó xảy ra nhất. GNU/Linux bao gồm một số lệnh cho phép bạn tìm hiểu thêm về các khe cắm PCI mà bạn có thể muốn biết. Các lệnh này hoàn hảo để cố gắng khắc phục các sự cố mạng và chúng cũng tốt cho bất kỳ ai chế tạo thiết bị của riêng mình. Các kỹ thuật viên cũng sử dụng chúng để khắc phục sự cố.

Bạn sẽ cần phải làm việc từ dòng lệnh Linux để đo các khe cắm PCI theo cách này. Giữ phím Ctrl, Alt và T trong môi trường màn hình đồ họa để khởi động shell. Bạn cũng có thể muốn nhấp vào menu Ứng dụng hoặc Whisker, đi tới Công cụ hệ thống và nhấp hoặc nhấn vào Terminal. Người dùng Ubuntu Unity sẽ muốn tìm kiếm từ terminal từ Dash. Người vận hành máy chủ không đầu luôn có thể sử dụng một trong các thiết bị đầu cuối ảo, nhưng một số lệnh này hơi dài nếu bạn không tải chúng từ tập lệnh shell.

Phương pháp 1:Xem thông tin khe cắm PCI

Ở mức cơ bản nhất, bạn chỉ cần gõ lspci và nhấn enter để nhận được nhiều thông tin về tất cả các thiết bị được gắn vào hệ thống của bạn. Thao tác này có thể sẽ cuộn ra khỏi cửa sổ terminal của bạn, vì vậy bạn có thể muốn sử dụng thanh cuộn để đọc trên đó. Bạn có thể muốn sử dụng bánh xe cuộn hoặc bàn di chuột nếu có để xem qua tất cả thông tin. Lệnh này, không có đối số nào khác, sẽ liệt kê mọi thiết bị được gắn vào hệ thống của bạn thông qua bus PCI. Mặc dù nó có thể cung cấp cho bạn một bức tường văn bản nhưng đây là một lệnh rất dễ sử dụng.

Phương pháp 2:Kiểm tra thông tin khe cắm PCI Ethernet

Mặc dù đây là một lượng dữ liệu cực kỳ lớn nhưng bạn luôn có thể sử dụng grep để làm cho ngày của bạn trở nên dễ dàng hơn nhiều. Một trong những thủ thuật được sử dụng nhiều nhất để kiểm tra chỉ mục khe cắm PCI là thu thập ngay thông tin về bộ điều khiển Ethernet của bạn. Nó sẽ giúp ích khi bạn gặp vấn đề với nó. Nhập lspci -vmm | grep -B1 -A2 ‘^Class.*Ethernet’ tại dòng lệnh và nhấn enter. Rất có thể, đó là một lượng lớn văn bản cần phân tích cú pháp, vì vậy bạn có thể sao chép và sau đó dán vào dòng lệnh. Nhấp vào menu Chỉnh sửa và chọn Dán hoặc giữ phím Shift, Ctrl và V cùng lúc để dán. Phím tắt Ctrl+V tiêu chuẩn mà bạn có thể quen sử dụng sẽ không hoạt động ở đây vì thiết bị đầu cuối diễn giải điều đó theo cách khác. Ngay khi nhấn enter, bạn sẽ nhận được thông tin về bộ điều hợp Ethernet của mình.

Bạn sẽ nhận thấy rằng thông tin bạn nhận được sẽ cho bạn biết khe cắm nào được cài đặt và nhà cung cấp phần cứng nào đã vận chuyển thẻ cụ thể đó. Nó cũng sẽ cho bạn biết thêm một chút thông tin về chính thiết bị.

Phương pháp 3:Hiển thị các khe PCI mở

Quay lại thiết bị đầu cuối, bạn có thể chạy sudo dmidecode -t 9 | grep -A3 “Thông tin vị trí hệ thống” | grep -c -B1 “Có sẵn” để biết bạn có bao nhiêu khe cắm PCI còn trống. Một lần nữa, đây là một lệnh rất dài và sẽ không thực tế nếu gõ đi gõ lại nhiều lần. Do đó, bạn có thể muốn sao chép nó và nhấp lại vào menu Chỉnh sửa, sau đó chọn Dán hoặc giữ Ctrl, Shift và V để dán vào cửa sổ terminal.

Lưu ý rằng lệnh sudo nằm ở phía trước ngăn xếp dòng lệnh cụ thể này. Đó là vì việc liệt kê danh sách chính xác các khe cắm PCI yêu cầu quyền truy cập root. Bạn sẽ được yêu cầu nhập mật khẩu khi thử chạy nó, sau đó nó sẽ trả về một số duy nhất. Giá trị này có thể thấp tới 0 hoặc 1 trên hệ thống có ít khe cắm PCI vật lý thực tế cho đến cao tới 8-10 trên một số loại máy chủ.

Bạn có thể nhận được một số kết quả bất thường hoặc ít nhất là không mong muốn nếu bạn chạy bất kỳ lệnh nào trong số này bên trong máy ảo. Hầu hết các môi trường phần mềm VM sẽ mô phỏng một loạt khe cắm PCI, nhưng liệu các giá trị cụ thể của chúng có hợp lý hay không lại là điều khác.

GIỚI THIỆU TÁC GIẢ

Hướng dẫn từng bước:Kiểm tra khe cắm PCI trên hệ thống Linux

Mũi tên Kevin

Kevin Arrows là một chuyên gia công nghệ giàu kinh nghiệm và hiểu biết với hơn một thập kỷ kinh nghiệm trong ngành. Anh có chứng chỉ Chuyên gia Công nghệ được Chứng nhận của Microsoft (MCTS) và có niềm đam mê sâu sắc trong việc cập nhật những phát triển công nghệ mới nhất. Kevin đã viết nhiều về nhiều chủ đề liên quan đến công nghệ, thể hiện chuyên môn và kiến ​​thức của mình trong các lĩnh vực như phát triển phần mềm, an ninh mạng và điện toán đám mây. Những đóng góp của ông cho lĩnh vực công nghệ đã được các đồng nghiệp công nhận và tôn trọng rộng rãi, đồng thời ông được đánh giá cao nhờ khả năng giải thích các khái niệm kỹ thuật phức tạp một cách rõ ràng và ngắn gọn.