יום ראשון, 21 בדצמבר 2025

חיפוש קבצים בלינוקס

התחברתם לשרת, ידעתם שאתם צריכים לערוך קובץ ספציפי, אבל לא היה לכם מושג באיזו תיקייה הוא מתחבא?
ב-Windows יש לנו את החיפוש הנוח בצד, אבל כשנמצאים מול המסך השחור של הטרמינל (CLI), זה יכול להיות מתסכל.

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

הנה השיטות הכי שימושיות שאני משתמש בהן ביומיום:

1. כשיודעים בדיוק מה מחפשים

אם אתם יודעים את השם המלא של הקובץ, הפקודה פשוטה מאוד. עומדים בתיקייה הראשית העליונה בעץ, שממנה רוצים להתחיל לחפש (למשל DOMAIN_HOME) ומריצים:

find . -name "config.cfg"

מה עשינו פה?

  • . (נקודה): אומרת ללינוקס "תחפש החל מהתיקייה שאני נמצא בה כרגע וכל מה שמתחתיה".
  • -name: אנחנו מחפשים לפי שם.

2. "אני זוכר רק חלק מהשם..."

לפעמים אנחנו לא זוכרים אם הקובץ נקרא server.log או myserver.log. בדיוק בשביל זה יש את הכוכבית (*). היא משלימה את מה שחסר:

find . -name "*.log"

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

find . -name "*config*"


3. אותיות גדולות או קטנות?

לינוקס רגיש מאוד לאותיות (Case Sensitive). הקובץ File.txt ו-file.txt הם שני דברים שונים.
אם אתם לא בטוחים איך כותבים את השם של הקובץ, תוסיפו את האות i (קיצור ל-Insensitive):

find . -iname "Config.cfg"

זה ימצא את הקובץ לא משנה אם הוא נכתב באותיות גדולות או קטנות.

שימו לב !

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

הטריק לנקות את המסך:

find . -name "config.cfg" 2>/dev/null

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


יום שני, 21 ביולי 2025

אימות שם משתמש וסיסמא מול Active Directory

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

מה לעשות?

פקודת ldapwhoami, מבצעת התחברות לשרת AD עם שם משתמש וסיסמה. אם ההתחברות מצליחה, נקבל חיווי שהמשתמש תקף. אם לא נקבל שגיאה.

דוגמה עם LDAPS (חיבור מאובטח):

'ldapwhoami -x -H ldaps://domain.com -D "USER@domain.com" -w 'password

או בצורה בטוחה יותר, שתבקש סיסמה ידנית:

ldapwhoami -x -H ldaps://domain.com -D "USER@domain.com" -W

אם הפרטים נכונים, הפלט יהיה משהו כמו:

u:domain\USER

אם לא, תתקבל שגיאת התחברות (למשל Invalid credentials).

ובלי SSL (במקום LDAPS):

'ldapwhoami -x -H ldap://domain.com -D "user@domain.com" -w 'password

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

איך לא להשאיר סיסמה בהיסטוריה?

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

  1. ראה את היסטוריית הפקודות:
    history
  2. מחק את שורת הפקודה עם המספר שלה:
    history -d <מספר שורה>
    history -w

יום שני, 9 ביוני 2025

מחשבון מחיר יעד למניה

מחשבון רווח ממניות


יום חמישי, 20 בפברואר 2025

המרת תאריך לועזי לתאריך עברי






יום שני, 17 בפברואר 2025

הרצת Admin Applet מהלינוקס

הפעלת Admin Applet של Oracle WebCenter Content בלינוקס

אם אתם מנהלי מערכת של Oracle WebCenter Content (WCC) ועובדים על לינוקס, ייתכן שנתקלתם בקושי בהפעלת ה-Admin Applet בשל הפסקת התמיכה ב-Java Applets בדפדפנים מודרניים. הנה דרך פשוטה לעקוף את הבעיה ולהפעיל את ה-Applet ישירות מהשרת:

  1. הגדרת משתני סביבה:
    export JAVA_HOME=/path/to/jdk
    export PATH=$JAVA_HOME/bin:$PATH

    החליפו /path/to/jdk בנתיב המתאים להתקנת ה-JDK שלכם.

  2. ניווט לספריית ה-bin של WCC:
    cd ../domain/OurDomain/ucm/cs/bin

    החליפו /../domain/OurDomain בנתיב המתאים לסביבה שלכם.

  3. הפעלת ה-Admin Applet:
    ./ConfigurationMaanager

    פקודה זו תפתח את ממשק הניהול של ה-Content Server ישירות, ללא צורך בדפדפן.

טיפים נוספים:

  • הרשאות: ייתכן שתצטרכו הרשאות מנהל (root) לביצוע חלק מהפעולות.
  • גרסאות תואמות: ודאו שגרסת ה-JDK תואמת לגרסת ה-WCC שלכם.
  • פתרון בעיות: במקרה של בעיות, בדקו את קבצי הלוג בספריית logs של ה-WCC לקבלת מידע נוסף.

ביצוע שלבים אלו אמור לסייע לכם להפעיל את ה-Admin Applet של WCC בסביבת לינוקס בצורה חלקה. אם יש לכם שאלות נוספות או טיפים נוספים, שתפו בתגובות!

יום שלישי, 4 בפברואר 2025

מחשבון השוואת דמי ניהול פנסיה

מחשבון השוואת דמי ניהול

מחשבון השוואת דמי ניהול פנסיה

בצעו השוואה בין דמי הניהול שמציעים לכם בפנסיה אחת לבין השנייה, הזינו את הנתונים ושיהיה בהצלחה

קרן פנסיה 1

קרן פנסיה 2

 

יום ראשון, 13 באוקטובר 2024

לינוקס - שליטה בהרשאות עם chmod

הפקודה chmod (קיצור של "change mode") מאפשרת לנו לשנות גישה לקבצים.

דוגמה לשימוש:

אם יש לנו תיקייה בשם my_folder ואנחנו רוצים להעניק לה הרשאות קריאה, כתיבה וביצוע לבעלים, והרשאות קריאהה לאחרים, נשתמש בפקודה:

chmod 777 my_folder


אם נרצה להחיל את זה על כל הקבצים והתיקיות בתוכה, נוסיף את -R:


chmod -R 777 my_folder


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


יום שני, 1 באפריל 2024

המרת אינץ' לסנטימטר

מחשבון המרת אינץ' לסנטימטר והמרת סנטימטר לאינץ' מחשבון המרת אינץ' לסנטימטר והמרת סנטימטר לאינץ'

יום רביעי, 31 בינואר 2024

מחשבון שעות II

הכניסו שעת התחלה ומספר של שעות לחישוב השעת סיום
שעת התחלה (24H):
מספר שעות:

יום ראשון, 28 בינואר 2024

מחשבון ריבית דריבית