AÇIK KAYNAK İŞLETİM SİSTEMLERİ

Benzer belgeler
Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

LİNUX. Dosyalar ve dizinler

Linux Dosya ve Dizin Yapısı

AÇIK KAYNAK İŞLETİM SİSTEMLERİ - BÖLÜM 1. Temel komutlar,dosya ve Dizin İşlemleri, Kullanıcı ve Grup İşlemleri

LİNUX. Dosyalar ve dizinler

3. DOSYA SİSTEMİ VE ÇALIŞMA MANTIĞI

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

Yrd. Doç. Dr. A. Burak İNNER

Linux un Tarihsel gelişimi

Linux Dosya Sistemi Yapısı. Dosya Sistemleri:

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

Linux ta komutlar hakkında yardım almak için aşağıdaki komutlar kullanılır : - man - info - whatis - apropos

Linux altında komut satırında...

BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

16-18 Nisan 2012 Pazartesi-Çarsamba 9:30-12:30. Temel Linux Eğitimi. Süha TUNA.

İŞLETİM SİSTEMİ. Gnu GENEL KAMU LİSANSI(GPL)

İşletim Sistemleri. Discovering Computers Living in a Digital World

Temel Kavramlar-2. Aşağıda depolama aygıtlarının kapasitelerini inceleyebilirsiniz.

3. DOSYA SİSTEMİ VE ÇALIŞMA MANTIĞI

Dersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar

Linux Dosya Yapısı. Eren BAŞTÜRK.

Açık Kaynak Kodlu Yazılım

Linux İşletim Sistemleri. Eren BAŞTÜRK.

Apache üzerinden Red Hat 5 yüklenmesi

Dosya Yönetim Sistemi Hazırlayan : mustafa kaygısız Kaynak: megep.meb.gov.tr

Dosya/Dizin İzinleri. Okuma (r) Yazma (w) Çalıştırma (x) Dosya içeriğini görebilir mi? (Klasörler için) dosya listesini alabilir mi?

TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Enformatik Bölümü

İşletim Sistemi Nedir?

FreeBSD DİZİN DÜZENİ. Ömer Faruk Şen EnderUNIX Çekirdek Takımı Üyesi

Bilgi ve iletişim teknolojileri

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

PARDUS 5 PROGRAMLARI

WINDOWS 7. Eğitim ID 98 2/4 (Normal Seviye Kullanıcı) Konu ID Windows 7 Hakkında Genel Bilgi Ek Bilgi -

Temel LINUX Komutları

KONU: İşletim Sistemleri I - Ms-Dos İşletim Sistemi SORULAR

Linux Sunucuları için Güvenlik İpuçları. Korhan Gürler, Burç Yıldırım

man komut man ls (ls komutu hakkında bilgi verir.) man pwd (pwd komutu hakkında bilgi verir.)

PARDUS TOPLULUK SÜRÜMÜ 3.0 KDE KURULUMU

Temel Linux Eğitimi. İçindekiler

Hazırlayan: Cihan Aygül BT Rehber ÖĞRETMENİ

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

-Bilgisayarı oluşturan iki temel unsurdan diğeri ise YAZILIM dır.

Veri Tabanı Yönetim Sistemleri Bölüm - 02

C) 19 inçlik CRT ile LCD monitörün görünebilir alanı farklıdır. D) Dijital sinyali, analog sinyale çevirmek için DAC kullanılır.

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü

İşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI Yazılım Türleri

İŞLETİM SİSTEMLERİ. İŞLETİM SİSTEMİ Kavramı. Klasör ve Dosya Mantığı. Klasör ve Dosya Mantığı

İnsan zekâsının çalışması sonucu ortaya çıkan düşünce ürünü, İletişim?

Aşağıda listelenen temel linux komutları bilgisayarınızın komut satırında çalıtırılacaktır.

BİT in Temel Bileşenleri (Yazılım-1)

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz.

AÇIK KAYNAK KODLU İŞLETİM SİSTEMLERİ DERS NOTLARI 1-İşletim Sisteminin görevi nedir? En çok kullanılan işletim sistemleri nelerdir?

Bilgi ve iletişim teknolojileri Dersi Ders Notlarıdır?

Sanal Makine Üzerine Linux(Pardus) Kurulumu ve Özellikleri. Proje Grubu Ramazan TUNÇ Bilge BAHÇECİ Selma GÖĞÜŞ Ayşe ALP

Qlik Sense için sistem gereksinimleri. Qlik Sense June 2017 Copyright QlikTech International AB. Tüm hakları saklıdır.

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular

Pardus 2013 te Metin Editörleri

AÇIK KAYNAK İŞLETİM SİSTEMLERİ

Linux Dosya Yapısı. Eren BAŞTÜRK.

İşletim Sistemleri Kurulumu


AKINSOFT. Eofis NetworkAdmin. AKINSOFT EOfis NetworkAdmin Kurulumu Bilgi Notu. Doküman Versiyon : Tarih : Copyright 2008 AKINSOFT

BTP 205 İŞLETİM SİSTEMLERİ

Linux Ubuntu Kurulumu

İşletim Sistemi. BTEP205 - İşletim Sistemleri

Pardus 2011 Kurulum Belgesi Sürüm Ocak İçindekiler

Bilgisayar Yazılımları

2. Aşağıdaki resimde numaralandırılmış alanlara bildiğiniz donanım parçalarından 4 tanesinin isimlerini ve numaralarını yazınız

Bilgisayar Yazılımları

.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ

.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ

Temel Bilgisayar Bilgisi

İşletim Sisteminin Temel İşlemleri

FreeBSD 5.X Serisi. Ömer Faruk Şen EnderUNIX Çekirdek Takımı Üyesi

BİLGİSAYAR KULLANMA KURSU

Bilgisayar İşletim Sistemleri BLG 312

Komut Penceresi ile Çalışmaya Başlamak

Linux e Giriş ve Dağıtımlar

BİLGİSAYAR TEMEL KAVRAMLAR. Bilgi ve İletişim Teknolojisi Ders Notları

Temel masaüstü bileşenleri

JAL IN İNTERNET TEN İNDİRİLMESİ VE KURULMASI

Bilişim Teknolojilerine Giriş

NOT: BU BELGEYİ OKUMADAN LÜTFEN YAZILIMI YÜKLEMEYE ÇALIŞMAYIN.

Veritabanı. Ders 2 VERİTABANI

Linux un Temel Bileşenleri. Linux Nedir? Aydın ÜSTÜN (Selçuk Üniversitesi) e-posta:

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

DONANIM VE YAZILIM. Bilişim Teknolojileri ve Yazılım Dersi

Linux İşletim Sistemi Tanıtımı

Windows İşletim Sistemi

BİLGİ İŞLEM DERS 3. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

PARDUS ÖNYÜKLER. Fatih Semiz. Bilgisayar Mühendisliği Bölümü Lisansüstü Öğrencisi. Arda Güney

ProFTPD FTP Sunucusu. Devrim GÜNDÜZ. TR.NET Sistem Destek Uzmanı.

Dosyalama olarak: HTML, PDF, DOC ve XLS dosya türlerini kullanabilirsiniz. Kütüphane Modülü açıldığında Vet.Asistanı Kütüphanesi ekrana gelmektedir.

Bilgilerin Uzun Vadeli Saklanması

Kazanımlar. Linux nedir? Linux dizin yapısı. Linux kabuğu nedir? Temel kabuk komutları. Bash programlama. Dosya işlemleri. Süreç yönetimi.

Ulusal Dağıtım Projesi ve Pardus

Bilgisayar donanım ve yazılım olmak üzere iki bölümden oluşur. Bilgisayarın çalışabilmesi için, ikisi de gereklidir.

Transkript:

NAHİT MENTESE MTAL BİLİSİM TEKNOLOJİLERİ ALANI AÇIK KAYNAK İŞLETİM SİSTEMLERİ (DOSYA SİSTEMİ VE DİZİN YAPISI) Durhan GABRALI 2

Dosya Sistemi Dosya sistemi disk üzerindeki dosyaların organize edilmesidir. Bir işletim sisteminin bir disk veya bölümleri üzerindeki dosyalarının izlerini bulmak için kullandığı yapı ve yönteme dosya sistemi (filesystem) denir. Linux işletim sisteminde de dosya ve dizinler diğer Unix türevi işletim sistemlerinde olduğu gibi hiyerarşik yapıya sahiptir. En üst düzeyde olan kök dizini ( / ) olarak adlandırılan dizin, alt dizinleri içermektedir. Alt dizinlerde kendi içlerinde dosya ve alt dizin içerebilmektedir. Dizin yapısı isteğe göre belirlenmiş değildir. Paketlerin düzgün şekilde çalışabilmeleri için önemli dosya ve dizinlerin yeri standartlaştırılmıştır 2

Temel Bilgiler Linux ta bir dosyaya isim verirken tüm alfabetik karakterler, alt çizgi ( _ ), rakam, nokta, virgül kullanılabilmektedir. Dosyalara isim verilirken dikkat edilmesi gereken kurallardan biri dosya isminde *,? gibi özel karakterlerin bulunmamasıdır. Dosya isminin uzunluğu 256 karakteri geçmemelidir. Linux işletim sisteminde çalıştırılabilir dosyaların belli bir uzantıya sahip olması gerekmemektedir. Bir dosyanın çalıştırılıp çalıştırılamayacağı dosyanın dizinlerinden anlaşılmaktadır. Linux işletim sisteminde dosyalar birden çok tipte olabilmektedir. Örnek olarak salt metin dosyaları, çalıştırılabilir dosyalar, blok veya karakter aygıt dosyaları sayılabilir. 3

Dosya Tipleri ve Dosyaların Sınıflandırılması Linux işletim sistemlerinde genel olarak 2 farklı dosya tipi bulunmaktadır. o Aygıt dosyaları o Sıradan dosyalar Aygıt dosyaları, sistemde bulunan donanım ile haberleşmeyi gerçekleştiren dosyalardır. Üç farklı aygıt dosya tipi bulunmaktadır: o Karakter aygıt dosyaları: Bu tip aygıt dosyası ile erişilen donanımlar bilgilerini karakter karakter iletmektedirler. o Blok aygıt dosyaları: Bu tip aygıt dosyası ile erişilen donanımlar ile iletişim blok aktarma ile gerçekleştirilmektedir. o Kuyruk Dosyaları Sıradan dosyalar ise aygıt dosyaları dışında kalan dosyalardır. Çok fazla çeşitte sıradan dosya tipi bulunmaktadır. 4

Dizin Hiyerarşisi Linux ta en üst konumda / simgesi ile ifade edilen kök (root) klasörü bulunur. Linux, / (root) klasöründen başlayarak, boot işlemindeki önem sırasına göre klasörleri dizer. Bir dizin ya da dosyanın, sistemdeki konumu, o dosya veya dizinin yolu ile belirtilir. Yol, kök dizininden itibaren, o dosya veya dizine ulaşmak için geçilmesi gereken dizinlerin / işaretiyle birleştirilerek ardışık bir şekilde yazılmasıyla elde edilen ifadedir. Örneğin /home/egitim yolu, kök dizinindeki, home isimli dizin içindeki egitim dizininin konumunu belirtir. Bu ifadede en baştaki / işareti kök dizinini belirtmektedir. 5

Dizin Hiyerarşisi Linux ta sistemdeki her şey bir dosyadır, buna sistemdeki aygıtlar, donanım kaynakları hatta hafızada çalışan programlar da dahildir. Linux çekirdeği örneğin bir ethernet kartına ulaşmak istediğinde /dev/eth0 dosyasına okuma yazma yapar veya bir sabit disk bölümü için /dev/sda1 dosyasını kullanır. 6

7

Bağlama ve Ayırma Kavramları Linux ta bir sistemi veya aygıtı erişilebilir kılmak için yapılması gereken işleme bağlamak (mount) denir. Bağlama işlemi yapıldıktan sonra, bağlanan aygıta, bağlama noktası adı verilen bir dizinden erişilebilir. Bağlama noktası, olarak sistemde herhangi bir dizin seçilebilir fakat ön tanımlı bağlama noktaları /mnt 'de bulunur. Bilgisayarınızı kapattığınız zaman sisteminize bağlı tüm aygıtlar otomatik olarak ayrılır. Bilgisayar doğrudan enerjisi kesilerek kapatılırsa, ayırma işlemi sırasında kaydedilecek olan bazı değişiklikler kaydedilemez, bu da sisteminizde birtakım hasarlara yol açabilir. Bu nedenle böyle durumlardan kaçınılmalıdır. Ayırma (unmount) kavramı da, bir sistemi veya aygıtı sistemden ayırmak için kullanılır. Ayırma sırasında, ayrılan aygıtta yapılan birtakım değişiklikler kaydedilir. 8

Linux ta Dizinler Kök dizini altında bulunan dizinler ve işlevleri: /bin : Genel kullanıcıların kullanabileceği komutlara ait dosyaların bulunduğu dizindir. ls, mkdir, cat, cp gibi temel komutlar bu dizin altında bulunur. /sbin : Sadece root kullanıcısının kullanabileceği komutlara ait dosyaların bulunduğu dizin. /boot : Sistem açılışında kullanılan dosyaların bulunduğu dizin. /dev : Aygıtlar ve disk bölümlerine ait dosyaların bulunduğu dizin. 9

Linux ta Dizinler /etc : Sisteme ait yapılandırma (konfigürasyon) dosyalarının tutulduğu dizin. o /etc/passwd : Her kullanıcı hakkında ayrıntılı bilgilerin bulunduğu, kullanıcı veritabanı olarak da düşünebileceğimiz yerdir. Burada kullanıcıların gerçek ismi, kullanıcı isimleri, şifrelenmiş parolaları, ev dizinleri gibi bilgiler yer almaktadır. o /etc/group : /etc/passwd dosyasına benzer ama kullanıcılar yerine grupları tanımlar. o /etc/rc veya /etc/rc.d : Açılışta çalışacak betikler ve betik dizinleri burada bulunur. /home : Sistemdeki kullanıcıların ev dizinidir. Kullanıcıların kişisel dosyaları burada tutulur. o Sisteme yeni bir kullanıcı eklendiği zaman bu dizin altında kullanıcı adıyla bir dizin (klasör) oluşturulur. o /home/nihat veya /home/ayten gibi o Windows taki Users(Kullanıcılar) klasörünün Linux taki eşdeğeridir. 10

Linux ta Dizinler /lib : Programların ihtiyacı olan kütüphane (library) dosyalarının bulunduğu dizindir. /mnt : Sistem yöneticisinin geçici olarak herhangi bir dosya sistemine ulaşmak için oluşturabileceği bağlama noktalarını içeren dizin. /opt : Dağıtımdan bağımsız ekstra yüklenen paketler için kullanılan dizin. o Örneğin, (Google Earth programını indirip kurmak istediğinizde varsayılan olarak kurulacağı dizin /opt/google-earth gibi bir adrestir.) /var : Log dosyaları, e-mail ve printer kuyrukları gibi değişken sistem bilgilerini barındırır. Ayrıca web sunucu yazılımına ait dosyaların bulunduğu dizindir. o /var/lock o /var/log o /var/run : Çalışan programların yarattığı kilit dosyaları. : Log dosyaları. : Sistemde çalışan sunucuların proses kimlik numaralarını içeren dosyalar. 11

Linux ta Dizinler o /var/lock o /var/tmp o /var/yp o /var/spool : Çalışan programların yarattığı kilit dosyaları. : Geçici dosyalar. : NIS (Network Information Service) ile ilgili dosyalar. : Kuyruk dosyaları. /tmp : Geçici dosyaların tutulduğu dizindir. Birçok program burayı geçici depolama alanı olarak kullanır. /proc : Sistem süreçlerine dair bilgilerin bulunduğu, sanal dosya sistemine ait dosyalarının bulunduğu dizin. o Örneğin, (cat/proc/swaps yazarak sisteminizdeki takas dosyalarına dair bilgiler alabilir ya da cat/proc/cpuinfo komutuyla işlemcinin özellikleri görülebilir. 12

Linux ta Dizinler /root : Sistem yöneticisinin (root kullanıcısı) ev dizinidir. /media : Kaldırılabilir aygıtların (CD-ROM, Flash Bellek gibi) sisteme eklendiği dizindir. /usr : Tüm kullanıcılarla paylaşılan verileri (programlar, komutlar, kütüphaneler vb.) içeren dizindir. 13

Temel Masaüstü Kavramları X-Windows : Unix ve Linux türevi işletim sistemlerinde grafik ara yüz altyapısı X pencere sistemi olarak adlandırılır. X projesi MIT (Massachuetts Instute of Technology) de görevli Jim Gettys ve Bob Scheifler in Athena projesi ile birlikte gelişti. X-Window sisteminden önce UNIX, terminal tabanlı ve grafik desteği olamayan bir sistemdi. X-Window un tasarlanması sayesinde grafik tabanlı uygulamalar da UNIX türevi işletim sistemlerinde boy göstermeye başladılar. 14

Temel Masaüstü Kavramları X-Window un Linux altında çalışması için gereken yazılım Xorg dur. Xorg un üzerinde çalışan uygulamalar ise pencere yöneticisi yardımıyla görüntülenir. Pencere yöneticisi altındaki çeşitli simgeler, pencereler, klasörler ve çeşitli araçlardan oluşan ortama masaüstü ortamı denir. Linux sistemlerde en önemli pencere (masaüstü) yöneticileri KDE ve Gnome dur. 15

KDE Masaüstü Ortamı 16

Gnome Masaüstü Ortamı 17

Dosya Yöneticisi Dosya yöneticisi, birçok dosya ve dizin işlemlerinin yapılmasını sağlayan programa denir. Linux ta Konqueror ve Dolphin gibi farklı dosya yöneticileri vardır. KDE projesi kapsamında geliştirilmekte olan Konqueror, aynı zamanda bir web tarayıcısı olarak da kullanılabilir. Konqueror Ekranı 18

Dosya Yöneticisi Dolphin, Konqueror gibi internet tarayıcı ve görüntüleyici özelliklerine sahip olmayıp, yalnızca dosya yönetim amacıyla kullanılmaktadır. Dolphin sadece tek bir alana yoğunlaştığı için daha yüksek bir performansa sahiptir. Örneğin Pardus un 2009 sürümünden sonra ön tanımlı dosya yöneticisi olarak Dolphin kullanılmakadır. Dolphin Ekranı 19

Kaynaklar http://www.belgeler.org/lis/archive-tlkg-lis-5.11.html http://www.muratyazici.com/ders-notlari/acik-kaynak-isletim-sistemi http://www.megep.meb.gov.tr/mte_program_modul/moduller_pdf/a%c3%a7%c4%b1k%20k aynak%20%c4%b0%c5%9fletim%20sistemi%20kurulumu.pdf 20