Co to jest udev?
udev to mechanizm systemu Linux odpowiedzialny za dynamiczną obsługę urządzeń. Jego zadaniem jest wykrywanie sprzętu podłączanego do komputera oraz tworzenie odpowiednich plików urządzeń w katalogu /dev.
W pytaniu egzaminacyjnym poprawną odpowiedzią jest właśnie udev, ponieważ odpowiada on m.in. za automatyczne reagowanie na podłączenie pendrive'a, dysku USB, drukarki, karty sieciowej lub innego urządzenia.
Do czego służy udev?
udev umożliwia:
- automatyczne wykrywanie nowych urządzeń,
- tworzenie i usuwanie wpisów w katalogu
/dev, - nadawanie urządzeniom nazw,
- ustawianie uprawnień do urządzeń,
- uruchamianie reguł po podłączeniu lub odłączeniu sprzętu.
Dzięki temu system Linux nie musi mieć statycznie przygotowanych wszystkich możliwych plików urządzeń. Są one tworzone wtedy, gdy są potrzebne.
Przykład działania
Po podłączeniu pendrive'a system może utworzyć urządzenie, np.:
/dev/sdb
/dev/sdb1
udev bierze udział w rozpoznaniu urządzenia i utworzeniu odpowiednich wpisów w /dev.
Reguły udev
Zachowanie udev można konfigurować za pomocą reguł, zwykle umieszczanych w katalogu:
/etc/udev/rules.d/
Reguły mogą określać np. nazwę urządzenia, właściciela, grupę lub akcję wykonywaną po jego podłączeniu.
Ważne rozróżnienie egzaminacyjne
udev- dynamiczna obsługa urządzeń w Linuxie,uname- wyświetla informacje o systemie i jądrze,uptime- pokazuje czas działania systemu,ulink- nie jest standardowym narzędziem do obsługi urządzeń w Linuxie.