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ư insmod và rmmod, 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
- ^ "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.
- ^ "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.
- ^ 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.
- 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:
- 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.
- 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.
- 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.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.









