Տեսականորեն դուք պետք է իմանաք ձեր համակարգչի ճարտարապետությունը, քանի որ առաջին հերթին Linux- ի վրա տեղադրեք այն:
Իհարկե, դա կարող է լինել այն դեպքը, որ դուք համակարգչում չեք տեղադրել Linux եւ դուք պետք է իմանաք ճարտարապետությունը, նախքան դրա վրա առաջադրման փաթեթը կազմելը:
Կարող եք մտածել, որ ճարտարապետության տեսակն ակնհայտ է, բայց երբ հաշվի առնեք Chromebook- ները, հնարավոր է, որ դա լինի x86_64 կամ arm բազուկ, եւ դա անպայմանորեն պարզ չէ, պարզապես համակարգչին նայելով, թե արդյոք դա 32-bit կամ 64- քիչ:
Ուրեմն, ինչ տեսակներ կան: Դե պարզապես ստուգում են Debian ներլցումներ էջը հետեւյալ ճարտարապետները.
- amd64
- arm64
- armel
- armhf
- i386
- mips
- միքսել
- PowerPC- ը
- ppc64el
- s390ex
Այլ պոտենցիալ ճարտարապետները ներառում են i486, i586, i686, ia64, ալֆա եւ sparc:
Հետեւյալ հրահանգը ցույց կտա ձեզ ձեր համակարգչի ճարտարապետությունը.
arch
Ըստ էության, զենքի հրամանատարությունը հետեւյալ հրամանին արտահայտելու պարզ միջոց է.
uname -m
uname- ը օգտագործվում է ձեր համակարգչի մասին բոլոր տեսակի համակարգային տեղեկատվության տպագրության համար, որի ճարտարապետական տեսակը միայն փոքր մասն է:
Պարզապես մուտքագրելով uname- ն ցույց է տալիս, որ դուք աշխատում եք օպերացիոն համակարգը, այսինքն `Linux, մինչդեռ uname- ը ցույց է տալիս բոլոր տեղեկությունները, որոնք հասանելի են uname հրամաններից, ներառյալ հետեւյալը.
- kernel անունը
- հանգույցի անունը
- միջուկի թողարկում
- միջուկի տարբերակ
- մեքենայի ապարատուրա
- պրոցեսոր
- ապարատային հարթակ
- օպերացիոն համակարգ
Դուք կարող եք օգտագործել անջատիչները `ճշգրտորեն ցույց տալու համար անհրաժեշտ տեղեկությունները:
- uname -a - ցույց է տալիս բոլոր տեղեկությունները
- uname -s - ցույց է տալիս միջուկը (այսինքն `Linux)
- 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 - ցույց է տալիս պրոցեսորների տեսակը (այսինքն `x86_64)
- uname -i - ապարատային հարթակ (այսինքն x86_64)
- uname- օպերացիոն համակարգ
Դուք կարող եք տեսնել ամբողջական ձեռնարկը, uname եւ arch- ի համար `մուտքագրելով հետեւյալ հրահանգը.
info coreutils- ի 'uname invoation'
Հնարավոր է նաեւ ձեռք բերել զենքի հրամանատարության ամբողջական մանրամասները `մարդաշարի մուտքագրելով:
Զենքի հրամանատարն ունի միայն 2 անջատիչ:
- arch - help - ցուցադրել օգնության էջը
- arch -version- ցուցադրել տարբերակի համարը
Այս ուղեցույցը լրացնելու համար հետեւյալ հրահանգը եւս ցույց կտա, թե արդյոք ձեր համակարգը աշխատում է 32-բիթ կամ 64-բիթ:
- getconf LONG_BIT
getconf- ը իրականում կողմնորոշվում է կոնֆիգուրացիայի արժեքի համար: Այն POSIX ծրագրավորողների ձեռնարկի մասն է: LONG_BIT- ը վերադարձնում է երկար թվերի չափը: Եթե վերադառնա 32, ապա 32-բիթանոց համակարգ ունեք, իսկ 64-ը վերադարձնելու դեպքում ունեք 64-բիթ համակարգ:
Այս մեթոդը, սակայն, հիմար չէ, եւ այն չի կարող աշխատել բոլոր ճարտարապետություններում:
Getconf հրամանի տիպի մարդի մասին ամբողջական մանրամասների համար տեքստային պատուհանի մեջ կամ այցելեք այս էջը:
Թեեւ ակնհայտորեն ավելի հեշտ է գրել զենքը, քան uname- ը `նշենք, որ arch հրամանը հերքվել է եւ չի կարող հասանելի լինել Linux- ի բոլոր տարբերակներում: Դրա համար պետք է օգտագործեք փոխարենը uname հրամանն օգտագործելու համար: