Thread Starter
#0
Bu mövzuda problem olanda səni xilas edən, vaxt qazandıran və hər adminin əlinin altında olmalı kodlar var.
Bookmark et — mütləq lazım olacaq.
🛡️ TƏHLÜKƏSİZLİK (1–5)
1) Serverdə aktiv loginləri gör
CODE1who
2) Şübhəli giriş cəhdlərini tap (auth log)
CODE1cat /var/log/auth.log | grep "Failed password"
3) .htaccess – bot/scanner user-agent bloklama
CODE123RewriteEngine On RewriteCond %{HTTP_USER_AGENT} (bot|crawler|scanner|spider) [NC] RewriteRule .* - [F,L]
4) SSH üçün root girişini bağla
CODE12nano /etc/ssh/sshd_config PermitRootLogin no
5) Fail2Ban status yoxlama
CODE1fail2ban-client status
🚀 PERFORMANS (6–10)
6) Server load real vaxtda
CODE1top
7) RAM istifadəsi
CODE1free -h
8) Ən çox CPU yeyən proseslər
CODE1ps aux --sort=-%cpu | head
9) Disk doluluq
CODE1df -h
10) Ən ağır qovluqları tap
CODE1du -sh * | sort -h
🧹 TƏMİZLİK & BAXIM (11–15)
11) Cache qovluğunu təmizlə
CODE1rm -rf /path/to/cache/*
Qeyd: Yolunu öz layihənə uyğun dəyiş.
12) 30 gündən köhnə faylları sil
CODE1find . -type f -mtime +30 -delete
13) Log faylı şişibsə sıfırla (truncate)
CODE1truncate -s 0 /var/log/syslog
14) Cron job siyahısı
CODE1crontab -l
15) Daha rahat monitor üçün htop
CODE1htop
📊 DATABASE & SQL (16–18)
16) MySQL-də sütun adına görə axtar (schema üzrə)
CODE123SELECT TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE '%email%';
17) Cədvəllərin statusu və ölçüləri
CODE1SHOW TABLE STATUS;
18) Slow query log-u izləmək
CODE1tail -f /var/log/mysql/slow.log
🔧 PHP & DEBUG (19–20)
19) PHP error-ları göstərmək (test mühitində)
CODE12ini_set('display_errors', 1); error_reporting(E_ALL);
20) Apache error log-u izləmək
CODE1tail -f /var/log/apache2/error.log
✅ BONUS
Bu kodları bir “admin.txt” faylında və ya Notion-da saxla. Çətin gündə səni xilas edəcək.
● WEBMASTER ●
Həyatın mənası bir nöqtə-vergüldə gizlidir.
« every fix is a win »
#DevMood
Həyatın mənası bir nöqtə-vergüldə gizlidir.
« every fix is a win »
#DevMood