LİNUX. Dosyalar ve dizinler

Benzer belgeler
LİNUX. Dosyalar ve dizinler

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

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

Linux Dosya ve Dizin Yapısı

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

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

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

Linux Dosya Sistemi Yapısı. Dosya Sistemleri:

Linux un Tarihsel gelişimi

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?

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

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

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

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Ü

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

DOSYA NEDİR? Verilerin HDD de saklanması. Verilerin HDD de saklanması DOSYA SİSTEMİ NEDİR?

Temel LINUX Komutları

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

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

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

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

Dosya, disk üzerinde depolanmış verilerin bütününe verilen isimdir. İşletim sistemi genel olarak iki çeşit dosya içerir.

İşletim Sistemi Nedir?

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

Linux Ubuntu Kurulumu

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

İşletim Sistemleri. Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

DERS 10 İŞLETİM SİSTEMİ ÇALIŞMA PRENSİBLERİ VE HATA MESAJLARI

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

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

Bilgi ve iletişim teknolojileri

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

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

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

Windows 2000 veya XP kurarken dosya sistemini seçmeniz gerekir. Ya FAT32 dosya sistemini kullanırsınız ya da NTFS.

Dosya Sistemi, Yapısı ve Temel komutları

Temel Linux Komutları

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Komut Penceresi ile Çalışmaya Başlamak

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

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

Kullanım şekli: cal <ay> <yıl> Bu komut ile takvim görüntülenebilir.

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

Temel Linux Eğitimi. İçindekiler

Linux Kurulumu (Sürüm 1.52) İçindekiler

ELN1002 BİLGİSAYAR PROGRAMLAMA 2

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

PARDUS TOPLULUK SÜRÜMÜ 3.0 KDE KURULUMU

Web Servis-Web Sitesi Bağlantısı

Trickbot Zararlı Yazılımı İnceleme Raporu

BTP 205 İŞLETİM SİSTEMLERİ

Bilgilerin Uzun Vadeli Saklanması

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

Dosyaların Özellikleri (Attribute) Dosya İşlemleri. İki Seviyeli Katalog Sistemleri. Tek Seviyeli Katalog Sistemleri. Hiyerarşik Katalog Sistemleri

1 STUNNEL NEDİR? 2 STUNNEL KURULUMU

Bilgisayar İşletim Sistemleri BLG 312

Dosya ve Klasör İşlemleri

Temel Li nux Eği t i mi Böl üm

Apache üzerinden Red Hat 5 yüklenmesi

Linux Temelli Zararlı Yazılımların Bulaşma Teknikleri, Engellenmesi ve Temizlenmesi

Exploit Nedir, Nasıl Kullanılır?

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

Windows Đşletim Sistemleri AD Etki Alanı Grupları Đncelenmesi ve Güvenlik Ayarları

Clonezilla Server ile Ağ Üzerinden Çoklu İmaj Yükleme

BİLİŞİM İLE TANIŞIYORUM BİLİŞİM TEKNOLOJİLERİNİN KULLANILDIĞI ALANLAR

Merkezi İşlem. Birimi

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.

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

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

FreeBSD Erişim Kontrol Listeleri

USB Keylogger İncelemesi

Paralel Hesaplama - Beowulf Cluster

Öğr.Gör. Mehmet Can HANAYLI

BOOTLOADER MANUAL DOCUMENT

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

İşletim Sistemi. BTEP205 - İşletim Sistemleri

Fstab Rehberi. Ceren Çalıcı. Nisan, 2012

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

Program Kurulum. Turquaz Muhasebe. İçindekiler

1 DERS İZLENCESİ 2 BİLGİSAYARA GİRİŞ Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarın kullanıldığı alanlar Bilgisayarın kullanılmasında dikkat

Web Uygulama Güvenliği Kontrol Listesi 2010

Ünite-3 Bilgisayar Yazılımı.

Dosya Yönetimi. Dosya, Klasör ve Sürücüler. Ahmet SOYARSLAN biltek.info

İÇERİK. Dersin işlenişi Bilgisayara giriş

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

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

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

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

BİLGİ GÜVENLİĞİ. Bu bolümde;

08224 Sunucu İşletim Sistemleri

Master boot record (MBR)

Temel Bilgisayar Programlama

$ echo $PATH /sbin:/bin:/usr/sbin:/usr/bin:/usr/x11r6/bin: /usr/local/sbin:/usr/local/bin:/usr/games:.

Eln 1002 Bilgisayar Programlama II

KULLANICI KILAVUZU: UEA FİX KULLANICILARININ SSLVPN ERİŞİMİ İMKB İÇİNDEKİLER

Komutlar (Devam) ls -a > deneme (ls -a komutunun çıktısı deneme isimli. ls -a >> deneme (ls -a komutunun çıktısı deneme

BLG 312 Bilgisayar İşletim Sistemleri 2006 BLG 312. Bilgilerin Uzun Vadeli Saklanması. Dosya Sistemi Görevleri. Dosya Sistemi Özellikleri

Windows XP: Simple Sharing, Security ve ForceGuest Perşembe, 07 Eylül :02 - Son Güncelleme Cumartesi, 12 Eylül :36

Bilgisayar Ağları ve Türleri

Transkript:

LİNUX Dosyalar ve dizinler

Dosya sistemi 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.

Dosya Tipleri ve Dosyaların Sınıflandırılması Her işletim sisteminde olduğu gibi Linux işletim sisteminde de dosyalar işletim sisteminin büyük bir kısmını oluşturmaktadır. İşletim sistemi de sistemin açılması sırasında bir dosyadan bilgi okunmaktadır. Linux ta bir dosyaya isim verirken tüm alfabetik karakterler, alt çizgi ( _ ), rakam, nokta, virgül kullanılabilmektedir. Dosya isminin uzunluğu 256 karakteri geçmemelidir. Ayrıca bir dosyanın büyüklüğü de 2 GB ile sınırlıdır. Linux işletim sisteminde çalıştırılabilir dosyaların belli bir uzantıya sahip olması gerekmemektedir.

Nokta (. ) karakterinin özel bir anlamı yoktur. Dosya adı içinde istediğiniz kadar nokta kullanabilirsiniz. Ancak, nokta ile başlayan dosya isimleri bir anlamda özeldir; adı nokta ile başlayan dosyalar yarı gizli dosyalardır. Özellikle belirtmedikçe, dosya isimleri listelerinde bu tür dosyaları göremezsiniz. Dosya isimlerinde büyük harf-küçük harf ayırımı VARDIR. Vize Final ve vize Final tamamen farklı dosya isimleridir..login.eski program.exe program.com Dosya isimleriyle, dosyaların program olup olmaması arasında bir ilişki yoktur. Örneğin, program.exe isimli bir dosyanın, bir program dosyası olması gerekmez. Bir dosyanın program dosyası olup olmadığını isminden anlaşılmaz.

Dizin Hiyerarşisi Dosya sistemi, işletim sisteminin dosyaları diskte belli bir düzen içerisinde kullandığı yapılara verilen addır. Linux sistemlerde Unix türevi olduğundan Unix gibi "Tekil Hiyerarşik Klasör Yapısı"nı benimsemiştir. Bu düzende tüm dosya ve dizinler tek bir kök dizin altında hiyerarşik olarak toplanmıştır. En üstteki bu kök dizine / simgesi ile ifade edilen root klasörü deniyor. Linux, / (root) klasöründen başlayarak, boot işlemindeki önem sırasına göre klasörleri dizer. Windowstaki \ (ters slash) işareti yerine, neden / (slash) işareti kullanıldığını merak edebilirsiniz; bu Linux'un Unix geleneğini takip etmesindendir.

Dizin Hiyerarşisi Bir dizin ya da dosyanın, sistemdeki konumu, o dosya/dizinin yolu ile belirtilir. Yol, kök dizininden itibaren, o dosya/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 / kök dizinini belirtmektedir. 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. /dev Dizini altında aygıtlar /proc dizini altında sistem kaynakları ile ilgili dosyalar bulunur. Ancak bu tür dosyalar sistem açıldığında oluşturulan ve kapandığında kaybolan dosyalardır ve sadece sistem programları tarafından erişilebilir.

Kök dizini altında bulunan dizinlerden ve işlevleri: /bin: Genel kullanıcıların kullanabileceği komutlara ait dosyaların bulunduğu dizin. /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. /etc: Sistem yapılandırma dosyalarının bulunduğu dizin. /home: Sistemdeki kullanıcıların ev dizinidir. /lib: Programların ihtiyacı olan kütüphane dosyalarının bulunduğu dizin. /mnt: Otomatik olarak bağlanan aygıtlarla ilgili dosyalarının bulunduğu dizin. /proc: Sistem süreçlerinin bilgisinin bulunduğu sanal dosya sisteminin dosyalarının bulunduğu dizin. /root: Sistemdeki en yetkili root kullanıcısının kişisel dizinidir. /usr: Tüm kullanıcılarca paylaşılan verileri içeren dizin. /var: Log dosyaları ve web sunucu yazılımına ait dosyalarının bulunduğu dizin. /tmp: Herkesin kullanabildiği, genellikle geçici dosyaların bulunduğu dizin.

Bağlama ve Ayırma Kavramları Bir dosya sistemini/aygıtı erişilebilir kılmak için yapılması gereken işleme bağlamak (İng. 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 birazdan bahsedeceğimiz üzere, ö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. Eğer bilgisayarınızı doğrudan mesela fişi çekerek kapatırsanız, ayırma işlemi sırasında kaydedilecek olan bazı değişiklikler kaydedilemez, bu da sisteminizde birtakım hasarlara yol açabilir. Bu yüzden her zaman böyle durumlardan kaçının. Ayırma (ing. unmount) kavramı da adı üstünde, bir sistemi/aygıtı sistemden ayırmak için kullanılır. Ayrılma sırasında, ayrılan aygıta, yapılan birtakım değişiklikler kaydedilir.

Yetkili Kullanıcı (Root) Hakları Elde Etmek Windows'taki yetkili kullanıcı Administrator'un Linux'taki karşılığı, Root kullanıcısıdır. Windows'ta normal kullanıcıların yapabildiği pek çok işlem Linux'ta root parolası girme şartına bağlanmıştır. Linux'ta root yetkisine sahip olmadan çeşitli sistem dosyalarını değiştiremezsiniz, silemezsiniz. Linux'daki bu sıkı tutum sayesinde sisteme zarar vermek isteyen zararlı yazılımlar yetki engelini aşamazlar. Bu engeli aşamayan zararlı yazılımlar dizinlerde yayılamazlar, bir faaliyet gösteremezler.

Linux Dosya İzinleri 1: Dosya yada dizinle ilgili güvenlik bilgileri 2: O dosya yada dizine bağlantı sayısı 3: Dosyanın sahibi olan kullanıcı 4: Sahibi olan grup adı 5: Byte cinsinden boyutu 6: Düzenlediği tarihi 7: Dosya adı

İzinler d rwx r-x r-x dosyanın sahibinin Diğer kullanıcıların hakları hakları dizin-dosya grubun hakları İZİNLER r =read(okuma) w =write(yazma) x =execute(çalıştırma) - =izin yok

chmod ile yetki değiştirme Dosya ve dizinlerin izinleri sahipleri tarafından değiştirilebilmektedir. İzinlerin değiştirilmesi amacıyla chmod komutu kullanılmaktadır. Chmod komutu 2 farklı şekilde çalıştırılabilmektedir : Yeni izinin sayısal değerinin verilmesi ile Yapılacak değişiklik sembolik olarak verilmesi ile