Linux Swap Space

Takas alanı(Swap Space) dediğimiz disk bölümü belleğin yetmemesi durumunda işletim sisteminin diskten yararlanması için kullanılır. Çalışan bir sürece bellek tahsis etmek gerektiğinde eğer RAM de yer kalmamış ise arkadan gelen süreçler için diskte ayrılmış olan alan kullanılıma açılır. Bu yöntem sistemi her ne kadar yavaşlatsa da en azından bellek yetersizliği yüzünden programların kesilmesi önlenmiş olur. … Okumaya devam et Linux Swap Space

Linux Disk Image

DD komutu bir dosyanın içeriğini okuyarak başka bir dosya üzerine kayıt eder. Bu işlem cp komutunu hatırlatır ancak birbirlerinden farkı ise şudur. DD komutu okuduğu dosya içeriğini belirli biçimde değiştirerek yada başka bir forma dönüştürerek hedef dosya üzerine aktarır. Linux sistemlerinde cihaz dosyaları dosya sisteminde normal bir dosya gibi görünürler. DD bu dosyaları okuyup, formatlarını … Okumaya devam et Linux Disk Image

Linux Mount Kavramı

Bir Linux bilgisayarındaki tüm diskler tek bir dizin altında yani "/" dizini altında toplanırlar. Linux'ta bir dosyanın yeri tarif edilirken hangi diskte bulunduğu değil hangi dizinde yer aldığını belirtilir. Söz konusu dizinin gerçekte hangi fiziksel diskte yer aldığını , belirtilen dizine mount edilmiş olan disk yada disk bölümüne bakarak anlayabiliriz. Bir Linux sistemindeki herbir donanım … Okumaya devam et Linux Mount Kavramı

Linux Redirection ve Pipes Kavramı

Yeniden yönlendirme ve boru kavramı süreçlerle(process) ilişkilidir. Her Linux süreci , en az 3 dosya tanımlayıcısını açar bunlar; 1-Standart Giriş(Input) 2-Standart Çıkış(Output) 3-Standart Hata(Error)'dur. Linux'ta birçok komut işlevlerini standart giriş biriminden okuyacakları veriler üzerinde yerine getirip, varsa sonuçlarını standart çıkış biriminie gönderir. Çalıştırılan komutu herhangi bir disk üzerindeki dosya üzerine yazma işlemini standart I/O operatörleri … Okumaya devam et Linux Redirection ve Pipes Kavramı

Linux Ortam Değişkenleri

Linux'a login işlemi gerçekleştirdiğimizde sistem bizi "passwd" dosyasında belirtilen "login command" parametresine göre bir shell kontrolü içine sokar. Shell(Kabuk) işletim sisteminin komut yorumlayıcısıdır. Sistemde çalışan programların ve komutların işletim sistemi ile iletişim kurmasını sağlayan bir yazılımdır. Sisteme bir kullanıcı kayıt edildiğinde genel olarak "bash" kabuğuna atanır. Ve bir kullanıcının sistemde terminalden yazdığı bir komut ise … Okumaya devam et Linux Ortam Değişkenleri

Linux Temel Komutlar-2

cp Bir dizin altındaki dosya veya dosyaları başka bir lokasyona kopyalamak için kullandığımız komuttur.Eğer "blooog" isimli dosya yok ise yaratıtılır eğer bu isimde başka bir soya varsa üzerine yazılır. Eğer -i parametresi ile kullanırsak bize kopyalama işlemi yapıp yapmacayacağımıza dair bilgi istemektedir. Dizin kopyalama işlemi için -r(recursive) parametresi kullanılır. Dizinlerle beraber child dizinleride beraberinde kopyalama … Okumaya devam et Linux Temel Komutlar-2

Linux Temel Komutlar-1

Linux çok kullanıcılı bir işletim sistemi olduğu için her kullanıcının kişisel dosyalarını saklayabileceği bir dizine ihtiyacı vardır. Bu nedenle kullanıcı hesapları oluşturulurken aynı zamanda o kullanıcıya ait ana bir dizin açılır. Her kullanıcı kendi "home" dizininde her türlü hakka sahip olur. Linux terminalde home dizin "~" işareti ile temsil edilir. Hangi dizinde olduğumuzu öğrenmek için … Okumaya devam et Linux Temel Komutlar-1

Linux Boot Process

POST Process    x86 tabanlı bir Linux sistemini başlatmak için bir dizi işlem gerçekleşmesi gerekiyor. Bilgisayarın power tuşuna bastığımızda ROM bellek üzerinde bulunana BIOS (Basic Input Output System) ilk olarak devreye girer ve birtakım görevleri yerine getirir ve buna "POST" (Power On Self Test) adı verilir. Yapılan işlemlere bakacak olursak POST işleminde klavye, monitor, anakart, … Okumaya devam et Linux Boot Process

Linux Tarihi

Linux'un köklerini UNIX'te aramak doğru bir yaklaşım olacağı için Linux'un 30 yıllık bir tarihi olduğunu söyleyebiliriz. Bilgisayar teknolojisindeki gelişmeleler, donanımları hızla güçlendirip ucuzlatınca bunun doğal sonucu olarak UNIX işletim sistemleri kendine kişisel bilgisayar dünyasında da yer aramaya başladı ve sonunda UNIX işletim sisteminin x86 tabanlı kişisel bilgisayarlara bir uyarlaması olan LINUX gün yüzüne çıktı. UNIX/LINUX … Okumaya devam et Linux Tarihi