כברירת מחדל, ההתקנים הטוריים יוצרים חיבור למערכת באופן אוטומטי. עם זאת, כמנהל מערכת או מפתח, חשוב לדעת את שמות היציאות הטוריות. הם משמשים בפתרון בעיות במערכת ובאפליקציות.
בהשוואה ל-Windows, מציאת שמות יציאות טוריות בלינוקס היא מאתגרת יחסית.
במדריך הדרכה זה, אעבור על גישות שונות להצגת יציאות טוריות בלינוקס.
כיצד לרשום יציאות טוריות בלינוקס
ישנן גישות שונות לרישום היציאות הטוריות בלינוקס.
דרך /sys/class Directory
בלינוקס, /sys/class הספרייה מכילה מידע על התקנים המחוברים למערכת. התקנים אלה כוללים התקני בלוק, התקנים טוריים, התקני רשת, התקני USB והתקני PCI. מחלקת התקן מסמלת סוג מסוים של מכשיר המחובר למערכת, והוא משמש לניהול יעיל של התקנים אלה. כדי לרשום את התוכן של ספריית /sys/class, השתמש ב- ls פקודה עם ה -ל דֶגֶל.
ls -ל / sys / מעמד / tty /*/ התקן / נהג
זה יפרט את כל היציאות הטוריות כולל ההתקנים הוירטואליים והפסאודו. אבל, אנחנו מעוניינים רק ביציאות הטוריות הזמינות, ובמקרה שלי ttyAMA0 . בואו נסיר את /platform/drivers/serial8250 מהרשימה באמצעות סינון grep.
ls -ל / sys / מעמד / tty /*/ התקן / נהג / | אחיזה -ב / פּלַטפוֹרמָה / נהגים / serial8250ה -ב משמש כדי להפוך את הגפרור, בעצם הסרת הגפרור.
כעת, הוא מציג את היציאות הזמינות לתקשורת טורית.
כדי להפוך את הדברים לפשוטים, ניתן ליצור כינוי קבוע עבור הפקודה שניתנה לעיל, על ידי הצבתו ב- bashrc קוֹבֶץ.
כינוי getports = 'ls -l /sys/class/tty/*/device/driver/ | grep -v /platform/drivers/serial8250'דרך dmesg Command
כדי להציג את היציאות, הגישה הפשוטה ביותר היא להשתמש ב- dmesg פקודה. הפקודה dmesg משמשת להדפסת הודעות חיץ טבעת הליבה לגבי חומרה המחוברת למערכת, והשגיאה שבה נתקל הליבה במהלך פעולת המערכת. בצע את הפקודה dmesg ו אחיזה עבור tty עם הרשאות sudo.
סודו dmesg | אחיזה tty
הפלט מציג את היציאה הטורית ttyAMA0 .
דרך אפליקציית Cutecom
שיטה נוספת לרשום את היציאות הטוריות היא להשתמש ביישומים מבוססי GUI. כדי להתקין את אפליקציית Cutecom על לינוקס, השתמש בפקודות הבאות.
אובונטו, LinuxMint והפצות אחרות מבוססות דביאן.
סודו מַתְאִים להתקין cutecomעבור פדורה.
סודו dnf להתקין cutecomלא ניתן להתקין את Cutecom ישירות על Red Hat Enterprise Linux. כדי להתקין את Cutecom ב-RHEL, ראשית, עלינו להפעיל את מהדורת EPEL, שהיא קיצור של Extra Packages for Enterprise Linux.
סודו יאם להתקין שחרור חםכעת, התקן אותו באמצעות.
סודו יאם להתקין cutecomכעת, הפעל את האפליקציה.
לחץ על התפריט הנפתח לצד התקן כדי לראות רשימה של יציאות טוריות זמינות. אם חיברתם מספר מכשירים, הוא יפרט את היציאות שהוקצו לכל ההתקנים המחוברים.
סיכום
לרשום את היציאות הטוריות בלינוקס זו לא משימה פשוטה. ניתן לצפות בהם על ידי רישום של /sys/class מַדרִיך. ספרייה זו מכילה מידע על יציאות טוריות. עם זאת, לא כל היציאות הטוריות מייצגות חומרה פיזית בפועל. יש הרבה מכשירים וירטואליים ופסאודו. במדריך זה, דנתי כיצד לרשום את היציאות הטוריות באמצעות גישות כמו רישום של /sys/class ספרייה, באמצעות ה- dmesg הפקודה, והתקנת היישום מבוסס GUI Cutecom .