bogoutil - מקוון בענן

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

תָכְנִית:

שֵׁם


bogoutil - דומפ, טוען ושומר על קבצי מסד נתונים של bogofilter

תַקצִיר


bogoutil {-h | -V}

bogoutil [אפשרויות] {-ד פילה | -ח פילה | -ל פילה | -M פילה | -וו פילה | -עמ' פילה}

bogoutil {-r פילה | -ר פילה}

bogoutil {--db-print-leafpage-count פילה | --db-print-pagesize פילה | --db-verify פילה |
-- מחסום db בספרייה [דגל...] | --db-list-logfiles בספרייה |
--db-prune בספרייה | --db-recover בספרייה | --db-recover-harder בספרייה |
--db-remove-environment בספרייה}

איפה אפשרויות is

bogoutil [-v] [-n] [-C] [-D] [-א גיל] [-ג לספור] [-ס מינימום מקסימום] [-י נתונים] [-אני פילה]
[-O פילה] [-איקס דגלים] [--config-file פילה]

תיאור


Bogoutil הוא חלק מחבילת מסנן הספאם של bogofilter Bayesian.

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

אפשרויות


השמיים -d פילה option אומר ל-bogoutil להדפיס את התוכן של קובץ מסד הנתונים stdout.

השמיים -H פילה option אומר ל-bogoutil להדפיס היסטוגרמה של קובץ מסד הנתונים stdout. ה
הפלט דומה ל-bogofilter -vv. לבסוף, הפקסים (אסימונים שנראו רק פעם אחת)
ואסימונים טהורים (אסימונים שנתקלו רק בשינקין או רק בספאם) נספרים.

השמיים -l פילה option אומר ל-bogoutil לטעון את הנתונים סטדין לתוך קובץ מסד הנתונים. אם
קובץ מסד הנתונים קיים, סטדין הנתונים מתמזגים לתוך קובץ מסד הנתונים, עם ספירות נוספות
למעלה.

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

השמיים -w פילה option אומר bogoutil להציג מידע אסימון מקובץ מסד הנתונים. ה
option לוקח ארגומנט, שהוא השם של רשימת המילים (בדרך כלל wordlist.db)
או שם הספרייה המכילה אותו. ניתן לרשום אסימונים בשורת הפקודה או
הועבר ל-bogoutil. כאשר יש ארגומנטים נוספים בשורת הפקודה, bogoutil ישתמש
אותם כאסימונים לחיפוש. אם אין ארגומנטים נוספים, bogoutil יקרא אסימונים
החל מ- סטדין.

השמיים -p פילה option אומר bogoutil להציג את מידע מסד הנתונים עבור אחד או יותר
אסימונים. התצוגה כוללת עמודת הסתברות עם ציון הספאם של האסימון (מחושב
באמצעות ערכי ברירת המחדל של bogofilter). אוֹפְּצִיָה -p לוקח את אותם טיעונים כאופציה -w .

השמיים -r פילה option מורה ל-bogoutil לחשב מחדש את ערך ROBX ולהדפיס אותו כ-a
שבר בן שש ספרות.

השמיים -R פילה אפשרות עושה אותו דבר כמו -r, אך שומר את התוצאה במסד הנתונים של ההדרכה
מבלי להדפיס אותו.

השמיים -I פילה option אומר ל-bogoutil לקרוא את הקלט שלו פילה במקום stdin.

השמיים -O פילה option אומר bogoutil לכתוב את הפלט שלו פילה במקום יוצא דופן.

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

השמיים -C מעכב קריאת קבצי תצורה ומאפשר ל-bogoutil ללכת עם ברירות המחדל.

השמיים --config-file פילה אפשרות אומרת ל-bogoutil לקרוא פילה במקום התקן
קובץ תצורה.

השמיים -D מפנה את פלט באגים ל-stdout (בדרך כלל הוא עובר ל-stderr).

השמיים -x דגלים אפשרות מגדירה דגלי ניפוי באגים.

אפשרות -n מייצג "החלף תווים שאינם Ascii". זה יחליף תווים ב-
סיביות גבוהה (0x80) לפי סימני שאלה. זה יכול להיות שימושי אם ברשימת מילים יש הרבה
אסימונים בלתי קריאים, למשל מספאם אסייתי. הדמויות ה"רעות" יומרו ל
סימני שאלה ואסימונים תואמים ישולבו בשימוש עם -m or -l, אבל לא עם
-d.

אפשרות -a גיל מציין גיל סמלי מקובל, כאשר מבוגרים יותר נזרקים. הגיל
יכול להיות תאריך (בצורה YYYYMMMDD) או ספירת ימים, כלומר לזרוק אסימונים ישנים מ- גיל ימים.

אפשרות -c ערך מציין שאסימונים עם ספירה קטנה או שווה ל ערך אמורים להיות
מוּשׁלָך.

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

אפשרות -y נתונים הוא מציין את התאריך לתת לאסימונים שאין להם תאריכים. הפורמט
הוא YYYYMMDD.

השמיים -h אפשרות מדפיסה את הודעת העזרה ויוצאת.

השמיים -V אפשרות מדפיסה את מספר הגרסה ויוצאת.

הסביבה תחזוקה


השמיים -- מחסום db dir האפשרות גורמת ל-bogoutil לשטוף את מטמוני המאגר ואת המחסום
סביבת מסד הנתונים.

השמיים --db-list-logfiles dir option גורמת ל-bogoutil לרשום את קובצי היומן ב-
סביבה. ניתן להוסיף או לשלב אפס מילות מפתח או יותר (מופרדות ברווח לבן).
לשנות את ההתנהגות של מצב זה. התנהגות ברירת המחדל היא לרשום רק קובצי יומן לא פעילים
עם נתיבים יחסיים. אתה יכול להוסיף את כל לרשימת כל קבצי היומן (לא פעילים ופעילים). אתה יכול
להוסיף מוחלט כדי להעביר את הרישום לנתיבים מוחלטים.

השמיים --db-prune dir option גורם ל-bogoutil לבדוק את סביבת מסד הנתונים ו
להסיר קובצי יומן לא פעילים.

השמיים --db-recover dir option מפעילה שחזור מסד נתונים רגיל במסד הנתונים שצוין
מַדרִיך. אם זה נכשל, הוא ינסה שוב עם מסד נתונים קטסטרופלי (בדרך כלל איטי יותר).
התאוששות. אם גם זה נכשל, לא ניתן לתקן את מסד הנתונים שלך ויש לבנות ממנו מחדש
שריטה. זה נתמך רק כאשר הוא מורכב עם תמיכה של Berkeley DB עם עסקאות
מופעל. ניסיון לשחזר עם תמיכה ב-QDBM או SQLite3 יגרום לשגיאה.

השמיים --db-recover-harder dir אופציה מפעילה שחזור בסיס נתונים קטסטרופלי במפרט שצוין
ספריית מסד הנתונים. אם זה נכשל, לא ניתן לתקן את מסד הנתונים ויש לבנות אותו מחדש
מאפס. זה נתמך רק כאשר הוא קומפילד עם תמיכה של Berkeley DB עם
עסקאות מופעלות. ניסיון שחזור עם תמיכה ב-QDBM או SQLite3 יביא ל-
שגיאה.

השמיים --db-remove-environment בספרייה לאופציה אין מקבילה לאופציה קצרה. זה רץ
שחזור בספרייה הנתונה ולאחר מכן מסיר את סביבת מסד הנתונים. השתמש בזה לפני
שדרוג לגרסה חדשה של Berkeley DB אם הגרסה החדשה שתתקין דורשת יומן
עדכון פורמט הקובץ.

השמיים --db-print-leafpage-count פילה option מדפיס את מספר עמודי העלים במסד הנתונים
פילה פילה כמספר עשרוני, או UNKNOWN אם מסד הנתונים אינו תומך בשאילתה זו
דמות.

השמיים --db-print-pagesize פילה אפשרות מדפיסה בגודל של עמוד מסד נתונים פילה בתור
מספר עשרוני, או UNKNOWN עבור מסדי נתונים עם גודל עמוד משתנה או מסדי נתונים שאינם
אפשר שאילתה של גודל עמוד מסד הנתונים.

השמיים --db-verify פילה בקשות אפשרות שבוגופילטר מאמת את קובץ מסד הנתונים. זה מדפיס
רק שגיאות, אלא אם כן במצב מילולי.

נתונים פורמט


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

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


0 לפעולה מוצלחת. 1 עבור רוב השגיאות. 3 עבור I/O או שגיאות אחרות. שגיאה 3 בדרך כלל
אומר שמשהו לא בסדר בקבצי מסד הנתונים.

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



התוכניות המקוונות האחרונות של לינוקס ו-Windows