LinuxEssentials(TR): Difference between revisions
| Line 195: | Line 195: | ||
<br/> | <br/> | ||
===''Başlık 1.3: | ===''Başlık 1.3: Komut satırının Gücü (ağırlık: 10)''=== | ||
====<span style="color:navy">1.3.1 | ====<span style="color:navy">1.3.1 Dizinleri kullanma ve Dosyaları Listeleme</span>==== | ||
{| | {| | ||
| style="background:#dadada" | '''Ağırlık''' | | style="background:#dadada" | '''Ağırlık''' | ||
| Line 202: | Line 202: | ||
|- | |- | ||
| style="background:#dadada; padding-right:1em" | '''Açıklama''' | | style="background:#dadada; padding-right:1em" | '''Açıklama''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | Home ve sistem dizinlerini dolaşma, çeşitli yerlerdeki dosyaları listeleme. | ||
|} | |} | ||
'''Temel Bilgi Alanları:''' | '''Temel Bilgi Alanları:''' | ||
* | * dosyalar,dizinler | ||
'''Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:''' | '''Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:''' | ||
* ls, | * ls, rekürsif listeleme, less | ||
* | * yaygın ls parametreleri | ||
* cd | * cd | ||
<br /> | <br /> | ||
====<span style="color:navy">1.3.2 | ====<span style="color:navy">1.3.2 Dosya oluşturma,Taşıma ve Silme</span>==== | ||
{| | {| | ||
| style="background:#dadada" | '''Ağırlık''' | | style="background:#dadada" | '''Ağırlık''' | ||
| Line 218: | Line 218: | ||
|- | |- | ||
| style="background:#dadada; padding-right:1em" | '''Açıklama''' | | style="background:#dadada; padding-right:1em" | '''Açıklama''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | Home dizini altında dizin,dosya oluşturma, taşıma ve silme. | ||
|} | |} | ||
'''Temel Bilgi Alanları:''' | '''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:''' | '''Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:''' | ||
* mv, cp, rm, touch | * mv, cp, rm, touch | ||
| Line 228: | Line 228: | ||
<br /> | <br /> | ||
====<span style="color:navy">1.3.3 | ====<span style="color:navy">1.3.3 Komut satırından dosya arşivleme</span>==== | ||
{| | {| | ||
| style="background:#dadada" | '''Ağırlık''' | | style="background:#dadada" | '''Ağırlık''' | ||
| Line 234: | Line 234: | ||
|- | |- | ||
| style="background:#dadada; padding-right:1em" | '''Açıklama''' | | style="background:#dadada; padding-right:1em" | '''Açıklama''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | Home dizinindeki dosyaları arşivleme. | ||
|} | |} | ||
'''Temel Bilgi Alanları:''' | '''Temel Bilgi Alanları:''' | ||
* | * dosyalar,dizinler | ||
* | * arşi,sıkıştırma | ||
'''Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:''' | '''Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:''' | ||
* tar, cpio | * tar, cpio | ||
| Line 244: | Line 244: | ||
<br /> | <br /> | ||
====<span style="color:navy">1.3.4 | ====<span style="color:navy">1.3.4 Dosyalarda arama ve süzme</span>==== | ||
{| | {| | ||
| style="background:#dadada" | '''Ağırlık''' | | style="background:#dadada" | '''Ağırlık''' | ||
| Line 250: | Line 250: | ||
|- | |- | ||
| style="background:#dadada; padding-right:1em" | '''Açıklama''' | | style="background:#dadada; padding-right:1em" | '''Açıklama''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | Home dizinindeki dosyalarda arama ve süzme. | ||
|} | |} | ||
'''Temel Bilgi Alanları:''' | '''Temel Bilgi Alanları:''' | ||
* Regular Expressions | * Düzenli ifadeler(Regular Expressions) | ||
'''Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:''' | '''Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:''' | ||
* grep | * grep | ||
| Line 259: | Line 259: | ||
<br /> | <br /> | ||
====<span style="color:navy">1.3.5 | ====<span style="color:navy">1.3.5 Komutları Scripte Çevirme</span>==== | ||
{| | {| | ||
| style="background:#dadada" | '''Ağırlık''' | | style="background:#dadada" | '''Ağırlık''' | ||
| Line 265: | Line 265: | ||
|- | |- | ||
| style="background:#dadada; padding-right:1em" | '''Açıklama''' | | style="background:#dadada; padding-right:1em" | '''Açıklama''' | ||
| style="background:#eaeaea" | | | style="background:#eaeaea" | Tekrar eden komutları script'e çevirme | ||
|} | |} | ||
'''Temel Bilgi Alanları:''' | '''Temel Bilgi Alanları:''' | ||
* | * bash | ||
'''Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:''' | '''Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:''' | ||
* /bin/bash | * /bin/bash | ||
* | * parametreler | ||
* for | * for döngüsü | ||
<br/> | <br/> | ||
<br/> | <br/> | ||
Revision as of 10:01, 17 September 2011
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: Keep it Simple: The Text File (weight: 6)
1.4.1 Launch Text Editors like pico or nano
| Ağırlık | 1 |
| Açıklama | Launching a simple command line editor. |
Temel Bilgi Alanları:
- command line text editing
Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:
- pico, nano
1.4.2 Editing of Text Files
| Ağırlık | 2 |
| Açıklama | Making simple changes to text files. |
Temel Bilgi Alanları:
- command line text editing
Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:
- pico, nano editing functions
1.4.3 Search And Replace of Text
| Ağırlık | 1 |
| Açıklama | Finding and replacing simple text in files. |
Temel Bilgi Alanları:
- command line text editing
Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:
- pico, nano search and replace functions
1.4.4 Undo Functions
| Ağırlık | 1 |
| Açıklama | Undoing changes in a text file. |
Temel Bilgi Alanları:
- command line text editing
Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:
- pico, nano undo functions
1.4.5 Saving Changes
| Ağırlık | 1 |
| Açıklama | Saving changes made to text files in an editor. |
Temel Bilgi Alanları:
- command line text editing
Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:
- pico, nano content saving functions
Başlık 1.5: Security and File Permissions (ağırlık: 7)
1.5.1 Basic Security and Identifying User Types
| Ağırlık | 2 |
| Açıklama | Various types of users on a Linux system. |
Temel Bilgi Alanları:
- Root and Un-privileged Users
- System users
Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:
- /etc/passwd
- id, who
1.5.2 Creating Users and Groups
| Ağırlık | 2 |
| Açıklama | Creating users and groups on a Linux system. |
Temel Bilgi Alanları:
- user and group commands
- user IDs
Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:
- /etc/passwd
- id, lastlog
1.5.3 Setting File Permissions and Ownership
| Ağırlık | 2 |
| Açıklama | Understanding and manipulating file permissions and ownership settings. |
Temel Bilgi Alanları:
- File permissions and owners
Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:
- ls -l
- chmod, chown, chgrp
1.5.4 Special Directories and Files
| Ağırlık | 1 |
| Açıklama | Special directories and files on a Linux system including special permissions. |
Temel Bilgi Alanları:
- Hidden files, system files, libraries, repositories,
- /tmp, /var/tmp and special permissions
- File hierarchy
Kullanılan dosyalar, terimler ve araçların kısmi bir listesi:
- /etc, /var, /usr
- ls -a, ls -d
Reference Material
Notes and Comments
Feel free to add comments here:
- privacy topic?