אנגליתצרפתיתספרדי

Ad


סמל OnWorks

krenew - מקוון בענן

הפעל krenew בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה krenew שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


krenew - חידוש כרטיס Kerberos

תַקצִיר


krenew [-abhiLstvx] [-c ילד PID פילה] [-H דקות]
[-K דקות] [-k כרטיס מטמון] [-p PID פילה]
[הפקודה ...]

תיאור


krenew מחדשת כרטיס מתחדש קיים. כאשר רצים ללא כל ויכוחים, זה פשוט
מנסה לחדש את הכרטיס הקיים למתן הכרטיסים במטמון הכרטיסים הנוכחי,
שווה ערך ל"kinit -R", אבל זה יכול להריץ תוכנית כמו אקלוג לרענון AFS
אסימונים, יכולים לפעול כדמון ולהתעורר מעת לעת כדי לחדש את מטמון הכרטיסים, או יכול לרוץ
פקודה שצוינה והמשך לחדש את מטמון הכרטיסים עד לסיום הפקודה (או
חידוש אינו אפשרי עוד). אם צוינה פקודה, krenew כברירת מחדל מתעורר
כל 60 דקות (שעה) כדי לבדוק את מטמון הכרטיסים.

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

אם ניתנת פקודה, היא לא תופעל באמצעות המעטפת, אז אם אתה רוצה להשתמש במעטפת
מטא-תווים בפקודה עם המשמעות המיוחדת שלהם, נותנים "sh -c פקודה" כמו
הפקודה להפעיל ולצטט הפקודה. אם הפקודה מכילה אפשרויות שורת פקודה (כמו
"-c"), שים "--" בשורת הפקודה לפני תחילת הפקודה לספר krenew ל
לא לנתח את האפשרויות האלה כשלו.

If krenew בנוי עם setpag() תמיכה ואסימוני AFS מתבקשים עם -t אוֹפְּצִיָה,
זה ישים את הפקודה ב-PAG נפרד לפני השגת אסימוני AFS כדי שלא
להפריע לתהליכים אחרים במערכת.

בעת הפעלת פקודה, krenew מפיץ אותות HUP, TERM, INT ו-QUIT לילד
תהליך ואינו יוצא כאשר אותות אלו מתקבלים. (אם האות המופץ
גורם לתהליך הילד לצאת, krenew לאחר מכן ייצא.) זה מאפשר krenew להגיב
כראוי כאשר פועל תחת מערכת פיקוח פקודה כגון תריץ את זה(8) או svscan(8) זה
משתמש באותות כדי לשלוט בפקודות מפוקחות, ולהפעיל פקודות אינטראקטיביות שאמורות
קבל Ctrl-C.

אם ריצה krenew מקבל אות ALRM, הוא מרענן מיד את מטמון הכרטיסים
ללא קשר אם הוא בסכנת פקיעה.

אפשרויות


-a כאשר רצים עם או את -K דגל או פקודה, תמיד לחדש כרטיסים בכל פעם krenew
מתעורר. ללא אפשרות זו, krenew ינסה רק לחדש כרטיס בתדירות גבוהה ככל
הכרחי כדי למנוע את תוקף הכרטיס. עם אפשרות זו, krenew יתחדש
כרטיסים לפי המרווח שצוין ב- -K דגל.

התנהגות זו כנראה הייתה צריכה להיות התנהגות ברירת המחדל של -K. ברירת המחדל הייתה
לא השתנה כדי למנוע שינויים עבור משתמשים קיימים, אבל עבור יישומים חדשים, שקול
תמיד משתמש -a עם -K.

אפשרות זו חשובה אם תוכנה אחרת מבצעת מניפולציה במטמון הכרטיסים
krenew משתמש. לדוגמה, אם תוכנית אחרת מחדשת כרטיס אוטומטית
בתדירות גבוהה יותר מאשר krenew, לאחר מכן krenew לעולם לא יראה כרטיס שקרוב ל
יפוג ולכן, כברירת מחדל, לעולם לא ינסה לחדש את הכרטיס. זה אומר
זֶה krenew גם לעולם לא יחדש אסימוני AFS, גם אם -t ניתנה אפשרות, שכן
krenew מחדשת אסימוני AFS רק לאחר חידוש כרטיס בהצלחה. אם אפשרות זו
מצויין במצב כזה, krenew יחדש את הכרטיס שלו בכל פעם שהוא יבדוק
הכרטיס, אז אסימוני AFS יחודשו.

טיעון זה תקף רק בשילוב עם אחד מהם -K או פקודה להפעלה.

-b לאחר ההפעלה, התנתק מהמסוף השולט והפעל ברקע. זֶה
אפשרות הגיונית רק בשילוב עם -K או פקודה ש krenew יהיה
ריצה. krenew לא ירקע את עצמו רק לאחר שהוא יעשה את הכרטיס הראשוני
חידוש, כך שכל שגיאות ראשוניות ידווחו, אך לאחר מכן היא תנתב מחדש את הפלט
ל / dev / null ולא ידווחו שגיאות עוקבות.

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

אם נעשה בו שימוש בשילוב עם פקודה להפעלה, הפקודה הזו תפעל גם ב-
רקע וגם הקלט והפלט שלו יופנו אליו / dev / null. זה יהיה
צריך לדווח על שגיאות דרך מנגנון אחר כדי שהשגיאות ייראו.

שימוש בדגל זה ב-Mac OS X מבלי לציין מטמון כרטיס מבוסס קבצים על ידי אחד מהם
באמצעות -k או הגדרת KRB5CCNAME כנראה לא תעשה את מה שאתה רוצה. מטמון כרטיסים על
Mac OS X הם, כברירת מחדל, לכל הפעלה ועם -b krenew יתנתק משלך
מטמון כרטיסים קיים. במקום זאת, כדי לחדש את מטמון הכרטיסים המוגדר כברירת מחדל ב-Mac OS X, נסה
משהו כמו:

(חדש -K 60 &)

לרוץ krenew ברקע אבל בתוך ההפעלה הנוכחית.

בעת שימוש באפשרות זו, שקול להשתמש גם -L לדווח krenew שגיאות ל-syslog.

-c ילד PID פילה
שמור את מזהה התהליך (PID) של תהליך הצאצא לתוך ילד PID פילה. ילד PID פילה is
נוצר אם הוא לא קיים ומוחלף אם הוא קיים. אפשרות זו היא בלבד
מותר כאשר ניתנה פקודה בשורת הפקודה והוא שימושי ביותר בשילוב
עם -b כדי לאפשר ניהול של תהליך הילד הרץ.

שים לב שכאשר משתמשים בו עם -b, קובץ ה-PID נכתב לאחריו krenew הוא ברקע
ומשנה את ספריית העבודה שלו ל /, אז נתיבים יחסיים עבור קובץ PID יהיו
ביחס ל / (כנראה לא מה שאתה רוצה).

-H דקות
יש לחדש את הכרטיס רק אם יש לו אורך חיים של פחות מ דקות דקות. אם
או שלכרטיס כבר יש משך חיים ארוך מספיק או שהחידוש היה
בהצלחה, הפעל את הפקודה (אם צוינה) או צא מיד עם סטטוס 0
(אם אף אחד לא היה). אחרת, נסה לחדש את הכרטיס כך שיישאר לו
חיים של לפחות דקות, צא עם שגיאה אם ​​לא הצליח, ולאחר מכן הפעל את
פקודה, אם בכלל.

If -H משמש עם -K, krenew לא ייצא מיד. במקום זאת, המצוין
משך החיים שנותר יחליף את ערך ברירת המחדל של שתי דקות, כלומר krenew
יבטיח, בכל פעם שהוא מתעורר, שלכרטיס ישנה חייו של הכרטיס
דקות טַעֲנָה. זוהי אלטרנטיבה ל -a כדי להבטיח שלכרטיסים תמיד יהיה א
כמות מינימלית מסוימת שנותרה לכל החיים.

-h הצג הודעת שימוש וצא.

-i התעלם משגיאות בחידוש הכרטיס והמשיכו לרוץ. בדרך כלל, krenew יוצא בהקדם
כאשר מטמון הכרטיסים נעלם או שהכרטיסים נגמרים מהחיים המתחדשים.
אם דגל זה יינתן, הוא יתלונן על אי השגיאה הסטנדרטית (אלא אם כן -b
ניתן), אך המשך לרוץ, מתעורר כדי לנסות שוב לאחר מרווח הבדיקה הבא
(ראה -K). זה שימושי אם תהליך אחר עשוי ליצור מחדש מטמון כרטיסים שפג תוקפו
ו krenew צריך להישאר בסביבה ולפעול לפי מטמון הכרטיסים המשוחזר ברגע שהוא
מתנה.

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

דגל זה שימושי רק במצב דמון או כאשר ניתנה פקודה.

-K דקות
הפעל במצב דמון כדי לשמור על כרטיס בחיים ללא הגבלת זמן. התוכנית מתעוררת מחדש לאחר מכן
דקות דקות, בודק אם תוקף הכרטיס יפוג לפני או פחות משתי דקות
לפני הבדיקה המתוכננת הבאה, ומחדש את הכרטיס במידת הצורך. (במילים אחרות, זה
מבטיח שלכרטיס תמיד ישנה חיים של שניים לפחות
דקות.) אם ה -H ניתן גם דגל, משך החיים שצוין על ידו מחליף את השניים
ברירת מחדל של דקות.

אם אפשרות זו אינה ניתנת אך ניתנה פקודה בשורת הפקודה, ברירת המחדל
המרווח הוא 60 דקות (שעה).

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

-k כרטיס מטמון
השתמש כרטיס מטמון כמטמון הכרטיסים ולא כתוכן הסביבה
משתנה KRB5CCNAME או ברירת המחדל של הספרייה. כרטיס מטמון יכול להיות כל מטמון כרטיסים
מזהה מזוהה על ידי ספריות Kerberos הבסיסיות. זה תומך בדרך כלל א
נתיב לקובץ, עם או בלי מחרוזת "FILE:" מובילה, אך עשוי גם לתמוך באחר
סוגי מטמון כרטיסים.

-L דווח על הודעות ל-syslog וכן לפלט רגיל או שגיאה רגילה. את כל
הודעות יירשמו עם המתקן LOG_DAEMON. הודעות רגילות שמוצגות
על פלט רגיל מתועדים עם רמה LOG_NOTICE. שגיאות שאינן גורמות krenew
להפסיק כאשר רץ עם -i רשומים ברמה LOG_WARNING. טעויות קטלניות הן
מחובר ברמה LOG_ERR.

זה שימושי בעת איתור באגים בשילוב עם -b.

-p PID פילה
שמור את מזהה התהליך (PID) של הריצה krenew תהליך לתוך PID פילה. PID פילה is
נוצר אם הוא לא קיים ומוחלף אם הוא קיים. אפשרות זו היא רוב
שימושי בשילוב עם -b כדי לאפשר ניהול של הריצה krenew דמון.

שים לב שכאשר משתמשים בו עם -b קובץ PID נכתב לאחר krenew הוא ברקע
ומשנה את ספריית העבודה שלו ל /, אז נתיבים יחסיים עבור קובץ PID יהיו
ביחס ל / (כנראה לא מה שאתה רוצה).

-s בדרך כלל, מתי krenew יוצא בצורה חריגה בזמן הפעלת פקודה (אם, למשל, ה
פג תוקף חייו המתחדש של הכרטיס), הוא משאיר את הפקודה פועלת. אם -s is
בהינתן, הוא ישלח אות SIGHUP לפקודה לפני היציאה. זה יכול להיות שימושי
אם אין טעם שהפקודה תמשיך לרוץ ללא כרטיסי Kerberos.

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

If krenew נבנה עם AFS setpag() ניתנה תמיכה ופקודה על
שורת פקודה, krenew תיצור PAG חדש לפני השגת אסימוני AFS. אחרת זה
ישיג אסימונים ב-PAG הנוכחי.

-v היו מילוליים. זה ידפיס קצת מידע נוסף על מה שקיים
ניסו ומה התוצאות.

-x צא מיד על כל שגיאה. בדרך כלל, בעת הפעלת פקודה או בעת הפעלה עם ה-
-K אוֹפְּצִיָה, krenew ממשיך לפעול גם אם הוא לא מצליח לחדש את מטמון הכרטיסים כל עוד
מטמון הכרטיסים עדיין קיים ונראה שהוא ניתן לחידוש. זה מנסה שוב בפעם הבאה
מרווח בדיקה. עם אפשרות זו, krenew במקום זאת ייצא.

לַחֲזוֹר ערכים


התוכנית בדרך כלל יוצאת עם סטטוס 0 אם היא מחדשת כרטיס בהצלחה. אם krenew
מפעיל aklog או תוכנית אחרת krenew מחזיר את סטטוס היציאה של אותה תוכנית.

דוגמאות


חדש את הכרטיס הנוכחי למתן כרטיס.

krenew

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

krenew -K 10 -t

הפעל את התוכנית /usr/local/bin/compute-job ברקע, בודק כל שעה כדי לראות
אם צריך לחדש את הכרטיס (ברירת המחדל). שים את ה-PID של krenew עבודה ב
/var/run/compute.pid. השג אסימון AFS חדש בכל פעם שיש לחדש את הכרטיס.

krenew -b -t -p /var/run/compute.pid /usr/local/bin/compute-job

אם רצית להעביר אפשרויות ל /usr/local/bin/compute-job, הצבת טיעון "--".
לפני שיהיה צורך לשמור krenew מלפרש את האפשרויות הללו כשלו.

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

krenew -t compute-job > /afs/local/data/output

לא יעבוד אם /afs/local/data/output דורש אסימון AFS כדי לכתוב אליו. העבודה, תוך כדי
פועל, יהיה לו אסימון AFS, אך הפניית הפלט מתבצעת במעטפת האב
ואינו מרוויח krenew. במקום זאת יש לכתוב את האמור לעיל כך:

krenew -t -- sh -c 'מחשוב-עבודה > /afs/local/data/output'

עם פקודה זו, המעטפת שמבצעת את ההפניה מחדש תופעל גם תחת krenew ו-יש
היתרון של אסימון AFS שהוא משיג.

הסביבה


אם משתנה הסביבה AKLOG מוגדר, הערך שלו ישמש כתוכנית להפעלה
עם -t במקום ברירת המחדל krenew. אם AKLOG לא מוגדר ו-KINIT_PROG
מוגדר, הערך שלו ישמש במקום זאת. KINIT_PROG זוכה לכבוד עבור תאימות לאחור
אך השימוש בו אינו מומלץ בשל שמו המבלבל.

אם אין קובץ כרטיס (עם -k) או הפקודה מצוינת בשורת הפקודה, krenew אשתמש
משתנה הסביבה KRB5CCNAME כדי לקבוע את המיקום של מתן הכרטיס
כַּרְטִיס. אם ה -k בשימוש, KRB5CCNAME יוגדר להצביע על קובץ הכרטיס
לפני הפעלת אקלוג תוכנית או כל פקודה שניתנה בשורת הפקודה.

השתמש ב-krenew באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    ניקוי עמוק
    ניקוי עמוק
    תסריט קוטלין שכולו בנוי גרעינים
    מטמונים מפרויקטים של Gradle/Android.
    שימושי כאשר Gradle או ה-IDE מאפשרים לך
    מטה. התסריט נבדק על
    macOS, אבל...
    הורד ניקוי עמוק
  • 2
    Eclipse Checkstyle Plug-in
    Eclipse Checkstyle Plug-in
    הפלאגין Eclipse Checkstyle
    משלב את קוד ה-Java Checkstyle
    אודיטור לתוך Eclipse IDE. ה
    תוסף מספק משוב בזמן אמת ל
    המשתמש על הפרה...
    הורד את הפלאגין Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player הוא נגן מדיה חינמי
    תוכנה, חלקה מבוססת על WMP ו-VLC. ה
    שחקן הוא בסגנון מינימליסטי, עם
    יותר מעשרה צבעי נושא, ויכולים גם
    ב ...
    הורד את AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON עבור XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mediacenters מא...
    הורד את movistartv
  • 5
    קוד :: חסימות
    קוד :: חסימות
    Code::Blocks הוא קוד פתוח בחינם,
    חוצה פלטפורמות C, C++ ו-Fortran IDE
    נבנה כדי לענות על הצרכים התובעניים ביותר
    של המשתמשים שלה. זה נועד להיות מאוד
    מרחיב ...
    קוד הורדה::בלוקים
  • 6
    בין
    בין
    בין ממשק Minecraft או מתקדם
    ומעקב אחר נתונים/מבנה הוא כלי ל
    להציג סקירה כללית של מיינקראפט
    העולם, מבלי ליצור אותו בפועל. זה
    פחית ...
    הורד בין
  • עוד »

פקודות לינוקס

Ad