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

בדרך כלל כאן ב MakeTechEasier, אנו מתמקדים בנושאים ספציפיים עבור הדרכות שלנו. הפעם אנחנו לוקחים גישה אחרת, ומציעים סקירה ברמה גבוהה של סדרה של צעדים שנועדו לחדד את המיומנויות של לינוקס beginner, ולהפוך אותם לסוג של חנון אשר הידור ליבה חדשה בשביל הכיף.

שלב 1 - התקן "קל" לינוקס מחיצות נדל

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

שלב 2 - למד את מערכת הקבצים

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

חבילת לינוקס יהיה בדרך כלל במקום קבצי ההפעלה שלה במיקום כמו / usr / bin, קבצי התצורה שלה / וכו ', ואולי קבצי היומן שלה / var. למה הפיצול? בקיצור, כי זה מאפשר למשתמש או למנהל לעבוד עם קבוצות של קבצים קשורים. לדוגמה, אם אתה רוצה להתקין מחדש את מערכת ההפעלה אבל הרבה היישומים שלך יש תצורות מותאמות אישית, אתה יכול רק לגבות את הספרייה / etc שלך וכל התצורות שלך נשמרים. אתה יכול לשים / var במחיצה שלה, כך קבצי יומן יש גבול קשה על שטח הם יכולים לקחת.

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

שלב 3 - חקור / proc

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

שלב 4 - להרכיב ליבה

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

אובונטו מספקת מדריך מעולה בנושא זה כאן.

שלב 5 - התקן את ג'נטו

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

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

תהליך ההתקנה של ג'נטו אינו קל. זה נעשה דרך שורת הפקודה כמעט הכל נעשה באופן ידני, כך ג'נטו מספקת תיעוד התקנה מעולה כדי לעזור לך לעבור.

שלב 6 - למד שפת סקריפט

בעוד C הוא בדרך כלל את השפה המועדפת על לינוקס מערכת לינוקס, רבים של יישומים קשורים יחד באמצעות תכנות ברמה גבוהה שפות scripting כמו Python ו bash. למידה אחת או שתיהן יכולה להיות שימושית ביותר לניהול ואוטומציה של המערכת שלך.

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

אם אתם מחפשים מקום להתחיל ללמוד, MTE יש מבוא בסיסי Python 3.

שלב 7 - התקן את לינוקס מתוך שריטה

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

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

זיכוי תמונה: DebianAdmin.com