Стално праћење промена на нашим серверима омогућава нам да спроведемо много централизованију администрацију претње, недоследности и, уопште, о свему што може утицати на структуру датотека која је у било ком тренутку организована унутар система.
Витх Пиинотифи Имамо једноставан алат при руци, али то ће бити врло корисно за провођење овог надзора и због тога ће данас овај водич анализирати како се овај алат користи у окружењу ЦентОС 7.
Пиинотифи је модул за Питхон то ће нам омогућити да пратимо промене у датотечним системима независно од употребе која им је дата.
Овај модул директно зависи од функција инотификовати који је уведен из кернел 2.6.13 на Линук дистрибуцијама и обавештења се генеришу помоћу три системска позива. Са Пиинотифи -ом ће се ови позиви придружити и од овога ћемо имати прилику да детаљно наведемо све промене.
1. Захтеви за коришћење Пиинотифи на ЦентОС 7
Корак 1
У основи, потребни су нам следећи елементи за потпуно покретање Пиинотифи. Да бисте сазнали више о Пиинотифи пројекту, посетите следећу везу:
- Имајте верзију кернел минимум 2.6.13.
- Питхон 2.4 или новији, тренутно имамо верзију 3.
Корак 2
Да бисмо проверили тренутну верзију ових компоненти у нашем систему, извршићемо следеће команде:
унаме -р (верзија језгра) питхон -В (верзија Питхона)
2. Инсталирајте Пиинотифи на ЦентОС 7
Корак 1
За извођење овог процеса користићемо пип који је подразумевано инсталиран у Линук дистрибуцијама, али у случају да недостаје можемо га инсталирати извршавањем следећих команди:
ЦентОСи РедХат
судо иум инсталл питхон-пип
Дебиан и Убунту
апт-гет инсталл питхон-пип
Федора
судо днф инсталл питхон-пип
Корак 2
У случају да га немамо, прихватамо преузимање и инсталирање одговарајућих пакета. Након што имамо инсталиран пип на систему, настављамо са инсталацијом Пиинотифи -а извршавањем следеће наредбе:
судо пип инсталл пиинотифи
Корак 3
Можемо видети да ако имамо претходну верзију, можемо извршити следећу команду да је ажурирамо:
судо пип инсталл -упграде пипБелешкаОва команда нам дозвољава инсталирајте најстабилнију верзију из подразумеваног спремишта, али ако из неког разлога желимо да добијемо тренутну најстабилнију верзију, морамо извршити следеће команде по њиховом редоследу:
гит цлоне хттпс://гитхуб.цом/себ-м/пиинотифи.гит цд пиинотифи/лс питхон сетуп.пи инсталл
3. Користите Пиинотифи на ЦентОС 7
Корак 1
Његова употреба је једноставна, креираћемо датотеку или фасциклу у стаза / дом / Солветић и извршићемо следећу команду за анализу одговарајућих промена:
питхон -м пиинотифи -в / хоме / СолветицКорак 2
за проверу промена у реалном времену приступамо ЦентОС серверу преко ССХ -а и креирамо две фасцикле под називом тестс.цом и Аццесо_Солветиц, користили смо Путти:
Корак 3
Чим направимо ове датотеке, видећемо промене захваљујући Пиинотифи -у:
Корак 4
Проверавамо да је назначено следеће:
- Датум и време догађаја.
- Величина упита.
- Тип догађаја.
- Назив догађаја, у овом случају можемо видети имена наших креираних фасцикли.
- Стаза погођена.
Корак 5
Да бисте изашли из анализе, само извршите следећу комбинацију тастера. Ако покренемо Пиинотифи без навођења тачне путање анализе, заузеће директоријум / тмп Уобичајено.
Цтрл + Ц.
Као што видимо, Пиинотифи је алат који може бити веома користан када желимо да знамо промене које се врше у одређеним директоријумима датотека захваљујући праћење.