לינוקס למפתחים. קורס חינם - קורס 5000 רובל. מ-Slurm, הדרכה, תאריך: 28 בנובמבר, 2023.
Miscellanea / / November 28, 2023
קורס למפתחים שמחליטים להפוך את לינוקס למערכת ההפעלה העיקרית שלהם. הודות לידע שנצבר, תוכלו להתחבר לשרת באופן מקורי, לעבוד עם טכנולוגיות ייצור ולהשתמש בלינוקס לפתרון בעיות מקצועיות.
נושא 1: מבוא
1.1. מה זה לינוקס? מה היתרונות והחסרונות שלו? באילו מקרים יש להשתמש בו על מכונה עובדת, ובאילו מקרים אסור?
1.2. בחירת הפצה. משפחות מערכות הפעלה לינוקס: אובונטו, *ubuntu, Arch, Fedora, Mint וכו'.
1.3. הַתקָנָה. סט קישורים וגישה להתקנת מערכות לינוקס במחשב עבודה. קצת על grub, התקנה ליד ווינדוס וכו'. קישורים להורדת הפצות.
נושא 2: שימוש
2.1. הטרמינל וכללי העבודה איתו. היתרונות והחסרונות העיקריים של עבודה עם מערכת הפעלה ללא ממשק גרפי.
2.2. קבצים, תיקיות, קישורים בלינוקס. לִשְׁלוֹט.
2.3. התקנה והפעלה של תוכניות. מנהלי חבילות בסיסיות וכיצד הם עובדים.
- התקנה והסרה של תוכניות באמצעות apt.
- מאגרים מתאימים, ניהולם, עקרונות הפעולה.
- התקנה והסרה של תוכניות על ידי הורדת קבצים בינאריים מוכנים.
- קצת על כישרון, פקמן, יאם וכו'.
2.4. משתמשים וקבוצות משתמשים. גישה למשתמש.
- ניהול משתמשים.
- ניהול קבוצות משתמשים.
- מהן גישה?
- דוגמאות לבקרת גישה ממקרים כמעט אמיתיים (שרת אינטרנט הוא המקרה הנפוץ ביותר).
2.5. משתני סביבה.
2.6. כיצד פועלים קובצי תצורה באמצעות ~/.bashrc כדוגמה.
נושא 3: פקודות וכלי עזר בסיסיים
3.1. cd, ls, mkdir ועוד פקודות פופולריות אחרות.
3.2. חפש לפי קבצים. grep, מצא.
3.3. שינוי קבצי sed, awk, vim, nano.
3.4. הורדת מידע curl, wget.
3.5. יסודות תכנות Bash: אופרטורים, משתנים, פונקציות.
נושא 4: יסודות ניטור המערכת
4.1. תהליכים בלינוקס. יסודות.
4.2. ps aux, top, htop, כלי עזר אחרים.
נושא 5: התחברות למחשבים מרוחקים
5.1. כיצד לעבוד עם SSH.
5.2. איך SSH עובד. הצפנה אסימטרית.