אינדקס:
פקודות בסיסיות, הגדרות משתמש, פקודות מערכת, קבצי לוג, התקנת תוכנה, ספריות וקבצים,
כיווץ וחילוץ קבצים, תזמון משימות, פקודות תקשורת, בדיקת תקשורת, כלים ועזרים, שרתים וכלי ניהול,
כלי הצלה, קישורים.
הגדרות משתמש
משתני סביבה- 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.
- מיקום הקובץ-etc/xinetd.d/telnetd
- פקודת אתחול - etc/rc.d/init.d/xinetd restart
FTP- העברת קבצים ממחשב למחשב -ftp ftpwebsite.com
- מיקום הקובץ- etc/xinetd.d/wu-ftpd
- פקודת אתחול - 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.
עם אפשרות לשינוי הגדרות (איזה יישומים לצרף או לא לצרף להתקנה).
קישורים:
- The One Page Linux Manual Page
- Linux Configuration and Admin Tutorials
- אובונטו למתחילים- סקירה.
- codejacked.com- טיפים ללינוקס.
- פקודות בסיסיות-ראה קישור, עוד קישור.
- grep – הסבר ודוגמאות.
- find- חיפוש קבצים- הסבר ודוגמאות.