Scripturi la nivel de pornire

Scripturi la nivel de pornire

După finalizarea inițializării sistemului, init începe inițializarea nivelului de pornire. Nivelul de lansare descrie starea în care va funcționa mașina dvs. Suna prea complicat? Cu alte cuvinte, nivelul de pornire spune init dacă veți permite mai multor utilizatori să lucreze concomitent pe sistem sau doar un singur lucru, dacă vor fi pornite serviciile de rețea și ce veți folosi pentru a vă conecta la sistem: X Window System sau agetty (8). Următoarele fișiere determină diferitele nivele de pornire în Slackware Linux.
  • rc.0 Opreste sistemul (runlevel 0). Implicit, este o legătură simbolică cu rc.6.

  • rc.4 Lucrul cu mai mulți utilizatori (nivelul de execuție 4), dar în X11 cu KDM, GDM sau XDM ca manager de conectare.

  • rc.6 Reporniți sistemul (nivelul de execuție 6).

  • rc.K Lucrați în modul pentru un singur utilizator (nivel de execuție 1).

  • rc.M Modul multi-utilizator (runlevels 2 și 3), dar cu conectarea standard a textului la sistem. Acesta este nivelul implicit de încărcare din Slackware.
  • Initializarea rețelei

    Nivelurile de pornire 2, 3 și 4 vor porni serviciile de rețea. Următoarele fișiere sunt responsabile pentru inițializarea rețelei:
  • rc.inet1 Acest fișier creat de netconfig este responsabil pentru configurarea interfețelor de rețea.

  • rc.inet2 Funcționează după rc.inet1 și pornește serviciile de rețea de bază.

  • rc.atalk Începe serviciile AppleTalk.

  • rc.httpd Pornește serverul web Apache. Ca și alte scripturi rc, aceasta poate fi utilizată numai pentru oprirea și repornirea serviciului. Scriptul rc.httpd acceptă oprirea, pornirea sau repornirea argumentelor.

  • rc.news Pornește serverul de știri.
  • Compatibil cu sistemul V

    Compatibilitatea cu inițializarea sistemului V a fost implementată în Slackware, începând cu versiunea 7.0. Multe alte distribuții Linux utilizează această metodă în locul stilului BSD. În general, fiecare nivel de lansare are un subdirector separat cu scripturi de inițializare, în timp ce stilul BSD oferă un script pentru fiecare nivel de execuție. Scriptul rc.sysvinit va căuta toate scripturile de inițializare ale sistemului V care sunt în /etc/rc.d și le executați dacă este selectat nivelul de pornire corespunzător. Acest lucru este util pentru anumite pachete cu software comercial care instalează scripturile System V.

    Alte fișiere

    Scripturile descrise mai jos se referă la alte scripturi de inițializare a sistemului. Acestea sunt, de obicei, rulate de unul dintre principalele scripturi descrise mai sus, astfel încât tot ce trebuie să faceți este să editați conținutul acestora.
  • rc.gpm Lansează servicii de mouse cu destinație generală, permițându-vă să copiați și să lipiți text în consola Linux. Ocazional, gpm poate provoca probleme cu mouse-ul când lucrează în X Windows. Dacă aveți probleme cu mouse-ul în X, încercați să eliminați permisiunea de a executa din acest fișier și să opriți serverul gpm.

  • rc.font Încarcă un anumit font pentru ecran pentru consola.

  • rc.local Conține anumite comenzi de pornire pentru sistemul dvs. După o instalare curată, acest fișier este gol, deoarece este rezervat administratorilor locali. Acest script rulează după toate inițializările.
  • Pentru a utiliza acest script, trebuie să îi dați permisiunea de a executa cu comanda chmod. Pentru a dezactiva scriptul, debifați această permisiune.

    Articole similare