תוכרעמ ילהנמל סקוניל לש תוישומיש תודוקפ 30


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

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

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

# uptime

08:16:26 up 22 min,  1 user,  load average: 0.00, 0.03, 0.22

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

[[email  ~]$ uptime -V
procps version 3.2.8

W דוקיפ .2

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

# w

08:27:44 up 34 min,  1 user,  load average: 0.00, 0.00, 0.08
USER     TTY      FROM              [email    IDLE   JCPU   PCPU WHAT
tecmint  pts/0    192.168.50.1     07:59    0.00s  0.29s  0.09s w

    םישמתשמ דוקיפ .3

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

    # users
    
    tecmint

    דקפמ ימ .4

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

    # who
    
    tecmint  pts/0        2012-09-18 07:59 (192.168.50.1)
    # w
    
    08:43:58 up 50 min,  1 user,  load average: 0.64, 0.18, 0.06
    USER     TTY      FROM              [email    IDLE   JCPU   PCPU WHAT
    tecmint  pts/0    192.168.50.1     07:59    0.00s  0.43s  0.10s w

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

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

      # whoami
      
      tecmint

      6. ls דוקיפ

      ls םדאל אירק טמרופב םיצבקה תמישר תא גיצהל.

      # ls -l
      
      total 114
      dr-xr-xr-x.   2 root root  4096 Sep 18 08:46 bin
      dr-xr-xr-x.   5 root root  1024 Sep  8 15:49 boot

      .התנושש הנורחאה םעפה יפל ץבוקה תא ןיימ

      # ls -ltr
      
      total 40
      -rw-r--r--. 1 root root  6546 Sep 17 18:42 install.log.syslog
      -rw-r--r--. 1 root root 22435 Sep 17 18:45 install.log
      -rw-------. 1 root root  1003 Sep 17 18:45 anaconda-ks.cfg

      .סקונילב 'ls' לש תויסיסב דוקיפ תואמגוד 15 אשונב ונלש רמאמב ןייע ,ls הדוקפל תופסונ תואמגוד תלבקל

      Crontab דוקיפ .7

      .l- תורשפאו crontab הדוקפה םע יחכונה שמתשמל םינמז חול תודובע םושר

      # crontab -l
      
      00 10 * * * /bin/ls >/ls.txt

      .יטמוטוא ןפואב הרדגהה תא םירמושה wq ישקמ לע ץוחלל קיספהו םייחרכה םייוניש עצב .VI ךרועב םינמז חול תודובע וחתפי ןלהלש המגודב .e- תורשפא םע crontab תא ךורע

      # crontab -e

      .סקונילב Cron ןומזת תומישמל תואמגוד 11 אשונב ונלש םדוקה רמאמה תא ארק אנא ,סקוניל לש Cron תדוקפל תופסונ תואמגוד תלבקל

      דוקיפ תוחפ .8

      .תוחפ ןולחמ תאצל ידכ 'q' לע ץחל .הטמו הלעמ ףדל לוכי התא .ץבוקה תא תוריהמב גיצהל תרשפאמ הדוקפ תוחפ

      # less install.log
      
      Installing setup-2.8.14-10.el6.noarch
      warning: setup-2.8.14-10.el6.noarch: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
      Installing filesystem-2.4.30-2.1.el6.i686
      Installing ca-certificates-2010.63-3.el6.noarch
      Installing xml-common-0.6.3-32.el6.noarch
      Installing tzdata-2010l-1.el6.noarch
      Installing iso-codes-3.16-2.el6.noarch

      דוקיפ רתוי .9

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

      # more install.log
      
      Installing setup-2.8.14-10.el6.noarch
      warning: setup-2.8.14-10.el6.noarch: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
      Installing filesystem-2.4.30-2.1.el6.i686
      Installing ca-certificates-2010.63-3.el6.noarch
      Installing xml-common-0.6.3-32.el6.noarch
      Installing tzdata-2010l-1.el6.noarch
      Installing iso-codes-3.16-2.el6.noarch
      --More--(10%)

      CP דוקיפ .10

      .בצמ ותוא לע הרימש ךות דעיל רוקממ ץבוק קתעה

      # cp -p fileA fileB

      .קיתה תא ףילחתש ינפל שקבתת

      # cp -i fileA fileB

      MV דוקיפ .11

      .רבכ םייק םא רושיא שקב .הפלחה ינפל היחנה תויורשפא B. -i ץבוקל A ץבוקה םש תא הנש

      # mv -i fileA fileB

      לותח דוקיפ .12

      .תינמז וב םיבורמ םיצבקב הייפצל תשמשמ cat תדוקפ

      # cat fileA fileB

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

      # cat install.log | less
      
      # cat install.log | more

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

      (הירפס יוניש) CD תדוקפ .13

      .fileA תיירפסל רובעי הז (היירפס יוניש) cd תדוקפ םע

      # cd /fileA

      (הספדהל הדובע ךירדמ) pwd תדוקפ .14

      .תיחכונה הדובעה תיירפס םע pwd תדוקפל רוזח

      # pwd
      
      /root

      ןוימ תדוקפ .15

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

      #sort fileA.txt
      
      #sort -r fileA.txt

      יו דוקיפ .16

      Vi ל המודה הלעפהה תכרעמ לש רתויב ןימזה רתויב ירלופופ םיטסקט ךרוע אוה- UNIX. תורשפא םע דבלב האירקב ץבוק תחיתפל תואמגוד ןלהל -R. לע ץחל ': q' ןולחמ תאצל ידכ vi.

      # vi -R /etc/shadows

      (תחטבואמ תפטעמ) SSH תדוקפ .17

      .narad -כ שמתשמב שומיש ךות (192.168.50.2) קחורמ חראמל רבחתת ssh לש האבה הדוקפה אמגודל .קחורמ חראמל תורבחתהל תשמשמ SSH תדוקפ

      # ssh [email 

      .ssh לש הסרג הגיצמ (תולודג תויתוא) V- תורשפאב שמתשה ssh לש הסרגה תא קודבל ידכ

      # ssh -V
      
      OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010

      sftp וא Ftp תדוקפ .18

      .ftp (192.168.50.2) חראמל ורבחתי ןלהלש תודוקפה אמגודל .(חטבואמ םיצבק תרבעה לוקוטורפ) אוה sftp -ו (םיצבק תרבעה לוקוטורפ) אוה ftp .קחורמ ftp חראמל תורבחתהל תשמשמ sftp וא ftp תדוקפ

      # ftp 192.168.50.2
      
      # sftp 192.168.50.2

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

      # ftp > mput *.txt
      
      # ftp > mget *.txt

      תוריש דוקיפ .19

      .תורישה תדוקפ םע httpd ארקנש תורישה תא םיליחתמ ונא אמגודל .והשלכ תוריש ליחתהל םיכרד יתש ןנשי .טפירקסה תא עצבמו /etc/init.d/ הירפסב אצמנש תוריש תדוקפ תאירק טפירקס

      # service httpd start
      OR
      # /etc/init.d/httpd start

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

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

      # free
                   total       used       free     shared    buffers     cached
      Mem:       1030800     735944     294856          0      51648     547696
      -/+ buffers/cache:     136600     894200
      Swap:      2064376          0    2064376

      .םיתב שומישל ןימזו שמשמה ןורכיזה ךס תא תוגיצמ t- םע םניחב תויורשפא

      # free -t
                   total       used       free     shared    buffers     cached
      Mem:       1030800     736096     294704          0      51720     547704
      -/+ buffers/cache:     136672     894128
      Swap:      2064376          0    2064376
      Total:     3095176     736096    2359080

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

      .ןוילעה ךסמהמ תאצל ידכ 'q' לע ץחל .ךל יוצרה יפל ןיימל ידכ (הלודג תוא) 'O' לע ץחל .ןלהל גצומש יפכ שמתשמה ךילהת לע םייפיצפס םיטרפ גיצת וז 'u' תורשפא םע הנוילעה הדוקפב שמתשה .ןורכיזבו דבעמב ש

      # top -u tecmint
      
      top - 11:13:11 up  3:19,  2 users,  load average: 0.00, 0.00, 0.00
      Tasks: 116 total,   1 running, 115 sleeping,   0 stopped,   0 zombie
      Cpu(s):  0.0%us,  0.3%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
      Mem:   1030800k total,   736188k used,   294612k free,    51760k buffers
      Swap:  2064376k total,        0k used,  2064376k free,   547704k cached
      
      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
      1889 tecmint   20   0 11468 1648  920 S  0.0  0.2   0:00.59 sshd
      1890 tecmint   20   0  5124 1668 1416 S  0.0  0.2   0:00.44 bash
      6698 tecmint   20   0 11600 1668  924 S  0.0  0.2   0:01.19 sshd
      6699 tecmint   20   0  5124 1596 1352 S  0.0  0.2   0:00.11 bash

      .סקונילב TOP דוקיפל תואמגוד 12 לש המישר ונזכיר רבכ הנוילע הדוקפ לע ףסונ עדימל

      תפז דוקיפ .22

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

      # tar -cvf archive-name.tar /home

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

      # tar -xvf archive-name.tar

      .סקונילב תפז לע דוקיפל תואמגוד 18- ב תפז תדוקפל אלמ תוארוה ךירדמ ונרצי ,תפז תדוקפ תודוא רתוי ןיבהל ידכ

      Grep דוקיפ .23

      grep שמתשמ קר .ץבוקב הנותנ תזורחמ שפח tecmint ץבוקמ גיצמ/etc/passwd. תורשפאב שמתשהל םילוכי ונא -i ליגרהמ תומלעתהל.

      # grep tecmint /etc/passwd
      
      tecmint:x:500:500::/home/tecmint:/bin/bash

      דוקיפ אצמ .24

      .טלפה תרזחהו '/' הציחמב הלימ הדוקפ שופיח הלימ תאיצמל האבה המגודה .תוירפסו תוזורחמ ,םיצבק שופיחל תשמשמה הדוקפ אצמ

      # find / -name tecmint
      
      /var/spool/mail/tecmint
      /home/tecmint
      /root/home/tecmint

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

      lsof דוקיפ .25

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

      # lsof -u tecmint
      
      COMMAND  PID    USER   FD   TYPE     DEVICE SIZE/OFF   NODE NAME
      sshd    1889 tecmint  cwd    DIR      253,0     4096      2 /
      sshd    1889 tecmint  txt    REG      253,0   532336 298069 /usr/sbin/sshd
      sshd    1889 tecmint  DEL    REG      253,0          412940 /lib/libcom_err.so.2.1
      sshd    1889 tecmint  DEL    REG      253,0          393156 /lib/ld-2.12.so
      sshd    1889 tecmint  DEL    REG      253,0          298643 /usr/lib/libcrypto.so.1.0.0
      sshd    1889 tecmint  DEL    REG      253,0          393173 /lib/libnsl-2.12.so
      sshd    1889 tecmint  DEL    REG      253,0          412937 /lib/libkrb5support.so.0.1
      sshd    1889 tecmint  DEL    REG      253,0          412961 /lib/libplc4.so

      .סקונילב lsof תודוקפל תואמגוד 10 -ב רקב lsof תודוקפל תופסונ תואמגוד תלבקל

      הנורחא הדוקפ .26

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

      # last
      
      tecmint  pts/1        192.168.50.1     Tue Sep 18 08:50   still logged in
      tecmint  pts/0        192.168.50.1     Tue Sep 18 07:59   still logged in
      reboot   system boot  2.6.32-279.el6.i Tue Sep 18 07:54 - 11:38  (03:43)
      root     pts/1        192.168.50.1     Sun Sep 16 10:40 - down   (03:53)
      root     pts/0        :0.0             Sun Sep 16 10:36 - 13:09  (02:32)
      root     tty1         :0               Sun Sep 16 10:07 - down   (04:26)
      reboot   system boot  2.6.32-279.el6.i Sun Sep 16 09:57 - 14:33  (04:35)
      narad    pts/2        192.168.50.1     Thu Sep 13 08:07 - down   (01:15)

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

      # last tecmint
      
      tecmint  pts/1        192.168.50.1     Tue Sep 18 08:50   still logged in
      tecmint  pts/0        192.168.50.1     Tue Sep 18 07:59   still logged in
      tecmint  pts/1        192.168.50.1     Thu Sep 13 08:07 - down   (01:15)
      tecmint  pts/4        192.168.50.1     Wed Sep 12 10:12 - 12:29  (02:17)

      ps תדוקפ .27

      .דבלב init ךילהת תוארהל המגוד ןלהל .תכרעמב םילעופה םיכילהת תודוא הגיצמ ps תדוקפ

      # ps -ef | grep init
      
      root         1     0  0 07:53 ?        00:00:04 /sbin/init
      root      7508  6825  0 11:48 pts/1    00:00:00 grep init

      הדוקפ גורהל .28

      .kill -9 הדוקפה תועצמאב ךילהתה תא גרהו ןלהל גצומכ ps תדוקפ םע ךילהתה ההזמ תא אצמ תישאר .ךילהתה תא םייסל ידכ kill תדוקפב שמתשה

      # ps -ef | grep init
      root         1     0  0 07:53 ?        00:00:04 /sbin/init
      root      7508  6825  0 11:48 pts/1    00:00:00 grep init
      
      # kill- 9 7508

      rm תדוקפ .29

      .רושיאל השקב אלל ותקיחמל וא ץבוק תרסהל תשמשמה rm תדוקפ

      # rm filename

      .רושיא אלל חוכב ץבוקה תא ריסי 'f-' -ו 'r-' תויורשפאב שומיש .ותרסה ינפל רושיא תלבקל i- תורשפאב שומיש

      # rm -i test.txt
      
      rm: remove regular file `test.txt'?

      .mkdir הדוקפ תמגוד .30

      .סקוניל תחת תוירפס תריציל תשמשמ mkdir הדוקפה

      # mkdir directoryname

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