tmux ile terminal oturumları
Bağlantı kopsa da süren oturumlar, bölünmüş paneller ve pencerelerle tek terminalden birden çok işi yönetirsin.
Seviye 101 · 14 ders · 12 pratik lab
Dersler
Oturumlar
- Neden tmux: bağlantı kopunca da süren iş
- Oturum açmak, ayrılmak ve geri bağlanmak
- Önek tuşu ve temel kısayollar
- Oturumlara ad vermek ve aralarında geçmek
- Kısa görev: uzun bir işi başlat, ayrıl ve sonucunu sonra al
Pencereler ve paneller
- Pencereler: açmak, adlandırmak, aralarında gezinmek
- Paneller: bölmek, boyutlandırmak, yakınlaştırmak
- Kopyalama kipi: geçmişte gezinmek ve metin almak
- Panelleri eşlemek: aynı komutu birçok yere yazmak
- Kısa görev: günlük, süreç ve disk için izleme düzeni kur
Kişiselleştirme
- tmux.conf: önek, fare ve durum çubuğu
- Eski sunucularda screen ile aynı iş
- Paylaşılan oturum: bir meslektaşla aynı ekranda çalışmak
- Bitirme görevi: bakım penceresini kopmaya dayanıklı bir tmux oturumunda yönet
Pratik lablar
- Uzun işi tmux'ta başlat ve sonra sonucu al: Uzun süren sıkıştırma işini adlandırılmış bir tmux oturumunda başlat, ayrıl ve iş bitince oturuma dönüp sonucu kaydet.
- Unutulmuş tmux oturumlarını temizle: Sunucuda açık kalmış tmux oturumlarını listele, iş yapanları koru ve boşta olanları kapat.
- Kopan bağlantıda kalan işi bul ve devral: Bağlantısı kopan meslektaşın tmux oturumundaki yarım kalan güncellemeyi bul, oturuma bağlan ve işi tamamla.
- Günlük, süreç ve disk için izleme düzeni kur: Tek pencerede günlük akışı, süreç listesi ve disk kullanımı için üç bölme oluştur ve düzeni adlandır.
- Kaybolan çıktıyı kopyalama kipinden kurtar: Ekrandan çoktan kaymış hata çıktısını kopyalama kipinde bul, seç ve bir dosyaya yapıştır.
- Dört sunucuda aynı komutu eşzamanlı çalıştır: Dört bölmeyi senkronize ederek aynı denetim komutunu hepsinde çalıştır, ardından senkronu kapatıp farklı çıkanı incele.
- tmux.conf ile önek tuşunu ve fareyi ayarla: Önek tuşunu istenen tuşa çeviren, fareyi açan ve durum çubuğunda sunucu adını gösteren tmux.conf yaz.
- Yüklenmeyen tmux yapılandırmasını düzelt: tmux başlarken hata veren yapılandırma dosyasındaki eski sürüm seçeneklerini bul ve güncel karşılıklarıyla değiştir.
- Eski sunucuda aynı işi screen ile yap: tmux kurulu olmayan sunucuda screen ile adlandırılmış oturum aç, iki pencere oluştur, ayrıl ve geri bağlan.
- Meslektaşla aynı oturumu paylaş: İkinci kullanıcının salt okunur bağlanabileceği paylaşılan bir tmux oturumu kur ve izinlerini doğrula.
- Bakım penceresini kopmaya dayanıklı yürüt: Güncelleme, yeniden başlatma ve doğrulama adımlarını ayrı tmux pencerelerinde yürüt ve bağlantı koptuktan sonra kaldığın yerden devam et.
- Hazır çalışma düzenini betikle kur: Tek komutla pencereleri, bölmeleri ve içlerindeki komutları açan bir tmux başlatma betiği yaz.
Kurs hakkında
Bağlantı kopsa da süren oturumlar, bölünmüş paneller ve pencerelerle tek terminalden birden çok işi yönetirsin.
Ne öğreneceksin
- Oturumlar
- Pencereler ve paneller
- Kişiselleştirme
Ön koşullar
Ön bilgi gerekmez; kurs sıfırdan başlar.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde geçer. Kurulum gerekmez; lab her derste temiz başlar.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs başlangıç düzeyindedir; her terim ilk geçtiği yerde açıklanır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.