Linux yöneticilerini başlatmak için kaynaklar


15

Projeleri dağıtmak ve birkaç siteyi barındırmak için kullanmayı planladığım özel bir linux sunucusu aldım. Bu durumda geçmişte kullandığım sanal veya paylaşılan barındırma hizmetlerinin aksine, aslında tüm makinenin ve yapılandırmasının sorumlusuyum! Ve şimdi bu göz korkutucu bir görev gibi görünüyor.

Yine de, linux yönetimi hakkında daha fazla bilgi edinmek ve giderken öğrenmek istiyorum, ama tercihen kendi insanların değil, başkalarının hatalarından ders almak istiyorum. ;)

Hangi kaynaklar, öğreticiler ve ilk adımlar daha deneyimli yöneticiler, linux acemi yöneticisini vahşi doğaya girerken tavsiye edebilirler?

Şimdiye kadar yararlı bulduğum diğer bazı ServerFault soruları ve cevapları:

Yanıtlar:


10

İşletim sisteminiz için ortak yönetim görevlerini kapsayan iyi bir kitapla başlıyorum (CentOS, herhangi bir dokümantasyon deneyimine sahip olmayan etiketlerden bakıldığında). Bunun yerine "bu CentOS burada kutu admining de iyiliği" den, iyi Sistem Yöneticisi olmak istiyorsan, o zaman gerçekten gerekir limoncelli, Hogan ve Chalup tarafından 2ed "Sistem ve Ağ Yönetimi Uygulaması", bir kopyasını almak. Size sistemlerin yönetimiyle ilgili bilmeniz gereken her şeyi kavramsal bir düzeyde öğretir.


4

Linix dağıtımıyla bir Sanal Makine (VirtualBox, Parallels, VMWare, Virtual PC) kurun ve oynamaya başlayın!

Bir VM kullanarak, bir şeyleri kırmaktan korkmadan kalplerinizin içeriğine kemanlayabilirsiniz. Bir sorununuz varsa - bir VM yedeklemesini geri yükleyin ve yeniden başlayın.



1

Bölgenizde bir Linux Kullanıcı Grubu (LUG) olup olmadığını öğrenin. Uzun yıllardır birkaç LKG'ye üye oldum ve özellikle fiziksel yardım ve yardım için fırsatlar olduğu için her zaman harika oldular. Burada grupların kısmi bir listesi var: http://www.linux.org/groups/

Ayrıca sunucuda yüklü olan Linux dağıtımının posta listesi veya forumlarıyla da iletişime geçmelisiniz. Farklı dağıtımların genellikle bir uygulamanın çevrimiçi desteğinde (örneğin Apache, Postfix vb.) Genel bir sorguda kaçırılabilecek küçük tuhaflıkları vardır. CentOS'u hiç kullanmadım ama çok popüler, bu yüzden etrafında büyük bir topluluk oluşacağından eminim.

Çoğu büyük Açık Kaynak projesinin ve Linux dağıtımının da IRC kanalları vardır ve bunlar elbette canlı destek için mükemmeldir.


1

Bu ilk başta kulağa komik gelebilir ve bazı insanlar yüzleştiğimi düşünürler, ama değilim.

  • Başka bir deneyimli yönetici bulun, oturun, bir tür hedef belirleyin ve rehberlik sağlarken bu hedefe ulaşmaya çalışın.

Unix (ve BSD ve Linux ve başka kim bilir), aslında programcıları ve yöneticileri birbirleriyle iletişim kurmaya teşvik eden bir ortamdı. Linux bunun oldukça iyi bir yaklaşımıdır (% 100 değil, çok yakın).

Bu kadar alçakgönüllü olmayan düşünceme göre, Unix / Linux / BSD yöneticisi en iyi , bilginin çok daha deneyimli olanlar tarafından sözlü olarak öğrenciye aktarıldığı bir sözlü gelenek biçimi aracılığıyla öğretilir . Karşılaştığım her durumda, Unix'i (ve kuzenlerini) öğrenme yöntemi, öğrenciye en fazla bilgi verirken, özellikle de sadece bir kitap okumaktan ve ilerletmekten elde edemeyeceğiniz bilgiler sağlarken en bilgilendirici olmuştur. Bu "verimsiz" öğrenme yönteminin nedeni, bir noktada, bir yerlerde bir şey hakkında bir karar vermiş olmakla birlikte , resmi olarak belgelenmemiştir (bu bağlantının başlığını okuyun). Bu, orada oturmak ve "X neden olduğu gibi yapılır" konusunda kafanızı çizmenin kolay olduğu anlamına gelir,bunun için çok iyi bir sebep. Orada olan ve nasıl-nasıl-geldiği tarihini bilen birine sahip olmak “boşlukları doldurmaya” yardımcı olur.

Evet, bir kitapla oturabilir ya da (benim yaptığım gibi), basitçe kurabilir ve zor yoldan çözerken başınızı birkaç yüz kez vurabilirsiniz. Ama başka birinden öğrenmek için söylenecek çok şey var.




0

Bu kitabı buldum - Linux Yönetimi: Yeni başlayanlar kılavuzu - ilk başladığımda çok yardımcı olmak için.

Masaüstü kurulumlarından temel ağ hizmetlerini ve sunucuları yönetmeye kadar her şeyi kapsar. Oldukça özlü, bu yüzden onu almak ve bir hafta içinde okumak mümkün


0

Nike gibi yap - sadece yap!

Temel oluşturma süreci:

  1. İşletim sistemini minimal kurulumla yükleyin. Disk için mantıksal birimler kullanmanızı öneririm.
  2. Düzelt.
  3. Güvenlik duvarını açın.
  4. Gereksiz hizmetleri kapatın.
  5. Uygulamalarınızı yükleyin / test edin ve temel olarak çalıştıklarından emin olun, örn. Gerektiği gibi güvenlik duvarı delikleri açın, uygulama erişim kontrolünü ayarlayın.
  6. Uygulamalarınızı düzgün yapılandırın
  7. Yedeklemeler yapın ve bazı test geri yüklemeleri yapın.

Sahip olduğunuz kaynakları kullanın:

  1. strace ve tcpdump senin arkadaşın
  2. kütükler
  3. posta listeleri
  4. forumlar (Sunucu hatası !!!)
  5. Google
  6. IRC
  7. LKG'ler
  8. Boş zamanlarınızda man sayfalarını okuyun

Ciddi anlamda. Başladığımda, daha iyi bir şeyim olmadığında / bin / sbin / usr / bin / usr / sbin'i listeledim ve ery ikili için man sayfalarını okudum. Doğal olarak hepsini hatırlamıyordum, ama çoğu zaman "oh, bunun gibi bir şey denen bir araç var ..." diyebileceğim bir şeyi hatırlayabiliyordum. bir şey yap. Başka bir deyişle, mevcut araçlara aşina olmanın kolay bir yoluydu.

Ayrıca zamanınız olduğunda diğer kılavuz sayfalarını da okuyun.

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.