Share to:

Modprobe


modprobe là một phần mềm Linux do Rusty Russell viết, nó dùng để thêm vào hay gỡ bỏ một loadable kernel module (viết tắt: LKM) từ nhân linux. Chương trình được sử dụng nhiều trong udev khi tải chương trình điều khiển cho các bộ phận phần cứng phát hiện tự động.

Năm 2010, modprobe được phân phối như một phần của gói phần mềm "module-init-tools[1] cho nhân Linux phiên bản >= 2.6. Trước đó nó được phát triển trong bộ "modutils"[2] dùng trên các phiên bản Linux 2.2.x và 2.4.x.

Hoạt động

Chương trình cung cấp nhiều chức năng hơn các tiện ích cơ bản như insmodrmmod, ví như:

  • Khả năng đưa ra quyết định trực quan hơn về mô đun nào cần tải.
  • Có thông tin về các mô đun phụ thuộc, trước khi tải một mô đun, chương trình thêm các mô đun cần thiết vào.
  • Phân tích đệ quy các mô đun phụ thuộc cần thiết.

Nếu không có yêu cầu nào được chỉ định, chương trình mặc định thêm/chèn/cài đặt mô đun vào nhân. Để chạy chương trình, người dùng phải có quyền root, trong vài trường hợp phải gõ lệnh sudo modprobe.

Nếu vài đối số được thêm vào lệnh sau tên mô đun, chúng được chuyển tới nhân (in addition to any options listed in the configuration file). Trong vài phiên bản của modprobe, tập tin cấu hình chính là modprobe.conf được đặt trong thư mục /etc/modprobe.d với một loạt các tập cấu hình mang tên <tên mô đun>.

Blacklist

Trong trường hợp hai hay nhiều mô đun hỗ trợ cùng một thiết bị, hay một mô đun không thể hỗ trợ một thiết bị: từ khóa blacklist cho phép ta thông báo cho chương trình bỏ qua những mô đun theo sau.[3]

Có hai cách để blacklist mô đun bằng modprobe, thứ nhất là cấu hình trong /etc/modprobe.d/blacklist

cat /etc/modprobe.d/blacklist
blacklist ieee1394
blacklist ohci1394
blacklist eth1394
blacklist sbp2

Xem thêm

Tham khảo

  1. ^ "Bản sao đã lưu trữ". Bản gốc lưu trữ ngày 9 tháng 6 năm 2008. Truy cập ngày 22 tháng 9 năm 2011.
  2. ^ "Bản sao đã lưu trữ". Bản gốc lưu trữ ngày 23 tháng 2 năm 2009. Truy cập ngày 22 tháng 9 năm 2011.
  3. ^ modprobe.conf(5) - Linux man page

Liên kết ngoài

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya