Erdal ÖZBAN

Erdal ÖZBAN

Tuttuğum notlar...

Yazılarım Hakkımda İletişim

Shell Programlama

Linux altında hızlı ve pratik programlama yapmanın en kısa yolu shell(kabuk) programlamadır diyebiliriz. İşletim sisteminin doğal komutlarını çalıştırma ve ek herhangi bir yorumlayıcı istememesi shell script(betik) dilini diğerlerinden ayıran en önemli faktördür. Yazdığınız bir kodu tüm Linux/UNIX sistemlerde değişiklik yapmadan  kullanabilirsiniz.  Linux altında shell(kabuk) programlama birçok farklı shell  ile yapılabilir.

Dosya şeklinde swap alanı kullanmak

Windows kullanan makinelerde Sanal Bellek(Virtual Memory) adıyla kullanılan harddiski sanki bellekmiş gibi kullanma olayı Linux altında ayrı bir harddiskte ayrı bir swap alanı oluşturarak çok rahat yapabiliyoruz.  Ama illa bu şekilde kullanılacak diye de bir şart yok. Aşağıdaki komutları kullanarak sistemimdeki hda2 s&uu

Konsole üzerinden network ayarları

Linux bir çok değişik dağıtıma sahip olsada temel linux komutlarında herhangi bir değişiklik yoktur. Yani route, ifconfig vb. komutlar her dağıtımda özel alliaslar tanımlanmadıkça aynıdır. Allias lar zaten aslı komutun yerini tutmaz ve onu silmez fakat ek komutlarını ekliyerek işinizi kolaylaştırır. Linux üzerinde network ayarlarını yapmak oldukca basittir. örnek olarak 192.168.1.0 network ünde bulunan bir makinanın ayarlarını yapalım

Windows üzerinden Slax kurmak

Eğer benim gibi linux sever ama iş sebebiyle mecburen windows ürünleri kullanmak zorundaysanız; ikinci bir sistem olarak linux`u kurma imkanlarına sahip olmayan bir makineniz varsa(notebook`umun ne disket sürücüsü ne de cdrom`u çalışıyor. üstelik usb den boot etme şansım da yok) bu yazıyı kesin okumalısınız. Zira windows üzerinden nasıl linux kurabileceğini yazıyorum

Physical Memory / Swap Memory Clear

Linux pek çok artısının yanında kullanılan versiyonlara göre eksiklikleri de olmaktadır. En çok karşılaştığım sorun ise sürekli hafıza dolmaları yaşamam oldu. En ufak bir işlemde bile mb`larca hafıza harcadığını (ve işin kötüsü bunu işi bitince boşaltmadığını) gördüm.

Linux Donanımı Hakkında Bilgi Toplamak

Zaman zaman GNU/Linux işletim sistemlerinden mevcut donanım ile ilgili bilgi toplama ihtiyacımız olabilmektedir. örneğin RAM yükseltmesi (ing. upgrade) yapacağız, ancak sistem alacağımız kapasitedeki RAM modüllerini kullanabilecek mi? Yada yeni bir USB webcam aldık ve otomatik olarak tanınmadı, acaba bu webcam’i sürebilecek henüz standart Linux çekirdeğine dahil edilmemiş açık kaynak kodlu bir proje var mı? Ses kartımızın sesinden memnun değiliz, ses kartımızı daha iyi sürebilecek ALSA projesinde yeni bir sürüm yayını var mı

Linux`da Güvenlik

Linux, kararlı çekirdeği, ağ yazılımlarının çeşitliliği ve kalitesi, performans/maliyet eğrisindeki konumu nedeni ile günümüzün en çok tercih edilen ağ işletim sistemlerinden olmuştur. Dışarıdan ve içeriden gelebilecek tehlikelere karşı gerekli önlemler alınmış bir Linux kurulu makine yıllarca hiç sorun çıkartmadan çalışabilmesine rağmen, her zaman için bunun aksi de mümkündür. Güvenlik ile ilgilenen herkesin bileceği gibi kesinlikle güvenli denilecek bir sistem tasarlanması mümkün değildir. özellikle Internet` in yaygınlaşması ve kurumların iç ağlarını global ağa bağlaması sonucunda tehlike daha da artmıştır. Bu yazımızda Linux sunucu ve istemci bilgisayarlarda güvenliği artırmak için bazı faydalı bilgiler vermeye çalışacağız.

Linux "iptables" kullanımı

Linux`ın hayatımıza girmesi ile özellikle uygulama sunucularındaki yapıların esnekleşmesi çoğu sistem yöneticisinin işini kolaylaştırmıştır. Özellikle güvenlik olgusunun önem kazanması ile muhafaza edilmeyen, korunup takibi yapılmayan sistemler art niyetli kullanıcıların iştahını kabartıyor