Özgür Yazılım ve Linux Günleri 2013

Her yıl, Linux Kullanıcıları Derneği ve İstanbul Bilgi Üniversitesi tarafından düzenlenen Özgür Yazılım ve Linux Günleri etkinliği bu yıl 5 – 6 Nisan 2013′de, İstanbul Bilgi Üniversitesi Santral Kampüsü’nde düzenleniyor. bu yıl için ana teması “NoSQL Veritabanları” olarak belirlenen etkinlikte  NoSQL’le birlikte bir çok farklı konunun da işleneceği bir çok seminer ve atölye mevcut olacak.

Şu an için kesinleşmiş programına http://www.ozguryazilimgunleri.org.tr/2013/etkinlik-programi/ adresinden erişebileceğiniz etkinlikte bende Nagios üzerine bir seminer ile yer alacağım.

Kategori: Genel | (Henüz Yorumlanmamış) |

qmail Kurulum Scripti – FreeBSD 9.x

FreeBSD 9.x sürümlerinde, user accounting database ile ilgili yapılan bir değişiklik[1] qmail kurulumlarında bir uyumsuzluğa neden oluyor. Bu nedenle FreeBSD 9.x altında qmail kullanabilmek için utmpx ile ilgili qmail patch’ini [2] uygulamanız gerekiyor Bu durum,  daha önce yayınladığım FreeBSD kurulum scriptinin 9 brandında kullanılamamasına neden oluyordu. Bu yüzden ilgili scripti bahsi geçen patch’i de içerecek şekilde yeniden düzenledim.

Scripti aşağıdaki link üzerinden indirebilirsiniz:

http://www.syslogs.org/qmail/scripts/qinstaller.freebsd9.tar.gz

Not: Scripti çalıştırmadan önce README dosyasını okumanızı tavsiye ederim. Bu script qmail-smtp ve qmail-send bileşenlerini içeren temel bir qmail kurulumu gerçekleştirmektedir.

[1] http://www.freebsd.org/releases/9.0R/relnotes.html
[2] http://www.freebsd.org/cgi/cvsweb.cgi/ports/mail/qmail/files/extra-patch-utmpx

Kategori: *nix,Scripts | (Henüz Yorumlanmamış) |

iftop: Interface ve bağlantı bazlı bandwidth kullanımı

Zaman zaman, kullanışlı komut satırı araçlarına değiniyorum ve bu yazıda da benzer şekilde iftop isimli bir uygulamadan bahsedeceğim. Adından da anlaşılacağı gibi iftop, komut satırından top’a benzer bir şekilde network kullanımının görüntülenebildiği güzel bir uygulamadır. iftop, bandwidth aktivitesini bağlantı bazlı olarak sort ederek gösterdiği için en çok trafiği hangi bağlantıların yaptığını tespit etmek için oldukça yararlı. Özellikle, iftop’ı networkünüzün çıkış noktasında bir yerde çalıştırarak networkü sömüren node’ları tespit etmeniz çok kolay olacaktır.

iftop, Debian tabanlı dağıtımların çoğunun ana paket depolarında ve RHEL dağıtımlar için rpmforge repository’sinde bulunuyor. Dolayısı ile ilgili sistemlerin paket yöneticileri üzerinden kurmak mümkün olduğu gibi sisteminize öncesinden libpcap ve libcurses paketlerini kurduktan sonra kaynak kodları üzerinden kurabilirsiniz.

Yazinin devami icin tiklayin.

Kategori: *nix | (Henüz Yorumlanmamış) |

apache: password protected bir alanda dosya / dizin exclusion

Başlık pek yeterli olmadı ancak .htaccess (ya da temel conf dosyaları) üzerinden mod_auth kullanılarak kimlik doğrulaması yapılan herhangi bir web dizininiz varsa ve bu dizindeki herhangi bir dosya ya da dizine kimlik doğrulamasına gerek kalmadan erişilmesini istiyorsanız, bahsi geçen bu dizin ve dosyaları genel şifrelemeden hariç tutmak isteyebilirsiniz. Bu gibi hariç tutma işleri şu şekilde yapılabilmektedir:

Yazinin devami icin tiklayin.

Kategori: *nix,ipucu | (Henüz Yorumlanmamış) |

FreeBSD – Sendmail Smart Host Configuration

Öntanımlı olarak sendmail kullanan sistemlerde, localhost’u kullanarak email gönderimi yapan (örneğin üyelik mailleri gönderen bir web sitesi gibi)  bir uygulama çalışıyorsa, giden mailleri localhost yerine, işi sadece email göndermek olan bir SMTP sunucusu/servisi üzerinden iletmek isteyebilirsiniz. Bunun için sendmail’de “dışarı” giden her postayı belirlediğiniz smtp sunucusu üzerinden göndermesi için SMART_HOST tanımlaması yapabilirsiniz.

Aşağıda, FreeBSD sistemlerde bu tanımlamanın nasıl yapıldığına değineceğim.

Yazinin devami icin tiklayin.

Kategori: *nix,Genel | (Henüz Yorumlanmamış) |

inxi – Hardware Bilgilerinin Detaylı Olarak Raporlanması

Daha önce sistem bilgilerinin raporlanmasına yönelik bir iki tool ile ilgili yazı yazmıştım. Bu gün ise yeni keşfettiğim inxi’den bahsetmek istiyorum. Inxi hemen tüm Linux distrosunda çalışabilen, df free gawk grep lspci ps readlink tr uname uptime wc, gibi komutları kullanarak donanımınızla ilgili detaylı rapor veren bir shell scriptidir.

Bir ekran görüntüsünü aşağıda görebileceğiniz gibi inxi ile donanımınız hakkında tüm bilgilere ulaşabiliyorsunuz. Ayrıca, her bir sistem bileşeni için ayrı genişletilmiş raporlar da almak mümküm oluyor.

inxi

Yazinin devami icin tiklayin.

Kategori: ipucu,Scripts | (Henüz Yorumlanmamış) |

FreeBSD – immutable flag ile write protection

FreeBSD sistemlerde şu ya da bu nedenle değiştirilmesini/silinmesini istemediğiniz dosyaları immutable olarak set edebilirsiniz. FreeBSD’lerde dosyaların permission’larına ek olarak kullanılabilen flag’ler bulunmaktadır. chflags komutu ile set edilebilen bu bayraklardan “schg” isimli olanı, set edilen dosya ya da dizinin root dahil kimse tarafından silinememesini ya da değiştirilememsini sağlamaktadır.

Örnek olarak, / altındaki test isimli dosyaya ilgili flag’i set etmek için aşağıdaki komutu kullanabilirsiniz.

# chflags schg /test

Böylece ilgili dosya silinemeyecektir:

# rm -f /test
rm: /test: Operation not permitted

Bir dosyanın immutable flag’inin (ya da diğer herhangi bir flag’in) set edilip edilmediğini ls komutuna o parametreti geçilerek görülebilir.

# rm -f /test
-rw-r--r--   1   root   wheel   schg   6 Jan 26 22:24    /test

Daha önceden set edilmiş flag’leri kaldırmak için ise chflags komutuna 0 parametresini geçebilirsiniz:

# chflags 0 /test

immutable ve diğer flag’ler ile ilgili detaylı bilgiye:
http://www.freebsd.org/doc/handbook/permissions.html adresinden erişebilirsiniz.

Kategori: *nix,ipucu | (Henüz Yorumlanmamış) |

qmail Kurulum Scripti – CentOS 6.x

Daha önce, CentOS’lar için hızlıca qmail kurulumu yapmak üzere bir shell script yazmıştım;  ve buradan da yayınlamıştım. Ancak gel zaman git zaman RHEL’in 6 branch’ı çıktı ve  sistemde bazı yapısal değişiklikler olduğu için scripti eski hali ile CentOS 6.x sistemlerde kullanmak mümkün olmamaya başladı. Bu nedenle  6.x uyumlu yeni bir sürümünü  hazırlamam gerekti.

Lazım olursa aşağıdaki adresten indirebilirsiniz.

http://www.syslogs.org/qmail/scripts/qinstaller.cnt6x.tar.gz

Scripti çalıştırmadan önce mutlaka README dosyasını okumanızı tavsiye ederim. Arada sırada sorulduğu için ayrıca belirtmek isterim ki, script temel bileşenlerle (qmail-send ve qmail-smtpd) kurulumu yapıyor. Yani tam teşekküllü bir posta sunucusu kurmak için değil daha çok sadece mail gönderimi yapmak üzere ideal.

Kategori: Qmail | (Henüz Yorumlanmamış) |

« Daha Yeni YazılarDaha Eski Yazılar »