Herhangi sanal ortamda (Vmware, hyper-v, citrix xen v.b.) bulunan mevcut bir linux dağıtımımız üzerinde yine mevcut bir yapımıza yeni bir disk eklememiz gerektiğinde bir takım işlemler yapmamız gerekmektedir. Yani örneğin vmware üzerinde sanal sunucuya disk eklediğimizde bu hemen kullanabileceğimiz anlamına gelmez. Bunu sunucuda tanıtmamız, bir takım işlemlerden geçirmemiz ve tanımlamamız gerekmektedir. Ben buradaki işlemleri Vmware ..

Read more

Sevdiğim bir iş dostumun Qmail kurarken yaşadığı sorunlar, haliyle yardımcı olacağım için çektiğim çileler üzerine bu makaleyi hazırlama gereği duydum. Öncelikle burada anlattığım ve gösterdiğim tüm bilgileri aynı şekilde kendimde kullanarak ve test ederek kurulumunu yaptım. (hatta bir çok kez..) Yani anlatmak istediğim; buradaki bilgiler test edilmeden ve ne olduğu bilinmeden buraya kopyala yapıştır yapılan ..

Read more

Daha önceki yazılarımda ssh key yöntemi ile sunucular arasında veya çoklu sunucular arasında yapılandırmayı anlatmıştım. Şimdi ise bir windows client/masaüstü bilgisayarımız üzerinde puty, winscp, securecrt, mremote v.b. programlarla sunucularımıza şifresiz nasıl bağlanırız bunu anlatacağım. Öncelikle putty ile ssh keys oluşturarak sunucu üzerindeki yapılandırmayı ve bilgisayarımızdan sunucumuza nasıl şifresiz bağlanırız onu anlatayım. Aşağıdaki adres üzerinden putty ..

Read more

Daha önce ssh key yöntemi ile linux sunucular arasında şifresiz bağlantı yapmayı anlatmıştım. Fakat bir kaç kişinin bu işi iki sunucu arasında yapıyoruz da 3 sunucu arasında veya daha fazla sunucularda nasıl yaparız şeklinde soruları olmuştu. Bunun için aynı yöntem üzerinden 3 farklı sunucu için kurulumunu anlatacağım. Bunu daha fazla sunucu üzerinde de uyarlamanız mümkün. ..

Read more

Daha önceki makalelerimde gerek linux sunucular arasında olsun gerek putty veya securecrt tarzı programlar ile ssh key oluşturarak şifresiz ve güvenli bağlantı nasıl kurulur anlatmıştım. Fakat ssh anahtar çiftlerini oluştururken bunların kriptolu hallerini de şifrelenmesi gerektiğini belirtmiştim. Hal böyle olunca biz şifre yazmamak için yapıyorduk key’i de şifreleyince yine şifre girmemiz gerekiyor diyen ziyaretçilerim için ..

Read more

Temel olarak netstat (Network Statistics) uç birim arayüz aracı olarak bilinmektedir. Ağ bağlantılarını, yönlendirme tablolarını, ağ arayüzü istatistiklerini görmek için kullanılır. Windows ve Unix/linux türevlerinde kullanılmaktadır. Bu temelde wikipedia v.b. bir çok makalede anlatımlarda yapılan tanımdır. Bana göre netstat bir sistemcinin acil durum çantası içerisindeki aletlerden birisidir. Bununla anlık trafik bilgilerini ve daha bir çok ..

Read more

Bir linux kullanıcısının/yöneticisinin temel komutlarından biri olan “dig” hakkında bilgi vermeye çalışacağım. Önce temelde ne olduğu, hangi amaçlar için ve nasıl kullanıldığını inceleyelim. Dig Nedir ? dig komutu(Domain Information Groper- Domain Bilgi Yoklayici) anlamına gelir ve nslookup benzeri olup Dns sorguları için kullanılır. Linux ile bütünleşik gelsede Windows ile bütünleşik halde gelmez fakat sonradan kurulabilir. ..

Read more

İşletim sistemleri normal şartlarda çalışırken input/output işlemlerini hızlı ve performanslı yapabilmek içim ram biriminden bir miktar ön bellek ödünç alır. Normalde kullanıcı bunu çok hissetmez fakat kullanılan ram dolu/boştaki ram miktarı az gözükebilir. Aslında programların kullandığı verileri bu alana yazarak çağırma ve işleme işlemleri daha hızlı olması amacıyla bu mantık kullanılmaktadır. Tabi bu mantığı en ..

Read more

Basit ama kullanışlı bir durum hakkında bilgi vereyim. SSH bağlantılarında default’da sshd_config dosyası üzerinde değişiklik/yapılandırma yapmadıysanız bir süre sonra ssh bağlantısı zaman aşımına uğrayacaktır. Bu durumun önüne geçmek için ilgili dosya üzerinde aşağıdaki değişiklikleri yapmak yeterlidir. (Centos’a göre anlatıyorum fakat neredeyse tüm linux dağıtımlarında aynıdır. Buna göre hareket edebilirsiniz.) Önce ilgili satırları kontrol edelim,

..

Read more

Linux tabanlı sunuculara klavye etkileşimli oturum açma yöntemi olarak ssh kullanıyoruz. Fakat bağlantı yapılacak sunucu sayısı artınca haliyle 3party yazılımlar kullanıyoruz. Bu yazılımlar ne kadar güvenli, kullanılan bilgisayarımız ne kadar güvenli v.b. bir çok konu varki gerçekten güvenlik zafiyetinin başında gelen meselelerdir. Bunun yanı sıra örneğin 10 adet sunucumuz varsa bunların her biri için şifrelerini ..

Read more

Mysql sunucusunda komut satırı üzerinde kullanıcı oluşturmak yetki vermek aslında basit bir işlem. Fakat gelelimki bir sistemci için bu işlem adımları, girilen komutlar, argümanlar, sql dili’ni ezberlemek ve sürekli akılda tutmak mümkün olmuyor. Tamda bu nedenle kolaylıklar sağlayacak bir kaç örnek ile bu işlemleri basitleştirebilirsiniz. Belirttiğim örnekleri kendinize göre düzenleyebilir veya değiştirebilirsiniz. (ip adresleri, kullanıcılar, ..

Read more

Logrotate linux/unix genelinde standartta temel olarak gelen ve kullanılan bir komut programıdır. Temel fonksiyonu log dosyalarının şişmesini önleyerek belirli periyotlarda rotate işlemi yapması. Yani /var/log/mysqld.log dosyamız zamanla boyutu şişerek artacaktır ve bu logları incelemek için ayrıştırmak gerekecektir. Bunu yapmak ise bize zulüm olacaktır tamda bu noktada logrotate ile (adından da anlaşılacağı gibi rotate=çevirme) log dosyasını ..

Read more

MySQL sunucu üzerinde veritabanlarına ait yedekleri almak ve geri yüklemek (backup/restore) işlemleri için kullandığımız mysqldump aracı hakkında bilgi vereceğim. Bu araç ile özel scriptler oluşturarak otomatik bir yedekleme yapısı kurabilir ve hayatınıza kaldığınız yerden devam edebilirsiniz. Ayrıntılı bilgi için aşağıdaki link incelenmelidir. http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html Çok fazla detaya girmeden örneklere geçeyim, -mysqldump komut kullanımının mantığı şu şekildedir, ..

Read more

Linux sistemler üzerinde bir çok komut ve arguman yardımı ile dosya araması yapmak mümkün. Fakat benim sık kullanımlarımda olan muhteşem bir komut hakkında bilgi vereceğim. Komutumun adı “locate” olarak geçiyor ve tüm sistem üzerinde indexlenmiş adreslere ait aranan veriye ait tüm dökümleri veriyor. Normalde kullandığımız find komutu ile aynı işleve sahip olmasına karşın find komutundan ..

Read more

İsminden de yabancı gelmeyecek duyar duymaz mantığını anlayabileceğiniz find komutunu anlatacağım. Önce nedir bu komut ne işe onu kavrayalım. Bilinmeyen bir dizinde dosya aramak için kullanılır. Daha ileri seviyede dosya arama ile birlikte farklı işlevler içinde kullanımı mevcuttur. Şimdi örneklerle kullanımını inceleyelim, – Tüm sistem üzerinde test.txt dosyasını bulmak için,

– Yalnızca belirli bir ..

Read more