LFCA: 3 קלח - סקוניל תכרעמ לש תויסיסב תודוקפ ודמל


.LFCA הכמסה תניחבל תושרדנה סקוניל תכרעמ לוהינל רתויב תוצופנה תודוקפהמ 24 טרפנ ,הז קלחב ןאכ ,LFCA תרדסמ 3 קלח אוה הז רמאמ

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

ליעפ ןמז דוקיפ .1

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

$ uptime

11:14:58 up  1:54,  1 user,  load average: 0.82, 1.60, 1.56

. -s לגדב שמתשה ,תכרעמה תלעפה זאמ םיקיודמה העשהו ךיראתה תא לבקל ידכ

$ uptime -s

2021-03-17 09:20:02

. -p לגדה תא ףסוה ,שמתשמל יתודידי רתוי טמרופב קיודמה ןמזה ךשמ תא לבקל ידכ

$ uptime -p

up 1 hour, 55 minutes

.תוקד 55 ,העש ךשמב תלעופ תכרעמהש הארמ ןלהלש טלפה

2. uname Command

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

$ uname

Linux

.הלעפהה תכרעמו דבעמה ,בשחמה ,רורחשה ,הסרגה ,ןיערגה םש ןוגכ עדימה לכ תא ףושחל ידכ -a לגדה תא ףסוה

$ uname -a

Linux ubuntu 5.4.0-65-generic #73-Ubuntu SMP Mon Jan 18 17:25:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

. -r לגדה תא ףסוה הבילה רורחש תא גיצהל ידכ

$ uname -r

5.4.0-65-generic

. -v לגדב שמתשה הבילה תסרג תא לבקל ידכ

$ uname -v

#50~20.04.1-Ubuntu SMP Mon Jan 18 17:25:17 UTC 2021

. -s לגדב שמתשה ,שמתשמ התא ובש ןיערגה גוס תא תוארל ידכ

$ uname -s

Linux

.אבה ןפואב הרזעה ףיעסב ןייע ,תופסונ תודוקפ תלבקל

$ uname --help

ימאהוו דוקיפ .3

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

$ whoami

tecmint

4. w דוקיפ

.עגרכ םירבוחמ םישמתשמ לע עדימ תקפסמ w הדוקפה

$ w

11:24:37 up  2:04,  1 user,  load average: 2.04, 1.95, 1.74
USER     TTY      FROM             [email    IDLE   JCPU   PCPU WHAT
tecmint  tty7     :0               09:21    2:04m  7:52   0.52s xfce4-session

ישפוח דוקיפ .5

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

$ free

              total        used        free      shared  buff/cache   available
Mem:        8041516     2806424     1918232      988216     3316860     3940216
Swap:      11534332           0    11534332

. -h לגדה תא ףסוה ,םדאה רובע רתוי אירק טמרופב עדימ תגצהל

$ free -h

              total        used        free      shared  buff/cache   available
Mem:          7.7Gi       2.7Gi       1.9Gi       954Mi       3.2Gi       3.8Gi
Swap:          10Gi          0B        10Gi

ןוילע דוקיפ .6

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

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

$ top

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

    הדוקפה תא לעפה ,דחא שמתשמל םייפיצפס םיכילהת גיצהל ידכ

    $ top -u tecmint
    

    ps תדוקפ .7

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

    $ ps
    
       PID TTY          TIME CMD
      10994 pts/0    00:00:00 bash
      12858 pts/0    00:00:00 ps
    

    .גצומש יפכ -u תורשפאב שמתשה ,שמתשמה לש תעכ לעפומה ךילהתה תא גיצהל ידכ

    $ ps -u tecmint
    

    דוקיפ ודוס .8

    .sudo םע הדוקפה תא הליחת לחתה ,הפסוהה רחאל .sudo תצובקל הליחת ףסוותי שמתשמה יכ אדו ,הדוקפב שומישה ינפל .תוהבגומ וא תוילוהינ תומישמ עצבל העובק שמתשמ תלוכי קינעמש הדוקפ תרוש ילכ אוה Super Us

    :הדוקפה תא לעפה ,תוליבחה תומישר תא ןכדעל ידכ ,המגודל

    $ sudo apt update
    

    .המישמה עצובת הילעש המסיסה תא ןיזהל שקבתת

    דוקיפ דה .9

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

    $ echo “Hey guys. Welcome to Linux”
    
    “Hey guys. Welcome to Linux”
    

    .רצוויי אוה ,םייק אל ץבוקה םא . (>) הינפהה רוטרפוא תועצמאב ץבוקל תזורחמ רומשל םג ןתינ

    $ echo “Hey guys. Welcome to Linux” > file1.txt
    $ cat file1.txt
    
    “Hey guys. Welcome to Linux”
    

    . (>>) רשאמ רתוי לודג לופכ לופכב שמתשה עדימ ףיסוהל וא ףיסוהל ידכ .ץבוק ףילחמ הז ,ךתעידיל

    $ echo “We hope you will enjoy the ride” >> file1.txt
    $ cat file1.txt
    
    “Hey guys. Welcome to Linux”
    We hope you will enjoy the ride
    

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

    $ echo $USER
    
    tecmint
    

    :תיבה תיירפס תלעפהל ביתנ גיצהל ידכ

    $ echo $HOME
    
    /home/tecmint
    

    הירוטסיה דוקיפ .10

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

    $ history
    

    שאר דוקיפ .11

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

    $ head /etc/ssh/ssh_config
    

    :אבה ןפואב הדוקפה תא לעפה ,תורוש 5 גיצהל ידכ ,המגודל .וגצויש תורושה רפסמ תא ןייצל ידכ -n לגדה תא ףיסוהל לכות

    $ head -n 5 /etc/ssh/ssh_config
    

    בנז דוקיפ .12

    .ץבוקה לש תונורחאה תורושה 10 תא גיצמ אוה .שארה תדוקפמ ךפהה קוידב איה בנזה תדוקפ

    $ tail /etc/ssh/ssh_config
    

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

    $ tail -n 5 /etc/ssh/ssh_config
    

    wget דוקיפ .13

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

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

    $ wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz
    

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

    .הדוקפה תא לעפה ,/opt הירפסל ץבוק דירוהל ידכ ,המגודל .URL -ה תבותכ וירחאו הירפסל ביתנה וירחאו -P לגדב שמתשה ,תרחא הירפסב ץבוק רומשל ידכ

    $ wget -P /opt https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz
    

    .יוצרה ץבוקה םש וירחאו -O לגדב שמתשה ,רחא םשב ץבוק רומשלו דירוהל ידכ

    $ wget -O latest.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz
    

    עבצא דוקיפ .14

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

    $ finger tecmint
    
    Login: tecmint        			Name: Tecmint
    Directory: /home/tecmint            	Shell: /bin/bash
    On since Wed Mar 17 09:21 (IST) on tty7 from :0
       2 hours 52 minutes idle
    No mail.
    No Plan.
    

    דוקיפ יוניכ .15

    .גצומש יפכ alias הדוקפה תא לעפה ,ls -a הדוקפל show ארקנש יוניכ תוצקהל ידכ אמגודל .תוחונ תורטמל סקוניל תדוקפל ךמצעב ךמש תוצקהל ךל תרשפאמ יוניכה תדוקפ

    $ alias show=ls -a
    $ show
    

    passwd הדוקפ .16

    .גצומש יפכ passwd תדוקפ תא לעפה טושפ .ךלש המסיסה תא תונשל ךל תרשפאמ passwd הדוקפה

    $ passwd
    

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

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

    $ sudo passwd username
    

    דוקיפ תוצובק .17

    :אבה ןפואב תוצובקה תדוקפ תא ליעפהל ךייתשמ שמתשמ תוצובק וליאל קודבל ידכ

    $ groups
    OR
    $ groups tecmint
    
    tecmint sudo
    

    דוקיפ וד .18

    .תוירפסבו םיצבקב קסידב שומישה תקידבל תיטרדנטסה הדוקפה איה - קסידב שומיש לש רוציק - du הדוקפה ?ךלש תויקיתהו םיצבקה לש םיקסידב שומישה לע ןיע חוקפל הצור

    .גצומש יפכ יסיסב ריבחת רחא תבקוע הדוקפה

    $  du OPTIONS FILE
    

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

    $ du -h .
    

    :הדוקפה תא לעפה/var/log/לשמל ,תרחא הירפסב קסידב שומישה תא קודבל ידכ

    $ du -h /var/log
    

    df דוקיפ .19

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

    $ df OPTIONS FILE
    

    .םדאל אירק טמרופב טלפה תא גיצמ -h לגדה וליאו םיצבקה תכרעמ גוס תא סיפדמ -T לגדה . -h -T ןה רתויב תובושחה תויורשפאה

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

    $ df -Th
    

    זעול דוקיפ .20

    .ןאכ ונל שיש המל המוד טלפ לבקת ,ls -l הדוקפה תועצמאב היירפסה ןכות תא טרפמ התא רשאכ .תוירפסו םיצבק לע הצובקהו שמתשמה תולעב יונישל תשמשמ chown הדוקפה

    $ ls -l
    

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

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

    :tecmint תצירכ םילעבה לע רומשל ךא james -ל file1.txt לש הצובקה תא תונשל ידכ ,המגודל

    $ sudo chown tecmint:james  file1.txt
    $ ls -l
    

    :הדוקפה תא לעפה ,הצובקה תא םגו םילעבה תא םג תונשל ידכ

    $ sudo chown james:james  file1.txt
    $ ls -l
    

    .james -ל הצובקה תא םגו שמתשמה תא הנשנו data םשב השדח הירפס ונרצי .יביסרוקר ךרוצל -R לגדב שמתשה הירפס לע תולעב תונשל ידכ

    $ sudo chown -R james:james data
    $ ls -l
    

    chmod דוקיפ .21

    םיאבה םיוותה תא תללוכ הנושארה הדומעה .ls -l הדוקפה טלפל הרזח .תויקית וא םיצבק תואשרה יוניש וא הרדגהל תשמשמ chmod הדוקפה

    drwxrwxrwx
    

    .םישמתשמה ראש לכ תא גציימ ןורחאה טסהו ,(g) הצובקה תא גציימ ינשה ,(u) ץבוקה לעב תא גציימ ןושארה טסה .(עוציב ,הביתכ ,האירק) rwx ילגד לש תוצובק שולשל תוקלוחמ תויומדה תעשת ראש . (-)

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

    r = 4
    
    w = 2
    
    x = 1
    
    No permissions = 0
    

    :המגודל .תוכרעה לכב םימיאתמה םיכרעה תא ףסוה טושפ ץבוק לש ץבוקה תואשרה תא לבקל ידכ

    drwxrwxr-x
    

      .775 ןומיסל םיעיגמ ונא ,ףוסבל

      .txt.1 ץבוקל תפסונ אמגוד חקינ ואוב

      -rw-rw-r-- 1 james  james   59 Mar 6 18:03 file1.txt
      

      .–rw-rw-r ונל שי ,הנה

      .םתוא םכסנ ואוב

        .644 ל עיגמ הז

        .דבלב תואשרה םיעצבמו םיארוק םירחא םישמתשמו ,rwx רמולכ - תואשרהה לכ תא ץבוקה לש הצובקלו םילעבל ןתונ הז .775 ל הז תא רידגנ

        :הדוקפה תא לעפה

        $ sudo chmod 775 file1.txt
        

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

          הדוקפה תא לעפה ,םירחא םישמתשמו הצובקה ירבח ,ץבוקה לעב - תוכרעה לכמ עוציב תואשרה ריסהל ידכ ,המגודל

          $ sudo chmod a-x file1.txt
          

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

          $ sudo chmod g=r file1.txt
          

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

          $ sudo chmod o-r file1.txt
          

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

          $ sudo chmod og+rw file1.txt
          

          .יביסרוקר ןפואב תואשרה תרדגהל -R לגדב שמתשה ,תוירפסל תואשרה תוצקהל ידכ

          :המגודל

          $ sudo chmod -R 755 /var/www/html
          

          שדחמ לוחתא/הלעפהה תודוקפ .22

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

          $ poweroff
          

          .גצומש יפכ יוביכה תדוקפ איה המישמ התוא תא תעצבמש תפסונ הדוקפ

          $ shutdown -h now
          

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

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

          $ shutdown -h +5 “System is shutting down shortly. Please save your work.”
          

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

          $ reboot
          

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

          $ shutdown -r now
          

          הדוקפמ אצ .23

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

          $ exit
          

          שיא דוקיפ .24

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

          :לעפה ,ls הדוקפב תונבות גיצהל ידכ ,המגודל

          $ man ls
          

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