Linux

Server Web 146 Solutii

Cum să exporți variabile BASH

Când rulează un script, este în propriul proces, iar variabilele pe care le folosește nu pot fi văzute în afara acelui proces. Dacă doriți să partajați o variabilă cu un alt script lansat de scriptul dvs., trebuie să exportați acea variabilă. Vă vom arăta cum să faceți acest lucru cu două scripturi.

[mai mult...]

Cum sa stergi versiunile vechi si nefolosite din CentOS/RHEL

În acest articol, vom arăta cum să eliminați imaginile de kernel vechi / neutilizate de pe sistemele RHEL / CentOS. Cu toate acestea, înainte de a elimina un kernel vechi, este important să vă mențineți kernelul la zi; instalați cea mai recentă versiune pentru a utiliza funcțiile de kernel noi și pentru a vă proteja sistemul de vulnerabilitățile descoperite în versiunile mai vechi.

Pentru a instala sau a actualiza cea mai recentă versiune de kernel în sistemele RHEL / CentOS, citiți acest ghid: Cum sa facem update de kernel la CentOS 7.

[mai mult...]

Instalare VSFTPD pe CentOS 7

FTP înseamnă protocol de transfer de fișiere. A fost o metodă standard pentru transferul fișierelor între computere de zeci de ani. Deși au fost adăugate măsuri de securitate, FTP este, prin natura sa, o metodă nesigură pentru transferul fișierelor. Cu toate acestea, poate fi util când puneți fișierele la dispoziția mai multor utilizatori sau când lucrați într-o rețea securizată și privată.

[mai mult...]

Lucrul cu variabile speciale BASH

Acest lucru vă permite să utilizați scriptul pentru a face lucruri precum tipărirea corectă a numelui său, chiar dacă este redenumit. Acesta este util în situațiile de logare, în care doriți să cunoașteți numele procesului care a adăugat o intrare.

Următoarele sunt o parte din variabilele prestabilite speciale:

$ #: Câți parametri ai liniei de comandă au fost transmise scriptului.
$ @: Toți parametrii liniei de comandă au trecut la script.
$ ?: Starea de ieșire a ultimului proces rulat.
$$: ID-ul de proces (PID) al scriptului curent.
$ USER: numele de utilizator al utilizatorului care execută scriptul.
$ HOSTNAME: numele de gazdă al computerului care rulează scriptul.
$ SECONDS: numărul de secunde pentru care s-a executat scriptul.
$ RANDOM: returnează un număr aleatoriu.
$ LINENO: returnează numărul de linie curent al scriptului.

[mai mult...]