एक दोहरे उपयोग सवाल! या तो एक सॉफ्टवेयर पुरातत्वविद् या एक ईविल हैकर इस प्रश्न के उत्तर का उपयोग कर सकता है! अब, मैं कौन हूं?
मैं हमेशा इस बात का पता लगाने के लिए ps -efबनाम का उपयोग करता ps -augxwwथा कि मैं क्या कर रहा हूं। लिनक्स और सिस्टम वी बक्से को "-ef" और "-xxww" पर त्रुटि, बीएसडी और पुराने सनोस मशीनों के लिए त्रुटि पसंद है। आउटपुट psआपको बहुत कुछ बता सकता है।
यदि आप रूट के रूप में लॉग इन कर सकते हैं, और यह एक लिनक्स मशीन है, तो आपको ऐसा करना चाहिए lsusbऔर lspci- यह आपको हार्डवेयर स्थिति क्या है, यह जानने की दिशा में 80% रास्ता देगा। dmesg | moreकिसी भी समस्या के बारे में किसी भी मौजूदा समस्याओं को समझने में आपकी मदद कर सकता है।
यह चरणबद्ध किया जा रहा है, लेकिन ifconfig -aआमतौर पर नेटवर्क इंटरफेस, और नेटवर्किंग के बारे में आपको बहुत कुछ बता सकता है। रनिंग mii-toolऔर / या ethtoolआपके द्वारा ifconfigआउटपुट में देखे जाने वाले इंटरफेस पर जो कैबल ईथरनेट की तरह दिखता है, आपको कुछ जानकारी भी दे सकता है।
Runnin ip routeया netstat -rइंटरनेट प्रोटोकॉल रूटिंग के बारे में जानकारीपूर्ण हो सकता है, और शायद इन-उपयोग नेटवर्क इंटरफेस के बारे में कुछ।
एक mountआह्वान आपको डिस्क के बारे में बता सकता है और वे कैसे माउंट किए जाते हैं।
चल रहा है uptime, और फिर last | moreआपको रखरखाव की वर्तमान स्थिति के बारे में कुछ बता सकता है। 100+ दिनों के अपटाइम का मतलब शायद "तेल और तरल पदार्थ को बदलने का समय है", रूपक रूप से बोलना। दौड़ना whoभी है
देख रहे हैं /etc/resolv.confऔर /etc/hostsआपको उस मशीन के DNS सेटअप के बारे में बता सकते हैं। हो सकता है कि कर nslookup google.comया dig bing.comयदि DNS ज्यादातर कार्यात्मक है देखने के लिए।
यह हमेशा देखने योग्य है कि कौन सी त्रुटियां ("कमांड नहीं मिली") और कमांड के कौन से वेरिएंट ("ps -ef" बनाम "ps augxww") यह निर्धारित करने के लिए काम करते हैं कि यूनिक्स या लिनक्स या बीएसडी का कौन सा वेरिएंट आपने अभी खत्म किया है।
C कंपाइलर की मौजूदगी या अनुपस्थिति, और जहाँ वह रहता है, महत्वपूर्ण है। उन्हें खोजने के लिए करो which ccया बेहतर करो which -a cc।
uname -aतोapropos whateverअपने दोस्त है।