LinuxEssentials(TR)

From LPI Wiki
Jump to navigationJump to search

Giriş

LinuxEssentials programına ait tüm açıklamalar burada listelenmiştir.

Minimal Nitelikli Aday Tanımlaması

Bu açıklama LPI giriş sınavını geçebilecek kadar bilgiye sahip olması gereken adayları tanımlamaktadır. Bu kişi Minimal Nitelikli Aday (Minimally Qualified Candidate, MQC) olarak isimlendirilmektedir. Linux giriş sınavı standartları minimum şartları içerdiği için bu şartlara sahip olanlar sınavı geçebilmeli, bu bilgi seviyesinden daha aşağı olanlar sınavı geçememelidir.

Bir LPI Linux ve Açık Kod Teknisyeni Linux işletim sisteminin en önemli bileşenlerini kavramalı, linux komut satırında çalışabilecek teknik deneyime sahip olmalıdır. Kullanıcı / grup yönetimi gibi güvenlik ve yönetim ile ilgili konularda temel bilgi sahibi olmalıdır. Ayrıca komut satırı ve izinler hakkında da temel bilgi sahibi olmalıdır. Bir LPI Linux ve Açık Kod Teknisyeni yönetilen sistemlerde genellikle son kullanıcı konumunda olacaktır.

Bir LPI Linux ve Açık Kod teknisyeni genel olarak şu şekilde tanımlanabilir:

  • FOSS(Free and Open Source System), topluluklar ve lisanslama modelleri hakkında temel bilgi sahibi
  • Proseslerin, programların ve işletim sistemi bileşenlerinin temel bileşenlerini anlar.
  • Komut satırı ve dosyalar üzerinde çok temel işlemleri yapabilme yeteneği.
  • Temel komut satırı editörlerini kullanabilir.
  • Sistemi ağ üzerinden erişilebilir hale getirebilmek için temel ağ bilgisi vardır.
  • Sistem güvenliği, şifreleme ve kullanıcı / gruplar ve dosya izinleri hakkında temel bir yorumu vardır.

Sürüm Bilgisi

Buradaki hedefler 0.3.0 sürümüne aittir.

Hedeflerin Tercümesi

Bu wiki'de hedeflerin aşağıdaki dilllerde tercümesi bulunmaktadır.:


Hedefler

Başlık 1.1: Açık Kod ve Linux topluluğuna katılma kariyeri (ağırlık: 7)

1.1.1 Linux Gelişimi ve Popüler İşletim Sistemleri

Ağırlık 3
Açıklama Linux Gelişmesi ve Ana Linux dağıtımları.

Temel Bilgi Alanları:

  • Açık Kod Felsefesi
  • Dağıtımlar
  • Gömülü Sistemler

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • Android
  • Debian
  • CentOS


1.1.2 Başlıca Açık Kod Uygulamları

Ağırlık 1
Açıklama Önemli uygulamalar ve kullanımları hakkında farkında olma.

Temel Bilgi Alanları:

  • Masaüstü Uygulamaları
  • Sunucu Uygulamaları
  • Mobil Uygulamalar
  • Geliştirme Dilleri

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • OpenOffice.org, LibreOffice, Thunderbird, Firefox
  • Blender, Gimp, Audacity
  • Apache, MySQL, PostgreSQL, Samba, OpenLDAP
  • C, Perl, shell, Python, PHP


1.1.3 "Freeware" ve Lisanslamayı anlama

Ağırlık 2
Açıklama Açık Kod toplulukları, Özgür ve Ticari Açık Kod yazılımlarda Lisanslama.

Temel Bilgi Alanları:

  • Lisanslama

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • GPL, BSD, Creative Commons
  • Free Software, Open Software, FOSS, FLOSS


1.1.4 BİT yetenekleri ve Linux'de çalışma

Ağırlık 1
Açıklama Temel Bilgi ve İletişim Teknolojileri (BİT) yetenekleri ve Linux'de çalışma.

Temel Bilgi Alanları:

  • Masaüstü Yetenekleri
  • Akademik ortamlarda kullanılan Açık Kaynak Uygulamaları

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • Tarayıcı kullanma, mahremiyet endişeleri, yapılandırma seçenekleri, internette arama ve içerikleri kaydetme
  • Bulut bilişim
  • Parola sorunları
  • Sunum ve projeler için yaygın açık kodlu uygulamaların kullanılması.



Başlık 1.2: Linux İşletim Sistemi ve Programlar (ağırlık: 10)

1.2.1 Yardım komutları ve man sayfalarının kullanılması

Ağırlık 2
Açıklama Çeşitli yardım sistemlerinin incelenmesi .

Temel Bilgi Alanları:

  • man
  • info

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • man
  • info
  • man sayfaları
  • whatis
  • /usr/share/doc


1.2.2 Bir İşletim Sistemi seçimi

Ağırlık 1
Açıklama Büyük Linux dağıtımları ve yaşam döngüleri hakkında bilgi sahibi olma.

Temel Bilgi Alanları:

  • Windows, Mac, Linux farkları

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • Arayüz(GUI) ile komut satırı karşılaştırması, masaüstü yapılandırması
  • Bakım döngüleri, Beta ve Kararlı


1.2.3 Bilgisayar Donanımlarını Tanıma

Ağırlık 2
Açıklama Sunucu ve masaüstü kurmak için gerekli bileşenleri tanıma.

Temel Bilgi Alanları:

  • Donanım

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • Hard disk, disk bölümleri, anakartlar, işlemciler, güç kaynakları, optik sürücüler, çevri birimleri
  • ekran türleri
  • sürücüler


1.2.4 Veriler nerde saklanır

Ağırlık 3
Açıklama Linux'de çeşitli bilgiler nerede saklanır.

Temel Bilgi Alanları:

  • Çekirdek
  • Prosesler

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • programlar,kütüphaneer,paketler ve paket veritabanı, sistem yapılandırması
  • işlemciler, işlem tablosu, bellek adresleri, ssitem mesajları ve loglar


1.2.5 Bilgisayarı ağa ekleme

Ağırlık 2
Açıklama Bilgisayarı yerel ağa ekleme.

Temel Bilgi Alanları:

  • internet, ağ, yönlendiriciler(routers)
  • Alan adı servisi

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • route
  • resolve.conf
  • IPv4, IPv6
  • ifconfig, netstat, route



Başlık 1.3: Komut satırının Gücü (ağırlık: 10)

1.3.1 Dizinleri kullanma ve Dosyaları Listeleme

Ağırlık 2
Açıklama Home ve sistem dizinlerini dolaşma, çeşitli yerlerdeki dosyaları listeleme.

Temel Bilgi Alanları:

  • dosyalar,dizinler

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • ls, rekürsif listeleme, less
  • yaygın ls parametreleri
  • cd


1.3.2 Dosya oluşturma,Taşıma ve Silme

Ağırlık 2
Açıklama Home dizini altında dizin,dosya oluşturma, taşıma ve silme.

Temel Bilgi Alanları:

  • dosyalar, dizinler
  • büyük/küçük harf duyarlılığı

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • mv, cp, rm, touch
  • mkdir, rmdir


1.3.3 Komut satırından dosya arşivleme

Ağırlık 1
Açıklama Home dizinindeki dosyaları arşivleme.

Temel Bilgi Alanları:

  • dosyalar,dizinler
  • arşi,sıkıştırma

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • tar, cpio
  • gzip, bzip2


1.3.4 Dosyalarda arama ve süzme

Ağırlık 2
Açıklama Home dizinindeki dosyalarda arama ve süzme.

Temel Bilgi Alanları:

  • Düzenli ifadeler(Regular Expressions)

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • grep
  • less


1.3.5 Komutları Scripte Çevirme

Ağırlık 3
Açıklama Tekrar eden komutları script'e çevirme

Temel Bilgi Alanları:

  • bash

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • /bin/bash
  • parametreler
  • for döngüsü



Başlık 1.4: Basitleştirin: Metin Dosyası(Ağırlık: 6)

1.4.1 pico veya nano gibi dosya editörünü çalıştırma

Ağırlık 1
Açıklama Basit bir komut satırı editörü çalıştırma.

Temel Bilgi Alanları:

  • Komut satırından dosya düzenleme

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • pico, nano


1.4.2 Metin dosyalarını düzenleme

Ağırlık 2
Açıklama Metin dosyalarında basit değişiklikler yapma.

Temel Bilgi Alanları:

  • komut satırı düzenleme

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • pico, nano düzenleme fonksiyonları


1.4.3 Metin Arama ve Değiştirme

Ağırlık 1
Açıklama Dosyalarda basit metinlere arama ve metinleri değiştirme.

Temel Bilgi Alanları:

  • komut satırı düzenleme

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • pico, nano arama ve değiştirme fonksiyonları


1.4.4 Geri Alma Fonksiyonları

Ağırlık 1
Açıklama Metin dosyalarındaki değişiklikleri geri alma.

Temel Bilgi Alanları:

  • komut satırı düzenleme

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • pico, nano geri alma fonksiyonları


1.4.5 Değişiklikleri Kaydetme

Ağırlık 1
Açıklama Editörden yapılan dosya değişikliklerini kaydetme

Temel Bilgi Alanları:

  • komut satırı düzenleme

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • pico, nano içerik kaydetme fonksiyonları



Başlık 1.5: Güvenlik ve Dosyaları İzinleri (ağırlık: 7)

1.5.1 Temel Güvenlik ve Kullanıcı türlerini tanımlama

Ağırlık 2
Açıklama Linux'de farklı kullanıcı türleri.

Temel Bilgi Alanları:

  • Root ve imtiyazsız kullanıcılar
  • sistem kullanıcılaı

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • /etc/passwd
  • id, who


1.5.2 Kullanıcı ve Grup Oluşturma

Ağırlık 2
Açıklama Linux'de kullanıcı ve grup ekleme

Temel Bilgi Alanları:

  • kullanıcı ve grup komutları
  • kullanıcı ID

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • /etc/passwd
  • id, lastlog


1.5.3 SDosya izinlerini ve haklarını tanımlama

Ağırlık 2
Açıklama Dosya izin ve sahipliğini anlama ve değiştirme.

Temel Bilgi Alanları:

  • Dosya izinleri ve sahipleri

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • ls -l
  • chmod, chown, chgrp


1.5.4 Özel Dizin ve Dosyalar

Ağırlık 1
Açıklama Linux'de özel izinleri içeren özel dosyalar,dizinler.

Temel Bilgi Alanları:

  • Gizli dosyalar, sistem dosyaları, kütüphaneler, depolar
  • /tmp, /var/tmp ve özel izinler
  • Dizin hiyerarşisi

Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:

  • /etc, /var, /usr
  • ls -a, ls -d


Referans Materyalleri

Notes and Comments

Feel free to add comments here:

  1. privacy topic?