OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

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


תמונה

10.3.1. סוגי שרתים


10.3.1.1. שרת עצמאי


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


שירותי רשת שנמצאים בשימוש רב ו/או מתמשך, פועלים בדרך כלל במצב עצמאי: הם דמוני תוכנית עצמאיים שפועלים תמיד. סביר להניח שהם מופעלים בזמן האתחול של המערכת, והם ממתינים לבקשות בנקודות החיבור או היציאות הספציפיות שעבורן הם מוגדרים להאזין. כשמגיעה בקשה היא מעובדת, וההאזנה נמשכת עד לבקשה הבאה. שרת אינטרנט הוא דוגמה טיפוסית: אתה רוצה שהוא יהיה זמין 24 שעות ביממה, ואם הוא עמוס מדי הוא אמור ליצור מופעי האזנה נוספים כדי לשרת משתמשים בו-זמנית. דוגמאות נוספות הן ארכיוני התוכנה הגדולים כגון Sourceforge או Tucows mirror שלך, שחייבים לטפל באלפי בקשות FTP ביום.


דוגמה לשירות רשת עצמאי במחשב הביתי שלך עשויה להיות בשם (שם דמון), שרת שמות מטמון. לשירותים עצמאיים יש תהליכים משלהם פועלים, אתה יכול לבדוק בכל עת באמצעות ps:


בוב:~> ps auxw | grep בשם

בשם 908 0.0 1.0 14876 5108 ? S Mar14 0:07 בשם -u בשם

בוב:~> ps auxw | grep בשם

בשם 908 0.0 1.0 14876 5108 ? S Mar14 0:07 בשם -u בשם

עם זאת, ישנם שירותים מסוימים שבהם אתה יכול להשתמש במחשב האישי שלך, גם אם לא פועל תהליך שרת עבור השירותים הללו. דוגמאות יכולות להיות שירות ה-FTP, שירות ההעתקה המאובטח או שירות האצבע. לשירותים אלה יש את Internet Daemon (inetd) מקשיבים במקומם.


תמונה

10.3.1.2. (x)inetd


במחשב הביתי, הדברים בדרך כלל קצת יותר רגועים. ייתכן שיש לך רשת קטנה, למשל, וייתכן שתצטרך להעביר קבצים ממחשב אחד למשנהו מעת לעת, באמצעות FTP או Samba (עבור קישוריות למכונות MS Windows). במקרים אלה, להתחיל את כל השירותים שאתה צריך רק מדי פעם ולהפעיל אותם כל הזמן יהיה בזבוז משאבים. אז בהגדרות קטנות יותר, תמצאו את הדמונים הדרושים התלויים בתוכנית מרכזית, שמאזינים בכל היציאות של השירותים עליהם היא אחראית.


שרת-על זה, דמון שירותי האינטרנט, מופעל בזמן אתחול המערכת. ישנם שני יישומים נפוצים: inetd ו xinetd (דמון שירותי האינטרנט המורחבים). זה או אחר פועל בדרך כלל על כל מערכת לינוקס:


בוב:~> ps -ef | grep inet

root 926 1 0 Mar14 ? 00:00:00 xinetd-ipv6 -stayalive -שימוש חוזר \

-pidfile /var/run/xinetd.pid

בוב:~> ps -ef | grep inet

root 926 1 0 Mar14 ? 00:00:00 xinetd-ipv6 -stayalive -שימוש חוזר \

-pidfile /var/run/xinetd.pid

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

/etc/inetd.conf, עבור inetd, ובספרייה /etc/xinetd.d ל xinetd. שירותים מנוהלים בדרך כלל כוללים שירותי שיתוף קבצים והדפסה, SSH, FTP, telnet, דמון התצורה של Samba, שירותי דיבור וזמן.


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


תמונה

בוב:~> ps auxw | grep ftp

bob 793 0.1 0.2 3960 1076 נקודות/6 S 16:44 0:00 ncftp localhost

ftp 794 0.7 0.5 5588 2608 ? SN 16:44 0:00 ftpd:

מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: