क्या मशीन की सामान्य स्थिति का पता लगाने के लिए एक उपकरण है? [बन्द है]


15

मैं लिनक्स के लिए एक उपकरण के लिए तरस रहा हूं जो मुझे एक सामान्य विचार देगा कि मशीन पर क्या हो रहा है। उदाहरण जानकारी मैं देख रहा हूँ:

  • क्या डेमॉन स्थापित हैं (www, db, अन्य)
  • उन सेवाओं के लिए स्थानों को कॉन्फ़िगर करें
  • क्या कर्नेल और डिस्ट्रो सर्वर चल रहा है और डिस्ट्रो कितना पुराना है (क्या उपकरण को भी बताएगा कि डिस्ट्रो अभी भी समर्थित है)
  • RAM, CPU और डिस्क स्थान की जानकारी
  • घुड़सवार ड्राइव / पथ
  • मेरे खाते की जानकारी: क्या मैं एक सूदखोर, अन्य उपयोगी जानकारी हूँ
  • सामान्य नेटवर्क जानकारी (अवरुद्ध, या बल्कि खुले पोर्ट)

संपादित करें:

  • इंस्टॉल किए गए दुभाषियों / संकलक और उनके संस्करण (सी, पायथन, आदि)
  • एक्स संस्करण और किसी भी डे स्थापित

4
इन सभी चीजों की जांच करने के सामान्य, सरल तरीके हैं। आप एक एकल उपकरण क्यों चाहते हैं जो सब कुछ करता है? यह UNIX तरीका नहीं है।
ऑरेंजडॉग

आह हाँ, सादगी और उपयोगकर्ता मित्रता - UNIX तरीका नहीं;)
डेटा

जवाबों:


16

आप inxi का उपयोग कर सकते हैं , यह ज्ञात linux distro पर स्थापित किया जा सकता है :

डेबियन उपयोगकर्ता:

sudo apt-get install inxi

RHLE / CentOS / फेडोरा उपयोगकर्ता

sudo yum install inxi

आर्क उपयोगकर्ता:

sudo pacman -S inxi

inxi -hविकल्पों की सूची प्राप्त करने के लिए जाँच करें, सिस्टम जानकारी प्रदर्शित करने के लिए एक उदाहरण है:

inxi -v7 -c 0

क्या डेमॉन स्थापित हैं (www, db, अन्य)

आप सिस्टम राज्यsystemd का विश्लेषण करने के लिए सुविधाओं के माध्यम से स्थापित डेमॉन की जांच कर सकते हैं


मुझे inxi डिस्प्ले वेब / db डेमन सूचना के बारे में कोई जानकारी नहीं मिली, क्या यह भी प्रदर्शित हो सकती है?
डेटा

दुर्भाग्य inxiसे यह सुविधा नहीं है
GAD3R

आर्क होना चाहिए pacman -S, नहीं pacman -s
NoOneIsHere

यद्यपि inxi में तकनीकी रूप से एक विशिष्ट वेब / डीबी डेमॉन आउटपुट नहीं है, मुख्य रूप से एक हार्डवेयर उन्मुख वस्तु होने के नाते, इसमें -t विकल्प होता है, जो आउटपुट, दिए गए मापदंडों के आधार पर, सीपीयू या मेमोरी के लिए शीर्ष 1 से 20 प्रक्रियाएं करता है। , अर्थात: inxi -tc20 शीर्ष 20 सीपीयू गहन प्रक्रियाओं को दिखाएगा, जो स्वयं inxi को छोड़कर।
छिपकली

3

आधुनिक प्रणालियों पर सेवा की जानकारी systemctl status ( सिस्टम का उपयोग करके लिनक्स वितरण पर लागू होती है) के माध्यम से प्राप्त की जा सकती है । वहाँ भी है, systemctl list-unitsलेकिन यह शायद कम प्रासंगिक है।


0

मैं CFEngine एंटरप्राइज की सिफारिश करता हूं , जो एक ओपन-कोर उत्पाद (ओपन सोर्स कम्युनिटी एडिशन, क्लोज्ड सोर्स एंटरप्राइज एडिशन) है, जो एक सिंगल "हब" से जुड़े 25 होस्ट तक मुफ्त है।

CFEngine एक "पुल" मॉडल पर बनाया गया है। CFEngine 3 2008 के आसपास रहा है, और राष्ट्रीय कमजोरियों के डेटाबेस में सूचीबद्ध शून्य भेद्यताएं हैं । (CFEngine 1 और 2 के लिए सूचीबद्ध बहुत कम भेद्यताएं हैं, लेकिन CFEngine 3 के लिए कोई भी नहीं जो पूरी तरह से फिर से लिखा गया और बहुत सुधार हुआ।)


आप विन्यास के लिए CFEngine उपयोग कर सकते हैं (अपने बहुत नाम "विन्यास इंजन" से आता है और यह है मूल विन्यास प्रबंधन सॉफ्टवेयर), यह अभी भी अत्यंत उपयोगी भी जब केवल सूची के लिए इस्तेमाल किया है।

आउट-ऑफ-द-बॉक्स विवरण जो आविष्कारक हैं, उनमें शामिल हैं:

  • कर्नेल संस्करण
  • ओएस स्वाद (उदाहरण के लिए RedHat 6.5)
  • स्मृति
  • सीपीयू जानकारी
  • डिस्क उपयोग
  • टीसीपी बंदरगाहों को सुनकर
  • सभी सॉफ़्टवेयर पैकेज इंस्टॉल किए गए हैं और पैकेज संस्करण और आर्किटेक्चर के साथ सभी सॉफ़्टवेयर अपडेट उपलब्ध हैं
    • (बॉक्स के बाहर यह काम करता है aptऔर yumआधारित प्रणालियों के लिए; यदि आप किसी और चीज का उपयोग करते हैं, तो आप अपनी पसंद की भाषा में एक अन्य पैकेज प्रबंधन प्रणाली के लिए CFEngine इंटरफ़ेस लिखने के लिए पैकेज मॉड्यूल API का उपयोग कर सकते हैं ।)

इसके अलावा, निश्चित रूप से, आप अपनी स्वयं की CFEngine नीति को सूची के लिए लिख सकते हैं जो आपको सूची के लिए आवश्यक है।


CFEngine Core (ओपन सोर्स कम्युनिटी प्रोडक्ट) सर्वर कॉन्फ़िगरेशन को संभालता है, लेकिन इसमें इन्वेंट्री बिल्ट नहीं होती है (हालाँकि अगर आप वास्तव में परेशानी में जाना चाहते हैं तो आप मिलकर कुछ हैक कर सकते हैं)।

CFEngine एंटरप्राइज में एक पोस्टग्रैज डेटाबेस है, जो (केवल हब पर, निश्चित रूप से एजेंटों पर नहीं) बनाया गया है, जिसमें सभी कनेक्टेड होस्ट के लिए इन्वेंट्री और कॉन्फ़िगरेशन अनुपालन जानकारी शामिल है, और यह एक पूर्ण-विशेषताओं वाले वेब यूआई के माध्यम से उपलब्ध कराता है।


नोट: मैं CFEngine कंपनी से संबद्ध नहीं हूं। मैं CFEngine के उपयोग में प्रशिक्षण प्रदान करता हूं और खुले स्रोत CFEngine Core में योगदान दिया है। मैं कर रहा हूँ अन्य उत्पादों पर CFEngine के पक्ष (जैसे कठपुतली) में पक्षपाती है, लेकिन केवल क्योंकि मैं ईमानदारी से लगता है कि यह वित्तीय कारणों से एक बेहतर उत्पाद-नहीं है।


नोटा बीना एडोब कोल्डफ्यूज़न से कोई संबंध नहीं है, जो कि मैंने ग्रहण किया है
बिल्ली

Downvoter, एक टिप्पणी का स्वागत किया जाएगा। (या यह था कि आप, @cat?)
वाइल्डकार्ड

0

नोट: जब भी आप अपने बारे में अस्पष्ट (दूसरों, उपयोगी, सामान्य आदि) खोज रहे हैं, तो आपको यह तय करना होगा कि आप अपने लिए क्या मायने रखते हैं।

क्या डेमॉन स्थापित हैं (www, db, अन्य)

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

उन सेवाओं के लिए स्थानों को कॉन्फ़िगर करें

ls /etc

क्या कर्नेल और डिस्ट्रो सर्वर चल रहा है

uname -a

राम

cat /proc/meminfo

सी पी यू

cat /proc/cpuinfo

और डिस्क स्थान की जानकारी
माउंटेड ड्राइव / पथ

df -h

मेरे खाते की जानकारी: क्या मैं एक सूदखोर, अन्य उपयोगी जानकारी हूँ

sudo -l
id
groups

सामान्य नेटवर्क जानकारी (अवरुद्ध, या बल्कि खुले पोर्ट)

ifconfig
ip addr
netstat -plunt

इंस्टॉल किए गए दुभाषियों / संकलक और उनके संस्करण (सी, पायथन, आदि)

apt list --installed
yum list installed

एक्स संस्करण और किसी भी डे स्थापित

Xorg -version
ls /usr/share/xsessions/

यदि आप एक ऐसा कमांड चाहते हैं जो सब कुछ करता है, तो उपरोक्त सभी को स्क्रिप्ट में रखें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.