השתמש בפקודה Arch כדי לגלות את סוג הארכיטקטורה של המחשב שלך
בתיאוריה, אתה כבר צריך לדעת את הארכיטקטורה של המחשב שלך, כי אחרי הכל, התקנת לינוקס עליו מלכתחילה.
כמובן, יכול להיות שלא התקנת לינוקס על המחשב ואתה צריך לדעת את הארכיטקטורה לפני הידור של חבילה להפעלה עליה.
אולי אתה חושב שסוג הארכיטקטורה ברור, אבל כשאתה לוקח בחשבון את מכשירי Chromebook יש א אפשרות שהוא או x86_64 או מבוסס זרוע, ולא בהכרח ברור רק על ידי הסתכלות במחשב אם הוא 32 סיביות או 64 סיביות.
סוגי אדריכלות
אז איזה סוגים יש? רק בודקת את דף הורדות של דביאן מפרט את הארכיטקטורות הבאות:
- amd64
- זרוע 64
- ארמל
- armhf
- i386
- מיפ
- מיפסל
- powerpc
- ppc64el
- s390ex
ארכיטקטורות פוטנציאליות אחרות כוללות i486, i586, i686, ia64, alpha ו-sparc.
הפקודה הבאה תראה לך את הארכיטקטורה של המחשב שלך:
קֶשֶׁת

למעשה, פקודת הקשת היא דרך פשוטה לבטא את הפקודה הבאה:
uname -m

uname משמש להדפסת כל מיני מידע מערכת על המחשב שלך שסוג הארכיטקטורה הוא רק חלק קטן ממנו.
פשוט הקלדת 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 יום שלישי 15 בספטמבר 15:05:51 UTC 2015)
- uname -m - מציג את הארכיטקטורה (כלומר x86_64)
- uname -p - מציג את סוג המעבד (כלומר x86_64)
- uname -i - פלטפורמת חומרה (כלומר x86_64)
- uname -o - מערכת הפעלה
אתה יכול לראות את המדריך המלא עבור uname ו-arch על ידי הקלדת הפקודה הבאה:
info coreutils 'uname invocation'
כמו כן, ניתן לקבל פרטים מלאים על פקודת הקשת על ידי הקלדת man arch.
לפקודת הקשת עצמה יש רק 2 מתגים:
- arch --help - הצג את דף העזרה
- arch --version - הצג את מספר הגרסה
כדי להשלים מדריך זה הפקודה הבאה תראה לך גם אם המערכת שלך פועלת 32 סיביות או 64 סיביות:
- getconf LONG_BIT
getconf מייצג למעשה ערך "קבל תצורה". זה חלק ממדריך המתכנתים של POSIX. ה-LONG_BIT מחזיר את הגודל של מספר שלם ארוך. אם הוא מחזיר 32 אז יש לך מערכת 32 סיביות ואילו אם הוא מחזיר 64 יש לך מערכת 64 סיביות.
עם זאת, שיטה זו אינה חסינת תקלות וייתכן שהיא לא תעבוד על כל הארכיטקטורות.
ל פרטים מלאים לגבי הפקודה getconf הקלד "man getconf" לתוך חלון מסוף.
למרות שברור שקל יותר להקליד arch מאשר uname -m, ראוי לציין שפקודת arch הוצאה משימוש וייתכן שלא תהיה זמינה בכל הגירסאות של לינוקס בעתיד. לכן, עליך להתרגל להשתמש בפקודה uname במקום זאת.