Unutar različitih uloga upravljanja IT infrastrukturom ili podrške, važno je pratiti sve promjene do kojih dolazi unutar operacijskih sustava koji se izvode budući da o tome ovisi optimalna organizacija i administracija sve sigurnosti i pristupačnosti informacija.
Unutar Linux okruženja, vrlo je važno znati kada i na koji način su se dogodile promjene unutar direktorija sustava, jer to ovisi o upravljanju cijelom strukturom podataka i detaljnom poznavanju koje promjene mogu utjecati na normalno funkcioniranje organizacije.
Od Linux verzija 2.6.13 sigurnosna značajka tzv inoficirati što omogućuje program od nadzor sustava otvorimo jedan deskriptor datoteke i tamo imamo pristup događajima koji se događaju u direktoriju ili datoteci i tako imamo centraliziranu kontrolu nad njima.
Zahvaljujući inotify -u možete imati pristup atributima u direktorijima, poput otvorenog, stvaranja, zatvaranja, premještanja / preimenovanja, brisanja, mijenjanja, između ostalog.
Pyinotify je razvijen za daljnje poboljšanje razine upravljanja tim parametrima, a danas će Solvetic analizirati kako ga konfigurirati u okruženju Ubuntu 16.10. Unutar vodiča ćete također pronaći video vodič koji sve objašnjava.
Što je PyinotifyPyinotify to je paket Piton koji pruža alate, među kojima imamo varijable, signale i uvjete, koji će učiniti zadatak upravljanja mnogo specifičnijim u vezi s mogućim promjenama u imeniku. Ova tri alata igraju temeljnu ulogu na sljedeći način:
- Varijable: Sadrže Python objekte
- Signali: To su u osnovi popisi rukovatelja koji se aktiviraju kada se emitira signal.
- Pojmovi: To su Booleove varijable vezane za signal koji se emitira kad se njegovo stanje promijeni.
Zahtjevi za instalaciju PyinotifyDa bi pyinotify ispravno radio, bit će potrebno imati dva temeljna zahtjeva koji su:
- Linux kernel 2.6.13 ili novija verzija
- Python 2.4 ili noviji
uname -r (Verzija jezgre) python -V (Verzija Pythona)
1. Kako instalirati i pokrenuti Pyinotify na Linuxu
Korak 1
Učinit ćemo to da instaliramo aplikaciju korištenje pipa a za to ćemo izvršiti sljedeće naredbe ovisno o Linux distribuciji koja se koristi:
CentOS
sudo yum instalirajte python-pip
Debian / Ubuntu
sudo apt install python-pip
Fedora
sudo dnf instalirajte python-pip
POVEĆAJTE
Korak 2
Prihvaćamo preuzimanje i odgovarajuću instalaciju programa pyinotify u, u ovom slučaju, Ubuntu 16.10. Sada izvršavamo sljedeću naredbu za montaža aplikacije:
sudo pip install pyinotify
POVEĆAJTE
Korak 3
Tamo ćemo instalirati najnoviju aplikaciju u spremište. U slučaju da želite imati najnoviju verziju programa Pyinotify, izvršit ćemo sljedeće naredbe prema njihovom redoslijedu:
git clone https://github.com/seb-m/pyinotify.git cd pyinotify/ls python setup.py install
2. Kako koristiti Pyinotify na Ubuntu 16.10
Korak 1
Da bismo koristili pyinotify za nadzor određenog direktorija, izvršit ćemo sljedeću naredbu:
python -m pyinotify -v / home / SolveticKorak 2
Ovim ćemo analizirati promjene u / home direktorij.
POVEĆAJTE
Korak 3
Napravili smo novu mapu u / home pod nazivom Test i možemo vidjeti kako u stvarnom vremenu pyinotify otkriva promjenu i bilježi je sa svojim odgovarajućim događajem:
POVEĆAJTE
Korak 4
Možemo vidjeti da je struktura pyinotifya:
- Datum i vrijeme događaja.
- Veličina događaja.
- Vrsta događaja.
- Put na kojem se događaj dogodio.
Za izlaz iz pyinotify nadzora upotrijebit ćemo sljedeću kombinaciju tipki. Ako ne navedemo direktorij za analizu, alat će koristiti / tmp direktorij prema zadanim postavkama.
Ctrl + C
Kako bi vam bilo još lakše nadzirati vaš Ubuntu Linux sustav, evo video vodiča u kojem je sve objašnjeno.
Pyinotify je vrijedan alat poput administratori to će nam omogućiti da imamo posebnu kontrolu nad događajima koji se događaju u stvarnom vremenu u a direktorij na Linuxu te na taj način detaljno znati kakva se vrsta događaja dogodila i poduzeti potrebne mjere. Ostavljamo vam još jednu alternativu da biste mogli nadzirati sve što se događa na vašem Ubuntu Linux računalu:
Pratite Ubuntu sustav