តាមទ្រឹស្ដីអ្នកគួរតែដឹងពីស្ថាបត្យកម្មនៃកុំព្យូទ័ររបស់អ្នកពីព្រោះអ្នកបានដំឡើង Linux នៅលើដំបូង។
ជាការពិតណាស់វាអាចជាករណីដែលអ្នកមិនបានដំឡើងលីនុចនៅលើកុំព្យួទ័រហើយអ្នកត្រូវដឹងពីស្ថាបត្យកម្មមុនពេលចងក្រងកញ្ចប់ដើម្បីដំណើរការវា។
អ្នកប្រហែលជាគិតថាប្រភេទនៃស្ថាបត្យកម្មគឺជាក់ស្តែងប៉ុន្តែនៅពេលដែលអ្នកយក Chromebooks ពិចារណាវាមានលទ្ធភាពវាមាន x86_64 ឫផ្អែកលើដៃហើយវាមិនចាំបាច់ច្បាស់ដោយគ្រាន់តែសម្លឹងមើលកុំព្យូទ័រថាតើវាមាន 32 ប៊ីតឬ 64- ប៊ីត។
ដូច្នេះតើមានប្រភេទអ្វីខ្លះ? ជាការប្រសើរណាស់គ្រាន់តែពិនិត្យមើលទំព័រទាញយកដេបៀនរាយបញ្ជីស្ថាបត្យកម្មខាងក្រោម:
- amd64
- arm64
- armel
- armhf
- i386
- mips
- mipsel
- powerpc
- ppc64el
- s390ex
ស្ថាបត្យកម្មមានសក្តានុពលផ្សេងទៀតរួមមាន i486, i586, i686, ia64, អាល់ហ្វានិង sparc ។
ពាក្យបញ្ជាដូចខាងក្រោមនឹងបង្ហាញអ្នកពីស្ថាបត្យកម្មសម្រាប់កុំព្យូទ័ររបស់អ្នក:
មូល
ជាទូទៅពាក្យបញ្ជាសំខាន់បំផុតគឺជាវិធីសាមញ្ញក្នុងការបង្ហាញនូវពាក្យបញ្ជាដូចខាងក្រោម:
uname -m
uname ត្រូវបានប្រើដើម្បីបោះពុម្ពគ្រប់ប្រភេទនៃព័ត៌មានប្រព័ន្ធអំពីកុំព្យូទ័ររបស់អ្នកដែលប្រភេទស្ថាបត្យកម្មគឺគ្រាន់តែជាផ្នែកតូចមួយ។
គ្រាន់តែវាយពាក្យសម្ងាត់ដោយខ្លួនឯងបង្ហាញអ្នកនូវប្រព័ន្ធប្រតិបត្តិការដែលអ្នកកំពុងដំណើរការដូចជាលីនុចចំណែកឯ uname -a បង្ហាញព័ត៌មានទាំងអស់ដែលអាចរកបានពីពាក្យបញ្ជា uname ដូចខាងក្រោម:
- ឈ្មោះខឺណែល
- ឈ្មោះថ្នាំង
- ការចេញខឺណែល
- កំណែខឺណែល
- ផ្នែករឹងរបស់ម៉ាស៊ីន (ឧទាហរណ៏ដូចពាក្យបញ្ជា arch)
- ខួរក្បាល
- វេទិកាផ្នែករឹង
- ប្រព័ន្ធប្រតិបត្តិការ
អ្នកអាចប្រើឧបករណ៍ប្តូរដើម្បីបញ្ជាក់ព័ត៌មានដែលអ្នកចង់បង្ហាញ។
- uname -a - បង្ហាញព័ត៌មានទាំងអស់
- uname-s - បង្ហាញខឺណែល (ឧ។ លីនុច)
- uname -n - បង្ហាញឈ្មោះម៉ាស៊ីនបណ្តាញ (ឧ។ localhost.localdomain)
- uname -r - បង្ហាញការចេញខឺណែល (ឧ 3.10.0-229.14.1.e17.x86_64
- uname -v - បង្ហាញកំណែខឺណែល (ឧ។ # 1 SMP Tue Sep 15 15:05:51 UTC 2015)
- uname -m - បង្ហាញស្ថាបត្យកម្ម (ឧ។ x86_64)
- uname -p - បង្ហាញប្រភេទ processor (ឧ។ x86_64)
- uname - i - វេទិកាផ្នែករឹង (ឧ។ x86_64)
- uname -o - ប្រព័ន្ធប្រតិបត្តិការ
អ្នកអាចមើលឃើញសៀវភៅណែនាំពេញលេញសម្រាប់ uname និង arch ដោយវាយពាក្យបញ្ជាដូចខាងក្រោម:
ព័ត៌មានស្នូល coreutils 'uname invocation'
វាក៏អាចធ្វើទៅបានដើម្បីទទួលបានពត៌មានលំអិតពេញលេញនៃពាក្យបញ្ជាចតដោយវាយបុរសកំណាត់។
ពាក្យបញ្ជាសំខាន់ៗមានតែ 2 កុងតាក់ទេ:
- arch - help - បង្ហាញទំព័រជំនួយ
- arch --version - បង្ហាញលេខកំណែ
ដើម្បីបញ្ចប់ការណែនាំនេះពាក្យបញ្ជាដូចខាងក្រោមក៏នឹងបង្ហាញអ្នកថាតើប្រព័ន្ធរបស់អ្នកកំពុងរត់ 32 ប៊ីតឬ 64 ប៊ីតឬអត់:
- getconf LONG_BIT
getconf ពិតជាតំណាងឱ្យតម្លៃកំណត់រចនាសម្ព័ន្ធ។ វាគឺជាផ្នែកមួយនៃសៀវភៅសរសេរកម្មវិធី POSIX ។ LONG_BIT ត្រឡប់ទំហំនៃចំនួនគត់ធំ។ ប្រសិនបើវាត្រឡប់ 32 បន្ទាប់មកអ្នកមានប្រព័ន្ធ 32 ប៊ីតប្រសិនបើវាត្រឡប់ 64 អ្នកមានប្រព័ន្ធ 64 ប៊ីត។
វិធីសាស្រ្តនេះមិនមែនជាការបង្ហាញពីភាពល្ងីល្ងើទេហើយវាប្រហែលជាមិនដំណើរការលើស្ថាបត្យកម្មទាំងអស់។
សម្រាប់ព័ត៌មានលម្អិតអំពីពាក្យបញ្ជា getconf វាយ man getconf ទៅក្នុងបង្អួចស្ថានីយឬទស្សនាគេហទំព័រនេះ។
ខណៈពេលដែលវាមានភាពងាយស្រួលក្នុងការវាយ arch ជាង uname វាពិតជាគួរអោយកត់សំគាល់ថាពាក្យបញ្ជា arch ត្រូវបានបដិសេធនិងមិនអាចរកបាននៅគ្រប់ជំនាន់លីនុចនាពេលអនាគត។ ដូច្នេះអ្នកគួរតែប្រើពាក្យបញ្ជា uname ជំនួសវិញ។