Benan Cetin Website
About Me
Benan Cetin Website Senior Software Developer
Sysadm | Devops
Istanbul / Turkey
becetingmail.com
TA1MBC
Accounts
- Github : ....com/benancetin
- Packagist : ...sers/benancetin
- Launchpad : ...net/~benancetin
- Stackoverflow : ...4709/benancetin
- Docker : ...om/u/benancetin
Social Media
- Instagram : ...com/benan.cetin
- Linkedin : ...m/in/benancetin
- Twitter : ....com/benancetin
- Facebook : ....com/benancetin
- 1000kitap : ....com/benancetin
Homepage | Posts
2021.01.26 | 22:10

Linux'e Giriş, Linux Nedir?

Linux Nedir?

Linux, windows gibi bir işletim sistemi türüdür.

Unix Nedir?

Kullanıcı tarafından yazılmış olan programları, kullanıcının anlık yazması veya programlaması ile çıktı olarak alabildiği sistemdir. Unix sistemlerde bu yüzden derleme olmamaktadır.
  • Unix 1969 yılında AT&T çalışanları tarafından Bell laboratuarlarında geliştirilmiştir.
  • Pek çok Unix sistemi bulunmaktadır. Solaris, BSD, AIX vs.
  • Unix sistemlerde aynı anda pek çok kişi çalışabilir. Çoklu işlem sağlayan bir sistemdir.

Linux ve Unix Farkı Nedir?

Linux ve Unix aynı değildir. Linux Unix'in bir türevidir. Linux açık kaynak kodlu ücretsiz bir işletim sistemidir.

Linux Mimarisi Nasıldır?

Linux mimarisi şekildeki gibidir. En iç katman bilgisayarın donanımıdır (Hardware). Donanım ile birebir çalışan programlar topluluğu ise Kerneldir.

Hardware

Bilgisayarın parçalarıdır. Yani ram, hoparlorler, sabit disk vs. gibi.

Kernel Nedir?

Kernel bir programdır. Ana programıdır desek daha doğru olur.Donanım ile iletişim halindedir. Programların donanım üzerinden çalışması için iletişim vazifesini üstlenir. Yani siz tur rehberi iseniz, donanımınız otobüs ise, kernel otobüs kaptanı oluyor. Siz kaptana söylüyorsunuz, oda otobüsü kullanıp sizi dilediğiniz yere götürüyor. Donanımın dilinden anlayan kişi olarak.

Shell

Kernel'in bir üstündeki katman oluyor kendileri. Bu da üzerindeki katman ile kernel arasında köprü görevi görüyor. Kernel'i anlaşılabilir kılıyor. Kullanıcıdan konutların alınıp kernel'e gönderildiği katman oluyor.

Utilities - User Interface

Bu da en dış katman, her şeyin en anlaşılabilir olduğu ve en basite indirildiği katman oluyor. İkiye ayrılır, CLI (Command Line Interface) ve GUI (Graphıcal User Interface) Yani komut, ve grafiksel olarak ikiye ayrılıyor. Örneğin, "winamp komutunu yazıp winamp'ı çalıştırabilirsiniz (komut), yada masaüstündeki winamp simgesine iki defa tıklarsınız ve çalıştırırsınız. (Grafik).
  • System Library

Sistem Kütüphanesidir. Özel fonksiyon ve programlar yer alır. Bunlar dış katmanda çalışırlar, kernel'e erişim izni gerek duymazlar.
  • System Utility

Sistem Araçlarıdır. Kendine özgü görevleri vardır.

Linux'ün Özellikleri

Portable

Portatifliktir. Yani işletim sistemi her türlü donanımda çalışabilirler.

Open Source

Açık kaynak kodlu olmalarıdır. Kodlar açıktır ve herkes kendine göre değiştirebilir ve geliştirebilir. (windows'da ise windows yazılım mühendisleri tarafından bu iş yapılmaktadır. Ve kodlar kapalıdır. Yani kodlar arka planda başka işler de yapabilmektedirler.

Multi-User

Çoklu kullanıcı desteği demektir. Yani pek çok kullanıcı aynı anda hafıza/bellek gibi bileşenleri kullanabilir.

Multiprogramming

Çoklu program desteği demektir. Yani pek çok program aynı anda çalışabilir.

Hierarchical File System

Linuxde standart hierarşik bir yapı vardır. Sistem dosyaları ve kullanıcı dosyaları ayrılmıştır.

Shell

Çevirmen diyebiliriz belki shell için. Linux'de shell isminde kullanıcı ve donanımın iletişim halinde olmasını sağlayan çevirmen bir program vardır.

Security

Linux güvenli bir işletim sistemidir. Bazı işlemler için şifre ister, kullanıcı dosyalarını ise korumak amacıyla şifreler.
Türkçe Yazılar
Posts in English
Posts auf Deutsch
Посты на Русском
-
Benan Cetin Website Benan Cetin Website Benan Cetin Website Benan Cetin Website Benan Cetin Website Benan Cetin Website Benan Cetin Website Benan Cetin Website Benan Cetin Website Benan Cetin Website

"What you look is me, what you see is you."
- Anonym