टर्मिनल में प्रारंभिक निदान करने के लिए कई उपकरण मौजूद हैं:
कुछ उपकरणों का उल्लेख करने से पहले याद रखें कि --helpकमांड में से किसी को जोड़ना सामान्य रूप से कमांड के लिए आपकी मदद करेगा। उदाहरण के लिए dmesg --help। मैं इसका उल्लेख क्यों करता हूं, क्योंकि अधिकांश समय यह आपको कमांड का उपयोग करने के बारे में बहुत अच्छी जानकारी देगा, इसे अधिक क्रिया या सरल बना देगा या कुछ जानकारी कैसे आउटपुट कर सकता है। --helpपैरामीटर 3 में से एक है कि आप एक आदेश के बारे में जानकारी दिखा सकते हैं। अन्य 2 हैं infoऔर man। उदाहरण के लिए man dmesgया info dmesg। यह 2 एक कमांड के बारे में अधिक जानकारी दिखाता है। --helpआपको कम मदद manदिखाने और आपको सबसे अधिक दिखाने के क्रम में ।
निम्नलिखित सूची उन कमांड की एक छोटी सूची है जिनका उपयोग मैं समस्याओं की जाँच करने के लिए करता हूँ:
dmesg - बूट अप संदेश और डिवाइस कनेक्शन जैसे अन्य कर्नेल से संबंधित संदेश दिखाता है (जब आप किसी नए डिवाइस में प्लग करते हैं जैसे: बाहरी हार्ड ड्राइव, वेबकैम, ब्लूटूथ डिवाइस ...)। dmesgकंसोल में टाइप करें और यह आपको दिखाएगा कि सिस्टम कैसे बूट हुआ। यदि आपको हार्ड ड्राइव की समस्या है या कोई अन्य बूटिंग समस्या है जो वे यहाँ दिखा सकते हैं।
lshw - यह आपको पीसी से जुड़े और सभी उपकरणों के लिए हार्डवेयर सूची दिखाता है।
lsusb - यह आपको कनेक्ट किए गए सभी USB डिवाइस दिखाता है।
lscpu - आपको मूल सीपीयू जानकारी दिखाता है।
lspci - आपको सभी PCI डिवाइस (वीडियो कार्ड, साउंड कार्ड, कैप्चर कार्ड ...) दिखाता है
lsb_release -a - आपको उबंटू संस्करण, कोडनाम, रिलीज़ दिखाता है।
lspcmcia - आपको पीसी से जुड़े सभी pcmcia डिवाइस दिखाता है।
lshal - आपको HAL के साथ पंजीकृत सभी डिवाइस दिखाता है। यदि डिवाइस HAL का उपयोग करता है तो यह दिखाई देगा।
lsmod - आपको कर्नेल के साथ लोड किए गए सभी मॉड्यूल दिखाता है
modprobe - जोड़ता है या कर्नेल से मॉड्यूल हटाता है।
lsblk - आपको सभी ब्लॉक डिवाइस दिखाता है। सामान्य भाषा में इसका मतलब है कि यह आपको एक छोटी सी सूची दिखाता है कि आपने किस तरह से आपको हार्ड ड्राइव, प्रत्येक विभाजन का आकार, जहां इसे स्थापित किया गया है, आदि ...
fsck - कई फाइल सिस्टम त्रुटियों को ठीक करने के लिए उपयोग किया जाता है। यह एक समर्थित विभाजन पर आईटी का उपयोग न करें! यह विंडोज पर chkdsk के समान है लेकिन स्टेरॉयड के साथ।
X (कैपिटल लेटर X) - X सिस्टम। यदि आपके पास xorg.conf समस्याएं हैं, तो आप X --configureएक नया xorg.conf बनाने के लिए और xorg.conf X -config XORGFILEका परीक्षण करने के लिए कर सकते हैं (XorgFILE xorg.conf फ़ाइल का पथ और नाम है)। X कई MANY चीजें भी करता है।
xrandr - रिज़ॉल्यूशन में कस्टम परिवर्तन बदलने के लिए, जाँच करें और करें।
dmidecode - मेमोरी विशिष्ट जानकारी दिखाता है। दौड़ने के लिए सूडो चाहिए।
add-apt-repository / apt-add-repository - PPA को जोड़ने के लिए उपयोग किया जाता है। उदाहरण के लिए add-apt-repository ppa:ubuntu-wine/ppa। इसे मैन्युअल रूप से जोड़ने और फिर इसके लिए कुंजी जोड़ने से बचाता है।
apt-get - उबंटू में संकुल के लिए डिफ़ॉल्ट इंस्टॉलर। उदाहरण:apt-get install wine1.3
योग्यता - उबंटू में संकुल के लिए उत्कृष्ट इंस्टॉलर। उदाहरण: aptitude install wine1.3। एक ही आदेश में खोज विकल्प, सफाई और अन्य शामिल हैं। यह भी उपयुक्त पैकेज में शामिल हैं, लेकिन कई कमांड में विभाजित हैं।
alsamixer - कंसोल में ध्वनि मिक्सर। यह काम नहीं कर माइक्रोफोन से संबंधित कुछ ध्वनि समस्याओं को हल करता है, बहुत जोर से ध्वनि नहीं ...
dpkg - डेबियन आधारित पैकेज के लिए आधिकारिक पैकेज प्रबंधक।
df - प्रत्येक विभाजन / आरोहित उपकरण के लिए मुक्त स्थान और प्रयुक्त स्थान दिखाता है।
glxinfo - वीडियो कार्ड के बारे में ओपनजीएल जानकारी दिखाने के लिए उपयोग किया जाता है। mesa-utilइसका उपयोग करने के लिए पैकेज को स्थापित करने की आवश्यकता है ।
glxheads - मूल OpenGL वीडियो कार्ड की जानकारी दिखाने के लिए उपयोग किया जाता है। वीडियो कार्ड का नाम, OpenGL संस्करण और विक्रेता।
HDparm - हार्ड ड्राइव के संबंध में कई कार्यों / परीक्षणों / जाँच की जाँच और प्रदर्शन करने के लिए उपयोग किया जाता है।
netstat - आपको नेटवर्क कनेक्शन, रूटिंग दिखाता है ...
नैनो / पिको - मेरा सबसे अच्छा दोस्त। टर्मिनल में फ़ाइलें संपादित करें। मैं जानता हूँ मैं जानता हूँ। vi या विम। लेकिन इसमें बहुत ही अजीब सीखने की अवस्था है और मैं कुछ "उपयोगकर्ता के अनुकूल" चाहता हूं और "हैकर नाराज" नहीं। यह सच है कि ऐसी कई चीजें हैं जो आप vi के साथ कर सकते हैं लेकिन नैनो या पिको सीखना बहुत आसान है जैसे vi सीखना। मैं वास्तव में वर्ष के अंत से पहले vi सीखूंगा .. यह मेरी इच्छा / कार्य सूची पर है।
ntfsfix - कुछ ntfs विभाजन समस्याओं को ठीक करता है।
वाइनरवर - वाइन ऐप्स का प्रबंधन करता है। यदि आप पैरामीटर-जैसे जोड़ते हैं तो wineserver -kयह खोले गए किसी भी शराब ऐप को बंद / मार देगा। यह वाइन ऐप की समस्याओं को हल करेगा जो बंद किए बिना या कुछ हैंगिंग समस्याओं के बिना खुले रहते हैं।
testdisk - हटाए गए विभाजन को पुनर्प्राप्त करता है ।
फोटोरेक - ओवरटाइम हटाई गई कई फ़ाइलों को पुनर्प्राप्त करता है। की बहुत अच्छी रिकवरी प्रतिशत है।
सबसे महत्वपूर्ण - ओवरटाइम हटाई गई कई फ़ाइल पुनर्प्राप्त करता है। कई प्रारूपों में फोटोरेक की तुलना में बेहतर रिकवरी है, लेकिन 2007 के बाद से इसे अपडेट नहीं किया गया है क्योंकि इसमें किए गए कार्य के साथ इसमें से बहुत कुछ इसे पार कर गया है। संस्करण 6.13 बीटा कई गुना बेहतर है। हालांकि मैं अभी भी केवल मामले में दोनों का उपयोग करता हूं।
parted - विभाजन जोड़तोड़ सॉफ्टवेयर। अच्छा है।
fdisk - जुदा के समान। बहुत अच्छा भी।
ssh - रिमोट कंट्रोल प्रोटोकॉल। इसके बिना मेरे लिए लगभग 90% दूरस्थ सहायता चली जाएगी।
मार - अपनी आईडी का उपयोग करके एक विशिष्ट प्रक्रिया को मारता है। इसे जोड़ने के लिए पैरामीटर -9 को गोली के साथ कैंची पकड़े हुए वेल्शोक्रैप्टर्स से भरी मशीन गन से मारना है। उदाहरण:kill -9 12345
किलॉल - हत्या के समान लेकिन प्रक्रिया नाम का उपयोग करना। उदाहरण: killall lightdm। आप -9पैरामीटर का उपयोग भी कर सकते हैं, लेकिन आईडी के साथ इसे मार कमांड के रूप में उपयोग कर सकते हैं ।
शीर्ष - आपको सक्रिय, लाश और व्हाट्सएप सभी प्रक्रिया दिखाता है। वास्तविक समय की जाँच करें।
पीएस - रनरिन प्रक्रिया की एक सूची को दर्शाता है। शीर्ष के रूप में वास्तविक समय में नहीं। -exनाम, स्थान, माता-पिता आईडी के साथ प्रक्रिया की बेहतर सूची देखने के लिए इसे पैरामैटर में जोड़ें ...। उदाहरण:ps -ex