Metin2 Log Temizleme - HakanTREVOL

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 258

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Merhaba arkadaşlar ;

Tekrar sizlerin karşısındayım.Geçen ki konuda navicattan log temizlemeyi gösterdim.
Bugünde Putty'den Logları Temizlemeyi Göstereceğim



1)
İlk olarak bir not defterini açıp içine verdiğim kodları kopyalıyoruz

2)
Daha sonra o dosyayı clear.sh olarak kaydediyoruz.

3) Putty'e giriş yapıyoruz ardından /usr/game dizinine yaptığımız dosyayı atıyoruz

4) Attıktan sonra puttye geçiyoruz ve şöle diyoruz

cd /usr/game [ENTER]
sh clear.sh [ENTER]



KOD :
Kod:
#!/bin/sh rm -rf /usr/game/channel1/stdout rm -rf /usr/game/channel1/packet_info.txt rm -rf /usr/game/channel1/p2p_packet_info.txt rm -rf /usr/game/channel1/syslog rm -rf /usr/game/channel1/syserr rm -rf /usr/game/channel1/game.core rm -rf /usr/game/channel2/stdout rm -rf /usr/game/channel2/packet_info.txt rm -rf /usr/game/channel2/p2p_packet_info.txt rm -rf /usr/game/channel2/syslog rm -rf /usr/game/channel2/syserr rm -rf /usr/game/channel2/game.core rm -rf /usr/game/channel3/stdout rm -rf /usr/game/channel3/packet_info.txt rm -rf /usr/game/channel3/p2p_packet_info.txt rm -rf /usr/game/channel3/syslog rm -rf /usr/game/channel3/syserr rm -rf /usr/game/channel3/game.core rm -rf /usr/game/channel4/stdout rm -rf /usr/game/channel4/packet_info.txt rm -rf /usr/game/channel4/p2p_packet_info.txt rm -rf /usr/game/channel4/syslog rm -rf /usr/game/channel4/syserr rm -rf /usr/game/channel4/game.core rm -rf /usr/game/channel5/stdout rm -rf /usr/game/channel5/packet_info.txt rm -rf /usr/game/channel5/p2p_packet_info.txt rm -rf /usr/game/channel5/syslog rm -rf /usr/game/channel5/syserr rm -rf /usr/game/channel5/game.core rm -rf /usr/game/channel6/stdout rm -rf /usr/game/channel6/packet_info.txt rm -rf /usr/game/channel6/p2p_packet_info.txt rm -rf /usr/game/channel6/syslog rm -rf /usr/game/channel6/syserr rm -rf /usr/game/channel6/game.core rm -rf /usr/game/channel7/stdout rm -rf /usr/game/channel7/packet_info.txt rm -rf /usr/game/channel7/p2p_packet_info.txt rm -rf /usr/game/channel7/syslog rm -rf /usr/game/channel7/syserr rm -rf /usr/game/channel7/game.core rm -rf /usr/game/channel8/stdout rm -rf /usr/game/channel8/packet_info.txt rm -rf /usr/game/channel8/p2p_packet_info.txt rm -rf /usr/game/channel8/syslog rm -rf /usr/game/channel8/syserr rm -rf /usr/game/channel8/game.core rm -rf /usr/game/game99/stdout rm -rf /usr/game/game99/packet_info.txt rm -rf /usr/game/game99/p2p_packet_info.txt rm -rf /usr/game/game99/syslog rm -rf /usr/game/game99/syserr rm -rf /usr/game/game99/game.core rm -rf /usr/game/db/stdout rm -rf /usr/game/db/packet_info.txt rm -rf /usr/game/db/p2p_packet_info.txt rm -rf /usr/game/db/syslog rm -rf /usr/game/db/syserr rm -rf /usr/game/db/db.core rm -rf /usr/game/auth/stdout rm -rf /usr/game/auth/packet_info.txt rm -rf /usr/game/auth/p2p_packet_info.txt rm -rf /usr/game/auth/syslog rm -rf /usr/game/auth/syserr rm -rf /usr/game/auth/auth.core rm -rf /usr/game/game99/log/* rm -rf /usr/game/logs/auth/log/* rm -rf /usr/game/logs/db/log/* rm -rf /usr/game/logs/channel1/log/* rm -rf /usr/game/logs/channel2/log/* rm -rf /usr/game/logs/channel3/log/* rm -rf /usr/game/logs/channel4/log/* rm -rf /usr/game/logs/channel5/log/* rm -rf /usr/game/logs/channel6/log/* rm -rf /usr/game/logs/channel7/log/* rm -rf /usr/game/logs/channel8/log/* rm -rf /usr/game/logs/game99/log/* rm -rf /var/db/mysql/*.err rm -rf /var/db/mysql/*.pid rm -rf /var/db/mysql/ibdata1 rm -rf /var/db/mysql/ib_logfile0 rm -rf /var/db/mysql/ib_logfile1 rm -rf /var/db/mysql/ib_logfile2 rm -rf /var/db/mysql/ib_logfile3 rm -rf /var/db/mysql/ib_logfile4 rm -rf /var/db/mysql/ib_logfile5 rm -rf /var/db/mysql/ib_logfile6 rm -rf /var/db/mysql/ib_logfile7 rm -rf /var/db/mysql/ib_logfile8 rm -rf /var/db/mysql/ib_logfile9 rm -rf /var/db/mysql/ib_logfile10 rm -rf /var/db/mysql/ib_logfile11 rm -rf /var/db/mysql/ib_logfile12 rm -rf /var/db/mysql/mysql-bin.index rm -rf /var/db/mysql/mysql-bin.000000 rm -rf /var/db/mysql/mysql-bin.000001 rm -rf /var/db/mysql/mysql-bin.000002 rm -rf /var/db/mysql/mysql-bin.000003 rm -rf /var/db/mysql/mysql-bin.000004 rm -rf /var/db/mysql/mysql-bin.000005 rm -rf /var/db/mysql/mysql-bin.000006 rm -rf /var/db/mysql/mysql-bin.000007 rm -rf /var/db/mysql/mysql-bin.000008 rm -rf /var/db/mysql/mysql-bin.000009 rm -rf /var/db/mysql/mysql-bin.000010 rm -rf /var/db/mysql/mysql-bin.000011 rm -rf /var/db/mysql/mysql-bin.000012 rm -rf /var/db/mysql/mysql-bin.000013 rm -rf /var/db/mysql/mysql-bin.000014 rm -rf /var/db/mysql/mysql-bin.000015 rm -rf /var/db/mysql/mysql-bin.000016 rm -rf /var/db/mysql/mysql-bin.000017 rm -rf /var/db/mysql/mysql-bin.000018 rm -rf /var/db/mysql/mysql-bin.000019 rm -rf /var/db/mysql/mysql-bin.000020 rm -rf /var/db/mysql/mysql-bin.000021 rm -rf /var/db/mysql/mysql-bin.000022 rm -rf /var/db/mysql/mysql-bin.000023 rm -rf /var/db/mysql/mysql-bin.000024 rm -rf /var/db/mysql/mysql-bin.000025 cd /..


Metin2 Log Temizleme - HakanTREVOL

Metin2 sunucularında log temizliği yapmak, performansı artırmak ve sunucu sağlığını korumak için kritik öneme sahiptir. Özellikle FreeBSD tabanlı sunucularda logların düzenli olarak temizlenmesi, disk doluluk sorunlarını engeller ve sunucu kararlılığını artırır.

Log Nedir?
Log dosyaları, sistemde gerçekleşen olayları, hata mesajlarını ve kullanıcı etkinliklerini tutan dosyalardır. Metin2 sunucularında bu loglar genellikle auth, game ve client-server haberleşmelerinden oluşur. Zamanla bu loglar büyüyerek disk alanını doldurabilir. Bu nedenle düzenli log temizliği yapılmalıdır.

FreeBSD Üzerinde Metin2 Log Temizleme Yöntemleri
FreeBSD sistemlerde log temizliği yaparken dikkat edilmesi gereken bazı önemli hususlar vardır. Öncelikle log dosyalarının bulunduğu dizinleri bilmek gerekir. Genellikle bu dosyalar /var/log/ altında bulunur. Ancak Metin2 sunucularında loglar genellikle özel dizinlerde tutulur. Örnek olarak auth_log, game_log gibi dosyaları göz önünde bulundurmalısınız.

Log Temizleme Scripti Oluşturma
Aşağıda örnek bir log temizleme scripti bulabilirsiniz. Bu script FreeBSD üzerinde Metin2 sunucuları için uygundur:

Kod:
[BR][/BR]#!/bin/sh[BR][/BR]LOG_DIR='/home/metin2/server/logs'[BR][/BR]find $LOG_DIR -name '*.log' -type f -mtime +7 -exec rm {} \;[BR][/BR]echo '7 günden eski loglar silindi.'[BR][/BR]


HakanTREVOL Tarafından Geliştirilen Otomatik Log Temizleme Yöntemi
HakanTREVOL tarafından geliştirilen yöntem, log temizleme işlemini daha otomatik ve güvenli hale getirmiştir. Bu yöntemde log rotasyonu da sağlanarak eski loglar güvenli bir şekilde arşivlenir veya silinir. Bu yöntem FreeBSD sistemlerde log yönetimini kolaylaştırır ve disk kullanımını optimize eder.

Günlük Log Gözlemi
Sunucunuzda günlük log gözlemi yaparak olası hataları erken fark edebilirsiniz. FreeBSD üzerinde tail -f komutu ile logları anlık takip edebilirsiniz:

Kod:
[BR][/BR]tail -f /path/to/logfile.log[BR][/BR]


Sonuç
Metin2 sunucularında log temizliği yapmak, sunucu performansını korumak ve disk doluluk sorunlarını önlemek açısından kritik önsemdir. FreeBSD tabanlı sistemlerde log yönetimi için HakanTREVOL’un geliştirdiği yöntemler gibi güvenli ve otomatik çözümler kullanmanız önerilir. Bu sayede sunucunuz daha stabil ve hızlı çalışacaktır.


Metin2 Log Cleaning - HakanTREVOL

Cleaning logs on Metin2 servers is critical for improving performance and maintaining server health. Especially on FreeBSD-based servers, regularly cleaning logs prevents disk space issues and enhances server stability.

What is a Log?
Log files store events, error messages, and user activities occurring within the system. On Metin2 servers, these logs typically arise from authentication, game processes, and client-server communication. Over time, these logs can grow large and fill up disk space, so regular cleaning is necessary.

Methods for Cleaning Logs on FreeBSD
When cleaning logs on FreeBSD systems, certain important points must be considered. First, you need to know where the log files are located. Generally, they are found under /var/log/. However, on Metin2 servers, logs are often stored in custom directories. For example, files such as auth_log and game_log should be taken into account.

Creating a Log Cleaning Script
Below you can find an example log cleaning script suitable for Metin2 servers on FreeBSD:

Kod:
[BR][/BR]#!/bin/sh[BR][/BR]LOG_DIR='/home/metin2/server/logs'[BR][/BR]find $LOG_DIR -name '*.log' -type f -mtime +7 -exec rm {} \;[BR][/BR]echo 'Logs older than 7 days have been deleted.'[BR][/BR]


Automated Log Cleaning Method Developed by HakanTREVOL
The method developed by HakanTREVOL makes log cleaning more automatic and secure. In this approach, log rotation is also applied, allowing old logs to be safely archived or deleted. This method simplifies log management on FreeBSD systems and optimizes disk usage.

Daily Log Monitoring
By monitoring logs daily, you can detect potential errors early. On FreeBSD, you can use the tail -f command to track logs in real-time:

Kod:
[BR][/BR]tail -f /path/to/logfile.log[BR][/BR]


Conclusion
Cleaning logs on Metin2 servers is essential to maintain server performance and prevent disk space issues. It is recommended to use safe and automated solutions like those developed by HakanTREVOL for log management on FreeBSD-based systems. This way, your server will operate more stably and efficiently.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Geri
Üst Alt