Како прегледати и конфигурисати Линук евиденције на Ubuntu, Debian и CentOS

За системске администраторе, анализа и прилагођавање евиденција је витална активност за одржавање сигурности, стабилности и усклађености са регулаторним захтевима. У Линукс окружењу, постоји више различитих евиденционих датотека које омогућавају праћење разних системских догађаја. Овај водич ће вас провести кроз процесе прегледа и конфигурисања кључних евиденција на системима који користе Ubuntu, Debian и CentOS дистрибуције.

Увод у Линукс евиденционе датотеке

Линукс евиденције су у суштини датотеке које чувају информације о дешавањима у систему. Ови догађаји могу бити различити, од корисничких пријава до промена у систему датотека. Евиденције служе у различите сврхе, укључујући:

  • Побољшање безбедности система
  • Решавање проблема и отклоњање грешака
  • Усклађивање са прописима и стандардима
  • Праћење корисничке активности

Преглед евиденција на Ubuntu и Debian системима

На Ubuntu и Debian системима, постоји неколико различитих евиденционих датотека које се могу користити. Најчешће коришћене укључују:

  • /var/log/auth.log: Бележи информације о пријављивањима, одјављивањима и неуспешним покушајима приступа систему.
  • /var/log/syslog: Чува опште системске евиденције.
  • /var/log/dpkg.log: Садржи податке о инсталирању, уклањању и ажурирању софтверских пакета.
  • /var/log/kern.log: Бележи поруке везане за језгро оперативног система.

За преглед ових евиденција, можете користити било који уређивач текста преко командне линије, као што су nano или vi. На пример, да бисте видели садржај auth.log евиденције, користите следећу команду:

sudo nano /var/log/auth.log

Конфигурисање евиденција на Ubuntu и Debian системима

Конфигурацију евиденција на Ubuntu и Debian системима можете прилагодити помоћу rsyslog алата. Rsyslog је услуга за управљање евиденцијама која вам омогућава да дефинишете правила за записивање и ротирање евиденција. Да бисте прилагодили rsyslog, потребно је изменити конфигурациону датотеку која се налази на путањи /etc/rsyslog.conf.

Преглед евиденција на CentOS системима

На CentOS системима, такође постоји више евиденционих датотека које се користе. Најчешће коришћене су:

  • /var/log/messages: Садржи опште системске поруке и евиденције.
  • /var/log/secure: Бележи активности пријављивања, одјављивања и покушаје приступа систему.
  • /var/log/audit/audit.log: Чува евиденције безбедносних догађаја.
  • /var/log/dmesg: Евиденције везане за језгро система и хардвер.

Као и код Ubuntu и Debian система, ове евиденције се могу прегледати помоћу уређивача текста попут nano или vi. На пример, да бисте прегледали messages евиденцију, користите следећу команду:

sudo nano /var/log/messages

Конфигурисање евиденција на CentOS системима

На CentOS системима, прилагођавање евиденција се врши помоћу auditd сервиса и auditctl команде. Auditd је сервис за прикупљање догађаја који омогућава праћење и бележење безбедносних активности. Auditctl се користи за управљање правилима и опцијама auditd сервиса.

Закључак

Анализа и конфигурисање евиденционих датотека су од кључног значаја за системске администраторе. На Ubuntu, Debian и CentOS системима, постоји неколико различитих евиденција које се користе, и избор одговарајућих евиденција зависи од конкретних потреба. Разумевање процеса прегледа и конфигурисања евиденција је важно за одржавање сигурног, стабилног и усклађеног система.

Често постављана питања (FAQ)

П1. Како да прегледам све евиденције на систему? О1. Можете користити следећу команду за преглед свих евиденција:

sudo find /var/log -type f -exec zcat {} \;
П2. Како променити ниво записивања евиденција? О2. Ниво записивања се мења у конфигурационој датотеци сервиса за управљање евиденцијама. На пример, за rsyslog на Ubuntu, измените /etc/rsyslog.conf.
П3. Како преусмерити одређене евиденције у другу датотеку? О3. Користите конфигурациону датотеку вашег сервиса за евиденције. На пример, за преусмеравање auth.log у /var/log/custom.log на Ubuntu, додајте auth.log /var/log/custom.log у /etc/rsyslog.conf.
П4. Како омогућити записивање безбедносних догађаја? О4. На CentOS системима, користите команду:

sudo auditctl -e 2
П5. Како прегледати евиденције безбедности? О5. На CentOS системима, користите команду:

sudo ausearch -i
П6. Како подесити ротацију евиденција? О6. На Ubuntu и Debian, користите logrotate. На пример, за ротацију auth.log недељно, додајте следеће у /etc/logrotate.conf:

/var/log/auth.log {
weekly
rotate 4
compress
delaycompress
missingok
notifempty
}
П7. Како подесити ротацију евиденција на CentOS? О7. На CentOS, такође користите logrotate. За ротацију messages недељно, додајте у /etc/logrotate.d/messages:

/var/log/messages {
weekly
rotate 4
compress
delaycompress
missingok
notifempty
}
П8. Како прегледати локална пријављивања? О8. Користите last или lastb команду. На пример, за последњих 5 локалних пријављивања.