Cloudflare orjinal ziyaretçi ıp adresi

Eğer dnslerinizi cloudflare üstüne taşıdıysanız ve kendi access loglarınız üstünde ziyaretçi ip adreslerini görmek istiyorsanız aşağıdaki gibi bir değişiklik yapmanız gerekiyor. Aksi taktirde ziyaretçi yerine cloudflare’in ip adreslerini access loglarda göreceksiniz. nginx.conf veya virtualhost dosyasına aşağıdaki satırlar eklenir. set_real_ip_from 103.21.244.0/22; set_real_ip_from 103.22.200.0/22; set_real_ip_from 103.31.4.0/22; set_real_ip_from 104.16.0.0/12; set_real_ip_from 108.162.192.0/18; set_real_ip_from 131.0.72.0/22; set_real_ip_from 141.101.64.0/18; set_real_ip_from 162.158.0.0/15; set_real_ip_from …

Continue reading

Putty ppk dosyasını OpenSSH formatına dönüştürmek

PuttyGen tarafından oluşturulan private key dosyasıdır. PPK = PuTTY Private Key diye adlandırılır. Linux ortamında çalişığım için ve putty kullanmak istemediğim için bazen bu ppk private key dosyalarını pem formatına çeviriyorum. Aşağidaki yönergeleri takip ederek ppk dosyasını pem uzantısına çevirebilirsiniz. #Gerekli araç yüklenir. apt-get install putty-tools # private key oluşturulur puttygen DigitalOcean.ppk -O private-openssh -o …

Continue reading

9 adımda mysql root şifresi sıfırlama

1. systemctl stop mysql 2. mysqld_safe –skip-grant-tables & 3. mysql -uroot 4. use mysql; 5. UPDATE mysql.user SET Password=PASSWORD(‘yeni_sifre’) WHERE User=’root’; 6. FLUSH PRIVILEGES; 7. exit; 8. mysqladmin -u root -p shutdown 9. systemctl start mysql Bitti.

Continue reading

rsyslog ‘da bazı mesajları göz ardı etmek

Merhaba loglarda bazı istemediğimiz mesajları göz ardı etmek isteyebiliriz. Bunun için ~ sembölünü kullanabilirsiniz. vim /etc/rsyslog.conf #Her şeyi göz ardı etmek için *.* ~ #Belirli bir mesajı göz ardı etmek için # Log dosyası içinde !log_opts yer alıyorsa göz ardı et. :msg, contains, “!log_opts” ~ # Örnek log monitor check_nrpe: Error: (!log_opts) Could not complete …

Continue reading

Puppet6 Server/Agent Yapılandırılması

Bu dökümanda Puppet6 ‘da nasıl Server/Agent yapılandırılması yapılır onu öğreneceğiz. Umarım faydalı bir yazı olur. Puppet Master ve Nodelar arasında iletişimi HTTPS üzerinden (SSL kullanarak) gerçekleştirir. Puppet nodeların doğrulama ve kimliklendirme işlemleri için bu yapıyı kullanır. Çalışma mantığı, nodelar ilk master sunucuya geldiğinde (ilk iletişimde) eğer istek güvenliyse master sunucu nodelar için sertifika oluşturur ve …

Continue reading

apt-mirror ile local repository oluşturmak

Merhaba, birden fazla debian tabanlı sunucunuz varsa hepsinin paket güncellemesini veya paket yüklemelerini ayrı ayrı yapmak hem bant genişliğini yorar hem de hız açısından yavaş olur. Bunların önüne geçmek için çok basit olan ufak bir aracı yani apt-mirror ‘i kullanacağız. apt-mirror aracını Debian, Ubuntu ve diğer deb paketli sistemlerde kullanabilirsiniz. Aşağıdaki örnekte Debian10, Debian9, Debian8 …

Continue reading

Clonezilla’yı Özelleştirme ve Otomatik Restore İşlemi

Merhaba, Bu yazıda clonezilla’yi özelleştirmeyi ve clonezilla kurulu usb bellek üzerindeki clonu otomatik olarak nasıl restore edeceğimizi anlatmaya çalışacağım. Umarım faydalı bir yazı olur. #Gereksinimler 1. Imajınızın boyutuna göre usb bellek. (32Gb flash bellek kullanacağım.) 2. Clonezilla, zip olarak indirilecek. (https://clonezilla.org/downloads/download.php?branch=stable) 3. Imaj dosyası. (Önceden almış olduğunuz clone) #Kurulum adımları 1. Usb belleğin disk yapısı …

Continue reading

alsamixer ayarlarını kaydetmek

Merhaba, her reboot işleminden sonra alsamixer ayalarının değişmemesi için aşağıdaki komut çalıştırılıp ayar dosyası kaydedilir. sudo alsactl store /var/lib/alsa/asound.state #ayar dosyası Sevgiler.

Continue reading

[Bash] Özel Değişkenler

Bash kabuğunun içinde gömülü olarak gelen özel değişkenler aşağıdaki gibidir. $$ Geçerli kabuğun pid numarasını verir. root@debian:~# echo $$ 532 $! Arka plana atılmış olan son komutun pid numarasını verir. root@debian:~/test# mkdir test{1..9} & [1] 799 root@debian:~/test# echo $! 799 $? son çalıştırılan komutun exit status çıktısı. ps -aux | grep sshd | grep -v …

Continue reading