Yenilenen Nginx Ayalarım

nginx.conf

user www-data;
worker_processes 1;
pid /var/run/nginx.pid;

events {
	worker_connections 768;
	# multi_accept on;
}

http {

	##
	# Basic Settings
	##

	sendfile on;
	tcp_nopush on;
	tcp_nodelay on;
	keepalive_timeout 2;
	types_hash_max_size 2048;
	server_tokens off;

	# server_names_hash_bucket_size 64;
	# server_name_in_redirect off;

	include /etc/nginx/mime.types;
	default_type application/octet-stream;

	##
	# Logging Settings
	##

	access_log /var/log/nginx/access.log;
	error_log /var/log/nginx/error.log;

	##
	# Gzip Settings
	##

	gzip on;
	gzip_disable "msie6";

	# gzip_vary on;
	# gzip_proxied any;
	# gzip_comp_level 6;
	# gzip_buffers 16 8k;
	# gzip_http_version 1.1;
	# gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

	##
	# nginx-naxsi config
	##
	# Uncomment it if you installed nginx-naxsi
	##

	#include /etc/nginx/naxsi_core.rules;

	##
	# nginx-passenger config
	##
	# Uncomment it if you installed nginx-passenger
	##
	
	#passenger_root /usr;
	#passenger_ruby /usr/bin/ruby;

	##
	# Virtual Host Configs
	##

	include /etc/nginx/conf.d/*.conf;
	include /etc/nginx/sites-enabled/*;
}


#mail {
#	# See sample authentication script at:
#	# http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript
# 
#	# auth_http localhost/auth.php;
#	# pop3_capabilities "TOP" "USER";
#	# imap_capabilities "IMAP4rev1" "UIDPLUS";
# 
#	server {
#		listen     localhost:110;
#		protocol   pop3;
#		proxy      on;
#	}
# 
#	server {
#		listen     localhost:143;
#		protocol   imap;
#		proxy      on;
#	}
#}

default

server {
        listen   80;
        server_name example.net;
        root /srv/example;
        index index.php index.html index.htm;
	autoindex off;
        add_header X-Frame-Options SAMEORIGIN;
        access_log /srv/logs/access.log;
        error_log /srv/logs/error.log;


        location / {
                 try_files $uri $uri/ /index.php?q=$uri&$args;
        }
	
	location ~ /\. {
                access_log off;
                log_not_found off;
                deny all;
        }

	location = /favicon.ico {
                log_not_found off;
                access_log off;
        }
 
        location = /robots.txt {
                allow all;
                log_not_found off;
                access_log off;
        }

	location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
      		access_log off; 
		log_not_found off; 
		expires max;
	}

	location ~* /(?:uploads|files)/.*\.php$ {
	deny all;
	}

	location /wp-admin {
				auth_basic            "Restricted";
				auth_basic_user_file  /srv/example/.htpasswd;
	}

		location /monitor {
				auth_basic            "Restricted";
				auth_basic_user_file  /srv/example/.htpasswd;
	}

        error_page 404 /404.html;

        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
              root /usr/share/nginx/www;
        }

        location ~ \.php$ {
                try_files $uri =404;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
                
        }

}

Güncellendi $ 23.02.2014

Arch Linux Kurulum Aşamalarım

Derli toplu durması açısından buraya eklemek istedim.Bu belirtilen kurulum aşamaları, Openbox baz alınarak hazırlanmıştır.Diğer konfigürasyon dosyaları için buraya tıklayabilirsiniz.


loadkeys trq
cfdisk
#boot 250MB
#swap 8GB
#sda3 492GB
mkfs.ext4 /dev /sda1
mkswap /dev/sda2
mkfs.ext4 /dev/sda3
mount /dev/sda3 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot 
swapon /dev/sda2
pacstrap /mnt base base-devel
pacstrap /mnt grub-bios
genfstab -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt
nano /etc/hostname
nano /etc/vconsole.conf
# KEYMAP=trq
# FONT=lat9w-16
# FONT_MAP=8859-9_to_uni
nano /etc/localtime
# Europe/Istanbul
nano /etc/locale.gen
# en_US.UTF-8 UTF-8
# en_US ISO-8859-9
nano /etc/locale.conf
# LANG="en_US.UTF-8"
# LC_COLLATE="C"
# LC_TIME="en_US.UTF-8"
locale-gen
mkinitcpio -p linux
grub-mkconfig -o /boot/grub/grub.cfg
grub-install --recheck /dev/sda
passwd root
umount /mnt/boot
umount /mnt 
exit
reboot
dhcpcd eth0
useradd -m -g users -G audio,lp,optical,storage,video,network,wheel,games,power,scanner -s /bin/bash kullanici

pacman -S xorg-server xorg-xrdb xf86-input-evdev ntp galculator ttf-arphic-uming wpa_supplicant netcfg lxappearance xorg-xinit xf86-video-fbdev xf86-video-vesa xterm xf86-input-synaptics cantarell-fonts openssh epdfview xorg-xcalc ttf-bitstream-vera dina-font artwiz-fonts profont terminus-font python tint2 nitrogen ttf-ubraille conky pidgin xf86-video-intel gimp inkscape gcolor2 flashplugin firefox rtorrent mplayer gpicview openbox openbox-themes sudo obmenu obconf htop spacefm pyxdg pmount udisks mpd sonata alsa-utils leafpad geany vim unzip unrar p7zip ttf-liberation ttf-dejavu ttf-freefont xorg-fonts-75dpi xorg-fonts-100dpi

nano /etc/X11/xorg.conf.d/10-evdev.conf
# Option "XkbLayout" "tr"   
reboot
mkdir -p ~/.config/openbox ~/.config/openbox
cp /etc/xdg/openbox/rc.xml ~/.config/openbox
cp /etc/xdg/openbox/menu.xml ~/.config/openbox
cp /etc/xdg/openbox/autostart ~/.config/openbox
cp /etc/xdg/openbox/environment ~/.config/openbox
nano ~/.xinitrc
exec openbox-session
reboot
timedatectl set-timezone Europe/Istanbul
nano /etc/ntp.conf
systemctl enable ntpd
systemctl enable avahi-daemon.service
systemctl enable acpid
systemctl enable mpd
# nano /etc/sudoers 
# ALL   ALL=NOPASSWD:/sbin/shutdown



Nginx,PHP-FPM,APC ve Varnish Kurulumu

Ubutn 12.04 tabalanlı VPS üzerinde Apache yerine Nginx kullanmaya başladım.Performans açısından Apache ile büyük bir fark gözlemleyemedim.Çünkü işin içine Php-fpm giriyordu.Aşırı işlemci kullanması ek önlemler almamı zorunlu kıldı.Anlık yüksek ziyaretçi durumlarında , sunucunun CPU seviyesi tavan yapıyordu.

Kurulum aşamalarım ve yapılandırma ayarlarım şu şekilde;

Sisteminizi güncelleyin;

apt-get update && apt-get upgrade

Nginx’i kurun;

apt-get install nginx

Php-fpm’i kurun;

sudo apt-get install php5-fpm php5-cgi php5-cli php5-common php5-suhosin php5-gd php5-mcrypt

Ben sunucuda tek bir web sayfası barındırıyorum.Bu yüzden default dosyasını düzenledim;

/etc/nginx/sites-available/default

Nginx’i Varnish 8080 portunu dinleyecek şekilde ayarlayın;

server {
    listen   8080;
    server_name www.websiteniz.net websiteniz.net;
    error_log /srv/www/websiteniz.net/logs/error.log;
    root   /srv/www/websiteniz.net/public_html;
    autoindex  off;
    index  index.php;

    location / {
		
        try_files $uri $uri/ /index.php;
    }
    
    location ~ \.php$ {
		try_files $uri =404;
		include /etc/nginx/fastcgi_params;
		fastcgi_pass unix:/tmp/php5-fpm.sock;
		fastcgi_index index.php;
		fastcgi_param SCRIPT_FILENAME /srv/www/websiteniz.net/public_html$fastcgi_script_name;
	}
    
    location ~* \.(?:ico|css|js|gif|jpe?g|png|swf)$ {
		expires 30d;
		add_header Pragma public;
		add_header Cache-Control "public, must-revalidate, proxy-revalidate";
	}
    
    location ~ /\.ht {
        deny all;
    }
    
	location ~ \.(jpe?g|png|gif|swf|xlsx|xls|doc|docx|pdf|js)$ {
		valid_referers none blocked websiteniz.net *.websiteniz.net *.facebook.com facebook.com *.google.com google.com *.google.com.tr google.com.tr *.facebook.com.tr facebook.com.tr *.googleusercontent.com googleusercontent.com *.fbcdn.net fbcdn.net *.dlvr.it dlvr.it;
		if ($invalid_referer) {
        return   403;
    }
}
    
    
}

nginx.conf

user www-data;
worker_processes 4;
pid /var/run/nginx.pid;

events {
	worker_connections 1024;
	# multi_accept on;
}

http {

	##
	# Basic Settings
	##

	sendfile on;
	tcp_nopush on;
	tcp_nodelay on;
	keepalive_timeout 30;
	types_hash_max_size 2048;
	server_tokens off;

	# server_names_hash_bucket_size 64;
	# server_name_in_redirect off;

	include /etc/nginx/mime.types;
	default_type application/octet-stream;

	##
	# Logging Settings
	##

	access_log /var/log/nginx/access.log;
	error_log /var/log/nginx/error.log;

	##
	# Gzip Settings
	##

	gzip on;
	gzip_disable "msie6";

	# gzip_vary on;
	# gzip_proxied any;
	gzip_comp_level 2;
	# gzip_buffers 16 8k;
	# gzip_http_version 1.1;
	gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

	##
	# nginx-naxsi config
	##
	# Uncomment it if you installed nginx-naxsi
	##

	#include /etc/nginx/naxsi_core.rules;

	##
	# nginx-passenger config
	##
	# Uncomment it if you installed nginx-passenger
	##
	
	#passenger_root /usr;
	#passenger_ruby /usr/bin/ruby;

	##
	# Virtual Host Configs
	##

	include /etc/nginx/conf.d/*.conf;
	include /etc/nginx/sites-enabled/*;
}

WordPress kullandığım için Varnish’in ön tanımlı ayarları şu şekilde;

nano /etc/varnish/default.vcl
backend default {
    .host = "127.0.0.1";
    .port = "8080";
}

acl purge {
  "localhost";
}

sub vcl_recv {
  if (req.request == "PURGE") {
    if(!client.ip ~ purge) {
      error 405 "Not allowed.";
    }
    return(lookup);
  }

  if (req.request != "GET" &&
      req.request != "HEAD" &&
      req.request != "PUT" &&
      req.request != "POST" &&
      req.request != "TRACE" &&
      req.request != "OPTIONS" &&
      req.request != "DELETE") {
    return (pipe);
  }

  if (req.request != "GET" && req.request != "HEAD") {
    return (pass);
  }

  if (req.url ~ "wp-(login|admin)" || req.url ~ "preview=true") {
    return (pass);
  }

  remove req.http.cookie;
  return (lookup);
}

sub vcl_hit {
  if (req.request == "PURGE") {
    purge;
    error 200 "Purged.";
  }
}

sub vcl_miss {
  if (req.request == "PURGE") {
    purge;
    error 200 "Purged.";
  }
}

sub vcl_fetch {
  if (req.url ~ "wp-(login|admin)" || req.url ~ "preview=true") {
    return (hit_for_pass);
  }

  set beresp.ttl = 300s;
  return (deliver);
}

PHP kodlarınızı önbellek altına alıp hızlandırmak için APC’i kurun;

apt-get install php-apc

apc.ini

extension=apc.so
apc.shm_size=128M
apc.ttl=7200
apc.user_ttl=7200
apc.gc_ttl=3600
apc.stat=1
apc.max_file_size=2M

Nginx ve PHP-FPM’i başlatın;

service nginx start
service php5-fpm start

Ubuntu VPS Üzerinde Günlük Yedekleme ve Optimizasyon

Aslında bu scripti ilk olarak veritabanı ve dosyalarımın yedeklenmesi için yazmaya başlamıştım.Daha sonra üzerine bir kaç ekleme yaparak sistemin günlük bazı işleri yerine getirmesini sağladım.Script, üzerinde LEMP ve Varnish kurulu Ubuntu VPS baz alınarak yazıldı.Nginx ve Varnish ayar dosyalarını yedekliyor.Tüm dosyaları /opt/Yedek klasörüne yedekliyor.Öncelikle bu klasörü oluşturmayı unutmayın.Umarım işinize yarar.Görüşmek üzere…


# !/bin/bash													
##### ÖZELLİKLER ################################################################
#																				#
# Ubuntu Güncelleme																#
# RKHunter Güncellemesi															#
# ClamAV Güncellemesi															#
# Veritabanı Optimizasyonu														#
# Veritabanı Yedekleme															#
# Dosya Yedekleme																#
# RKHunter Taraması																#
# ClamAV Taraması																#
#																				#
##### LİSANS #################################################################### 
# This script is released under version three (3) of the GNU General 			#
# Public License (GPL) of the Free Software Foundation (FSF), the text 			#
# of which is available at http://www.fsf.org/licensing/licenses/gpl-3.0.html. #
# Use or modification of this script implies your acceptance of this 			#
# license and its terms.This is a free script, you are free to change and 		#
# redistribute it with the terms of the GNU GPL.								#
# There is NO WARRANTY, not even for FITNESS FOR A PARTICULAR USE to the 		#
# extent permitted by U.S. law.													#
#################################################################################

#Antivirus Guncelle
echo "######## ANTİVİRÜS GÜNCELLEMESİ ########"
echo "-----------------------------------------------------------------------"
freshclam
echo
echo "######## ANTİVİRÜS GÜNCELLENDİ ########"
echo "-----------------------------------------------------------------------"
echo "######## UBUNTU GÜNCELLEMESİ ########"
echo "-----------------------------------------------------------------------"
apt-get update && apt-get upgrade
echo "######## UBUNTU GÜNCELLENDİ ########"
echo "-----------------------------------------------------------------------"
echo "######## RKHUNTER GÜNCELLEMESİ ########"
echo "-----------------------------------------------------------------------"
rkhunter --propupd
echo "######## RKHUNTER GÜNCELLENDİ ########"
echo "-----------------------------------------------------------------------"
echo
echo "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"
echo "$$$$$$$$$$$$$$$$$$		 YEDEKLEME BAŞLADI 		   $$$$$$$$$$$$$$$$$$"
echo "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"
echo
echo "-----------------------------------------------------------------------"
date
echo
#Tarih Ayarı
suffix=$(date +%d%m%Y)
#Veritabanı Optimize
echo "######## VERİTABANI OPTİMİZASYONU BAŞLADI ########"
echo "-----------------------------------------------------------------------"
mysqlcheck -ukullanici -psifre --auto-repair --optimize veritabani_adi
echo
echo "######## VERİTABANI OPTİMİZASYONU YAPILDI ########"
echo "-----------------------------------------------------------------------"
#Veritabanı Yedek
echo "######## VERİTABANI YEDEKLEME İŞLEMİ BAŞLADI ########"
echo "-----------------------------------------------------------------------"
mysqldump -ukullanici -psifre veritabani_adi > /srv/www/websiteniz.net/public_html/veritabani.sql
echo
echo "######## VERİTABANI YEDEKLENDİ ########"
echo "-----------------------------------------------------------------------"
#Önemli Dosyaları Kopyala
echo "######## ÖNEMLİ AYAR DOSYALARI YEDEKLENİYOR ########"
echo "-----------------------------------------------------------------------"
cp /etc/iptables.rules /srv/www/websiteniz.net/public_html/
cp /etc/varnish/default.vcl /srv/www/websiteniz.net/public_html/
cp /etc/nginx/nginx.conf /srv/www/websiteniz.net/public_html/
cp /srv/www/backup.sh /srv/www/websiteniz.net/public_html/
cp /etc/nginx/etc/nginx/sites-available/default /srv/www/websiteniz.net/public_html/
echo
echo "######## ÖNEMLİ AYAR DOSYALARI YEDEKLENDİ ########"
echo "-----------------------------------------------------------------------"
#Yedekle
echo "######## YEDEK DOSYASI OLUŞTURULUYOR ########"
echo "-----------------------------------------------------------------------"
tar -zcvf /opt/Yedek/$suffix.tar.gz /srv/www/
echo
echo "######## DOSYALAR SIKIŞTIRILDI ########"
echo "-----------------------------------------------------------------------"
#Yedeklenen Dosyaları Temizle
echo "######## GEREKSİZ DOSYA TEMİZLİĞİ BAŞLADI ########"
echo "-----------------------------------------------------------------------"
rm -f /srv/www/websiteniz.net/public_html/default.vcl
rm -f /srv/www/websiteniz.net/public_html/iptables.rules
rm -f /srv/www/websiteniz.net/public_html/veritabani.sql
rm -f /srv/www/websiteniz.net/public_html/default
rm -f /srv/www/websiteniz.net/public_html/nginx.conf
rm -f /srv/www/websiteniz.net/public_html/backup.sh
echo
echo "######## GEREKSİZ DOSYALAR TEMİZLENDİ ########"
echo "-----------------------------------------------------------------------"
#RKHunter ile tara
echo "######## RKHUNTER TARAMASI BAŞLIYOR ########"
echo "-----------------------------------------------------------------------"
rkhunter -c --cronjob
echo
echo "######## RKHUNTER TARAMASI TAMAMLANDI ########"
echo "-----------------------------------------------------------------------"
#Antivirus ile tara
echo "######## ANTİVİRÜS TARAMASI BAŞLADI ########"
echo "-----------------------------------------------------------------------"
clamscan --infected --remove --recursive /srv/www
echo
echo "######## ANTİVİRÜS TARAMASI TAMAMLANDI ########"
echo "-----------------------------------------------------------------------"
#Onayla
echo
echo "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"
echo "$$$$$$$$$$$$$$$$$$		 YEDEKLEME BİTTİ 		   $$$$$$$$$$$$$$$$$$"
echo "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"
date
exit

Günlük çalışmasını sağlamak için;

crontab -e

içine ekleyin

0 2 * * * /bin/bash /opt/yedek.sh

Cichlid Akvaryumuna Giriş

Elimde 110lt’lik bir akvaryum bulunuyordu.Uzun süredir kullanmıyordum.En son içinde 3 tane Japon Balığı (Carassius Auratus) baktım.Daha sonra Japon balıklarının sakinliği canımı sıktı.Tür değişimine gitmeye karar verdim.Öncelikle Eheim 2213 dış filtre alarak işe başladım.Tabi ben Alman malı beklerken Çin malı dış filtrem adresime gelmiş bulundu.Eheim 2213′e ait bir çok forumda olumsuz görüşler mevcut.Mavi ışıklandırma için hazır bir tane floresan lamba aldım.Yanında bir adet kırmızı Floresan bulunuyor.

Tabi bunların hiçbirini okumadan sipariş vermiş bulundum.Gürültü problemi özellikle sık vurgulanan durumlardan birisi.Benim gördüğüm bir kaç dış filtre hemen hemen aynı gürültüde çalışıyor.Neyse…Eheim ve gürültü problemi konusu daha uzar gider.Balıklarıma ilk yem verdiğimde yemediler.Yemi yutup tükürüyorlardı.2 tür yem denemesi yaptım.1 gün aç bıraktıktan sonra yeme alıştılar.Köpekbalığı gibi saldırmaya başladılar.Akvaryumun stres oranı düştü böylelikle.

Akvarumumda bulunan türler şu şekilde;

1 Adet Labidochromis Caeruleus

1 Adet Pseudotropheus Acei

1 Adet Sciaenochromis Ahli

1 Adet Aulonocara Calico

1 Adet Pseudotropheus Socolofi

1 Adet Copadichromis Borleyi (Kadango)

1 Adet Pseudotropheus Socolofi Albino / Albino Öldü

Akvaryumumda bulunan türler bu şekilde.Yaptığım değişiklikleri bu sayfa üzerinden güncelleyeceğim.

Güncelleme:14.12.2012 – Üç yeni tür ekledim.

Ubuntu VPS Üzerinde Webalizer Kurulumu

Webalizer benim en sevdiğim ziyaretçi takip yazılımlarından birisi.Ubuntu VPS üzerine kurulumu açıkçası çok basit.Lakin,çok fazla ziyaretçisi olan web sayfalarında access.log zamanla oldukça büyüyor.Bu yüzden webalizer,access.log dosyasını okumaya çalıştığında RAM ve CPU kullanımı büyük ölçüde artıyor.Sınırlı ölçüde kaynağınız varsa, bu istenilen bir durum değil.Bunun önüne logrotate yazılımı ile geçilebiliyor.

Kurulum aşamaları şu şekilde;

Virtul Host Dosyanıza ekleyin

<VirtualHost *:80>
...
CustomLog /srv/www/websiteniz.com/log/access.log combined
...
</VirtualHost>

Webalizer paketini kurun.

apt-get install webalizer

Webalizer kayıtlarının tutulacağı klasörü oluşturun.

mkdir -p /srv/www/websiteniz.com/public_html/webalizer

/etc/apache2/apache2.conf dosyası içinde bulunan HostnameLookups değerini “On” haline getirin.

HostnameLookups On

Logrotate ile access.log dosyasını sıkıştırıp haftalık olarak parçalara ayıracağız.

/etc/logrotate.d

Klasörünün içine girin.

Webalizer adında bir dosya oluşturup içine aşağıdaki kodu ekleyin;

/srv/www/websiteniz.com/logs/*.log {
	weekly
	missingok
	rotate 7
	endscript
	compress
	notifempty
}

/opt klasörü içine webalizer.sh adlı bash scripti oluşturun;

#!/bin/sh
webalizer -n hostname -o /srv/www/websiteniz.com/public_html/webalizer /srv/www/websiteniz.com/access.log

Çalıştırılabilir hale getirin;

chmod +x /opt/webalizer.sh

İşleri otomatiğe bağlıyoruz;

crontab -e

Günlük çalışması için cron dosyanıza ekleyin;

0 2 * * * /bin/bash /opt/webalizer.sh

Sunucunuzu yeniden başlatın.Ve ayarlarınızı test edin.İyi çalışmalar.

Log Kayıtları

Günlük kayıtları sisteminizin sorunsuz çalımasını sağlamanız için kritik bir öneme sahiptir.Hızlı bir şekilde sisteminizde olup biteni görebilirsiniz.Sunucunuzu takip ederken izlemeniz gereken başlıca kayıt dosyaları mevcut.En azından benim takip ettiklerim bu şekilde.Aşağıda verdiğim günlük dosyaları,sisteminizde oluşan olumsuzlukları incelemeniz açısından sizlere yol gösterecektir.

Genel Kayıtların Tutulduğu Günlük Dosyası

tail -f /var/log/messages

Apache Web Sunucusuna Ait Erişim Bilgilerinin Tutulduğu Günlük Dosyası

tail -f /var/log/apache2/access.log

Apache Web Sunucusunda Oluşan Hataların Tutulduğu Günlük Dosyası

tail -f /var/log/apache2/error.log

Yükleme Kayıtlarının Tutulduğu Günlük Dosyası

tail -f /var/log/apt/history.log

syslogd’e Ait Günlük Dosyası

tail -f /var/log/syslog

Kullanıcı Giriş Bilgilerinin Tutulduğu Günlük Dosyası

tail -f /var/log/auth.log

Tüm Kullanıcı Seviyelerine Ait Günlük Dosyası

tail -f /var/log/user.log

Fail2Ban Günlük Dosyası

tail -f /var/log/fail2ban.log