Makinenin genel durumunu öğrenmek için bir araç var mı? [kapalı]


15

Linux için bana bir makinede neler olduğuna dair genel bir fikir verecek bir araç arıyorum. Aradığım örnek bilgiler:

  • Hangi artalanlar yüklü (www, db, diğerleri)
  • Bu hizmetler için konumları yapılandırma
  • Hangi çekirdek ve dağıtım sunucu çalışıyor ve dağıtımın kaç yaşında (araç dağıtımın hala desteklenip desteklenmediğini de söylese çok sevinir)
  • RAM, CPU ve disk alanı bilgileri
  • Takılı sürücüler / yollar
  • Hesabım hakkında bilgiler: Ben bir sudoer mıyım, diğer faydalı bilgiler
  • Genel ağ bilgileri (engellenmiş veya açık portlar)

Düzenle:

  • Yüklü tercümanlar / derleyiciler ve sürümleri (C, Python vb.)
  • X sürümü ve yüklü DE

4
Tüm bunları kontrol etmenin yaygın ve basit yolları vardır. Neden her şeyi yapan tek bir araç istiyorsun? UNIX yolu bu değil.
OrangeDog

Ah evet, basitlik ve kullanıcı dostu - UNIX yolu değil;)
veri

Yanıtlar:


16

Inxi'yi kullanabilirsiniz , bilinen linux dağıtımına kurulabilir :

Debian kullanıcıları:

sudo apt-get install inxi

RHLE / CentOS / Fedora kullanıcıları

sudo yum install inxi

Arch kullanıcıları:

sudo pacman -S inxi

Kontrol inxi -hseçeneklerin listesini almak için, sistem bilgisi gösterilecek bir örnek vardır:

inxi -v7 -c 0

Hangi artalanlar yüklü (www, db, diğerleri)

Yüklü artalanları sistem durumunu analiz etmesystemd özellikleri aracılığıyla kontrol edebilirsiniz


Inxi display web / db daemon bilgileri hakkında herhangi bir bilgi bulamadım, bunu da gösterebilir mi?
veri

ne yazık ki inxibu özelliğe sahip değil
GAD3R

Arch olmalı pacman -S, değil pacman -s.
NoOneIsHere

inxi teknik olarak belirli bir web / db daemon çıktısına sahip olmasa da, öncelikle donanım odaklı bir şey olsa da, verilen parametrelere bağlı olarak, cpu veya bellek için ilk 1 ila 20 işlem çıktısı veren -t seçeneğine sahiptir. , yani: inxi -tc20, inxi'nin kendisi hariç en yoğun 20 cpu yoğun işlemini gösterecektir.
Lizardx

3

Modern sistemlere ilişkin servis bilgileri üzerinden alınabilir systemctl status (systemd kullanan Linux dağıtımları için geçerlidir). Ayrıca var systemctl list-unitsama muhtemelen daha az alakalı.


0

Ben çok tavsiye CFEngine Şirket , tek bağlı 25 ana bilgisayarlara up için ücretsiz bir açık çekirdekli ürün (açık kaynak topluluğu baskı, kapalı kaynak kurumsal baskı) "göbek".

CFEngine bir "çekme" modeli üzerine kurulmuştur. CFEngine 3 2008'den beri var ve Ulusal Güvenlik Açıkları Veritabanında listelenen sıfır güvenlik açığına sahip . (CFEngine 1 ve 2 için listelenen çok az güvenlik açığı vardır, ancak tamamen yeniden yazılan ve büyük ölçüde geliştirilmiş CFEngine 3 için hiçbir güvenlik açığı yoktur.)


Eğer (adı "yapılandırma motoru" dan gelmektedir ve bu yapılandırma için CFEngine kullanabilirsiniz iken ise orijinal konfigürasyon yönetimi yazılımı), sadece envanter için kullanıldığında bile hala son derece yararlıdır.

Envantere konulmuş, kullanıma hazır ayrıntılar şunları içerir:

  • Çekirdek sürümü
  • OS aroması (örn. RedHat 6.5)
  • Hafıza
  • CPU bilgileri
  • Disk kullanımı
  • TCP bağlantı noktalarını dinleme
  • Yüklü tüm yazılım paketleri ve paket sürümleri ve mimarileri ile birlikte tüm yazılım güncellemeleri mevcut
    • (Kutunun dışında çalışır aptve bu yumsistemler için çalışır ; başka bir şey kullanırsanız, başka bir paket yönetim sistemi için kendi dilinizde bir CFEngine arabirimi yazmak üzere paket modülü API'sını kullanabilirsiniz.)

Ayrıca, elbette, envantere ihtiyacınız olan her şeyi envantere hazırlamak için kendi CFEngine politikanızı yazabilirsiniz.


CFEngine Core (açık kaynaklı topluluk ürünü) sunucu yapılandırmasını işler, ancak yerleşik envanteri yoktur (ancak gerçekten sorun yaşamak istiyorsanız bir şeyi hackleyebilirsiniz).

CFEngine Enterprise, bağlı tüm ana bilgisayarlar için envanter ve yapılandırma uyumluluğu bilgilerini içeren ve oldukça tam özellikli bir web kullanıcı arabirimi aracılığıyla kullanılabilir kılan bir Postgres veritabanına sahiptir (yalnızca hub'da, elbette aracılarda değil).


Not: CFEngine şirketine bağlı değilim. CFEngine kullanımı konusunda eğitim veriyorum ve açık kaynak CFEngine Core'a katkıda bulundum. Ben am diğer ürünlere göre CFEngine lehine (örn Kukla) 'de önyargılı, ama dürüstçe mali nedenlerle daha iyi bir ürüne olmadığını düşünüyorum çünkü sadece.


nota bena varsaydım Adobe ColdFusion ile hiçbir ilişkisi yok
cat

Downvoter, bir yorum memnuniyetle karşılanacaktır. (Yoksa sen miydin, @cat?)
Wildcard

0

Not: Ne aradığınızı (diğerleri, yararlı, genel, vb.) Belirsizleştirdiğinizde, kendiniz için ne demek istediğinize karar vermeniz gerekecektir.

Hangi artalanlar yüklü (www, db, diğerleri)

ls /etc/init.d
service --status-all
chkconfig --list
systemctl --all

Bu hizmetler için konumları yapılandırma

ls /etc

Sunucu hangi çekirdeği ve dağıtımı çalıştırıyor?

uname -a

Veri deposu

cat /proc/meminfo

İşlemci

cat /proc/cpuinfo

ve disk alanı bilgileri
Bağlı sürücüler / yollar

df -h

Hesabım hakkında bilgiler: Ben bir sudoer mıyım, diğer faydalı bilgiler

sudo -l
id
groups

Genel ağ bilgileri (engellenmiş veya açık portlar)

ifconfig
ip addr
netstat -plunt

Yüklü tercümanlar / derleyiciler ve sürümleri (C, Python vb.)

apt list --installed
yum list installed

X sürümü ve yüklü DE

Xorg -version
ls /usr/share/xsessions/

Her şeyi yapan tek bir komut istiyorsanız, yukarıdakilerin tümünü bir komut dosyasına koyun.

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.