Yarı zamanlı (Linux) sistem yönetim işi yapan bir yazılım geliştiricisi için iyi bir kitap [kapalı]


34

Birçok küçük organizasyonda, geliştiriciler genellikle bazı sistem yönetim işlerini yürütürler (açık nedenlerden dolayı). Çoğu zaman, büyük geliştirici becerilerine sahipler, ancak çok az sistem yönetimi becerisi var (belki de hepsi kendi kendine öğretildi) ve gittikçe öğrenmeleri gerekiyor, ki bu oldukça yetersiz.

Bu durumda yardımcı olacak kanonik (veya sadece harika) kitaplar var mı? Sadece bir kabuk kullanmaktan daha ileri düzeydedir (muhtemelen bir geliştirici bunu yapabilir), ancak bu işi uzun yıllar geçirmeyi ümit eden birini hedeflememiştir.

İdeal olarak, veritabanlarına, ağlara, genel bakım işlemlerine vb. İlişkin yalnızca belirli bir görevi kapsayan, oldukça genel bir şey (bir dağıtıma özgü olsa da tamam olabilir).

Çoğunlukla, kabuklu çalışmalara (örneğin GUI kurulmamış) ilgi duyuyorum, ancak eksik olduğum önemli bir şey varsa, lütfen işaretleyin.

(Bir benzetme olarak, "sistem yönetimini" C ile değiştirin ve K&R'yi C ++ ile istiyorum ve Meyers'in "Etkili C ++" ı istiyorum).


Ayrıca bu ilgili (ancak farklı) soruyu da görün: serverfault.com/questions/1046/…
Tony Meyer

Yanıtlar:


16

limoncelli http://ecx.images-amazon.com/images/I/512gcuc0aWL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg

Bana göre ihtiyacın olan tek şey Sistem ve Ağ Yönetimi uygulaması. Çevrimiçi teknik sorunların nasıl çözüleceği hakkında özel bilgiler bulabilirsiniz. Bu kitabın size sunduğu en iyi uygulamalar kümesidir ve sysadmin bakış açısına uyum sağlamayı kolaylaştırır.


2
Bu kitabı her gördüğümde oylayacağım.
Joseph Kern,

10

Bugün okumayı önermek için yıllar boyunca nasıl daha iyi bir sistem yöneticisi olabileceğimi öğrenmeme yardımcı olan bazı kitaplar.

Hangi dilde geliştiğinizi söylemediniz (analojinizle C / C ++ 'a uysanız bile). Birçok sistem yöneticisi, araç geliştirme süreçlerini Ruby, Perl, Python veya düz ol 'Shell gibi betik dilleri üzerine odaklamaktadır. Şahsen ben Ruby'yi severim.


Python ve C / C ++ çoğunlukla, Python'da yaptığımın dışındaki şeyler ile daha fazla ilgileniyorum.
Tony Meyer,



3

RUTE çevrimiçi olarak mevcuttur ve hem Linux kullanımı hem de Linux sistemleri için iyi bir giriş sunar:

http://rute.2038bug.com/rute.html.gz [bu bir yazım hatası değildir; .gz ile biter, ancak bir tarayıcıda görüntülenebilir]

İsterseniz bir basılı kopya satın alabilir veya her şeyi çevrimiçi olarak okuyabilirsiniz.


2

Linux dağıtımlarından bazıları çok eksiksiz ve okunabilir çevrimiçi belgeler sağlar. Örneğin:

Ne yazık ki, bazı dağıtımlar iyi dokümanlar sağlamaz, ancak diğer dağıtımların dokümanlarını sıklıkla kullanabilirsiniz. Bu gibi durumlarda, hangi dağıtımların birbirine benzer olduğunu bilmek iyidir. Örneğin, Ubuntu, Debian'dan türetilmiştir, bu nedenle dokümanlar neredeyse değiştirilebilir; Aynısı CentOS ve RHEL için de geçerli.


Sen eklemek isteyebilirsiniz docs.fedoraproject.org
Cristian Ciupitu



1

Kanonik tome bilmediğim kadarıyla var.

Temel Unix paradigmasını anladığınızı ve yarı zamanlı bir sistem yöneticisi olarak kalmayı ve tam zamanlı bir kişi olmak için geçiş yapmamayı, yani bir sözdizimi kılavuzu ve bazı temel iyi uygulamalar aradığınızı varsayalım:

  • <distro|linux|unix> in a nutshell (uygun),
  • Essential System Administration

Her ikisi de O'Reillys tarafından yayınlandı.

Sadece bir tane bakıyor olsaydın, eski olanı alırdım.

Tam zamanlı bir sysadmin olmak istiyorsanız Limocelli'nin birçok insanın tavsiye ettiği harika olduğunu düşünüyorum, ancak analojilerinize göre, hangi araçları bulmak için kullanabileceğiniz bir sözdizimi rehberi / someting için daha fazlasını aradığınızı varsayıyorum. / tesisler var ve bu araçların neler yapabildiğini. K&R C anaoljisini kullanan Limocelli, dil referansından ziyade bir tasarım desen kitabıdır, K & R'nin C Prog Lang'ıdır.

Essential Syatem Adminsitration K&R C tipi bir kitaptan ziyade Veri Yapıları ve Algorthms giriş kitabı olma yolunda ilerliyor ve yaklaşıyor, ancak sistem yönetiminin teknik sürecine temel giriş için hala yararlı.


1

O'Reilly'nin Linux Network Yemek Kitabı'nı kontrol ederdim. En yaygın ağ servislerini çalıştırmak için Linux kullanarak küçük bir işletme ağı kurmak için pratik bir rehberdir.



0

Bir Safari kitapları çevrimiçi hesabına sahip olun, bu başlıkta listelenen kitapların çoğunu okuyabilirsiniz. Ayda 10 kitaba erişim 30 dolar, ayda sınırsız kitap 43 dolar. Verilen fiyatlar yuvarlanmıştır ve aylık fiyatlardır, yıllık satın alırsanız indirim uygulanır. Ek olarak, her belirteçle ayda yaklaşık 5 belirteç kazanırsınız; daha sonra seçtiğiniz bir cihazda okuyabileceğiniz bir kitaptan (veya hesap türüne bağlı olarak kitaplığınıza) bir bölüm indirmenize izin verir, daha sonra seçtiğiniz bir cihaza okuyabilir veya hatta yazdırabilirsiniz. Ölü bir ağaçta. Ayrıca çok çeşitli programlama kitaplarına erişirsiniz, bu nedenle zamanla oldukça yararlı olur ve bazı bilgisayar kitaplarına bakmak istediğinizde, saat 2'de açıktır ....

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.