Linux sunucularını SSH üzerinden yönetmek için OS X uygulamaları


2

OS X'in bu şeyleri Linux sunucusu için SSH'de ele alması için herhangi bir uygulama var mı?

  • Yapılandırma dosyaları yollarının listesini ( /etc/apache2vb. Nerede bulunduklarını hatırlatmak için) depolayın .
  • Kullanışlı komutların listesini saklayın ( nano /etc/php/apache2/php.ini)
  • Sunucu özelliklerinin mağaza listesi (donanım, konum vb.)

Diğer yöneticiler bu sunucuları nasıl yönetir?


İkinci görev için, Bash adlar kullanın: alias phpini='nano /etc/php/apache2/php.ini'.
slhck

Yanıtlar:


1

Yapılandırma dosyaları yollarının listesini saklayın

Bir süre sistemler ile çalıştıktan sonra, sadece yolları biliyorsunuzdur. Sen biliyor genel ayarlar olması en muhtemel /etc/<applicationname>, sen biliyor senin günlük dosyaları vardır /var/log, sen biliyor sen yaşıyor /home/mike.
Bu yollar size ikinci bir doğa kazandıracak. Ve yapmaları daha iyi.

Kullanışlı komutların listesini saklayın

Evine kadar git commandlinefu ve sık bir listesini oluşturun.
Ayrıca, yollarınızı öğrendikten sonra, örneğiniz gibi şeyler yazmanız bile gerekmeyebilir.

nanoDüzenleme yapmaktan hoşlandığını biliyorsun, Apache'nin PHP ayarlarını düzenlemek istediğini biliyorsun, yani öyle nano /etc/php/apache/php.confya da öyle bir şey. Ama bu doğru yol değil , değil mi? Yani gerçek olanı elde etmek için tab-tamamlamayı kullanın:

nano /etc/php/apa<tab>
nano /etc/php/apache2/php<tab>
nano /etc/php/apache2/php.ini

Ve işte gidiyoruz.

Sunucu özelliklerinin mağaza listesi (donanım, konum vb.)

İstediğin gibi yap. Bir Wiki oluşturun. Eğer daha iyi istersen bir düz metin dosyası. Sadece yap.
Ayrıca, hızlı bir şekilde edinmeniz gerekirse, bu bilgiyi bir makineden nasıl çıkaracağınızı öğrenmeye çalışın. Hızlı lspciya ip ada ya da route -nya cat /etc/*-releaseda uname -azaman zaman gerçekten ihtiyacınız olan her şey olabilir.

İzleme Araçları

Benim düşünceme göre, go-to- view aracı Cacti . Kurulması çok garip, ancak internette epeyce dersler var. Yorumlarınıza yazdığınız tüm ölçümleri izleyebilir (ve daha pek çoğu): İşlemci Bellek Disk


Çok teşekkürler, cevabınızı gerçekten çok takdir ediyorum. Bir soru daha, bazı varsayılan sunucu yönetim araçları nelerdir, CPU kullanımı, bellek kullanımı, disk kullanımı vb. Gibi web tabanlı olanları tercih edin.
mike vercoelen

İzleme ile ilgili sorunuza cevabımı güncelledik :)
Der Hochstapler

1

1) yapılandırma dosyaları yollarının listesini saklayın:

Makineye özgü değişikliklere sahip çeşitli makineler için: bir dosyayı her değiştirdiğinizde, HER ZAMAN bir sürümü ve değişikliklerinizi rcs araçlarını kullanarak saklayın:

ci -l httpd.conf

A find / -type f -name \*,vsize tüm değiştirilmiş yapılandırma dosyalarını verir. Her platform için rcs ile çalışır.

Nodename gibi ana bilgisayara özgü farklara sahip paylaşılan yapılandırma dosyaları gibi, benzer değişikliklere sahip 2'den fazla ana bilgisayar için:

http://oss.oracle.com/projects/cvsman/

Bu, harcadığınız her dakikaya gerçekten değer. Her yöneticinin izleyeceği sağlam bir SOP ve biraz eğitim / değişim zihniyetine ihtiyaç var.

2) kullanışlı komutların listesini saklayın:

takım wiki. titretmek Bir SCM'de Tiddlywiki Senin için ne işe yararsa. CVS deposunda yaşayan metin dosyalarını kullanıyorum.

3) sunucu özelliklerinin listesini saklar

burger paketleyicilerin arkasındaki notlardan ödenmiş envanter veri tabanı sistemlerine kadar her şeyi gördüm. Bu ikisi oldukça iyi, ikisini de kullandılar:

http://racktables.org/

http://www.chrismandery.de/phpequimon/

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.