SmartFinance Pro
ניתוח כדאיות מימון מול השקעה - גרסה מתוקנת
רווח/חיסכון נטו
₪0קראתי, למדתי, הבנתי, כתבתי פה במחברת
ניתוח כדאיות מימון מול השקעה - גרסה מתוקנת
רווח/חיסכון נטו
₪0התחברתם לשרת, ידעתם שאתם צריכים לערוך קובץ ספציפי, אבל לא היה לכם מושג באיזו תיקייה הוא מתחבא?
ב-Windows יש לנו את החיפוש הנוח בצד, אבל כשנמצאים מול המסך השחור של הטרמינל (CLI), זה יכול להיות מתסכל.
במקום לנחש, תכירו את הפקודה הכי יעילה בארסנל - find.
הנה השיטות הכי שימושיות שאני משתמש בהן ביומיום:
אם אתם יודעים את השם המלא של הקובץ, הפקודה פשוטה מאוד. עומדים בתיקייה הראשית העליונה בעץ, שממנה רוצים להתחיל לחפש (למשל DOMAIN_HOME) ומריצים:
find . -name "config.cfg"
מה עשינו פה?
לפעמים אנחנו לא זוכרים אם הקובץ נקרא server.log או myserver.log. בדיוק בשביל זה יש את הכוכבית (*). היא משלימה את מה שחסר:
find . -name "*.log"
הפקודה הזו תביא לכם את כל קבצי הלוג בתיקייה. אפשר גם לחפש מילה באמצע השם:
find . -name "*config*"
לינוקס רגיש מאוד לאותיות (Case Sensitive). הקובץ File.txt ו-file.txt הם שני דברים שונים.
אם אתם לא בטוחים איך כותבים את השם של הקובץ, תוסיפו את האות i (קיצור ל-Insensitive):
find . -iname "Config.cfg"
זה ימצא את הקובץ לא משנה אם הוא נכתב באותיות גדולות או קטנות.
שימו לב !
כשמריצים חיפוש מתיקייה ראשית, הרבה פעמים מקבלים מלא שורות של Permission denied כי הפקודה מנסה להיכנס לתיקיות Root שאין לנו גישה אליהן. זה סתם מלכלך את העיניים ומסתיר את התוצאה האמיתית.
הטריק לנקות את המסך:
find . -name "config.cfg" 2>/dev/null
התוספת הקטנה הזו בסוף פשוט "זורקת לפח" את כל הודעות השגיאה ומציגה לכם רק את הקבצים שנמצאו.
לבדיקת שם משתמש וסיסמה של משתמש אל מול Active Directory, נבצע ניסיון התחברות ישיר (bind) דרך שורת הפקודה בלינוקס. כך ניתן לדעת אם הפרטים נכונים בלי להיכנס למערכת ולהסתכן בנעילת חשבון המשתמש עקב טעויות חוזרות.
פקודת ldapwhoami, מבצעת התחברות לשרת AD עם שם משתמש וסיסמה. אם ההתחברות מצליחה, נקבל חיווי שהמשתמש תקף. אם לא נקבל שגיאה.
'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).
'ldapwhoami -x -H ldap://domain.com -D "user@domain.com" -w 'password
חיבור כזה לא מוצפן, לכן לא מומלץ להשתמש בו ברשת פתוחה או בשרת פרודקשן.
אם הרצת את הפקודה עם -w, הסיסמה תישמר בהיסטוריית הטרמינל. כדי למחוק אותה:
history
history -d <מספר שורה>
history -wאם אתם מנהלי מערכת של Oracle WebCenter Content (WCC) ועובדים על לינוקס, ייתכן שנתקלתם בקושי בהפעלת ה-Admin Applet בשל הפסקת התמיכה ב-Java Applets בדפדפנים מודרניים. הנה דרך פשוטה לעקוף את הבעיה ולהפעיל את ה-Applet ישירות מהשרת:
export JAVA_HOME=/path/to/jdk
export PATH=$JAVA_HOME/bin:$PATH
החליפו /path/to/jdk בנתיב המתאים להתקנת ה-JDK שלכם.
cd ../domain/OurDomain/ucm/cs/bin
החליפו /../domain/OurDomain בנתיב המתאים לסביבה שלכם.
./ConfigurationMaanager
פקודה זו תפתח את ממשק הניהול של ה-Content Server ישירות, ללא צורך בדפדפן.
טיפים נוספים:
logs של ה-WCC לקבלת מידע נוסף.ביצוע שלבים אלו אמור לסייע לכם להפעיל את ה-Admin Applet של WCC בסביבת לינוקס בצורה חלקה. אם יש לכם שאלות נוספות או טיפים נוספים, שתפו בתגובות!
בצעו השוואה בין דמי הניהול שמציעים לכם בפנסיה אחת לבין השנייה, הזינו את הנתונים ושיהיה בהצלחה
הפקודה chmod (קיצור של "change mode") מאפשרת לנו לשנות גישה לקבצים.
אם יש לנו תיקייה בשם my_folder ואנחנו רוצים להעניק לה הרשאות קריאה, כתיבה וביצוע לבעלים, והרשאות קריאהה לאחרים, נשתמש בפקודה:
chmod 777 my_folder
אם נרצה להחיל את זה על כל הקבצים והתיקיות בתוכה, נוסיף את -R:
chmod -R 777 my_folder
לכן אם נוצרת בעיה עם "מאבק" משתמשים, נבצע su למשתמש בעל ההרשאות על התיקייה ונבצע מהחשבון שלו את הפקודה הנ"ל.