Linux Ýþletim Sistemleri Ders Notu

advertisement
AÇIK KAYNAK İŞLETİM SİSTEMLERİ DERS NOTU
Linux
1
ATAÇ
Sezgin
1Dokuz Eylül Üniversitesi Bergama Meslek Yüksekokulu
A. İşletim Sistemi Nedir?
B. Uygulama Yazılımları
İşletim sistemi (OS – Operating System), bilgisayar donanımı ile kullanıcılar
arasında arabulucu rolünde görev yapar. OS bilgisayar donanımını ve
kaynakları yönetmeyi sağlayan bir yazılımdır. OS’lerin temel amacı bir
kullanıcının herhangi bir programı etkin ve uygun bir şekilde çalıştırması için
gerekli ortamı sağlamaktır (1).
İşletim sistemi, üzerinde çalıştığı donanım biriminin doğrudan denetimi ve
yönetiminden, temel sistem işlemlerinden ve uygulama programlarını
çalıştırmaktan sorumlu sistem yazılımıdır (2).
Şekil 3. Uygulama Yazılımları
3. İşletim sistemi (OS): Donanımı kontrol ederek, donanım ve kullanıcı uygulamaları
arasındaki koordinasyonu sağlar (Nasıl?).
Şekil 1. Bilgisayar Sistemi.
Şekil 1’de de görüldüğü üzere bir bilgisayar sistemi 4 temel bileşenden
oluşmaktadır. Bu bileşenler aşağıdaki gibidir:
1. Bilgisayar donanımı (Hardware): CPU (Central Processing Unit, “işlemci”),
bellek (memory), I/O (Input/Output) cihazları ve disk gibi temel hesaplama
(computing) kaynaklarını içerir.
Şekil 4. İşletim Sistemi Özelikleri
Şekil 2. Bilgisayar Sistemi Mimarisi.
2. Uygulama programları: Sistem kaynakları dahilinde, kullanıcıların iş,
eğlence ve hesaplama gibi ihtiyaçlarını karşılayacak yazılım uygulamalarıdır.
Ofis uygulamaları (kelime işlemciler, excel hesap tablosu, e-posta
uygulamaları.), web tarayıcıları, ticari yazılımlar, oyunlar, multimedya
uygulamaları (video, müzik, resim oynatıcıları) vb.
Şekil 5. Bilgisayar Sisteminin Genel Görünümü (3).
4. Kullanıcılar: İnsanlar, akıllı cihazlar veya başka bilgisayarlar kullanıcı olabilirler.
Ek Kaynaklar
Referanslar
o
1. Kılınç D.,İşletim Sistemleri Ders Notu, Bölüm 1-Giriş.CBÜ, Yazılım Mühendisliği, 2015-2016
MEGEP Açık Kaynak İşletim Sistemi Kurulumu (482BK0129), Ankara, 2012
o MEGEP Açık Kaynak İşletim Sistemi Kullanımı, Ankara, 2013
2. A+ Bilgisayar Teknik Servis Elemanı Eğitimi / İşletim Sistemleri, Çizgi Tagem
3. Karadeniz, Ş. İşletim Sistemlerine Giriş
o MEGEP Açık Kaynak İşletim Sistemi Yönetimi, Ankara, 2013
o
MEGEP, Sunucu Servisleri-1, Ankara 2007
o
Kurt, B. İşletim Sistemleri Ders Notu,İTÜ, 2005-2006
o
Okumaliyiz.Com:Açık Kaynak İşletim Sistemi Dersi Modülleri Soruları ve Cevapları
A. Bilgisayar Sistemi & İşletim Sistemi
Şekil 2. İşletim Sistemi Türleri (3).
Şekil 1. İşletim Sistemi Özelikleri
Tablo 1. İşletim Sistemleri Karşılaştırma (Vikipedi).
Şekil 3. Bilgisayar Sistemi Yapısı (3).
Mini Sözlük
Dosya, birbiriyle ilişkili veriler topluluğunu (bir bilgisayar programının kaynak
kodu, programın derlenmiş olan çalıştırılabilir hali, metin-ses-görüntü
verileri, vs.) bir saklama ünitesinde saklamak amacıyla kullanılan
yapıdır.
Dizin (Klasör) ise birbiriyle ilişkili dosyaların saklama birimlerinde hiyerarşik bir
yapıda gruplanmasına olanak sağlayan yapıdır.
Şekil 4. Bilgisayar Mimarisi (3).
Referanslar
1.Kılınç D.,İşletim Sistemleri Ders Notu, Bölüm 1-Giriş.CBÜ, Yazılım Mühendisliği, 2015-2016
2.A+ Bilgisayar Teknik Servis Elemanı Eğitimi / İşletim Sistemleri, Çizgi Tagem
3.Karadeniz, Ş.İşletim Sistemlerine Giriş
AÇIK KAYNAK İŞLETİM SİSTEMLERİ DERS NOTU
Linux
1
ATAÇ
Sezgin
1Dokuz Eylül Üniversitesi Bergama Meslek Yüksekokulu
A. İşletim Sistemi Genel Yapısı
B. UNIX & LINUX
Donanım Sürücüleri
• İşletim sistemlerinin bağlı donanımları kullanabilmesi için uygun sürücü yazılımına
sahip olması gerekir.
• Her işletim sistemi, yaygın kullanıma sahip bir çok donanım için yerleşik sürücüler
bulundurur. Ancak işletim sisteminden sonra piyasaya çıkan donanımların veya
yenilenen sürücü yazılımlarının sisteme eklenmesi gerekir
• Yerleşik sürücüler, bir donanımı sisteme tanıtsa bile tüm fonksiyonları ile
çalıştırmayabilir. Üretici web sitesinden güncel sürücüleri indirmek ve işletim
sistemine eklemek en doğru yöntemdir
Programlama Dilleri ve Derleyiciler
• Bir işi bilgisayara yaptırmak için kabuk katmanına bir dizi komutun bir düzen içinde
verilmesi gerekir
• Bu komutları oluşturmak için kullanılan kod sistematiklerine programlama dili
denilir. C++, C#, VB, Pascal, Cobol, Java
• Derleyici (compiler) yazılımlar ile uygun biçime dönüştürülürler.
• Bu komutlar bir yorumlayıcı tarafından kabuk katmanına aktarılabileceği gibi,
makine diline çevrilerek de aktarılabilir.
Şekil 1. İşletim Sistemi Genel Yapısı (2).
Kernel (Çekirdek, Core)
• İşletim sisteminin kalbidir; yazılım ve donanımı birbirine bağlar.
• Donanıma kullanıcıların ve uygulama yazılımlarının doğrudan
erişimlerini sınırlandırır ve düzenler.
• Bir çok sistemde kabuk ve çekirdek ayrımı sadece kavramsaldır.
Shell: Kabuk Katmanı
• Kabuk katmanı çekirdeğe kullanıcı veya uygulama arabirimlerinden
gelen komutları iletmekten sorumludur.
• Aynı zamanda çekirdekten aldığı bildirimleri ve çekirdeğin geçerli
durumunu arayüze iletir.
• Uygulama yazılımları, API (Application Programming Interface) adı
verilen arabirimler ile kabuk katmanıyla konuşur. Bu anlamda API’ler de
kabuk katmanına dahil edilebilirler. API’ler yazılım geliştiriciler için SDK
olarak bilinen geliştirme kılavuzları sunarlar
GUI: Grafiksel Kullanıcı Arayüzü (Graphical User Interface; GUI)
• Monitörünüze yansıyan grafiksel görünümdür.
• Klavye ve fare aracılığı ile bilgisayarı birçok farklı iş için kullanabilmenizi
sağlar.
• Son kullanıcı açısından işletim sisteminin anlamı bu arayüzdür.
Metin Tabanlı Kullanıcı Arabirimi
• Günümüzde GUI kavramı grafiksel arayüzleri ifade eder. Ancak MS-DOS
gibi sadece komut girilebilen metin tabanlı arabirimlere sahip işletim
sistemleri de vardır.
• Linux veya sunucu işletim sistemlerinde ise komut satırı işlevlerini
kullanmak son derece kritik ve popülerdir
Depolama Birimleri Yönetimi ve Dosya Sistemi
• Her işletim sisteminin bir depolama yönetim sistemi vardır. FAT, NTFS,
Linux SWAP … vb.
• Çoğu işletim sistemi birden fazla yöntemi destekler.
• Uygun şekilde biçimlendirilmiş her depolama biriminin bir kök dizini;
yani depolama başlangıç noktası vardır root\ , c:\ …. vb.
• İşletim sistemi bu kök dizin içinde alt dizinlerin ve dosyaların
oluşturulmasını ve yönetilmesini sağlar
Komut İşletim Yetenekleri
• Mono Programming: Aynı anda tek işlevi yürütme (DOS)
• Multi Tasking: Aynı anda birden çok görevi yapma (Windows)
• Multi User: İki veya daha fazla kullanıcıya hizmet verebilme
• Multi Processing: İki veya daha fazla CPU bulunması
• Multi Threading: İşleri küçük parçalara ayırıp yürütebilme
UNIX İşletim Sistemi
• İlk olarak AT&T Bell firması tarafından C dilinden yazıldı.
• Ücretsiz ve her sisteme kolayca uyarlanabilir yetenekte idi.
• Güncel işletim sistemleri, UNIX üzerinden geliştirilmiştir.
• Açık kaynak kodludur; Linux’lar UNIX türevleridir.
• Günümüzde kullanılan ticari sürümleri oldukça pahalı ve azdır.
• Daha çok sunucu bilgisayarlarda kullanılan, kararlı sistemlerdir.
Linux Kernel
• İlk linux çekirdeğini, 1991 yılında Linus Torvalds hazırlamıştır
• UNIX’e benzer bir yapıda ve açık kaynak kodludur.
• UNIX gibi sunucu tarafında çok kuvvetli olmasının yanında masaüstü uygulamaları
için önemli geliştirmeler bulundurur
• Ücretsiz dağıtılan ve Linux çekirdeğini kullanan çok sayıda işletim sistemi
mevcuttur.
• Bir çok ülke, ulusal organizasyonlarla kendi dillerinde Linux dağıtımları
geliştirmektedir.
Linux İşletim Sistemleri
• Çok sayıda Linux sürümü bulunsa da, bazı sürümler dünya çapında yaygınlaşmış ve
genel kabul görmüştür.
• Red Hat, Free BSD, Fedora, Debian, Ubuntu, Mandriva, SuSE
• Dağıtımlar GPL (Genel Kamu Lisansı) kullanır.
• Kaynak kodları da ücretsiz olarak dağıtımlara eklenir.
• Son kullanıcı piyasasına Windows hakim olsa da, sunucu pazarında ciddi bir paya
sahiptirler.
Pardus: Yerli Malı Linux
• TÜBİTAK’ın geliştirdiği yerli Linux dağıtımı projesidir.
• İlk sürümü 2005 yılında çıkmıştır.
• Bazı özellikleri diğer Linux dağıtımlarının da ilgisini çekmektedir.
• Ubuntu'nun KDE arabirimini kullanan sürümü Kubuntu, ilerideki sürümlerinde
Pardus Ağ Yöneticisi'ni kullanacağını açıklamıştır.
• Çomar / COnfiguration MAnageR gibi ilginç benzetmelerle Türkçe isimlendirmeleri
ile de dikkat çekmektedir (2).
Ek Kaynaklar
Referanslar
o
1. Kılınç D.,İşletim Sistemleri Ders Notu, Bölüm 1-Giriş.CBÜ, Yazılım Mühendisliği, 2015-2016
MEGEP Açık Kaynak İşletim Sistemi Kurulumu (482BK0129), Ankara, 2012
o MEGEP Açık Kaynak İşletim Sistemi Kullanımı, Ankara, 2013
o MEGEP Açık Kaynak İşletim Sistemi Yönetimi, Ankara, 2013
o
MEGEP, Sunucu Servisleri-1, Ankara 2007
o
Kurt, B. İşletim Sistemleri Ders Notu,İTÜ, 2005-2006
o
Okumaliyiz.Com:Açık Kaynak İşletim Sistemi Dersi Modülleri Soruları ve Cevapları
2. A+ Bilgisayar Teknik Servis Elemanı Eğitimi / İşletim Sistemleri, Çizgi Tagem
3. Karadeniz, Ş.İşletim Sistemlerine Giriş
AÇIK KAYNAK İŞLETİM SİSTEMLERİ DERS NOTU
Linux
1
ATAÇ
Sezgin
1Dokuz Eylül Üniversitesi Bergama Meslek Yüksekokulu
A. Linux İşletim Sistemi
B. Linux Hakkında
Linux, Linus Torvalds adında Finlandiya’lı bir bilgisyar mühendisinin 1991
yılında Helsinki Üniversitesi’nde bir öğrenci iken kişisel bilgisayarında
kullanmak üzere geliştirmeye başladığı bir işletim sistemi çekirdeğidir (işletim
sisteminin çekirdeği, işletim sisteminin beyni diye tabir edebileceğimiz kısmıdır
(1).
Linux veya GNU/Linux (telaffuz: Lin-uks); Linux çekirdeği ve çeşitli GNU araçları
üzerine kurulmuş işletim sistemlerinin genel adıdır. Linux çekirdeği ve GNU
araçları açık kaynak kodlu, özgür ve ücretsizdir. Kaynak kodları GNU Genel
Kamu Lisansı çerçevesinde özgürce dağıtılabilir, değiştirilebilir ve kullanılabilir.
Linux ismi ilk olarak Linus Torvalds tarafından yazılan ve 5 Ekim 1991'de
duyurusu yapılan Linux çekirdeğinden gelmektedir.
Çok geniş bir donanım desteğine sahip olan Linux çekirdeği; sunucu
bilgisayarlar, masaüstü-dizüstü bilgisayarlar, iş istasyonları, akıllı telefonlar, yeni
nesil TV'ler, tabletler, araç içi sistemler ve süper bilgisayarlarda
kullanılmaktadır. Linux sunucu işletim sistemlerinde kullanım oranı bakımından
dünya çapında ilk sırada tercih edilmekte ve dünyanın en güçlü 10 süper
bilgisayarında kullanılmaktadır.
Video 1. Linux nedir?
Masaüstü ya da sunucu bilgisayarlara yönelik olarak hazırlanan Linux sistemler
özel olarak Linux dağıtımı ("GNU/Linux dağıtımı" ya da kısaca "dağıtım") olarak
isimlendirilmektedir. Popüler Linux dağıtımlarından bir kaçı; Debian, Ubuntu,
Fedora, Linux Mint, openSUSE, Red Hat Enterprise Linux şeklinde
örneklendirilebilir.
Son kullanıcıya hitap etmek amacıyla geliştirilmekte olan Linux dağıtımlarda;
kullanıcı arayüzünü teşkil eden KDE, GNOME, Xfce, LXDE gibi bir masaüstü
ortamı, Mozilla Firefox, Chromium gibi bir web tarayıcı, LibreOffice gibi bir ofis
yazılım seti video-müzik oynatıcı, CD/DVD yazıcı, grafik işleme yazılımı vb.
türden gözde özgür yazılımlar paketlenerek son kullanıcıya sunulmaktadır (1).
Açık kaynak kodlu özgür yazılımların avantajları:
• Güvenilirlik : açık kaynak kodlu bir yazılım, doğası gereği geliştirilmesi
sürecinden kullanımı zamanına değin onbinlerce göz tarafından
denetlenmektedir. Var olması muhtemel bir güvenlik problemi ya da
kötü niyetli bir programcı tarafından bilinçli olarak yerleştirilebilecek bir
kod parçası yazılım sizin elinize ulaşmadan tespit edilmekte ve hızla
düzeltilmekte ya da size ulaşması engellenmektedir.
Video 2. Yeni Başlayanlar İçin Linux 101: Hangi Linux?
• Sağlamlık : Yine açık kaynak kodlu yazılımların doğal geliştirme süreci
içerisinde çok sayıda insan tarafından denenmeleri ve kaynak
kodlarının gözden geçirilmesi sonucunca ortaya yüksek kalitede, stabil
ve kuvvetli yazılımlar çıkmaktadır.
• Esneklik : Kaynak kodu açık bir yazılım hızla ve kolaylıkla yeni bir sistem
üzerinde çalışacak şekilde yeniden yapılandırılabilmekte, bir kısmı
çıkarılarak kapsamı daraltılabilmekte ya da eklenen yeni fonksiyonlarla
kapsamı genişletilebilmektedir.
• Uygulama Desteği : Çok geniş bir yelpazede ve çeşitlilikteki bir çok açık
kaynak kodlu özgür yazılım her gün duyurulmaktadır. Herhangi bir
konudaki ihtiyaç açık kaynak kodlu yazılımlarla hızlı ve kaliteli bir
şekilde çözüme kavuşturulabilmektedir.
Belki de hepsinden önemlisi, bahsedilen yazılım sizin kendi malınız olmaktadır.
Yukarıda da bahsedilen GPL lisansı uyarınca üretilmiş bir yazılım üzerinde, onu
hazırlayan kişi kadar hakka sahip olmanız inanılması güç bir şeydir.
Video 3. Windows ve Linux İşletim Sistemlerinin Karşılaştırılması
Ek Kaynaklar
Referanslar
o
1. Linux Kullanıcıları Derneği, GNU Felsefesi ve Linux İşletim Sistemi.02.08.2016
http://www.lkd.org.tr Türkiye Linux Kullanıcıları Derneği.
o http://www.linux.org.tr Özgür yazılım kullanıcılarının buluşma noktası.
o http://www.uludag.org.tr Ulusal Dağıtım Projesi
o
http://www.belgeler.org Linux ve özgür yazılımlar hakkında derlenmiş bir çok Türkçe belge.
o
http://www.gnu.org GNU resmi web sitesi.
2. Vikipedi, Linux (https://tr.wikipedia.org/wiki/Linux) 02.08.2016
A. Komutlar
Tablo 1. Unix / Linux Komutları
Mini Sözlük
Proses temel olarak “çalıştırılmakta olan bir program” dır. Bir kaynak program
durgun bir komutlar dizisi şeklinde bulunurken, proses bu komutlar
dizisinin işletilmesi anındaki durumuna verilen isimdir.
İş Parçacıkları (Threads): İş parçacığı, işlemin bir parçasıdır. Örneğin bir işlemin
bir kelime işlemci programının çalışmasını yürüttüğünü düşünelim.
Burada kullanıcı örneğin bir satırdaki yazıları seçerek kalın yapmak
istediğinde bu faaliyete iş parçacığı denilmektedir.
Referanslar
1.Kılınç D.,İşletim Sistemleri Ders Notu, Bölüm 1-Giriş.CBÜ, Yazılım Mühendisliği, 2015-2016
2.A+ Bilgisayar Teknik Servis Elemanı Eğitimi / İşletim Sistemleri, Çizgi Tagem
3.Karadeniz, Ş.İşletim Sistemlerine Giriş
A. LINUX Komutlar
Tablo 1. Unix / Linux Komutları
Mini Sözlük
GPL (GNU Public Licence) nedir?
En yaygın kullanılan özgür yazılım lisansıdır. En çok kullanılan platformlardan
birisi Linux işletim sistemidir. GPL kullanımının getirdiği tek kısıtlama,
yazılım üzerinde değişiklik yapıp dağıtabilmek için yapılan
değişikliklerle birlikte kaynak kodun verilmesi zorunluluğudur.
Referanslar
1.Kılınç D.,İşletim Sistemleri Ders Notu, Bölüm 1-Giriş.CBÜ, Yazılım Mühendisliği, 2015-2016
2.A+ Bilgisayar Teknik Servis Elemanı Eğitimi / İşletim Sistemleri, Çizgi Tagem
3.Karadeniz, Ş.İşletim Sistemlerine Giriş
A. Linux İşletim Sistemi Mimarisi
Şekil 2. Linux İşletim Sistemi Mimarisi (2)
Şekil 1. Linux İşletim Sistemi Mimarisi (1)
Şekil 3. Linux İşletim Sistemi Temel Bileşenleri (3)
Tablo 1. İşletim Sistemi Görevleri
Şekil 4. Linux İşletim Sistemi Dosya-Dizin Yapısı (4)
Mini Sözlük
Referanslar
Bir bilgisayar sitemi dört kısımdan oluşur:
1.Donanım(Hardware)
1.flylib.com http://flylib.com/books/en/3.475.1.15/1/ 04.08.2016
2.İşletim Sistemi(Operating Systems)
3.Uygulama Yazılımları (Application Programs)
4.Kullanıcılar (Users)
2.tutorialspoint.com http://www.tutorialspoint.com/operating_system/os_linux.htm 04.08.2016
3.eko suhartono:slideshare.net http://www.slideshare.net/akubrow88/introduction-to-linux-28986383
04.08.2016
4.open mayhem.com http://www.openmayhem.com/the-linux-file-system.html 04.08.2016
Şekil 1. İşletim Sistemi Kurulumu
Şekil 2. Ayrıntılı İşletim Sistemi Kurulumu
Mini Sözlük
Knoppix: Almanya’da Klaus Knopper tarafından geliştirilen ve Debian tabanlı bir
linux işletim sistemi türüdür.
(+):Çok iyi donanım tanıma, sabit disk kurulumu olmadan CD’den çalışması ve
sabit disklere özellikle istenmediği taktirde dokunmaması, sistem
kurtarma aracı olarak kullanılabilmesi.
(-): Sadece CD’den çalıştığı takdirde hızda ve performansta azalma.
Referanslar
1. Pc Donanim Rehberi Egitim Seti (https://www.youtube.com/watch?v=WwLo_d73Y9A)
2. A+ Bilgisayar İleri Teknik Servis Elemanı Videosu (http://e-icerik.ulakbim.gov.tr/tagem/26/tech2009/repair1.pdf)
A. Örnek Uygulama Videoları
B. Yumi ile Knoppix Live CD/USB
Video 1. Yumi ile Knoppix Kurulumu (Live CD/USB) (1)
C. KNOPPIX
Video 2. KNOPPIX Kurulumu (2)
Mini Sözlük
Knoppix: Almanya’da Klaus Knopper tarafından geliştirilen ve Debian tabanlı bir
linux işletim sistemi türüdür.
(+):Çok iyi donanım tanıma, sabit disk kurulumu olmadan CD’den çalışması ve
sabit disklere özellikle istenmediği taktirde dokunmaması, sistem
kurtarma aracı olarak kullanılabilmesi.
(-): Sadece CD’den çalıştığı takdirde hızda ve performansta azalma.
Referanslar
1. Pc Donanim Rehberi Egitim Seti (https://www.youtube.com/watch?v=WwLo_d73Y9A)
2. A+ Bilgisayar İleri Teknik Servis Elemanı Videosu (http://e-icerik.ulakbim.gov.tr/tagem/26/tech2009/repair1.pdf)
A. Örnek Linux Kurulum Uygulamaları
C. Ubuntu Kurulumu
Video 1. Ubuntu Kurulumu (1)
C. Pardus Kurulumu
Video 2. Pardus Kurulumu (2)
Mini Sözlük
İşletim sistemi; bilgisayar sistemini oluşturan donanım ve yazılım nitelikli
kaynakları kullanıcılar arasında kolay, hızlı ve güvenli bir işletim
hizmetine olanak verecek biçimde paylaştırırken bu kaynakların
kullanım verimliliğini en üst düzeyde tutmayı amaçlayan bir yazılım
sistemidir. Bir bilgisayar sistemindeki MİB, bellek, soyut bellek, G/Ç
aygıtları ve dosyalar gibi kaynakları kontrol eden program modülleri
topluluğudur.
Referanslar
1. Pc Donanim Rehberi Egitim Seti (https://www.youtube.com/watch?v=WwLo_d73Y9A)
2. A+ Bilgisayar İleri Teknik Servis Elemanı Videosu (http://e-icerik.ulakbim.gov.tr/tagem/26/tech2009/repair1.pdf)
Şekil 1. Bilgisayar Açılmıyor
Tablolar. Sistem ve CPU Problemleri ve Çözümleri (1)
Mini Sözlük
GNU Genel Kamu Lisansı (GNU GPL ya da GPL) yaygın kullanılan bir özgür yazılım
lisansı. GNU Genel Kamu Lisansı, dört temel özgürlüğü güvence altına
almayı amaçlar. Bu dört temel özgürlük sırasıyla şunlardır:
1.
Özgürlük 0: Programı sınırsız kullanma özgürlüğü.
2.
Özgürlük 1: Programın nasıl çalıştığını inceleme ve amaçlara uygun
değiştirme özgürlüğü.
3.
Özgürlük 2: Programın kopyalarını sınırsız dağıtma özgürlüğü.
4.
Özgürlük 3: Programın değiştirilmiş halini dağıtma özgürlüğü.
Referanslar
1. ASUS Masaüstü Bilgisayar M70AD Kullanım Kılavuzu
A. BİLGİSAYAR DONANIMI İLE İLGİLİ GENEL SORUN GİDERME
Genel Sorun Giderme (1).
Mini Sözlük
Hız aşımı (Overclock): işlemcinin üreticinin etikette belirlediği hız değerinden
yüksek değerlerde çalıştırılması işlemidir. Anakartta ayar
değişiklikleriyle işlemcinin hızı artırılabilir. Sistem hızı (FSB), çarpan ve
voltaj değerlerinde yapılan değişikliklerle işlemci hızı artırılabilir (1).
Program:İşlemciye gönderilen ve ona ne yapması gerektiğini söyleyen komutlara
denir.
Referanslar
1. HP Müşteri Desteği:HP ve Compaq Masaüstü Bilgisayarlar - Anakart ile ilgili Sorunları Giderme
AÇIK KAYNAK İŞLETİM SİSTEMLERİ DERS NOTU
Linux
1
ATAÇ
Sezgin
1Dokuz Eylül Üniversitesi Bergama Meslek Yüksekokulu
A. Örnek Sorular
MEGEP Açık Kaynak İşletim Sistemi Modülü Soru ve Cevapları (1,2)
( Y ) Unix işletim sistemi GPL lisansa sahiptir.
( D ) Unix işletim sistemi C programlama dili ile yazılmıştır.
( D ) GPL açık kaynak kodlu yazılımların özgürce dağıtılmasını düzenleyen bir lisans
anlaşmasıdır.
( Y ) Linux işletim sistemleri NTFS dosya sistemini kullanır.
( D ) Sabit diskte biosun ilk okuduğu bölüme MBR( Master Boot Record) denir.
( D ) “OpenOffice, Pardus işletim sisteminde ve Linux sistemlerde sıkça kullanılan ofis
programları paketidir.
( Y ) Hesaplama yapmak için Write yazılımı kullanılır.
( Y ) KCalc, bir web tarayıcı uygulamasıdır.
( D ) Writer yazılımında tablo oluşturulabilir ve düzenlenebilir.
( D ) Impress yazılımında Slayt geçişi seçeneklerine tıklandığında ön izleme ile seçeneğin
etkisi görülebilir.
Linux işletim sistemlerinde kullanılan grafik ara yüz alt yapısı hangisidir?
A) Kaptan
B) X Window
C) Minix
D) Panel
Aşağıdakilerden hangisi Linux dosya sisteminde en üstte bulunan dizindir?
A) /Home B) /Bin C) / D) /Usr
Aşağıdaki karakterlerden hangisi Linux dosyalarına isim verilirken kullanılamaz?
A) “.” B) “-“ C) “_” D) “*”
Aşağıdakilerden hangisi Linux’da dosya ve dizinlerin isimlerini yeniden adlandırma işlevi
görür?
A) F1 B) F2 C) F3 D) F4
Aşağıdakilerden hangisi bulunulan dizinde konsolu açmak için kullanılır?
A) F1 B) F2 C) F3 D) F4
Linux sistemlerde kullanıcıların kişisel verileri aşağıdaki dizinlerden hangisinde tutulur?
A) /Home B) /Bin C) /tmp D) /Usr
Aşağıdakilerden hangisi donanımlarla iletişim kurulması için gerekli olan aygıt
dosyalarını içeren dizindir?
A) /root B) /boot C) /dev D) /lib
Aktif dizinde rehber dosyasına, dosya sahibi için tüm izinler, gruba ve diğer kullanıcılara
hiçbir izni vermeyecek şekilde erişim izin komutu aşağıdakilerden hangisidir.
A) chmod 700 rehber B)chmod 577 rehber C)chmod rehber 077 D)chmod 522 rehber
Aktif dizinde çalışırken etkinlik.txt dosyasını sıkıştırarak arşivleyecek komut satırı
aşağıdakilerden hangisidir?
A) tar –xvf etkinlik.txt B)tar –cvzf etkinlik.txt C)gunzip etkinlik.txt.tz D) tar –cf etkinlik.txt.tgz
B. Linux Sorular
Linux’ta ağ ayarları ile ilgili dosya ve dizinler arasında aşağıdakilerden hangisi yoktur?
A) /etc/tmp dizini
B) /etc/sysconfig/network-scripts dizini
B) /etc/hosts dizini D) /etc/resolv.conf dosyası
Linux’ta /etc/sysconfig/network dosyasında aşağıdaki terimlerden hangisi kullanılmaz?
A) DEVICE B) GATEWAY C) HOSTNAME D) NISDOMAIN
Aşağıdakilerden hangisi Linux işletim sisteminde makine ismi – IP adresi, IP adresi-makine ismi
dönüşümleri için kullanılan metotlardan birisi değildir?
A) /etc/hosts dosyasının kullanımı
B) home/network dizininin kullanımı
C) DNS sunucu kullanımı
D) NIS sunucu kullanımı
Ağ üzerindeki bir makinenin çalışır durumda olup olmadığını anlamak için kullanılan komut
aşağıdakilerden hangisidir?
A) Arp
B) Ftp
C) Traceroute
D) Ping
Aşağıdakilerden hangisi gelen Kmail’in desteklediği gelen e-posta protokollerinden birisidir?
A) SMTP
B) HTTP
C) POP3
D) FTP
Aşağıdakilerden hangisi Firefox lisanslamalarından birisi değildir?
A) MPL
B) GPL
C) MLSS
D) LGPL
Linux’ta sistem yöneticisinin kullanıcı adı aşağıdakilerden hangisidir?
A) admin B) su
C) root
D) konsole
Linux sistemlerde kullanıcı hesap bilgileri nerede saklanır?
A) /bin/shadow
B) /etc/passwd
C) /usr/passwd
D) /home/shadow
Gölge parola ne amaçla kullanılır?
A) Şifre güvenliği amacıyla
B) Yeni kullanıcı tanımlama amacıyla
C) Komut satırında oturum açma amacıyla
D) Yönetici hesabından işlem yapabilmek amacıyla
Kullanıcının hangi gruplara üye olduğunu görebilmek için hangi komut kullanılır?
A) user B) cat C) ls –l D) groups
Grup hesabı ile ilgili aşağıda verilenlerden hangisi yanlıştır?
A. Belirli kullanıcıların yetkilerinin topluca belirlenmesi gerektiğinde grup hesapları kullanılır.
B. Gruplar, kendisine dâhil olan kullanıcıların gruba verilen haklardan yararlanmasını sağlar.
C. Komut satırında grup oluşturmak için, sistem yöneticisi olarak oturum açmak gerekli değildir.
D. 0 ile 499 arasındaki grup kimlik numaraları sistem gruplarına aittir.
Sistem yöneticisi olarak oturum açmak için aşağıdaki komutlardan hangisi kullanılabilir?
A) man B) su C) useradd D) usermod
passwd komutunun işlevi nedir?
A) Kullanıcı hesabı açar. B) Kullanıcıları görüntüler.
C) Kullanıcı şifresini günceller. D) Yönetici parolası ile oturum açar.
Kullanıcı ev dizinleri genellikle hangi dizin altında bulunur?
A) etc B) bin
C) usr
D) home
Aşağıdaki gruplardan hangisi kullanıcıya sistem yöneticisi yetkileri sağlar?
A) wheel
B) power
C) users
D) audio
Sistem yöneticisi (root) hesabı ile aşağıda verilenlerden hangisi gerçekleştirilemez?
A) Kullanıcı ekleme
B) Kullanıcı hakları değiştirme
C) Konsolda oturum açma
D) Grafik ortamda oturum açma
Aşağıdakilerden hangisi Linux’ta bulunan bir editör programı değildir?
A) VIM
B) Pico
C) Notepad D) KWrite
VIM editöründe programdan çıkmak için aşağıdaki komutlardan hangisi kullanılmalıdır?
A) :w B) :q C) i
D) ^X
Nano editörü, aşağıdaki Linux editörlerinden hangisinin bir benzetimidir?
A) Pico
B) Kate
C) KWrite
D) Ed
Pardus’ta EXE uzantılı uygulama dosyalarını çalıştırmaya yarayan emülatör aşağıdakilerden
hangisidir?
A) Celestia B) KLogic
C) KTechlab D) Wine
Ek Kaynaklar
Referanslar
o
1. http://www.okumaliyiz.com/: Açık Kaynak İşletim Sistemi Dersi Modülleri Soruları ve Cevapları 02.08.2016
http://www.lkd.org.tr Türkiye Linux Kullanıcıları Derneği.
o http://www.linux.org.tr Özgür yazılım kullanıcılarının buluşma noktası.
o http://www.uludag.org.tr Ulusal Dağıtım Projesi
o
http://www.belgeler.org Linux ve özgür yazılımlar hakkında derlenmiş bir çok Türkçe belge.
o
http://www.gnu.org GNU resmi web sitesi.
2. http://www.lisebilisim.com/ AÇIK KAYNAK İŞLETİM SİSTEMİ YAZILI SINAV SORULARI 02.08.2016
Download