תוכרעמ ילהנמל סקוניל לש תוישומיש תודוקפ 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
.ונספספ םא ונלש תורעהה תבית ךרד ופתש אנא .סקינוי/סקוניל תיומד הלעפה תכרעמב םוי-םויל תוישומיש תויסיסב תודוקפ יהוז