לינוקס- פקודות וכלים

Linux- commands and Tools

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


הגדרות משתמש
משתני סביבה- set, setenv
הוספת משתמש-useradd username
שינוי סיסמה- passwd username
מעבר בין משתמשים- su
איזה משתמש נמצא בלוגין- whoami
פקודות נוספות: w, who, users, groups



אינפורמציה על המכונה
נתונים על המערכת- uname -a
מידע על החומרה: /usr/bin/lsdev
פקודות נוספות: cat /proc/interrupts, cat /proc/dma, /sbin/lspci
הצגת שם המחשב- hostname
הצגת כתובת ה איפי- ifconfig
הצגת גרסת הלינוקס- cat /proc/version
פקודות נוספות: cat /etc/redhat-release
מידע על המחיצות: df- k

מידע על מערכת הקבצים- cat /proc/filesystems
מידע על המעבד- cat /proc/cpuinfo
פקודות נוספות: uptime, iostat
מידע על הזיכרון- cat /proc/meminfo
פקודות נוספות:  dmesg, memory, free
הצגת אחוזי שימוש בזיכרון הווירטואלי- sar -B
הצגת  משאבי הזיכרון והמעבד- top
הצגת פורטים פתוחים- netstat -an | grep 1055
הצגת פרוססים שרצים- ps -ef | grep something
הצגת השעה- time
הצגת התאריך- date



קבצי לוג
הצגת קבצי לוג:מיקום הקבצים: /var/log/messages
סוגי הקבצים:
/secure /dmesg /boot.log /xferlog.1 /lastlog /maillog


התקנת תוכנה
התקנת תוכנה- rpm -ivh filename.rpm



ספריות וקבצים
פקודות תצוגה לתכולת קבצים- cat, more, less, head, tail, wc
הצגת עץ ספריות וקבצים- ls -la
העתקת קבצים- cp
*.somefiles another_directory
העברת קבצים- mv *.somefiles another_directory
מחיקת קבצים- "rm *.somefiles"
יצירת ספרייה חדשה- mkdir
עריכת קבצים- vi, pico, emacs, jed, joe

נתינת הרשאת root על קובץ או ספרייה- chmod 777
שינוי בעלות על קובץ או ספרייה- chown root.root file-name
מציאת קבצים גדולים-  "find -size +100000k -ls
הצגת מקום פנוי לספרייה או מחיצה- du -ks


קבצים פתוחים
כמה קבצים פתוחים מותר להריץ על המערכת- cat /proc/sys/fs/file-max
קבצים פתוחים- cat /proc/sys/fs/file-nr
הגדרת ערך חדש-   echo 4096 > /proc/sys/fs/file-max (ההגדרה הדיפולטי).


כיווץ וחילוץ קבצים
כיווץ קובץ -tar -cvf mystuff.tar mystuff/ tar -czvf mystuff.tgz mystuff
פתיחת קובץ מכווץ:
tar –xvf filename.tar



תזמון משימות
פקודות: crontab, cron
מיקום:
etc/cron.hourly/
אפשרויות:
/cron.daily/ cron.weekly/ /cron.monthly/


פקודות תקשורת
telnet- התחברות לפורט מסוים על מחשב מקומי ומרוחק- telnet website.com 25.

  1. מיקום הקובץ-etc/xinetd.d/telnetd
  2. פקודת אתחול -  etc/rc.d/init.d/xinetd restart


FTP- העברת קבצים ממחשב למחשב -ftp ftpwebsite.com

  1. מיקום הקובץ- etc/xinetd.d/wu-ftpd
  2. פקודת אתחול -  etc/rc.d/init.d/xinetd restart

rlogin, rsh, rcp – פקודות (.rhosts) המאפשרות להתחבר למחשב מרוחק, להעתיק ממנו קבצים וכדו'…
wget- הורדת קבצים מהאינטרנט וממחשב מרוחק.



בדיקות תקשורת
itbananas netchk- אוסף כלי תקשורת.
Ping.eu- חבילת כלים אונליין לבדיקות תקשורות.
DNS Report- מציג דוח מפורט על רשומות דומיין.
פיירפוקס נייד ותוסף פרוקסי לפיירפוקס -לביצוע בדיקות רשת חיצונית.

כלים ועזרים
synergy – תוכנת השתלטות על מחשבים מרוחקים -לינוקס, מק וינדוס.


FTP קליינט: filezilla, SmartFTP, WinSCP-קליינט לפעולות העברת קבצים.
מנהל קבצים ללינוקס- Midnight Commander

NX- תוכנה מתקדמת להתחברות ללינוקס באמצעות SSH
קליינט לוינדוס, קליינט ללינוקס.


Putty- התחברות ללינוקס באמצעות SSH
PuTTY Portable- תוכנת קליינט לוינדוס ללא התקנה.
PuTTyTray- מציב את פוטי בסרגל המערכת- systemtray


שרתים וכלי ניהול (ראה גם).
Webmin – ממשק אינטרנטי לניהול הגדרות.
CentOS 5.0 server- שרת לינוקס מבוסס redhat- סקירה, מדריך התקנה.
Dropbear -שרת SSH
FTP שרת: serv-U, xlightftpd


כלי הצלה
LiveCD list-רשימה ארוכה של Live-cd לכל מערכות ההפעלה.
ultimatebootcd -הכנת דיסק הצלה (livecd) ללינוקס.
LiveCD Ubuntu- הכנת דיסק הצלה לאובונטו.
שימוש- הורדת קובץ אימיג' וצריבתו לדיסק (איך?), ניתן לתפעול גם מתוך usb.
עם אפשרות לשינוי הגדרות (איזה יישומים לצרף או לא לצרף להתקנה).




קישורים:

  1. The One Page Linux Manual Page
  2. Linux Configuration and Admin Tutorials
  3. אובונטו למתחילים- סקירה.
  4. codejacked.com- טיפים ללינוקס.
  5. פקודות בסיסיות-ראה קישור, עוד קישור.
  6. grepהסבר ודוגמאות.
  7. find- חיפוש קבצים- הסבר ודוגמאות.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Related posts


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

טרקבקים & פינגים

עדיין לא נשלחו טרקבקים ופינגים.

תגובות

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

מידע מתומצת, יעיל ומחכים.

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

רועי.

רועי, תודה רבה!!!

הראל

ישר כח !!! תודה רבה על המאמרים !

שלום הראל

קניתי מחשב אייסר חדש עם לינוקס מותקן
זה המחשב
http://www.on-off.co.il/?action=p322704

יש שם מסך שחור שמזכיר מאוד את דוס עם שורת הפקודה
כתוב שמה כך
Linpus Linux LiveCD Edition v9.2
[root@localhost /]#

מה אני עושה כדי לקבל ממשק גרפי עם אייקונים ועכבר?

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

הראל

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

רק איך אני מתקדם מהמסך הדוסי הזה

הוא מגיע לי עד לשורת הפקודה שכוללת #[root@localhost /] ודיסק ההתקנה בפנים

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

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

הראל

ברשותי מחשב Acer חדש ובפני מוצג הטקסט הבא במסך דוס שחור
Linpus Linux LiveCD Edition v9.2
[root@localhost /]#
ז"א שמותקן בו מערכת Linpus?
ובכן, איך אני ניגש לסידי להריץ את ההתקנה
ואיך אני בכלל מגיע לביוס כדי להגדיר עליה מסידירום?

אגב, בקניית המחשב קיבלתי סידי של דרייברים שיאפשרו לי להתקין xp עליו

אבל במצב הנכחי אני לא מצליח להריץ שום פקודה משמעותית דרך מערכת Linpus

מה לעשות?

איך אומרים לו dir ואיך עושים install במערכת Linpus
?

הי הראל,
אני מחפש דף אחד המרכז פקודות של לינוקס, האם תוכל להפנות אותי לאחד כזה?

תודה,
רונן

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

לא ניתן להגיב לפוסט כעת.