برنامه نویسی

🚀 هفته 5 سفر DevOps من: سرورهای Git ، Vagrant & Linux

این هفته ، من ابزارهای بنیادی را که باعث می شود گردش کار مدرن DevOps صاف و مقیاس پذیر باشد ، بررسی کردم. از تسلط Git برای کنترل نسخه گرفته تا چرخش سرورهای لینوکس با استفاده از Vagrant ، هر ابزار یک قدم را به اتوماسیون زیرساخت های دنیای واقعی برای من نزدیک کرد.

🔍 آنچه من این هفته آموختم:

🗂 کنترل نسخه با git
آموخته است که چگونه مخازن را آغاز کنید ، مرحله/تعهد را تغییر دهید و با شاخه ها کار کنید. برای تمیز نگه داشتن تاریخ و کارآیی گردش کار ، سیاهههای مربوط به GIT ، تفاوت ها ، ادغام ها و بازپس گیری را بررسی کرده است.

📦 برای اتوماسیون VM
درک کنید که چگونه Vagrant تأمین ماشین مجازی را ساده می کند. با VagrantFile ، پوشه های همگام سازی و محیط های لینوکس در پرواز کار کرده است.

🖥 کار با سرورهای لینوکس
ورود به سرورها از طریق SSH ، به روزرسانی بسته ها ، مدیریت خدمات و تنظیم تنظیمات اصلی سرور. اهمیت دسترسی از راه دور ایمن و سازگاری محیط را یاد گرفت.

🧠 منابعی که به من کمک کردند:

🎥 دوره: رمزگشایی DevOps – سرورهای Git ، Vagrant & Linux
🔗 https://www.udemy.com/course/decodingdevops/learn/lecture/26460570؟start=15#questions

📘 Pro Git Book (https://git-scm.com/book/en/v2)

📺 در 100 ثانیه
🔗 https://www.youtube.com/watch؟v=fg4y0kwln0m

🛠 کارها به پایان رسید:

✔ چندین شاخه GIT ایجاد و مدیریت شده برای توسعه ویژگی های جدا شده.
✔ حل و فصل درگیری ها و تعهدات مجدد برای تاریخ پروژه پاک تر.
✔ یک جعبه بدخلقی را با اوبونتو آغاز کرد و آن را با استفاده از اسکریپت های پوسته تهیه کرد.
✔ به سرورهای مجازی از طریق دستورات SSH و RAN در سطح سیستم دسترسی پیدا کردند.
✔ شبیه سازی محیط سرور لینوکس در دنیای واقعی برای تمرین DevOps.

⚠ خطاها و راه حل های رایج:

❌ خطا 💡 راه حل
مجوز انکار شده (کلید عمومی) در حالی که SSH -ING → کلید SSH خود را اضافه کنید یا مستقیماً از SSH Vagrant استفاده کنید
درگیری در Rebase → از وضعیت GIT استفاده کنید ، درگیری ها را حل کنید ، سپس Git Rebase -Continue
“فرمان یافت نشد” در داخل VM → سیستم بروزرسانی با به روزرسانی SUDO APT و نصب بسته های گمشده
Vagrant Up آویزان یا شکست می خورد → نصب VirtualBox و افزونه های Vagrant را بررسی کنید

🎯 بزرگترین غذای آماده:

کنترل نسخه ، مجازی سازی و مدیریت سرور لینوکس ستون های DevOps هستند. یادگیری استفاده از GIT ، خودکار سازی با Vagrant ، و با اطمینان به سرورهای حرکت می کند – مانند ساختن پایه آزمایشگاه DevOps درست در لپ تاپ شما.

اگر در حال غواصی ، لینوکس یا ساخت آزمایشگاه های مجازی با Vagrant هستید ، بیایید وصل شویم!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا