How This Workbook Works
Bu çalışma kitabı nasıl kullanılır?
Wie dieses Arbeitsbuch funktioniert
This is a single interactive page — not a 500-page PDF. Use the left sidebar like a Linux directory tree: each entry is one "part" of the workbook. Click a part, read the English explanation, then the Turkish box right underneath it explains the same idea in plain words — no assumed knowledge, every abbreviation spelled out.
Bu tek sayfalık interaktif bir çalışma kitabı — 500 sayfalık bir PDF değil. Sol taraftaki menüyü bir Linux klasör ağacı gibi düşün: her satır, çalışma kitabındaki bir "bölüme" karşılık geliyor. Bir bölüme tıkla, önce İngilizce açıklamayı oku, hemen altındaki teal (turkuaz) renkli kutuda aynı şeyin Türkçe, hiçbir ön bilgi varsaymadan, kısaltmalar bile açık yazılmış halini bul.
Dies ist eine einzige interaktive Seite — kein 500-seitiges PDF. Nutze die linke Seitenleiste wie einen Linux-Verzeichnisbaum: jeder Eintrag ist ein "Teil" des Arbeitsbuchs. Klicke auf einen Teil, lies die englische Erklärung, direkt darunter erklärt der türkische Kasten dieselbe Idee in einfachen Worten — hier steht der deutsche Text an derselben Stelle, ohne Vorwissen vorauszusetzen, jede Abkürzung wird ausgeschrieben.
✎ Notlarım
legend Reading the Boxes — Kutuları okuma rehberi— Anleitung zum Lesen der Kästen
mkdir linux-lessons # bu satırı kendi terminaline (iPad'de Termius/SSH, bilgisayarda Terminal) yaz
Any block styled like a terminal window (with the three colored dots and the amber "TERMİNALDE ÇALIŞTIR" badge) is a command you physically type into your own terminal — your EC2 instance, WSL, or Mac/Linux terminal.
TRÜstteki gibi, üç renkli noktası ve turuncu "TERMİNALDE ÇALIŞTIR" rozeti olan her kutu, senin gerçekten kendi terminaline (EC2 sunucun, WSL ya da Mac/Linux terminalin) yazman gereken bir komuttur. Bu bir örnek değil — gerçekten dene.
DEJeder Kasten, der wie ein Terminalfenster aussieht (mit den drei farbigen Punkten und dem bernsteinfarbenen Abzeichen "TERMİNALDE ÇALIŞTIR" = "IM TERMINAL AUSFÜHREN"), ist ein Befehl, den du wirklich in dein eigenes Terminal eintippst — deine EC2-Instanz, WSL oder dein Mac/Linux-Terminal. Das ist kein Beispiel — probiere es wirklich aus.
(klasör oluşturulur, ekrana bir şey yazdırmaz)
A dashed box labeled "ÇIKTI / OUTPUT" shows what you should see on screen after running the command above it — so you can check your work.
TRKesikli çizgili "ÇIKTI" kutusu, üstündeki komutu çalıştırdığında ekranda görmen gereken sonucu gösterir — böylece kendi işini kontrol edebilirsin.
DEEin gestrichelt umrandeter Kasten mit der Aufschrift "ÇIKTI / OUTPUT" ("AUSGABE") zeigt, was du auf dem Bildschirm sehen solltest, nachdem du den Befehl darüber ausgeführt hast — so kannst du deine Arbeit überprüfen.
tools More Than Reading — Okumaktan fazlası— Mehr als nur Lesen
The four icons on the far-left activity bar (📁 🗂 ▶_ 👤) open extra tools, not just more pages: My Files is a virtual file manager where you can create, move, and delete practice files without touching a real server. Practice Terminal is a real simulated bash shell running right in your browser — type actual commands and get actual output, no EC2 instance or VM required to get started. Account & Sync is where you log in — an account is required so your notes and progress save across devices and sessions instead of disappearing when you close the tab.
TRSol kenardaki dört ikon (📁 🗂 ▶_ 👤) sadece yeni sayfalar değil, ek araçlar açar: My Files (dosyalarım), gerçek bir sunucuya dokunmadan alıştırma dosyaları oluşturup taşıyıp silebileceğin sanal bir dosya yöneticisi. Practice Terminal (deneme terminali), tarayıcının içinde gerçekten çalışan simüle edilmiş bir bash kabuğu — gerçek komutlar yazıp gerçek çıktı görürsün, başlamak için EC2 sunucusuna ya da sanal makineye ihtiyacın yok. Account & Sync (hesap & senkronizasyon), giriş yaptığın yer — notların ve ilerlemen sekmeyi kapatınca kaybolmasın diye hesap zorunlu, cihazlar ve oturumlar arasında senkronize edilir.
DEDie vier Symbole in der Aktivitätsleiste ganz links (📁 🗂 ▶_ 👤) öffnen zusätzliche Werkzeuge, nicht nur weitere Seiten: My Files ist ein virtueller Dateimanager, in dem du Übungsdateien anlegen, verschieben und löschen kannst, ohne einen echten Server anzufassen. Practice Terminal ist eine echte, simulierte Bash-Shell direkt im Browser — du tippst echte Befehle und bekommst echte Ausgaben, ohne zu Beginn eine EC2-Instanz oder VM zu brauchen. Account & Sync ist der Ort, an dem du dich einloggst — ein Konto ist erforderlich, damit deine Notizen und dein Fortschritt geräte- und sitzungsübergreifend gespeichert werden, statt beim Schließen des Tabs zu verschwinden.
Your progress bar isn't just for show. After Part 9 and the Crontab Appendix come the Exercise Checklist and the Level Exam — passing the Level Exam unlocks the 🔒 Advanced section (A1–A25, kernel-internals depth) that stays locked until then. Work through Advanced and you'll reach the 🎓 Final Exam (Cert Prep), a longer exam covering everything from Part 1 through Advanced.
TRİlerleme çubuğu sadece gösteriş için değil. Bölüm 9 ve Crontab Eki'nden sonra Alıştırma Kontrol Listesi ve Seviye Bitirme Sınavı gelir — Seviye Bitirme Sınavı'nı geçmek, o ana kadar 🔒 kilitli duran Advanced bölümünün (A1–A25, çekirdek iç yapısına derinlemesine giriş) kilidini açar. Advanced'ı bitirince 🎓 Bitirme Sınavı (Sertifika Hazırlık)'a ulaşırsın — Bölüm 1'den Advanced'a kadar her şeyi kapsayan daha uzun bir sınav.
DEDie Fortschrittsanzeige ist nicht nur Deko. Nach Teil 9 und dem Crontab-Anhang folgen die Übungs-Checkliste und die Abschlussprüfung — das Bestehen der Abschlussprüfung schaltet den bis dahin 🔒 gesperrten Advanced-Bereich frei (A1–A25, Vertiefung in Kernel-Interna). Arbeitest du dich durch Advanced, erreichst du die 🎓 Abschlussprüfung (Zertifikatsvorbereitung) — eine längere Prüfung, die alles von Teil 1 bis Advanced abdeckt.
plan Suggested Order — Önerilen çalışma sırası— Empfohlene Reihenfolge
Work top to bottom, Part 1 → 9, then the Crontab appendix. Each part builds on the previous one's vocabulary (e.g. Part 6 assumes you already know variables from Part 2).
TRSıradan git: Bölüm 1'den 9'a, sonra Crontab eki. Her bölüm bir öncekinin kelime dağarcığını kullanır (örneğin Bölüm 6, Bölüm 2'de gördüğün "değişken" kavramını bildiğini varsayar).
DEArbeite von oben nach unten, Teil 1 → 9, dann den Crontab-Anhang. Jeder Teil baut auf dem Wortschatz des vorherigen auf (z. B. setzt Teil 6 voraus, dass du die "Variablen" aus Teil 2 bereits kennst).
For the exercises inside each part, type the commands for real on an EC2 instance or local VM — reading is not the same as typing. Don't have a server set up yet? Use the built-in Practice Terminal (sidebar, "./practice.sh") to get comfortable with commands first, then move to a real machine when you can. When you're stuck, bring this exact page back into a new chat with me and tell me which numbered exercise you're on; I'll pick up exactly where we left off.
TRHer bölümün içindeki alıştırmalar için komutları gerçekten bir EC2 sunucusunda ya da kendi bilgisayarındaki bir sanal makinede yaz — sadece okumak, yazmakla aynı şey değil. Henüz kendi sunucun yok mu? Önce sol menüdeki ("./practice.sh") Deneme Terminali'ni kullanarak komutlara alış, sonra fırsat bulduğunda gerçek bir makineye geç. Takıldığın yerde bu sayfayı yeni bir sohbete getirip hangi alıştırma numarasında olduğunu söyle, kaldığımız yerden devam ederim.
DEFür die Übungen innerhalb jedes Teils tippe die Befehle wirklich auf einer EC2-Instanz oder einer lokalen VM ein — Lesen ist nicht dasselbe wie Tippen. Noch keinen eigenen Server? Nutze zunächst das eingebaute Practice Terminal (Seitenleiste, "./practice.sh"), um dich mit den Befehlen vertraut zu machen, und wechsle dann, sobald du kannst, auf eine echte Maschine. Wenn du nicht weiterkommst, bring genau diese Seite in einen neuen Chat mit mir mit und sag mir, bei welcher nummerierten Übung du bist; ich mache genau dort weiter, wo wir aufgehört haben.
Practice Terminal
Deneme Terminali — kitaptaki komutları burada gerçekten dene
Übungsterminal — probiere die Befehle aus dem Buch hier wirklich aus
This is a simulated Linux shell that runs entirely in your browser — a realistic imitation of the commands taught in this book (file system, permissions, filters, variables, if/for/while, functions). It is not a real Linux machine, but it behaves like one for everything covered here. Nothing here replaces practicing on a real EC2 instance — but it's perfect for quick, offline muscle-memory practice.
Bu, tamamen tarayıcında çalışan simüle edilmiş bir Linux kabuğu (shell) — bu kitapta öğretilen komutların (dosya sistemi, izinler, filtreler, değişkenler, if/for/while, fonksiyonlar) gerçekçi bir taklidi. Gerçek bir Linux makinesi değil, ama burada anlatılan her şey için gerçek gibi davranır. Gerçek bir EC2 sunucusunda pratik yapmanın yerini tutmaz — ama hızlı, internetsiz, kas hafızası pratiği için birebir.
Dies ist eine simulierte Linux-Shell, die vollständig in deinem Browser läuft — eine realistische Nachbildung der in diesem Buch gelehrten Befehle (Dateisystem, Berechtigungen, Filter, Variablen, if/for/while, Funktionen). Es ist keine echte Linux-Maschine, verhält sich aber für alles hier Behandelte wie eine. Nichts hier ersetzt das Üben auf einer echten EC2-Instanz — aber es ist perfekt für schnelles, Offline-Muskelgedächtnis-Training.
sınav Level Completion Exam — artık ayrı, gerçek bir sınav sayfası var— jetzt eine eigene, echte Prüfungsseite
TRLPI'nin resmi "Linux Essentials" sertifikasyon standardına göre hazırlanan, rastgele sorulan, otomatik notlandırılan 15 soruluk bitirme sınavı artık sol menüdeki "Seviye Bitirme Sınavı" sayfasında. Bu terminal, sınavdan bağımsız, serbest pratik için kalıyor.
DEDie nach dem offiziellen LPI-Zertifizierungsstandard "Linux Essentials" erstellte, zufällig gestellte und automatisch bewertete 15-Fragen-Abschlussprüfung befindet sich jetzt auf der Seite "Abschlussprüfung" im linken Menü. Dieses Terminal bleibt unabhängig von der Prüfung für freies Üben erhalten.
✎ Terminalde denediğim komutlar / notlarım
Account & Sync
Hesap & Senkronizasyon
Konto & Synchronisierung
Your notes, terminal history, and progress are stored in this browser and synced to your account in the background, so you can pick up where you left off on another device.
Notların, terminal geçmişin ve ilerlemen bu tarayıcıda saklanır ve arka planda hesabına senkronize edilir — böylece başka bir cihazdan devam edebilirsin.
Deine Notizen, dein Terminalverlauf und dein Fortschritt werden in diesem Browser gespeichert und im Hintergrund mit deinem Konto synchronisiert — so kannst du auf einem anderen Gerät genau dort weitermachen, wo du aufgehört hast.
Signed in as —.
TR— olarak giriş yaptın.
DE— angemeldet als.
My Files
Dosyalarım — konsolu hiç kullanmadan görüntüle, indir, yeniden adlandır, sil
Meine Dateien — ohne Konsole ansehen, herunterladen, umbenennen, löschen
Everything you create in the practice terminal or the mini-projects (files, folders) lives here. This view lets you see, open, rename, delete, and download those files without typing a single command.
Deneme terminalinde veya mini projelerde oluşturduğun her şey (dosyalar, klasörler) burada yaşıyor. Bu ekran, tek bir komut yazmadan bu dosyaları görmeni, açmanı, yeniden adlandırmanı, silmeni ve indirmeni sağlıyor.
Alles, was du im Übungsterminal oder in den Mini-Projekten erstellst (Dateien, Ordner), lebt hier. Diese Ansicht lässt dich diese Dateien ansehen, öffnen, umbenennen, löschen und herunterladen, ohne einen einzigen Befehl einzutippen.