सिद्धांत रूप में आपको पहले से ही अपने कंप्यूटर के आर्किटेक्चर को जानना चाहिए क्योंकि आखिरकार आपने इसे पहले लिनक्स इंस्टॉल किया था।
बेशक यह मामला हो सकता है कि आपने कंप्यूटर पर लिनक्स इंस्टॉल नहीं किया है और इसे चलाने के लिए पैकेज को संकलित करने से पहले आपको आर्किटेक्चर को जानना होगा।
आपको लगता है कि आर्किटेक्चर का प्रकार स्पष्ट है, लेकिन जब आप Chromebook को ध्यान में रखते हैं तो संभावना है कि यह x86_64 या आर्म आधारित है और यह केवल कंप्यूटर को देखकर स्पष्ट नहीं है कि यह 32-बिट या 64- बिट।
तो वहां किस प्रकार हैं? बस डेबियन डाउनलोड पेज को देखकर निम्नलिखित आर्किटेक्चर सूचीबद्ध हैं:
- amd64
- arm64
- armel
- armhf
- i386
- MIPS
- mipsel
- PowerPC
- ppc64el
- s390ex
अन्य संभावित आर्किटेक्चर में i486, i586, i686, ia64, अल्फा और स्पार्क शामिल हैं।
निम्न आदेश आपको आपके कंप्यूटर के लिए आर्किटेक्चर दिखाएगा:
मेहराब
संक्षेप में आर्क कमांड निम्न आदेश व्यक्त करने का एक आसान तरीका है:
uname -m
अनम का उपयोग आपके कंप्यूटर के बारे में सिस्टम की सभी प्रकार की जानकारी प्रिंट करने के लिए किया जाता है, जिसमें आर्किटेक्चर प्रकार केवल एक छोटा सा हिस्सा है।
बस अपने आप पर एकजुट टाइपिंग आपको वह ऑपरेटिंग सिस्टम दिखाता है जो आप चल रहे हैं, यानी लिनक्स जबकि uname -a अनमोल कमांड से उपलब्ध सभी जानकारी को निम्न सहित दिखाता है:
- कर्नेल नाम
- नोड नाम
- कर्नेल रिलीज
- कर्नेल संस्करण
- मशीन हार्डवेयर (यानी आर्क कमांड के समान)
- प्रोसेसर
- हार्डवेयर मंच
- ऑपरेटिंग सिस्टम
आप केवल उस जानकारी को निर्दिष्ट करने के लिए स्विच का उपयोग कर सकते हैं जिसे आप दिखाना चाहते हैं।
- uname -a - सभी जानकारी दिखाता है
- uname -s - कर्नेल दिखाता है (यानि लिनक्स)
- uname -n - नेटवर्क होस्ट नाम दिखाता है (यानी localhost.localdomain)
- uname -r - कर्नेल रिलीज दिखाता है (यानी 3.10.0-229.14.1.e17.x86_64
- uname -v - कर्नेल संस्करण दिखाता है (यानी # 1 एसएमपी ट्यू Sep 15 15:05:51 यूटीसी 2015)
- uname -m - आर्किटेक्चर दिखाता है (यानी x86_64)
- uname -p - प्रोसेसर प्रकार दिखाता है (यानी x86_64)
- uname -i - हार्डवेयर प्लेटफार्म (यानी x86_64)
- uname -o - ऑपरेटिंग सिस्टम
आप निम्न आदेश टाइप करके अनमोल और आर्क के लिए पूर्ण मैन्युअल देख सकते हैं:
जानकारी कोर्यूटिल्स 'अनमोल आमंत्रण'
मैन कमान टाइप करके आर्क कमांड का पूरा विवरण प्राप्त करना भी संभव है।
आर्क कमांड में केवल 2 स्विच हैं:
- arch --help - सहायता पृष्ठ प्रदर्शित करें
- arch --version - संस्करण संख्या प्रदर्शित करें
इस मार्गदर्शिका को पूरा करने के लिए निम्न आदेश आपको यह भी दिखाएगा कि आपका सिस्टम 32-बिट या 64-बिट चल रहा है या नहीं:
- Getconf LONG_BIT
Getconf वास्तव में कॉन्फ़िगरेशन मान प्राप्त करने के लिए खड़ा है। यह POSIX प्रोग्रामर मैनुअल का हिस्सा है। LONG_BIT एक लंबे पूर्णांक का आकार देता है। यदि यह 32 लौटाता है तो आपके पास 32-बिट सिस्टम है जबकि यदि यह 64 लौटाता है तो आपके पास 64-बिट सिस्टम है।
यह विधि मूर्ख प्रमाण नहीं है हालांकि यह सभी आर्किटेक्चर पर काम नहीं कर सकती है।
Getconf कमांड प्रकार के बारे में पूरी जानकारी के लिए मैन्युअल रूप से टर्मिनल विंडो में getconfconf या इस वेबपृष्ठ पर जाएं।
जबकि अनमोल से आर्क टाइप करना स्पष्ट रूप से आसान है -एम यह ध्यान देने योग्य है कि आर्क कमांड को हटा दिया गया है और भविष्य में लिनक्स के सभी संस्करणों पर उपलब्ध नहीं हो सकता है। इसलिए आपको इसके बजाय uname कमांड का उपयोग करने के लिए उपयोग करना चाहिए।