כיצד לרשום שירותי לינוקס באמצעות SystemCtl

Oct 18, 2025
לינוקס

מחשב לינוקס שלך מסתמך על הרבה משימות רקע הנקראות שירותים או דמונס. בהפצות מבוססות SystemD יש לך פקודות מובנות המאפשרות לך לראות אילו שירותים פועלים, מושבתים או נכשלים.

שירותים ודמונים

שירותים ודמונים הם משימות רקע הפועלות ללא ממשק משתמש, אינן דורשות אינטראקציה אנושית ולרוב מתחילות ככל שהמחשב מתגלה.

בפעם אחת הושקו השירותים על ידי init , שהיה התהליך הראשון שהושק. פרטי השירותים נערכו באוסף של סקריפטים הממוקמים בספריית "/etc/init/d". בהפצות שאינן מערכתיות זה עדיין המצב.

בעולם Systemd, השירותים מושקים על ידי Systemd שזה התהליך הראשון שעכשיו יושק. פרטי השירותים מאוחסנים ב קבצי יחידה ממוקם בספריית "/usr/lib/systemd".

על פי דף האיש שלה, Systemd הוא מנהל ומנהל שירות. אתה יכול להשתמש ב SystemCtl פקודה לבדיקה ושליטה בהיבטים שונים של מערכת SystemD, כולל שירותים ודמונים.

מכיוון שאנו בוחנים כאן פקודות ספציפיות למערכת, הדבר הראשון שאתה צריך לדעת הוא האם אתה מפעיל א Systemd מבוסס הפצה או לא.

קָשׁוּר: מדוע המערכת של לינוקס עדיין מחולקת אחרי כל השנים האלה

init או systemd מבוסס?

הרוב המכריע של התפלגויות לינוקס משתמשות במערכת, כולל ARCH, Red Hat ו- Debian, ורבים מההפצות שמקורן בהן. זה כולל את אובונטו משפחת הפצות, פדורה והספינים שלה, ומנג'ארו ושאר התפלגויות מבוססות קשת.

עם זאת, ישנם מזלגות או טעמים של חלק מההפצות הללו שנוצרו במיוחד כדי להימנע מהצורך להשתמש במערכת. לא רק זה, אלא שיש מערכות init אחרות שמישהו יכול לבחור להשתמש במקום זה שהגיע כברירת מחדל בהפצתן, כגון תריץ את זה אוֹ S6-Linux-init ו

אם אתה צריך לנהל מחשב לינוקס שלא הגדרת את עצמך, הדרך היחידה להיות בטוחה אם הוא משתמש במערכת או לא, היא לבדוק. אנו יכולים לעשות זאת על ידי התבוננות בעץ התהליך עם pstree פקודה. אנחנו רק צריכים לראות את החלק העליון של העץ - אנו מחפשים את התהליך הראשון שרץ, אחרי הכל - אז נקבל את התפוקה דרך רֹאשׁ פקוד, ובקש את חמשת הערכים הראשונים.

אנחנו יכולים לראות את זה Systemd הוא התהליך הראשון שמופעל לאחר האתחול, כך שאנחנו בהחלט בהתקנה מבוססת SystemD של לינוקס.

קָשׁוּר: כיצד לנהל תהליכים ממסוף לינוקס: 10 פקודות שאתה צריך לדעת

באמצעות SystemCtl לשירותי רשימה

הפקודה לרשימת שירותי דמונס היא SystemCtl ו אנחנו יכולים לצמצם את SystemCtl פקודה עם סוּג ו מדינה אפשרויות. אנחנו שואלים SystemCtl לדווח על שירותים שנמצאים במצב המנהל.

נוצרת טבלת מידע. אם זה רחב מדי או ארוך לחלון המסוף שלך הוא מוצג במציג קבצי ברירת המחדל שלך, שכנראה יהיה פָּחוֹת ו

כדי לראות את הקצה הימני של הטבלה לחץ על מקש החץ הימני. כדי לחזור לתצוגה הרגילה, לחץ על מקש החץ השמאלי.

לחץ על מקש Q כדי לצאת מפחות. העמודות המוצגות הן:

  • יחידה : שם השירות או הדמון. העמודה נקראת "יחידה" מכיוון שכל מה שיש בעמודה זו הושק באמצעות מידע Systemd נמצא בקובץ יחידה.
  • לִטעוֹן : מצב העומס של השירות או הדמון. ניתן לטעון אותו, לא שנמצא, הגדרת רע, שגיאה או רעולי פנים.
  • פָּעִיל : המצב הכללי בו השירות או הדמון נמצא.
  • תַת : מדינת המשנה של השירות או הדמון. זה יכול להיות מת, לצאת, כושל, לא פעיל או לרוץ.
  • תיאור : תיאור קצר של היחידה.

אנו יכולים לצנוף את הפלט של SystemCtl דרך גרפ אם אנו רוצים להתמקד בשירות יחיד. פקודה זו מבודדת את ערך הטבלה עבור ssh שֵׁרוּת.

עד כה סיננו את תוכן הטבלה על ידי מתן מצב = ריצה אוֹפְּצִיָה. אנו יכולים להשתמש בכל אחד מהערכים האפשריים של מדינת המשנה במקום: מת, יציאה, נכשל, לא פעיל או ריצה.

ניתן להשתמש בשילובים של מדינות משנה. הקלד אותם כרשימה מופרדת בפסיקים. וודא שאתה לא כולל מרחב לבן בין האפשרויות. שימו לב שזה מוצא שירותים התואמים אוֹ מדינה.

לחיצה על מקש החץ הימני כדי להסתכל על העמודות מחוץ למסך מראים שיש לנו תערובת של שירותים שיצאו ונכשלים ברשימה.

כברירת מחדל, SystemCtl רשימות תהליכים - שירותים ודמונים - שהושקו על ידי Systemd כי Systemd מצא קובץ יחידה שהכיל עבורם קובץ יחידה תקף. זו הסיבה שהמונח הקצרה של כל התהליך הזה הוא "יחידות".

יש אפשרות לבקש במפורש SystemCtl כדי לרשום יחידות, אך מכיוון שזו פעולת ברירת המחדל, היא לא משמשת לעתים קרובות.

באמצעות SystemCtl לרשימת קבצי היחידה

אנו יכולים להרחיב את היקף ה- SystemCtl פקודה על ידי הכללת קבצי רשימת יחידות אוֹפְּצִיָה. זה לא מדווח רק על שירותים ודמונים שהושקו, זה גם מפרט את כל קבצי יחידה מותקן במחשב שלך.

הסרת מדינה אפשרות מסלקת את הסינון. הפלט יכיל את כל קבצי היחידה המותקנים, ללא קשר למצבם.

הפלט יכיל הרבה יותר ערכים מהתוצאות מהפקודות הקודמות.

במחשב הבדיקה שלנו רשימת התוצאות ארוכה כמעט פי ארבע מהפלט של הפקודות הקודמות שלנו.

אם אתה כן רוצה להשתמש ב מדינה אפשרות, אתה יכול להשתמש במצבים מרובים איתו כפי שראינו קודם. אותם כללים חלים. ספק את האפשרויות כערכים מופרדים בפסיקים ואינם כוללים מרחב לבן.

פקודה זו תפרט את כל קבצי היחידה המושבים או לא הצליחו להפעיל אותם.

מספר מופחת של תוצאות מוצג, מסונן על פי הבחירות שביצעת באפשרות המדינה.

מסתכל על שירות אחד בפירוט

אם משהו בשירות אחד או דמון מעניק את העניין שלך וראוי לצלול עמוק יותר, אתה יכול להסתכל עליו בפירוט באמצעות אפשרות SystemCTL Status.

בואו נסתכל על ה- SSH Daemon, SSHD. כל מה שאנחנו צריכים לעשות הוא להשתמש באפשרות הסטטוס ובשם השירות או הדמון.

  • שם השירות יחד עם תיאור קצר. נקודה מקודדת צבע מראה אם היא פועלת או לא. ירוק פירושו שהוא פועל, אדום פירושו שזה לא.
  • מה נטען, כולל הנתיב לקובץ היחידה.
  • כמה זמן זה פועל.
  • שם התיעוד ממוקם ב איש מדריך ל.
  • מזהה התהליך של מופע הפועל.
  • כמה מקרים במקביל של שירות זה פועלים. בדרך כלל זה יהיה אחד.
  • כמה זיכרון נצרך.
  • כמה זמן מעבד נצרך.
  • קבוצת הביקורת שהשירות שייך לה.

מוצגים גם ערכים רלוונטיים מיומן המערכת. בדרך כלל מדובר באירועים כמו הפעלת השירות. אלה יכולים להיות אינפורמטיביים אם אתה בוחן שירות או דמון שלא הושק נכון.

קָשׁוּר: כיצד להשתמש ב- Journalctl כדי לקרוא יומני מערכת לינוקס

המערכות האוטונומיות

שירותים ודמונים מספקים הרבה מהפעולות האוטומטיות של מערכת ההפעלה שלך, כך שהן חיוניות. זה אומר שגם בריאותם חיונית.

קבלת תצוגה על השירותים, הדמונים וקבצי היחידה שלך היא קלה ואינפורמטיבית. זהו גם צעד פתרון בעיות חשוב אם שירות או דמון מסרב להתחיל.

קָשׁוּר: כיצד לפתור את שגיאת "יותר מדי קבצים פתוחים" ב- Linux

  • כיצד להריץ תוכנית לינוקס בעת ההפעלה עם Systemd
  • Wyze נופל, זה לא רק אתה
  • כיצד לחסום או לבטל את החסימה של מישהו ב- Tiktok
  • האוזניות הטובות ביותר עבור אוהדי האייפון פשוט פגעו במחיר הנמוך ביותר שלהם
  • מיקרוסופט הופכת את בינג למנוע חיפוש AI
  • ה- OnePlus 11 כאן, אבל עם התחלה גסה
  • Microsoft Edge זוכה לצ'אט AI ומראה חדש ב- Windows

לינוקס - המאמרים הפופולריים ביותר

כיצד לנעול את Mac באמצעות טרמינל

לינוקס Feb 16, 2025

אחד הכללים הראשונים של cybersecurity הוא תמיד לנעול את המחשב לפני הפיכתו ממנו. אמנם זה לא יכול להיות הדרך המה�..


כיצד לקבל במנהל התקנים גרפי ללינוקס

לינוקס Mar 17, 2025

אפריקה סטודיו / Shutterstock.com יש אינסופי לינוקס שורת שורת כלי עזר המציגים את פרטי חומרה ש�..


כיצד הרחבת השימוש Brace ב- Shell Bash של לינוקס

לינוקס May 12, 2025

Fatmawati Achmad Zaenuri / Shutterstock הרחבת Brace היא טכניקה יעילה כדי ליצור רשימות של מחרוזות שיכולות לש�..


משחקי יליד על לינוקס עשוי להיות גוסס, וזה בסדר

לינוקס Sep 27, 2025

DC סטודיו / Shutterstock.com ה סיפון קיטור , הודיע ​​בחודש אוגוסט 2021, יש חוגי המשחקים לינוק..


מהו פופ! _OS?

לינוקס Oct 20, 2025

אם שמעת על פופ! , אולי ראית אנשים לעתים קרובות מתייחסים אליו כמו חלונות Windows הטוב ביותר או הפצה לי�..


כיצד לעדכן את פדורה לינוקס

לינוקס Nov 10, 2024

אז, אתה סוף סוף להוריד ולהתקין Fedora Linux, אבל עכשיו אתה יכול להיות תוהה, איך אתה שומר את המערכת שלך מעודכן? ל..


כיצד להוסיף משתמש לקובץ Sudoers בלינוקס

לינוקס Oct 30, 2025

אם sudo הפקודה ב- Linux מקבלת לך הודעה שמשתמש "אינו נמצא בקובץ Sudoers", תצטרך להיכנס לרשימת "Sudoers". אנו נלך בהו�..


כיצד להתמודד עם חללים בשמות קבצים בלינוקס

לינוקס Dec 14, 2024

כמו רוב מערכות ההפעלה, Linux תומכת בשמות קבצים עם חללים בהם. אך השימוש בשמות הקובץ הללו בשורת הפקודה אינו תמי�..


קטגוריות