Hoşgeldin Sivil

.
Forum Yöneticisi: Administrator | Bu Bölümde Yetkili Tüm Yöneticiler? | Bu konuyu okuyanlar?

 Forum Ana Sayfa
   İşletim Sistemleri

   
 Kurallar    Aktif Konular    PM    Kayıt Ol     Giriş Yap  
» Linux Dizin Yapısı
 Konu Kalitesi %12.5
Oy Ver   
 
Gönderilme Tarihi: 20 Eylül 2023 16:22:28 - Kayıtlı IP
  Mesajı İhbar Et!     

nameless

Teğmen

10 Eylül 2023
27 Mesaj




Aktiflik
Seviye
Deneyim



Merhaba arkadaşlar, bu konuda sizlere Linux Dizin Yapısı'ndan bahsedeceğim.



Linux'un Temel Dizini: / (Kök Dizin)

Linux işletim sistemi, dosya sistemini bir hiyerarşik yapı içinde düzenler ve bu yapının temel noktası "/ (Kök Dizin)" olarak adlandırılır. Bu dizin, bir Linux sistemini oluşturan tüm dosya ve dizinlerin başlangıç noktasıdır. İşletim sistemi hiyerarşisinin en üst düzeyinde yer aldığı için, sistemdeki tüm diğer dosya ve dizinler bu noktadan dallanır.


/bin (Binary) Dizini


Linux işletim sisteminin önemli bir parçası olan "/bin" dizini, temel sistem komutları için çalıştırılabilir dosyaları içerir. "Binary" terimi, buradaki dosyaların genellikle ikili (binary) formatta yani makine dilinde yazıldığını ifade eder. Bu dizinde bulunan komutlar, sistem yöneticilerinin ve kullanıcıların temel işlevleri gerçekleştirmesine olanak tanır.

"/bin" dizini, sistemin düzgün çalışması için gereken temel komutları içerir. Bu komutlar, sistemi başlatma, dosya yönetimi, ağ iletişimi ve daha birçok görevi yerine getirmek için kullanılır. İşte "/bin" dizininde bulunan bazı yaygın komut örnekleri:

ls: Dizin içeriğini listeler.
cp: Dosyaları kopyalar.
mv: Dosyaları taşır veya yeniden adlandırır.
rm: Dosyaları siler.
mkdir: Yeni dizinler oluşturur.
cat: Dosya içeriğini görüntüler.
chmod: Dosya izinlerini değiştirir.

"/bin" dizini, sistem başladığında kullanılabilir olmalıdır, çünkü bu dizindeki komutlar sistemin temel işlevselliğini sağlar. Bu nedenle, "/bin" dizini, Linux sisteminin güvenilir bir şekilde çalışmasını sağlayan kritik bir bileşendir.


/boot Dizini


Linux işletim sistemi içindeki "/boot" dizini, bilgisayarın başlatma işlemi sırasında kullanılan dosyaları içeren bir dizindir. Bu dizin, Linux çekirdeği (kernel) ve başlatma yükleyicileri gibi önemli başlangıç dosyalarını barındırır. "/boot" dizini, bilgisayarın işletim sistemini başlatırken kullanılan önemli bileşenlerin saklandığı kritik bir alandır.

Önemli bileşenler şunları içerir:

Kernel (Çekirdek) Dosyaları: "/boot" dizini, bilgisayarın donanımını ve kaynaklarını yöneten Linux çekirdeğini içerir. Farklı kernel sürümleri için ayrı alt dizinler oluşturulabilir, böylece kullanıcılar veya sistem yöneticileri istedikleri sürümü seçebilirler.

Başlatma Yükleyicileri (Bootloaders): Bazı Linux dağıtımları, özellikle çoklu işletim sistemi kurulumları için başlatma yükleyicileri kullanır. Bu yükleyiciler, hangi işletim sisteminin başlatılacağını seçmenize yardımcı olur. Örnek olarak, GRUB (Grand Unified Bootloader) bu kategoriye girer.

Başlatma Konfigürasyon Dosyaları: Bazı işletim sistemi özelleştirmeleri veya başlatma seçenekleri bu dizindeki konfigürasyon dosyalarında saklanır.

"/boot" dizini, bilgisayarın güvenli ve düzgün bir şekilde başlatılmasını sağlamak için kritik bir role sahiptir. Bu dizinin içeriği, sistemin başlatma işleminin düzgün ve sorunsuz bir şekilde gerçekleşmesini sağlar. Bu nedenle, "/boot" dizini üzerinde dikkatli ve güvenli bir şekilde yönetilmesi önemlidir.


/dev (Device) Dizini


Linux işletim sistemindeki "/dev" dizini, donanım cihazlarını temsil eden özel dosyaların bulunduğu bir dizindir. Bu dizin, Linux'un "her şey bir dosya gibidir" felsefesinin bir yansımasıdır. Yani, her fiziksel veya sanal cihaz, "/dev" dizininde bir dosya olarak temsil edilir. Bu dizin, donanım cihazlarına erişim sağlamak ve yönetmek için kullanılır.

"/dev" dizini içerisindeki dosyalar, farklı cihaz türlerini temsil eder. İşte bazı örnekler:

/dev/sda: Bir sabit disk sürücüsünü temsil eder. "/dev/sda1" gibi alt dizinler, bu sürücünün bölümlerini ifade eder.

/dev/tty: Seri terminalleri temsil eder. Örneğin, "/dev/ttyUSB0" bir USB seri portunu temsil edebilir.

/dev/sdb: İkinci bir sabit disk sürücüsünü temsil edebilir. "/dev/sdb1" gibi alt dizinler, bu sürücünün bölümlerini ifade eder.

/dev/null: Tüm verilerin gittiği bir "siyah delik" olarak kullanılır. Veriler buraya yazıldığında kaybolur.

/dev/random ve /dev/urandom: Rastgele sayı üreteci (random number generator) için arayüzler sağlar. Bu dosyalar rastgele sayılar üretmek için kullanılır.

/dev/zero: Sıfırların olduğu bir kaynak olarak kullanılır. Veri silme veya dosya oluşturma amaçları için kullanılır.

"/dev" dizini, Linux'un donanımı ve yazılımı birleştiren bir arabirim sağlar. Bu dosyalar, cihazların okunması ve yazılması için kullanılır. Örneğin, bir dosya kopyalama işlemi sırasında "/dev/sda" disk sürücüsünden veri okunur ve hedef disk olan "/dev/sdb" üzerine yazılır. Bu dizin, donanımın yönetimi ve erişimi için temel bir mekanizma sağlar.


/etc (Etcetera) Dizini


Linux işletim sistemi içindeki "/etc" dizini, sistem yapılandırma dosyalarını ve ayarlarını içeren bir dizindir. "Etcetera" terimi, bu dizinde bulunan dosyaların ve alt dizinlerin çeşitli ve çeşitlilik gösteren ayarları temsil ettiğini ifade eder. "/etc" dizini, bir Linux sisteminin davranışını özelleştirmek ve yönetmek için kullanılır.

"/etc" dizini içinde bulunan dosyalar ve dizinler şunları içerebilir:

/etc/passwd: Kullanıcı hesaplarına ait temel bilgileri içeren dosyadır. Kullanıcı adları, kullanıcı kimlik numaraları (UID), ev dizinleri ve varsayılan kabuklar gibi bilgileri içerir.

/etc/group: Kullanıcı gruplarına ait bilgileri içeren dosyadır. Grup adları, grup kimlik numaraları (GID) ve üyelerin kullanıcı adlarını içerir.

/etc/hostname: Bilgisayarın ana adını tanımlar. Bu dosya, bilgisayarın kendini tanımladığı ismi içerir.

/etc/network: Ağ yapılandırma dosyalarını içeren bir dizindir. Örneğin, "/etc/network/interfaces" dosyası ağ arayüzlerinin yapılandırmasını içerir.

/etc/resolv.conf: DNS (Alan Adı Sistemi) yapılandırmasını belirler. Bu dosya, DNS sunucularının ve arama alanlarının bilgilerini içerir.

/etc/fstab: Dosya sistemlerinin nasıl bağlanacağını ve monte edileceğini tanımlayan dosyadır. Harici sürücüler ve ağ dosya paylaşımları gibi kaynaklar burada konfigüre edilir.

/etc/apt: Debian tabanlı dağıtımlar için paket yöneticisi olan APT'nin yapılandırma dosyalarını içerir.

/etc/sudoers: "sudo" komutu ile kök (root) erişimi kazanmaya yetkili kullanıcıları ve grupları tanımlar.

/etc/hostname: Bilgisayarın ismini tanımlar.

/etc/hosts: İsim çözümlemesini (hostname çözümleme) yapmak için kullanılan yerel host isimlerini içerir.

"/etc" dizini, sistem yöneticilerine ve kullanıcılara, sistem davranışını ve ayarlarını özelleştirme ve yapılandırma yetkisi verir. Bu dizin, Linux'un esnek ve özelleştirilebilir doğasını destekleyen önemli bir bileşendir.


/home Dizini


Linux işletim sistemi içindeki "/home" dizini, kullanıcıların kişisel kullanıcı dizinlerini içeren ve sakladığı bir dizindir. Bu dizin, her kullanıcı için ayrı bir alt dizin oluşturur ve kullanıcıların kendi dosyalarını, belgelerini ve kişisel ayarlarını saklamaları için ayrılmış bir alandır.

Her kullanıcı dizini, o kullanıcıya ait dosyaları ve belgeleri içerir. Bu kişisel dizinler, kullanıcıların dosyalarını düzenlemesi, kaydetmesi, yedeklemesi ve paylaşması için kullanılan temel alanlardır. Kullanıcılar bu dizinlerde belgelerini saklar, masaüstü öğelerini düzenler, program ayarlarını kaydeder ve daha fazlasını yapar.

Ayrıca, "/home" dizini, çoklu kullanıcı sistemlerinde kullanıcıların farklı izinlere ve ayarlara sahip olmalarını sağlar. Her kullanıcının kendi kişisel dizinine sadece kendisi veya sistem yöneticisi erişebilir. Bu, kullanıcıların birbirlerinin verilerine müdahale etmeden bağımsız olarak çalışmasına olanak tanır.

"/home" dizini, Linux'un çok kullanıcılı yapısını ve kullanıcı dostu doğasını yansıtan önemli bir bileşendir. Kullanıcıların verilerini düzenli bir şekilde yönetmelerini ve kişisel ayarlarını saklamalarını kolaylaştırır.


/lib (Library) Dizini


Linux işletim sisteminin "/lib" dizini, çalıştırılabilir dosyaların ve uygulama programlama araçlarının ihtiyaç duyduğu paylaşılan kitaplıkları (libraries) içeren bir dizindir. Bu dizin, işletim sisteminin temel işlevselliğini ve uygulamaların düzgün çalışmasını sağlayan kritik bileşenleri barındırır.

"/lib" dizininde bulunan kitaplıklar, uygulamalar tarafından kullanılır ve işletim sistemi çekirdeği ile etkileşimde bulunurlar. Bu kitaplıklar, farklı uygulamalar arasında kod paylaşımını sağlar ve yazılım geliştiricilerinin işlerini daha verimli bir şekilde yapmalarına yardımcı olur.

Daha spesifik olarak, "/lib" dizini şunları içerebilir:

Dinamik Bağlantı Kitaplıkları (Dynamic Link Libraries - DLLs): Linux'taki çalıştırılabilir dosyalar, genellikle kodun yeniden kullanılabilirliğini artırmak ve disk alanını azaltmak için bu kitaplıkları kullanır. Örneğin, C programları, C runtime kitaplıklarını kullanır.

Paylaşılan C Kitaplıkları: "/lib" dizini aynı zamanda C programları tarafından kullanılan temel C kitaplıklarını içerebilir. Bu kitaplıklar, işletim sistemi işlevlerine ve sistem çağrılarına erişimi sağlar.

Uygulama Özgü Kitaplıklar: Özel uygulamalar için oluşturulan ve yalnızca belirli bir uygulama tarafından kullanılan kitaplıklar, "/lib" dizini altında bulunabilir.

"/lib" dizini, Linux sisteminin düzgün ve verimli bir şekilde çalışmasını sağlamak için kritik bir rol oynar. Kitaplıkların bu merkezi konumu, uygulamaların ve işletim sisteminin kodunun paylaşılabilirliğini ve yönetimini kolaylaştırır.


/media Dizini


Linux işletim sistemindeki "/media" dizini, çıkarılabilir ortamları (removable media) bağlamak ve yönetmek için kullanılan bir dizindir. Bu dizin, kullanıcıların CD/DVD sürücüleri, USB sürücüler, harici sabit diskler, SD kartlar ve diğer çıkarılabilir depolama cihazları gibi medya aygıtlarını geçici olarak bağlayabilecekleri bir yer sağlar.

"/media" dizini, çıkarılabilir ortamları otomatik olarak algılayan ve bağlayan birçok Linux dağıtımı tarafından kullanılır. Örneğin, bir USB flash sürücüyü bilgisayarınıza taktığınızda, "/media" dizini altında bir alt dizin oluşturulur ve bu alt dizinde sürücünün içeriği görüntülenir.

Bu dizin, çıkarılabilir ortamların yönetimini kolaylaştırır ve kullanıcılara bu tür medya aygıtlarını kullanmaları için bir arayüz sunar. Ayrıca, bu dizin içindeki alt dizinler, medya aygıtlarının bağlantı noktalarını tanımlar ve bu aygıtlara erişim sağlar.

Özellikle çoklu kullanıcı sistemlerinde, "/media" dizini kullanıcıların kendi çıkarılabilir medya cihazlarını sorunsuzca bağlamalarına ve verilere erişmelerine olanak tanır. Bu, kullanıcıların fotoğraf, müzik, belge ve diğer dosyalarını taşınabilir medya aracılığıyla kolayca paylaşmalarını ve yedeklemelerini sağlar.

"/media" dizini, Linux'un kullanıcı dostu bir işletim sistemi olmasını destekleyen önemli bir bileşendir ve çıkarılabilir medya cihazlarıyla etkileşimde bulunmayı kolaylaştırır.


/mnt Dizini


Linux işletim sistemindeki "/mnt" dizini, geçici olarak bağlanan dosya sistemlerini ve ağ dosya paylaşımlarını yönetmek için kullanılan bir dizindir. Bu dizin, sistem yöneticilerinin veya kullanıcıların farklı kaynakları geçici olarak bağlayabilmelerini ve bu kaynaklara erişmelerini sağlar.

"/mnt" dizini aşağıdaki şekillerde kullanılabilir:

Harici Depolama Cihazları: Harici sabit disk sürücüleri, USB bellekler, CD/DVD sürücüler gibi taşınabilir depolama aygıtları, "/mnt" dizini altında geçici olarak bağlanabilir. Bu sayede kullanıcılar, bu cihazlara kolayca erişebilirler.

Ağ Paylaşımları: Ağ üzerinden paylaşılan dosya sistemleri veya sunucular, "/mnt" dizini altında bağlanabilir. Bu, diğer bilgisayarlar veya sunucularla dosya paylaşımı yapmak için yaygın bir uygulamadır.

Geçici Bağlantı Noktaları: Bazı geçici işlemler veya yedekleme işlemleri için "/mnt" dizini altında geçici bağlantı noktaları oluşturulabilir. Örneğin, yedekleme için kullanılacak bir geçici bağlantı noktası oluşturulabilir.

"/mnt" dizini, kaynakları geçici olarak bağlamak ve ağ kaynaklarına erişmek için yaygın bir kullanım alanıdır. Bu dizin, geçici olarak bağlanan kaynakların düzenli ve düzenli bir şekilde yönetilmesini kolaylaştırır ve kullanıcılara geçici veri saklama ve paylaşma yeteneği sunar.


/opt Dizini


Linux işletim sistemindeki "/opt" dizini, üçüncü taraf yazılımların (third-party software) veya ekstra uygulamaların kurulması için kullanılan bir dizindir. "Opt" kısaltması "optional" (isteğe bağlı) kelimesinden gelir ve bu dizin, işletim sisteminin temel bileşenlerinden bağımsız olarak yüklenen yazılımları içerir.

"/opt" dizini, Linux kullanıcılarının veya sistem yöneticilerinin, işletim sisteminin temel yapı taşlarına müdahale etmeden ek yazılımların yüklenmesine olanak tanır. Bu nedenle, "/opt" dizini, kullanıcıların ve geliştiricilerin kendi uygulamalarını veya üçüncü taraf yazılımları sisteme entegre etmeleri için ideal bir konum sağlar.

Bu dizinde bulunan yazılımlar, genellikle şirketler, geliştiriciler veya yazılım toplulukları tarafından geliştirilir ve yayınlanır. "/opt" dizini altındaki alt dizinler, her yazılımın veya uygulamanın adını taşır ve içerdikleri yazılımın dosyalarını barındırır. Özellikle karmaşık veya büyük yazılımların dağıtımını düzenlemek için kullanılır.

Özetle, "/opt" dizini, Linux işletim sisteminde isteğe bağlı yazılımları düzenlemek ve yüklemek için ayrılmış bir alandır. Bu dizin, sistemde yer alan temel işlevselliği bozmadan, ek yazılımları sorunsuzca yönetmeyi ve kullanmayı kolaylaştırır.


/proc Dizini


Linux işletim sistemindeki "/proc" dizini, çalışan işlemlerin ve sistem bilgilerinin dinamik olarak görüntülendiği bir sanal dosya sistemini temsil eder. Bu dizin, işletim sisteminin çalışma zamanındaki durumunu ve süreçlerini izlemek için kullanılır.

"/proc" dizini içinde bulunan dosyalar ve alt dizinler, sistem ve işlem bilgilerini sanal dosyalar olarak sunar. Bu sanal dosyalar, gerçek dosya verilerini saklamazlar, bunun yerine çalışan işlemler, donanım bilgileri ve sistem ayarları hakkında bilgiler sağlarlar.

Örnek olarak, "/proc/cpuinfo" dosyası, işlemcinin teknik özelliklerini içerir ve "/proc/meminfo" dosyası, sistemin bellek kullanımı hakkında bilgi sunar. "/proc" dizini altında aşağıdaki gibi birçok önemli bilgi ve kontrol noktaları bulunabilir:

/proc/[pid]: Her çalışan işlem için bir alt dizin içerir. Bu alt dizinler, işlem özelinde ayrıntılı bilgiler sağlar.

/proc/cpuinfo: Sistemdeki işlemci bilgilerini içerir.

/proc/meminfo: Sistem belleği ile ilgili bilgileri sunar.

/proc/net: Ağ bilgilerini içerir.

/proc/sys: Sistem ayarlarını ve kernel parametrelerini içerir. Bu ayarlar, sistem yöneticilerinin işletim sistemi davranışını özelleştirmesine olanak tanır.

/proc/version: İşletim sistemi sürümü ve kernel (çekirdek) sürümü hakkında bilgi sunar.

"/proc" dizini, sistem yöneticileri ve geliştiriciler için işletim sisteminin çalışma zamanı davranışını izlemek, hata ayıklamak ve özelleştirmek için güçlü bir araçtır. Bu dizin sayesinde işlem bilgilerine ve sistem durumuna anında erişim sağlanabilir.


/root Dizini


Linux işletim sistemindeki "/root" dizini, süper kullanıcı veya "root" kullanıcısının kişisel kullanıcı dizinini temsil eder. "root" kullanıcısı, Linux sistemlerinde en üst düzey yönetici veya süper kullanıcıdır ve sistemin tüm kaynaklarına ve işlevselliğine tam erişime sahiptir.

"/root" dizini, "root" kullanıcısının kişisel dosyalarını ve ayarlarını sakladığı yerdir. Bu dizin, "root" kullanıcısının ev dizinidir ve geleneksel olarak "/root" olarak adlandırılır.

"root" kullanıcısı, sistemdeki tüm dosyalara, dizinlere ve ayarlara erişebilir ve düzenleyebilir. Bu nedenle, "/root" dizini, sistem yöneticilerinin sistem yönetimi görevlerini gerçekleştirmek için kullanabilecekleri bir alan sağlar. Özellikle sistem yapılandırması, güvenlik ayarları, yedekleme işlemleri ve sistem düzeltmeleri gibi kritik işlemler için kullanılır.

Önemli bir not olarak, "root" kullanıcısının gücü ve erişimi çok büyük olduğundan, bu kullanıcı hesabı dikkatli bir şekilde kullanılmalıdır. Yanlışlıkla yapılan bir işlem veya hata, sistemi ciddi şekilde bozabilir veya veri kaybına yol açabilir. Bu nedenle, "root" kullanıcısı ile çalışırken dikkatli olunmalı ve gerektiği zaman kullanılmalıdır.


/sbin Dizini


Linux işletim sistemindeki "/sbin" dizini, sistem yönetimi ve sistem kurtarma işlemleri için kullanılan sistem komutlarını ve uygulamalarını içeren bir dizindir. "sbin" kısaltması, "system binaries" (sistem ikilileri) anlamına gelir ve bu dizin, işletim sisteminin temel işlevselliğini sürdürmek ve yönetmek için gereken araçları içerir.

"/sbin" dizini, genellikle yalnızca süper kullanıcı veya "root" tarafından kullanılabilir, çünkü burada bulunan komutlar sistemin temel işlevselliğini etkileyebilir ve sistem düzeyinde değişiklikler yapabilir. Bu dizindeki komutlar, sistem yöneticilerinin ve bakım personelinin kullanması gereken özel araçlar ve yardımcı programlardır.

Bu dizinde bulunan bazı yaygın komutlar şunları içerebilir:

/sbin/reboot: Sistemi yeniden başlatmak için kullanılır.
/sbin/shutdown: Sistemi kapatmak veya yeniden başlatmak için kullanılır.
/sbin/ifconfig: Ağ arayüzlerini yapılandırmak ve ağ bağlantılarını kontrol etmek için kullanılır.
/sbin/fsck: Dosya sistemlerini kontrol etmek ve onarmak için kullanılır.
/sbin/mount: Dosya sistemlerini bağlamak için kullanılır.
/sbin/iptables: Güvenlik duvarı kurallarını yapılandırmak için kullanılır.
/sbin/init: İşletim sistemi başlatma sürecini başlatır.

"/sbin" dizini, sistem yöneticilerinin ve geliştiricilerin sistem düzeyinde işlemler yapmalarını sağlayan kritik bir araçlar koleksiyonunu içerir. Bu dizindeki komutlar, sistemin düzgün çalışmasını ve sorun giderme işlemlerini kolaylaştırır. Ancak bu komutları kullanırken dikkatli olunmalı ve gerektiğinde yalnızca süper kullanıcı hakları altında çalıştırılmalıdır.


/srv Dizini


Linux işletim sistemindeki "/srv" dizini, sistemde çalışan ağ hizmetlerinin veya sunucuların dosyalarını ve verilerini saklamak için kullanılan bir dizindir. "/srv" dizini, özellikle sunucu tabanlı Linux sistemlerinde bulunur ve çeşitli ağ hizmetlerini barındırmak amacıyla kullanılır.

Bu dizin, sistem yöneticilerinin ve sunucu yöneticilerinin ağ hizmetlerinin verilerini düzenli ve düzenli bir şekilde saklamalarını sağlar. "/srv" dizini altında her ağ hizmeti için bir alt dizin oluşturulabilir ve bu alt dizinler ilgili hizmetin dosyalarını içerir. Örneğin, bir web sunucusu için "/srv/http" veya bir FTP sunucusu için "/srv/ftp" gibi alt dizinler oluşturulabilir.

Özellikle web sunucuları için "/srv" dizini, web sitelerinin içeriğini barındırmak için kullanılır. Bu dizin altında her web sitesi için bir alt dizin oluşturulur ve ilgili web sitesinin dosyaları burada saklanır. Bu, birden fazla web sitesini aynı sunucuda barındırmak isteyen sistem yöneticileri için kullanışlı bir uygulamadır.

"/srv" dizini, Linux'un çoklu hizmetleri barındırmak ve sunmak için kullanılan sunucu işletim sistemi özelliklerini destekleyen önemli bir bileşendir. Bu dizin, ağ hizmetlerinin yönetimini kolaylaştırır ve hizmetlerin verilerini düzenli bir şekilde depolamak için kullanılır.


/tmp Dizini


Linux işletim sistemindeki "/tmp" dizini, geçici dosyaların ve geçici verilerin saklandığı bir dizindir. "/tmp" kısaltması, "temporary" (geçici) kelimesinden gelir ve bu dizin, kullanıcılar ve uygulamalar tarafından geçici olarak oluşturulan dosyaları veya verileri depolamak için kullanılır.

"/tmp" dizini, aşağıdaki amaçlarla kullanılabilir:

Geçici Dosyalar: Programlar veya işlemler, geçici verileri veya ara sonuçları depolamak için "/tmp" dizinini kullanabilirler. Örneğin, bir yazılım güncellemesi veya yedekleme işlemi sırasında oluşturulan ara dosyalar burada saklanabilir.

Sistem Günlükleri: Bazı Linux sistemlerinde, günlük dosyaları ("/var/log" dizininde bulunur) ve geçici günlük dosyaları ("/tmp" içinde) oluşturan loglama sistemleri bulunur. Bu geçici günlük dosyalar, daha sonra ana günlük dosyalarına kaydedilir.

Geçici İşlemler: Bazı uygulamalar, geçici işlemleri yönetmek için "/tmp" dizinini kullanabilir. Örneğin, birçok e-posta istemcisi, e-posta eklerini indirirken veya işlerken "/tmp" dizinini kullanabilir.

"/tmp" dizini, sistem tarafından düzenli olarak temizlenmeyen geçici dosyalarla dolduğunda zamanla depolama alanını tüketebilir. Bu nedenle, "/tmp" dizini düzenli olarak temizlenmelidir. Sistem yöneticileri veya otomasyon araçları genellikle eski veya kullanılmayan dosyaları bu dizinden kaldırarak temizlik işlemini gerçekleştirirler.

Özetle, "/tmp" dizini, Linux sistemlerinde geçici verilerin ve dosyaların saklandığı geçici bir depolama alanıdır. Bu dizin, geçici işlemler ve ara veriler için kullanışlı bir alandır ve düzenli temizlik gerektirir.


/usr Dizini (Unix Software Resources veya User)


Linux işletim sistemi içindeki "/usr" dizini, kullanıcılar için tasarlanmış uygulamaların ve yazılım kaynaklarının bulunduğu bir dizindir. "usr" kısaltması, "Unix Software Resources" (Unix Yazılım Kaynakları) veya bazen "User" (Kullanıcı) kelimesinden gelir. Bu dizin, Linux işletim sistemindeki kullanıcı odaklı yazılım ve uygulamaların büyük bir bölümünü içerir.

"/usr" dizini içindeki alt dizinler ve dosyalar şunları içerebilir:

/usr/bin: Çoğu kullanıcı için kullanılabilir olan ve komut satırında çalıştırılabilen uygulamaların yürütülebilir dosyalarını içerir.

/usr/sbin: Sadece sistem yöneticileri veya süper kullanıcı (root) tarafından kullanılabilen sistem yönetimi komutlarını içerir.

/usr/lib: Paylaşılan kitaplıklar (libraries), modüller ve diğer programların kullanabileceği veri dosyalarını içerir.

/usr/include: C veya C++ programları için başlık dosyalarını içerir.

/usr/share: Paylaşılan veri dosyalarını içerir, örneğin ikonlar, arka planlar, belgelendirme ve dil paketleri.

/usr/local: Yerel sistem yöneticileri tarafından yüklenen ve özel olarak yapılandırılan uygulamaların ve yazılım kaynaklarının bulunduğu bir dizindir.[/B]

"/usr" dizini, genellikle kullanıcılar için erişilebilir ve bu nedenle kullanıcıların yüklü uygulamalara, yazılıma ve verilere erişim sağlar. Bu dizin, Linux sistemi yöneticilerinin ve kullanıcılarının işletim sistemlerini genişletmeleri ve özelleştirmeleri için kullanabilecekleri bir kaynak havuzu sağlar. Linux işletim sisteminin çoğu yazılımı ve uygulaması, "/usr" dizini altında bulunur ve bu dizin, Linux'un kullanıcı dostu ve esnek doğasını yansıtan önemli bir bileşendir.


/var Dizini (Variable veya Varying)


Linux işletim sistemi içindeki "/var" dizini, değişken veya değişken verilerin saklandığı bir dizindir. Bu dizin, sistem işlemi sırasında düzenli olarak değişen verilere veya verilere erişim sağlar. "/var" kısaltması, "variable" (değişken) veya "varying" (değişen) kelimelerinden gelir ve bu dizin, sistem yöneticileri ve uygulamalar tarafından sıkça kullanılır.

"/var" dizini içindeki alt dizinler ve dosyalar şunları içerebilir:

/var/log: Sistem günlük dosyalarını içerir. Bu günlük dosyaları, sistem olaylarını, hataları ve önemli bilgileri kaydeder.

/var/spool: Sıraya alınmış görevleri içerir. Örneğin, yazdırma kuyrukları, e-posta gelen kutuları ve diğer sıraya alınmış görevler bu dizinde saklanır.

/var/cache: Önbelleğe alınmış verileri içerir. Uygulamalar, sık kullanılan verileri önbelleğe alarak performansı artırabilirler.

/var/lib: Çeşitli uygulamalar tarafından kullanılan veritabanları ve uygulama özel verileri içerir.

/var/run: Çalışan uygulamaların veya hizmetlerin çalışma sırasında oluşturduğu geçici dosyaları ve verileri içerir.

/var/mail: E-posta kutularını içerir. Kullanıcıların gelen ve çıkan e-postalarını saklar.

/var/www: Web sunucusu tarafından sunulan web sitelerinin içeriğini içerir.

"/var" dizini, sistem yöneticilerinin ve uygulamaların sistemde değişken verilere ve geçici verilere erişim sağladığı bir alandır. Bu dizin, sistem günlüklerini, e-posta verilerini, önbelleğe alınmış verileri ve diğer önemli verileri depolamak için kullanılır. Sistemdeki sürekli değişen veya güncellenen verileri izlemek ve saklamak için önemlidir.

       
     
 
 
Gönderilme Tarihi: 20 Eylül 2023 17:39:30 - Kayıtlı IP
  Mesajı İhbar Et!     

Dağıztanlı08

Albay

İstanbul
23 Şubat 2022
51 Mesaj

Durum: Complicated


Aktiflik
Seviye
Deneyim
Moderatör

Görev Org./Grup :

Lojistik


Elinize sağlık faydalı bir içerik.

       
     
 
 
Gönderilme Tarihi: 20 Eylül 2023 21:44:52 - Kayıtlı IP
  Mesajı İhbar Et!     

nameless

Teğmen

10 Eylül 2023
27 Mesaj




Aktiflik
Seviye
Deneyim



Teşekkür ederim :)

       
     
 
 
Gönderilme Tarihi: 21 Eylül 2023 11:34:46 - Kayıtlı IP
  Mesajı İhbar Et!     

Börteçine

Kuvvet Komutanı

Tarafından
17 Ocak 2022
63 Mesaj

Durum: KETUM


Aktiflik
Seviye
Deneyim
Member Manager

Görev Org./Grup :

Lojistik


Merhabalar,

Eline sağlık güzel ve faydalı bir içerik olmuş. Çalışmalarını takip ediyorum.

İyi forumlar.


___________________________________________
Koca Hestiy Aya Bedenem{!}
       
  Errorle Mücadele , Lojistik Destek (TIM LiDERi) , Yöneteam , Trial Mods (TIM LiDERi) , C-WarZ ,    
 
 
Gönderilme Tarihi: 22 Eylül 2023 21:54:01 - Kayıtlı IP
  Mesajı İhbar Et!     

QARAKURT

Komodor

Azerbaycan, Sumgayit
17 Ocak 2022
90 Mesaj

Durum: QnVnIFJlcw==


Aktiflik
Seviye
Deneyim
Grup Yöneticisi

Görev Org./Grup :

Lojistik


Bug Researchers


İşte tam anlamıyla faydalı bir konu. Birçok insan, yalnızca bir sanal makine üzerinde Kali Linux kullanarak Linux'a aşina olduklarını sanıyorlar, ancak kesinlikle yanılıyorlar. Linux dosya yapısını anlamadan kimse "Ben Linux'u biliyorum" diyemez. Linux dosya yapısı, Linux'un en temel öğesidir. En önemli noktadır.

10000+


___________________________________________
<cw>QARAKURT</ca>

       
  Yöneteam , Bug Hunters TIM (TIM LiDERi) ,    
 
 
Gönderilme Tarihi: 30 Eylül 2023 13:29:03 - Kayıtlı IP
  Mesajı İhbar Et!     

Börteçine

Kuvvet Komutanı

Tarafından
17 Ocak 2022
63 Mesaj

Durum: KETUM


Aktiflik
Seviye
Deneyim
Member Manager

Görev Org./Grup :

Lojistik


/UP


___________________________________________
Koca Hestiy Aya Bedenem{!}
       
  Errorle Mücadele , Lojistik Destek (TIM LiDERi) , Yöneteam , Trial Mods (TIM LiDERi) , C-WarZ ,    
 
 
Git:
  Arkadaşına yolla

Sayfa Yüklenme Süresi: 0.1375


 

İçerik Yöneticisi : AKTIF / Veriler Aktarıldı...
IP Adresiniz : 172.70.126.67 Güvenlik Nedeniyle Kayıt Altındadır.



Uzun yoldan geldik, uzun yola devam...

   


Reklam vermek için tıklayın

Forum Kuralları | Üye Olmak İçin | CyberAkademi | Operasyonel TİM'ler
CYBERAKADEMI ~ 2021