W tym artykule pozwolimy Ci nauczyć się korzystania z polecenia Insmod w Ubuntu 20.04 system operacyjny Linux na terminalu powłoki. Aby przełączyć się nad żądaniem jądra o moduły, wywołujemy moduł init (). Następnie, za pomocą modułu init, przekazujemy moc do jądra, a jądro wywołuje metodę sys_to_init_module (). Zatem można użyć instrukcji Insmod, która ładuje moduły jądra. W tym przypadku wstawiamy SpeedStep-Lib, korzystając z instrukcji wymienionych poniżej.
W modułach „KO” komponenty są podłączone do systemu komputerowego. System operacyjny nie powinien rozpoznawać tego adresu po sklonowaniu komponentu do wyznaczonego miejsca i przenieś. Bez względu na to, jak ładowane są systemy Ubuntu, modułów nie można wielokrotnie ładować w tym samym miejscu; Nawet jeśli są aktywowane w dwóch oddzielnych lokalizacjach, nie można ich użyć wiele razy.
Jądro obsługuje różnorodne wtyczki ładowane, odnosząc się do dokumentów „KO” w rdzeniu dystrybucji Linux. Oferują sterowniki dla sprzętu rozproszonego przez Linux, w tym gniazda rozszerzeń IoT, jako członkowie systemu Linux System 3.0. Root działa po wpisaniu nazwy pakietu modułu ModProbe, aby dodać pakiet jądra. Modprobe według konwencji próbuje pobrać pakiet z innych podstawowych komponentów, które składają się na/lib/moduły/jądro. Prototyp wersji/jądra/sterowników/zależności musi zostać wyposażony przed zaimportowaniem komponentu.
Aby ponownie załadować moduły „KO”, używamy oprogramowania INSMOD. Załadowane elementy jądra można zobaczyć za pomocą aplikacji LSMOD; W przeciwnym razie można odwiedzić Proc/ Components, aby uzyskać więcej szczegółów. Przed rozpoczęciem od użycia instrukcji Insmod w powładzie musimy upewnić się, że nasz system jest aktualny i nie zawiera żadnych aktualizacji, które należy wypełnić w skorupce. Następnie wykonujemy instrukcję aktualizacji za pomocą pakietu Apt i uprawnień sudo. Wykonanie rozpoczyna się po prośbie o hasło użytkownika Sudo w celu kontynuowania tego procesu. Zapewniamy kod podsumowy dla konta Sudo i naciskamy klawisz Enter, aby kontynuować tę aktualizację. System zaczyna być aktualizowany po użyciu tej instrukcji. Proces ten jest zakończony w ciągu kilku sekund od 2 minut.
Polecenie Insmod systemu Linux wymyśliło z nim wiele opcji. Jeśli nie podano parametrów, nazwy lub wartości katalogów, instrukcja Insmod może dać błąd. W rezultacie opcja -h zawiera zarówno podstawową składnię, jak i listę różnych parametrów, które mogą być zarabiane z instrukcją Insmod. Próbujemy więc opcji „-H” z instrukcją Insmod w skorupce i otrzymujemy wykorzystanie wraz z opisem opcji na naszym ekranie.
Możesz zobaczyć wyjście linii użytkowania następującej instrukcji, która zaczyna się od słowa kluczowego „Insmod”, a następnie opcji flagi do użycia wraz z nazwą pliku i argumentami do zastosowania. Tak jak dodajemy opcję -h, aby uzyskać pomoc.
Powiedzmy, że chcesz rzucić okiem na zainstalowaną wersję Insmod dla systemu Linux na powładzie i nie wiesz, jak to zrobić. Opcje „-V” są bardzo dobrze znane użytkownikom Linux, aby znaleźć wersję dowolnego pakietu lub modułu Linux, który został już zainstalowany. Tak więc wizerunek służy do pomocy tutaj.
Używamy słowa kluczowego INSMOD z opcją „-V” w obszarze zapytań pola końcowego powłoki. Wykonanie tej instrukcji zwraca wersję trybu jądra, i.mi. KMOD wersja 27, na naszym ekranie powłoki wraz z niektórymi właściwościami wymienionymi w następnym wierszu. Są to właściwości, które można osiągnąć za pomocą instrukcji Insmod.
Używamy instrukcji listy, aby wymienić wszystkie moduły jądra, które znajdują się do tej pory w naszym Ubuntu 20.04 System Linux. Używamy ścieżki „/lib/moduły/” z „$ (uname -r)”, aby wyświetlić swoje zależności. Oprócz tego możesz również użyć słowa kluczowego „Typ”, a następnie flaga „F” dla pliku i „-name” do dodania nazwy pliku. Używamy "*.Znak KO ”, aby wymienić wszystkie pliki„ KO ”w konkretnym folderze.
Poruszając się w niektórych bardziej wewnętrznych folderach folderu modułów z konkretnej ścieżki, mamy teraz folder Ubuntu. Używamy instrukcji „LS”, aby wymienić zawartość folderu Ubuntu. Wyświetlany jest folder „Ubuntu-Host”. Korzystając ponownie z instrukcji CD, poruszamy się w tym folderze i wymieniliśmy jej elementy. Wyświetlany jest plik „KO”.
Używamy instrukcji Insmod z tą samą nazwą pliku, aby dodać ten moduł do jądra.
Następnie użyj polecenia DMESG z opcją „Tail -1”, aby wyświetlić załadowane pakiety jądra.
Pamiętaj, aby mieć plik z „.Rozszerzenie KO ”na końcu w systemie, które należy dodać do jądra Linux. Wypróbuj instrukcję Insmod z nazwą pliku „KO” z prawami sudo. „DMESG” wraz z zapytaniem „Tail” wyświetli odpowiedni wynik.
Wniosek
W tym artykule dotyczy użycia i działania Insmoda dla jądra systemu operacyjnego Linux. Został specjalnie zaprojektowany, aby dodać trochę pakietu lub modułu do rdzenia systemu Linux, szczególnie w przypadku niektórych plików „KO”. To jest w tym artykule. Możesz zaimplementować te polecenia na dowolnym smaku Linux.