סקונילב תויוצר אל תוליבח תרסהלו הדוקפה תרושב טא'צ תרש תריציל תוישומיש תודוקפ


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

    .דחא דחא םתוא קודבל ואוב .Linux הדוקפה תרושב ביבח ןורחא hash יגת םושייו הנוש עבצ דוק חנעפו ףוסמב ינועבצ טלפ לבק ,הדוקפ תרוש מ קחורמו ימוקמ IP לבקל ,CentOS -ו Debian -מ םימותי תוליבח ריסהל

    Linux לש הדוקפה תרושב טא'צ תרש רוצ .1

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

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

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

    .ידיימ ןפואב הדוקפ תרושב תועדוה תרבעה תרש רוציל ידכ (IP: 192.168.0.7 תבותכ םע תרשב) nc הדוקפב שמתשה

    $ nc -l -vv -p 11119
    

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

      .רחא ימוקמ האיצי רפסמ לכב 11119 תא ףילחהל לוכי התא

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

      $ nc 192.168.0.7 11119
      

      .דחאל דחא תוריש אוה nc טא'צ םגו ctrl+c שקמ לע הציחל ידי לע טא'צה תלעפה תא םייסל ןתינ :הרעה

      סקונילב הדומעב םיכרע םכסל דציכ .2

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

      .'ls -l' הדוקפה לש טלפה

      $ ls -l
      

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

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

      $ ls -l | awk '{print $5}'
      

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

      $ ls -l | awk '{print $5}' | awk '{total = total + $1}END{print total}'
      

      ?סקונילב םימותי תוליבח ריסהל דציכ

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

      .היולת תולת תנקתומ םא אלא gtprogram תא ןיקתהל םילוכי ונניא .gtd תולתב היולת התייהש gtprogram הליבח ונקתהש חיננ

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

      # yum autoremove                [On RedHat Systems]
      
      # apt-get autoremove                [On Debian Systems]
      

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

      סקוניל תרש לש תירוביצו תימוקמ IP תבותכ גישהל דציכ .4

      .הטמל דחא liner -ה טפירקס תא לעפה ,ךלש תימוקמה IP -ה תבותכ תא גישהל ידכ

      $ ifconfig | grep "inet addr:" | awk '{print $2}' | grep -v '127.0.0.1' | cut -f2 -d:
      

      .”:intel addr"\תזורחמה תא אוצמל ידכ grep הדוקפה םע ifconfig לש טלפה תא רוניצל רובענ ןאכ .yum וא apt ,אל םא ,ifconfig תוליבח תא ןיקתהל בייח התא

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

      # ifconfig | grep "inet addr:"
      

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

      # ifconfig | grep “inet addr:” | awk '{print $2}'
      

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

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

      # ifconfig | grep "inet addr" | awk '{print $2}' | grep -v '127.0.0.1'
      

      .ל"נה טלפה לש רוניצ ידי לע (-d) דירפמב שמתשהל ונילע ןכל , (:) ידי לע אלא םיבאט ידי לע תודרפומ ןניא 2 הדומעהו 1 הדומעה .היינשה הדומעה תא קר סיפדהל ידכ cut הדוקפ

      # ifconfig | grep "inet addr:" | awk '{print $2}' | grep -v '127.0.0.1' | cut -f2 -d:
      

      .הרצונ היוצרה האצותה !ףוס לכ ףוס

      סקוניל ףוסמ תא עובצל דציכ .5

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

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

      $ vi /home/$USER/.bashrc
      

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

      if [ -x /usr/bin/dircolors ]; then
          test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dirc$
          alias ls='ls --color=auto'
          #alias dir='dir --color=auto'
          #alias vdir='vdir --color=auto'
      
          alias grep='grep --color=auto'
          alias fgrep='fgrep --color=auto'
          alias egrep='egrep --color=auto'
      fi
      

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

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

      $ dircolors -p
      

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

      $ dircolors -p | less
      

      סקוניל לש םיטפירקסו תודוקפ ףושחל דציכ .6

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

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

      .root כ לעופ ןכלו root וא sudo שמתשמ ידי לע להונמ תויהל לוכי ifconfig -ש םיעדוי ונא .ךכל hash גת רוצ תעכ .ליעל 4 הדוקנב לעופל אצוהש ךורא טירסת ונל שיש חיננ .רתוי רחואמ התוא אוצמל לכונש ידכ

      # ifconfig | grep "inet addr:" | awk '{print $2}' | grep -v '127.0.0.1' | cut -f2 -d: #myip
      

      .םשמ םג הז תא עצבל לוכי התא .'myip' דלקהו ףוסמב ,(ctrl+r שקה) reverse-i-serach -ב hash -ה גת תא שפח תעכ .'myip' -ב גיות הלעמלש טירסתה

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

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