सिद्धांतामध्ये आपण आपल्या संगणकाचे आर्किटेक्चर आधीपासूनच समजून घेतले पाहिजे कारण सर्वप्रथम आपण त्यावर लिनक्स स्थापित केले.
अर्थातच असे होऊ शकते की आपण संगणकावर लिनक्स स्थापित केलेले नाही आणि त्यावर चालविण्यासाठी पॅकेज संकलित करण्यापूर्वी आपण आर्किटेक्चरची माहिती असणे आवश्यक आहे.
आपण आर्किटेक्चर प्रकार स्पष्ट आहे की कदाचित विचार करू शकता परंतु आपण Chromebooks विचारात घेता तेव्हा एकतर x86_64 किंवा आर्म आधारित असण्याची शक्यता आहे आणि संगणकाकडे 32-बिट किंवा 64- बिट
मग तिथे काय प्रकार आहेत? तर डेबियन डाउनलोड पेजची तपासणी करून खालील आर्किटेक्चर्सची सूची दिलेली आहे:
- amd64
- आर्म64
- आर्मेल
- आर्महफ
- i386
- mips
- मॉपसेल
- powerpc
- ppc64el
- s390ex
इतर संभाव्य आर्किटेक्चर्समध्ये i486, i586, i686, ia64, अल्फा आणि स्पार्क यांचा समावेश आहे.
खालील आदेश आपल्याला आपल्या संगणकासाठी आर्किटेक्चर दर्शवेल.
कमान
थोडक्यात कमान कमांड ही खालील आदेश व्यक्त करण्याचा एक सोपा मार्ग आहे:
uname -m
uname आपल्या कॉम्प्यूटरविषयी सर्व प्रकारच्या माहितीची माहिती छापण्यासाठी वापरली जाते ज्यात आर्किटेक्चरचे प्रकार केवळ एक लहान भाग आहे.
फक्त आपल्या स्वतःवरच एकदम टाईप करणे आपणास कार्यरत असलेली ऑपरेटिंग सिस्टीम दाखवते, म्हणजे लिनक्स असुन तर uname -a खालील माहितीसह uname आदेशावरील सर्व माहिती दाखवतो:
- कर्नलचे नाव
- नोड नाव
- कर्नल प्रकाशन
- कर्नल आवृत्ती
- मशीन हार्डवेअर (म्हणजे आर्च कमांड प्रमाणेच)
- प्रोसेसर
- हार्डवेअर प्लॅटफॉर्म
- ऑपरेटिंग सिस्टम
आपण दर्शवू इच्छित असलेली माहिती निर्दिष्ट करण्यासाठी स्विच वापरू शकता.
- uname -a - सर्व माहिती दाखवते
- uname -s - कर्नल दाखवते (म्हणजे लिनक्स)
- uname -n - नेटवर्क होस्टचे नाव दाखवते (म्हणजे. localhost.localdomain)
- uname -r - कर्नल प्रकाशन (म्हणजेच 3.10.0-229.14.1.e17.x86_64 दर्शवितो
- uname -v - कर्नल आवृत्ती दर्शविते (उदा. # 1 एसएमपी मंगळवार 15 सप्टेंबर 15:05:51 यूटीसी 2015)
- uname -m - आर्किटेक्चर दाखवते (x86_64)
- uname -p - प्रोसेसर प्रकार दाखवतो (म्हणजेच x86_64)
- uname -i - हार्डवेअर प्लॅटफॉर्म (म्हणजेच x86_64)
- uname -o - ऑपरेटिंग सिस्टम
आपण uname आणि arch साठी खालील आज्ञा टाइप करून संपूर्ण मॅन्यूलियल पाहु शकता:
माहिती कोरूटils 'uname invocation'
Arch arch चे संपूर्ण विवरण man arch लाऊन देखील मिळवणे शक्य आहे.
Arch कमांडमध्ये फक्त 2 स्विच आहेत:
- arch --help - हेल्प पृष्ठ दाखवा
- आर्च-वर्जन - वर्जन नंबर दाखवा
ही मार्गदर्शिका पूर्ण करण्यासाठी खालील आज्ञा देखील आपल्याला दर्शवेल आपली सिस्टीम 32-बिट किंवा 64-बिट चालवत आहे किंवा नाही:
- getconfig LONG_BIT
getconf प्रत्यक्षात कॉन्फिगरेशन मूल्य मिळविण्यासाठी वापरले आहे. हा POSIX प्रोग्रामर मॅन्युअलचा भाग आहे. LONG_BIT एक लांब पूर्णांक आकार परत करतो जर ती 32 वर गेली तर 32-बिट प्रणाली असेल तर 64 ला रिटर्न होईल तर 64-बीट प्रणाली असेल.
ही पद्धत तथापि, विचित्र प्रमाण नाही आणि हे सर्व आर्किटेक्चर्सवर कार्य करू शकत नाही.
Getconf कमांड टाईप करा man getconf ला टर्मिनल विंडोमध्ये संपूर्ण माहितीसाठी किंवा या वेबपेजला भेट द्या.
हे uname -m पेक्षा कमाल टाईप करणे सोपे आहे परंतु arch command कमजोर झाले आहे आणि भविष्यकाळात लिनक्सच्या सर्व आवृत्त्यांवर उपलब्ध होऊ शकत नाही. म्हणून आपण त्याऐवजी uname आदेश वापरण्यासाठी वापरला पाहिजे.