Merhabalar çok sevdiğim bir tool olan tmux ile ilgili bir ipucunu paylaşmak istiyorum. Tmux nedir diyenlere kısaca terminal içinde terminaller diyebiliriz :) . Hikaye şöyle birden fazla sunucunuz var ya da bir sunucu kümeniz mevcut. Sunucuların hepsinde bir servis ile ilgili benzer bir özellik ekliceksiniz. Tmux ile bu işi tek satırda halledebilirsiniz. Böylelikle tüm sunuculara ayrı ayrı bağlanarak aynı işi yapmak zorunda kalmazsınız. Normalde bu işler için geliştirilmiş puppet,chef,pssh,cluser ssh, capistrano gibi çözümler bulunuyor. Biz bu işi tmux ile yapıcağız. Öncelikle Tmux’da böldüğümüz pencerellerde sunuculara bağlanıyoruz ( aslında bu işi bir bash script’i ile otomatize edebiliriz uğraşmadım ama tmux bu konuda çok esnek bir terminal çoklayıcı ) Continue reading »
Linux Kullanıcıları Derneği ve İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü, her yıl olduğu gibi, bu yıl da Özgür Yazılım ve Linux Günleri‘ni düzenliyor.
5-6 Nisan 2013′de yapılacak etkinliğin bu yılki ana teması “NoSQL Veritabanları” olarak belirlendi. İnşallah bir aksilik olmazsa bende orada bulunucam.
FreeBSD varsayılan ilk kurulumundaki ayarları değiştirmez iseniz root kullanıcısının ssh ile oturum açmasına güvenlik sebeplerinden dolayı izin vermez. Bu güvenlik önlemini aşmanın iki yolu bulunuyor.
- İkinci bir non-root hesap açıp bu hesapla login olduktan sonra su komutu ile root yetkilerini devralmak.
- Ssh config dosyasını düzenlemek.
- Önce non-root olan bir kullanıcı açmakla işe başlayalım. Bunun için FreeBSD’te kullanılan komut adduser etkileşimli bir şekilde hesap açmak için -v parametresini kullanıyoruz. Bir script çalışacak ve adım adım bir hesap eklemiş oluyoruz.Dikkat etmeniz gereken şey kullanıcının Login group kısmına Wheel yazmak. Wheel grubu unix sistemlerde yönetici grubu olarak bilinir. su programının sadece wheel grubundakiler çalıştırabildiği için bu gruba kullanıcıyı ekliyoruz. Continue reading »
Centos işletim sistemi varsayılan olarak disk yapısını lvm olarak hazırlar. Olurda bir gün işletim sisteminiz kernel panic hatası ile başlamaz hale gelirse verilerinize ulaşmak için farklı bir yol izlemeniz gerekiyor. LVM disk yapısı ext3’ten farklı olduğu için diski başka bir Linux yüklü makineye taksanız bile fdisk ile listelediğiniz diski normal yollarla ile sisteme ekleyemezsiniz. Adım adım LVM disk’i nasıl sisteme ekleyeceğimizi görelim. Ben işlemlerde Ubuntu 11.04 desktop’nın livecde’isini kullandım. Aynı işlemleri Fedora ya da başka livecd’ler ile de yapabilirsiniz. Burada tek sorun kullandığınız dağıtımın lvm desteği vermesi gerektiği örneğin varsayılan olarak Ubuntu dağıtımında lvm modulu yüklü gelmiyor fakat Fedora’a bu yüklü olarak geliyor Redhat/CentOS akrabalığından dolayı olsa gerek abi’lerini takip ediyor. Continue reading »
Eğer paket yönetim sistemi ile kurduğunuz bir uygulamanın ( debian ve türevleri için ) sistem’de kurulu olup olmadıığını veya kurulu olan uygulamanın versiyonunu görmek isterseniz dpkg’yi kullanabilirsiniz. Ya da birgün sistemi farklı bir lokasyondadaki sunucuya taşıma isterseniz kurulu tüm paketleri listeleyip benzer alt yapıyı farklı bir yerdede oluşturabilirsiniz.
