Cele mai utile setări și comenzi pentru linux

Instalarea driverelor

Driverele sunt programe similare software-ului normal. Singura diferență este că funcționarea lor nu necesită o intervenție constantă a utilizatorului. Acestea servesc la interfata hardware-ul cu fiecare alte. Cât de simplu este totul. Trebuie să îmbunătățiți utilizarea sistemului de operare.







Nu voi intra în detalii, explicând instalarea anumitor șoferi. Pentru a obține aceste informații, trebuie să contactați furnizorii de echipamente. Voi explica cum să instalați driverele, cum să le descărcați și apoi cum să le adăugați la pornire, astfel încât acestea să fie încărcate automat de fiecare dată când sistemul este pornit.

Ca orice software, driverele pot fi compilate sau nu. De obicei, acestea nu sunt compilate. Driverele sunt de obicei distribuite sub formă de cod sursă, pentru a obține compatibilitatea maximă posibilă a hardware-ului pe platforma instalată. Aceasta înseamnă că va trebui să le compilați din surse. Elementar! Știm deja cum să facem acest lucru.

Dacă vânzătorul hardware este generos, acesta poate suplimenta opțional driverul furnizat cu un script de auto-instalare. Cu alte cuvinte, va trebui doar să executați o comandă, care va efectua: despachetarea arhivei, compilarea, instalarea și descărcarea driverului. Dar este posibil ca aceasta să nu funcționeze. Am asistat la modul în care scriptul de driver auto-instalat a funcționat incorect. Din acest motiv, pentru toate sarcinile practice, trebuie să instalați manual driverul.

După despachetarea cu succes din arhivă și compilarea surselor (./configure, make, make install), veți întâlni probabil cel puțin trei opțiuni:

  • Driverul va fi complet configurat și copiat la folderele implicite, iar căile de sistem vor fi actualizate. În acest caz, nu trebuie să faceți nimic pentru a utiliza driverul.
  • Driverul va fi configurat automat și căile de sistem vor fi actualizate. Aceasta înseamnă că adăugați doar numele șoferului în lista driverelor de boot bootabile, astfel încât acesta să fie încărcat automat când sistemul pornește.
  • Driverul va fi gata de utilizare, dar nu va fi configurat, căile de sistem nu vor fi actualizate. Va trebui să descărcați manual driverul și apoi să actualizați lista driverelor de boot bootabile astfel încât să se încarce automat atunci când sistemul pornește.

Cu a doua opțiune, procesul de instalare va arăta astfel:

Acum rămâne doar să adăugați acest driver în lista driverelor încărcate la pornirea sistemului. Driverele Linux sunt adesea numite module.







Trebuie să deschideți un fișier de configurare care conține o listă de module. De asemenea, trebuie să știți exact numele și locația fișierului în distribuția dvs. În Ubuntu, acest fișier se numește modules.conf și se află în directorul / etc (/etc/modules.conf). Vom actualiza acest fișier, dar mai întâi vom face o copie de siguranță a acestuia. Rețineți că drepturile superuserului sunt necesare pentru a modifica fișierele de configurare.

Aceasta va arata ca aceasta procedura:

Iată un exemplu, fișierul modules.conf pentru Kubuntu Linux instalat pe o mașină virtuală. Adăugați un driver nou. Îi scriem numele sub înregistrările existente. Desigur, trebuie să știți numele exact al șoferului corespunzător.

Cele mai utile setări și comenzi pentru linux

A treia opțiune este un pic mai complicată.

Descărcați drivere

Ați compilat cu succes șoferul, dar nu sa întâmplat nimic. Acest lucru se datorează faptului că driverul nu este încă activat. După ce te uiți în interiorul directorului, vei observa un fișier cu extensia .ko. Acesta este driverul dvs. și trebuie să îl încărcați manual.

Trebuie să instalăm driverul în kernel. Acest lucru se poate face cu comanda insmod.

După ce driverul este încărcat, acesta poate fi configurat. Puteți verifica dacă driverul este prezent în lista tuturor modulelor disponibile:

Dacă ați greșit o greșeală gravă și doriți să eliminați driverul, puteți folosi comanda rmmod:

Configurarea driverelor

Configurarea driverului necesită puține cunoștințe despre funcționalitatea acestuia. Cel mai adesea, instrucțiunile se găsesc în fișierele text-tip ale manualului.

După repornire, veți vedea că nu există nicio conexiune la rețea. Acest lucru se datorează faptului că driverul nu este în directorul implicit implicit, iar sistemul nu știe de unde să îl caute. Va trebui să repetați întreaga procedură din nou:

Acum, devine clar că folosirea unui script pentru a automatiza aceste acțiuni ar fi o idee grozavă. Și exact asta vom face - scrieți un script și adăugați-l la boot-ul inițial al sistemului.

Linia de comandă Linux se află în interiorul cocii sau, mai precis, în shell sau în Shell. Există mai multe cochilii, fiecare cu propriul set unic de comenzi. Cel mai popular (instalat implicit) shell Linux este BASH. Trebuie să adăugăm informații în scenariul nostru dacă vrem să facem referire la cochilia noastră.

Puteți face mai scurtă:

Acum avem un script de lucru. Sau mai degrabă un fișier text care conține comenzile corespunzătoare. Trebuie să facem un fișier executabil. În primul rând, trebuie să salvați acest fișier. Să o numim network_script.

Să facem scriptul executabil.

Acum avem un script de lucru. Trebuie să îl plasăm în directorul /etc/init.d și acesta va fi lansat în timpul sistemului de boot-up.

În cele din urmă, trebuie să actualizați sistemul pentru a activa scriptul.

După repornire, veți înțelege că driverul este încărcat automat și că cartela de rețea este configurată! O altă opțiune este posibilă, faceți instalarea și driverul va fi plasat în directorul implicit:

Sau puteți plasa soferul în acest director singur. Așadar, puteți evita să scrieți un scenariu.

Cu toate acestea, metoda mea, chiar dacă este mai puțin elegantă, are un avantaj. Driverele pe care le-ați compilat manual și plasate în directoarele implicite vor fi pierdute atunci când nucleul sistemului este actualizat. Aceasta înseamnă că va trebui să le reinstalați de fiecare dată după această actualizare. Metoda mea inelegantă evită această problemă.







Articole similare

Trimiteți-le prietenilor: