Ana içeriğe geç
Kısım 04 - Yazılım Kurulumu ve Dosya Yapısının Keşfi
  1. Linux Bootcamp/

Kısım 04 - Yazılım Kurulumu ve Dosya Yapısının Keşfi

· ·
NKÜ Siber Güvenlik Topluluğu
Yazar
NKÜ Siber Güvenlik Topluluğu
Kampüste dijital dönüşüm. Sen de bize katıl!
Yazar
Yiğit Altınay
Bir kaplumbağa olsaydım Fransızca konuşurdum.

4. Kısım - Yazılım Kurulumu ve Dosya Yapısının Keşfi
#

GİRİŞ
#

Bir sistem yöneticisi olarak temel görevlerinizden biri, gerektiğinde yeni yazılımlar kurmaktır. Ayrıca, bir Linux sistemindeki standart dizinlerin yapısına çok aşina olmanız gerekecek.

Bugünkü oturumda her iki konuda da pratik yapacaksınız.

BUGÜNKÜ GÖREVLERİNİZ
#

  • Çevrimiçi depolardan yeni bir uygulama kurun
  • Bazı standart dizinlerle aşinalık kazanın
  • Bazı yapılandırma dosyalarının formatına ve içeriğine bakın

Akıllı telefonlardaki “uygulama mağazası” veya “market” sistemini kullandıysanız, standart depolardan Linux yazılımı kurulumunu hemen anlayacaksınız. Bir paketin (=uygulamanın) adını veya açıklamasını bildiğimiz sürece, şu komutla arama yapabiliriz:

apt search "midnight commander"

Bu komut, eşleşen “paketlerin” bir listesini gösterecektir ve ardından apt install komutuyla bunları kurabiliriz. Örneğin, Ubuntu’da mc (Midnight Commander) paketini kurmak için:

sudo apt install mc

(Eğer zaten root kullanıcısı olarak oturum açmadıysanız, kurulum komutlarından önce sudo kullanmanız gerekir – çünkü sıradan bir kullanıcı, tüm sunucuyu etkileyebilecek yazılımları kuramaz.)

mc yüklendikten sonra, sadece mc yazıp Enter tuşuna basarak başlatabilirsiniz.

Bu, “klasik” bir Unix uygulaması değildir, ancak retro arayüzüne alıştıktan sonra gezinmenin oldukça kolay olduğunu göreceksiniz. Şimdi şu dizinleri inceleyin:

/root
/home
/sbin
/etc
/var/log

…ve aşağıdaki Kaynaklar bölümündeki bağlantıları kullanarak bu dizinlerin nasıl kullanıldığını öğrenmeye başlayın. Bu hiyerarşi hakkında daha fazla bilgi edinmek için terminalde man hier komutunu da kullanabilirsiniz.

Ana yapılandırma dosyalarının çoğu /etc dizininde ve onun alt dizinlerinde tutulur. Bu dosyalar ve /var/log altındaki günlükler genellikle basit metin dosyalarıdır. Önümüzdeki günlerde bu dosyalarla çok fazla zaman geçireceksiniz – ama şimdilik F3 tuşunu kullanarak içeriklerine göz atın.

İncelemeniz için bazı ilginç dosyalar: /etc/passwd, /etc/ssh/sshd_config ve /var/log/auth.log

Bir dosyadan çıkmak için yine F3’e basın.

mc‘den çıkmak için F10 tuşuna basabilirsiniz, ancak fare kullanarak da seçim yapmanız gerekebilir.

(Bir Apple Mac’te Terminal kullanıyorsanız, F3 için ESC+3 ve F10 için ESC+0 kombinasyonlarını kullanmanız gerekebilir.)

Şimdi apt search komutunu kullanarak başka paketler arayın ve kurun: “hangman” aramasını deneyin. Muhtemelen bsdgames adlı bir paketin içinde eski bir metin tabanlı sürümü bulacaksınız. Kurun ve birkaç tur oynayın…

İlerleme Paylaşımı
#

  • İlerlemenizi, yorumlarınızı ve sorularınızı foruma gönderin.

EK GÖREV
#

  • mc kullanarak /etc/apt/sources.list.d/ubuntu.sources dosyasını görüntüleyin; burada depoların gerçek konumları belirtilmiştir. Çoğu zaman, bu konumlar sunucunuza daha yakın olan “aynalar” (mirror) olacaktır.
  • Depolar - Komut Satırı bağlantısını okuyarak detaylı bilgi edinin.

KAYNAKLAR
#

Bazı haklar saklıdır. Lisans şartlarını buradan kontrol edin.

Related

Kısım 05 - More veya Less...
Kısım 06 - "vim" ile Düzenleme
Kısım 07 - Sunucu ve Servisleri
Kısım 08 - Meşhur "grep" ve Diğer Metin İşleme Araçları
Kısım 09 - Ağ Kurulumuna Dalış
Kısım 11 - Bir şeyler bulmak...