Kitap inceleme: Mastering Red Hat Linux 9
ArticleCategory: [Es gibt verschiedene Artikel Kategorien]
SystemAdministration
AuthorImage:[Ein Bild von Dir]
TranslationInfo:[Autor und Übersetzer]
original in de Josef Schwarz
de to en Josef Schwarz
en to tr Erdal Mutlu
AboutTheAuthor:[Eine kleine Biographie über den Autor]
Josef Schwarz, Avusturya'nın Salzburg Üniversitesi Uygulamalı Bilimler ve
Teknolojisi Haberleşme Mühendisliği bölümünde okumaktadır.
Temmuz'da İngilterdeki BTExact
Technologies in Ipswich'de Overlay Networks konusunda
staja başlayacaktır.
Abstract:[Hier sollte eine kleine Zusammenfassung stehen]
Bu yazı Jang, Michael (2003) tarafından yazılmış "Mastering Red Hat Linux 9"
kitabının bir incelemesidir. Kitap, ister sunucular isterse
masaüstü kullanımda olsun, RedHat işletim sisteminde bilinmesi gereken
herşeyi içermektedir.
ArticleIllustration:[Das Titelbild des Artikels]
ArticleBody:[Der eigentliche Artikel. Überschriften innerhalb des Artikels sollten h2 oder h3 sein.]
İlk bakışta
Kitap, 976 sayfalık ve yaklaşık 2 kilo ağırlığında Linux bilgisinin
kağıt olarak karşılığıdır. Benim kütüphanemde oldukça etkileyici
gözükmektedir. Yazar anlatımında, Linux'a yeni başlayanlar ile sistem yöneticilerini
aynı anda hedef almaktadır. Başlangıçta, özellikle ilk bölümlerde,
basit ve temel konuları bile uzun uzun ve ayrıntılı olarak anlatıldığını görünce,
bunun iyi bir yaklaşım olduğundan emin değildim.
Kitapla birlikte iki CD'lik RedHat 9 sürümü gelmektedir. Ancak CD'ler tüm paketleri
içermemektedir.
Genel bir bakış ve yapılandırma
1. Kısım - Red Hat Linux'un yüklenmesi
1. Bölüm - Red Hat Linux'a giriş
2. Bölüm - Donanımınızın hazırlanması
3. Bölüm - Linux'un yüklenmesi
4. Bölüm - Linux'un bilgisayar ağları üzerinden yüklenmesi
5. Bölüm - Kickstart kullanarak Linux'un yüklenmesi
2. Kısım - Linux Temelleri
6. Bölüm - Buyruk satırından başlamak
7. Bölüm - Dosya sistemine giriş
8. Bölüm - Kabuk ortamını kendinize göre yapılandırılması
3. Kısım - Temel Linux sistem yönetimi
9. Bölüm - Kullanıcıları ve kullanıcı gruplarını güvenli olarak yönetilmesi
10. Bölüm - RPM ile paket yönetimi
11. Bölüm - Sistem açılış sürecinin yapılandırılması ve sorunların giderilmesi
12. Bölüm - Çekirdeğin güncellenmesi ve yeniden derlenmesi
13. Bölüm - Yönetsel ipuçları
14. Bölüm - Sistem yedeğinin alınması
4. Kısım - X Pencere Sistemi yönetimi
15. Bölüm - X sunucu ve istemci yönetimi
16. Bölüm - GNOME
17. Bölüm - KDE
18. Bölüm - KGR (Kullanıcı Grafik Arayüzü) uygulamaları
19. Bölüm - Red Hat grafik arayüzleri
5. Kısım - Temel Linux ağ bilgisi
20. Bölüm - TCP/IP temelleri
21. Bölüm - Yerel ağ'da Linux'un yönetilmesi
22. Bölüm - Linux ağ'ının güvenliğinin sağlanması
6. Kısım - Linux ağ servisleri
23. Bölüm - Uzaktan erişim ve xinetd servisleri
24. Bölüm - DNS ve DHCP
25. Bölüm - CUPS ve LPD ile yazıcıdan çıktı alınması
26. Bölüm - E-Posta servisleri
7. Kısım - Linux dosya paylaşım servisleri
27. Bölüm - FTP istemci ve sunucuları
28. Bölüm - Linux paylaşım servisleri: NFS ve NIS
29. Bölüm - Samba'nın kendinize göre yapılandırılması
30. Bölüm - Sanaldoku servisleri
Ek - Linux buyrukları kaynağı
İçerik
Önemli notlar
Genel olarak kitapta herşey oldukça ayrıntılı olarak anlatılmış ve
açıklanmıştır. Sıklıkla bir yapılandırma dosyasındaki her satır
ve her seçenek belirtilmiş ve açıklanmıştır. Buna Linux'un
yüklenmesi ve çekirdeğin derlenmesi bölümlerindeki
belkide gereğinden fazla sayıdaki ekran görüntüleri de dahildir.
İlk bölümde benim dikkatimi çeken, yükleme sırasında oluşabilecek
hataları giderme konusu olmuştur. Sözgelimi, çeşitli sistem mesajlarını
farklı ekranda görülebilmesi veya çetele dosyalarına yazılması gibi
bilgiler çok faydalı olmuştur. Kitapta, NFS, FTP ve HTTP üzerinden
Linux'un yüklenmesi ve güncellenmesi konusuna ayrıntılı olarak
yer verilmiştir. Metin ekranından olan yükleme,
ağ üzerinde yükleme bölümünde anlatılmıştır.
Genelde anlatılanlar açık ve anlaşılırdır.
Buyruklar genellikle tek sayfada yer almaktadır ve birbirlerine
olan atıflar, notlar aracılıyla yapılmıştır.
Sistem yönetimi ile ilgili bölümler, kullanıcı hesaplarından
(/etc/skel, /etc/login.defs) başlayarak, DNS ve sendmail
yapılandırımlarına kadar oldukça kapsamlı bir şekilde ele
alınmıştır. Kitapta sadece FTP, HTTP, Mail, Samba, DHCP gibi sunucuların
yüklenmesi ve yapılandırması değil, bunların istemci
programları metin veya grafik ortamında olmak üzere birlikte anlatılmıştır.
Bir şeyin birden fazla yolla yapılabiliyor olduğunun
kitapta anlatılıyor olması bence harika. Araçlar için olan
grafik arayüzler olduğu gibi, buyruk satırı seçenekleri üzerinde
de durulmuştur. Bir bölümde RedHat'teki araçlar anlatılmış,
başka bir bölümde ise, kabuk ortamını kişisel gereksinimleriniz doğrultusunda
nasıl ayarlanabileceği gösterilmiştir.
xconfig hakkında bu kadar açıklamanın ve ekran görüntüsünün yer aldığı bir
Linux kitabında, çekirdek güncellenmesi hakkında
bir bölümün olması şarttır.
İlgi alanım bilgisayar ağları olduğundan, CIDR konusunun kitapta
yer verilmiş olması beni iyi yönde şaşırttı.
RedHat hakkında olan kitapta GNOME ile KDE'nin aynı titizlikle
anlatılmış olması beni çok şaşırttı. Buna neden olarak, yazarın bir
KDE kullanıcısı olması gösterebilir. GNOME ve KDE hakkındaki bölümler
yaklaşık olarak 50 sayfa tutmaktadır. Denetim merkezi programının yanısıra
çokluortam gibi KDE ve GNOME uygulamaları ayrıntılı olarak anlatılmıştır.
Benim için KDE denetim merkezi uygulamasının sözgelimi /proc
dosya sistemine bir arayüz oluşturmaktan başka bir şey olmadığını
öğrenmek ilginç olmuştur.
Daha çok ilk bölümlerde olmak üzere yazar, hangi şirketlerin Linux'a
geçiş yaptığı ve Masaüstü pazarının gidişatı gibi, Linux'un gidişatı
hakkında güncel bilgiler vermektedir.
Yükleme CD'lerini denetlemek için mediacheck ve md5sum
uygulamalarının varlığı da ilgimi çeken şeylerden birisi olmuştur.
Kitabın sanaldoku yöresinde sunulan bonus bölümler
yarar sağlamadan öte, pazarlama politikasından başka bir şey
dolmadığı düşüncesindeyim.
Gelişmeye açık kısımlar
Bazen kitabın çok basit olduğu düşüncesine kapılıyorum.
Nedeni belkide, genelde herşeyin adım adım açıklanmış olması olabilir.
Konular zor olduğu zamanlarda bu doğru bir
yöntem olabilir tabii. Kitap aynı zamanda Linux'a yeni başlayanları
da kapsadığından, herşeyin ayrıntılı olarak anlatılmış olması
çok normaldir. RedHat'in sanaldoku sayfalarını anlatan kısımlar
ile 800*600'ün ne anlama geldiğini açıklayan paragraf gibi,
bazen anlatılanlar bana çok komik gelmektedir.
Bence, kitapta özlü anlatım sorunu vardır.
Özellikle başlarda, yazar kendi kendini yinelemektedir.
Linux'un neden seçilmesi gerektiği konusu tartışılırken,
güvenlikten hiç sözedilmemektedir, ki bildiğim kadarıyla bu konu
en önemlilerinden biridir, en azında İnternete bağlı birçok
kuruluş için bu böyledir.
Bence "tail -f" buyruğu kitapta yer almalıydı. "locate"
buyruğu ise, çok kısaca anlatılmıştır. Bunlar benim sıkça kullandığım
buyruklarındandır. Ayrıca, "tar" buyruğunun anlatıldığı bölümde
özel olarak, tüm yoltanımı kullanılması halinde
veri kayıplarına uğranabileceği riskinden de sözedilmeliydi.
IPv6 eksik anlatılmıştır.
Bilgisayar ağları bölümündeki "Bridge" gibi, bazen donımlar yanlış anlatılmış.
Router'lara da çok kısaca değinilmiş.
Ekteki Linux buyruğu kaynağının eksikleri vardır. Dahası,
bu bölüm oldukça karmaşık ve biraz da kafa karıştırıcıdır. Dolayısıyla
pek kullanışlı olmamıştır.
Ek bölümünün ardından gelen, içerik
bölümünde ekte yer alan sözcükler yoktur. Sözgelimi, ek bölümünde
apache anlatırken geçen "logresolve" sözcüğü içerikte yoktur.
rsh ve rcp gibi, eskimiş r-araçları, bence o kadar da ayrıntılı
anlatılmamalıydı. Onların yerine, hem daha yeni hem de daha güvenli
olan ssh ve scp gibi s-araçları bugünlerde standart haline gelmelidir.
Kitabın bir bölümünde görmeği istediğim, eskiden başka
Linux dağıtımlarını kullanmış, ancak şimdi RedHat'e geçmiş olan kişilere
ait düşüncelerin yer aldığı bir kısımdır. Bir de çeşitli Linux
dağıtımları arasındaki dosya sistemi ve yapılandırım dosyaları yerleri
gibi farklılıkların gösterildiği bir bölümün yeralması faydalı olacaktır.
Sonuç
Kitabın yazarı Michael Jang, Linux'a yeni başlayanlar ile
profesiyoneller arasındaki dengeyi çok iyi kurmaktadır.
Yeni başlayanlar için kitap, daha sonra çeşitli alanlara
yönelebilecekleri iyi bir başlangıç oluşturmaktadır.
Deneyimli kullanıcıları ise kitap, sistem yönetiminde kullanılan
farklı uygulamalar ve işler hakkında bilgilendirmetedir.
Belkide kitabı sadece ekte yer alan kısa buyruk kaynağı, ki ben daha
iyilerini gördüm, için satın almamalısınız. Ancak, adım adım
açıklamalar içeren kullanışlı bir kitaba gereksiniminiz varsa,
bu kitabı almanızda yarar vardır.
Kaynaklar