آموزش Git برای مدیریت سیستم

Git for System Administration

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Git با توجه به توسعه دهندگان نرم افزار طراحی شده است. اما این سیستم کنترل نسخه توزیع شده محبوب - که مدیریت تغییرات در کد منبع و فایل های متنی را برای افراد در مکان های مختلف آسان می کند - همچنین می تواند در دنیای مدیریت سیستم مفید باشد. در این دوره ، نحوه استفاده از Git را برای مدیریت بهتر تغییرات و متمرکز کردن مدیریت سیستم کشف کنید. مربی گرانت مک ویلیامز نحوه نصب Git را روی چندین سیستم عامل مختلف نشان می دهد. وی سپس چگونگی ایجاد مخازن محلی و از راه دور ، ایجاد و تجزیه و تحلیل تعهدات ، و بازگشت به نسخه های قبلی پرونده ها را پوشش می دهد. وی برای جمع بندی ، استراتژی های دنیای واقعی را برای مدیریت پرونده های سیستم با استفاده از کنترل نسخه و همچنین نحوه استفاده از ابزارهای شخص ثالث که قابلیت های سیستم را گسترش می دهند ، به اشتراک می گذارد.
موضوعات شامل:
  • چرا باید از Git برای مدیریت سیستم استفاده شود؟
  • نصب Git در سیستم عامل های مختلف
  • ایجاد مخزن محلی
  • تعهد و افزودن پرونده
  • برگشت برگشت تغییرات
  • ایجاد مخزن Git از راه دور
  • راهکارهای مدیریت پرونده های سیستم
  • کار با ابزارهای شخص ثالث Git

سرفصل ها و درس ها

مقدمه Introduction

  • مدیریت سیستم با Git System administration with Git

  • آنچه شما نیاز دارید What you will need

1. بررسی اجمالی کنترل نسخه 1. Version Control Overview

  • کنترل نسخه چیست؟ What is version control?

  • Git چگونه متفاوت است؟ How does Git differ?

  • چرا از Git برای مدیریت سیستم استفاده می شود؟ Why use Git for system administration?

2. نصب Git 2. Installing Git

  • نصب Git در Fedora / CentOS Installing Git on Fedora/CentOS

  • نصب Git از منبع در لینوکس Installing Git from source on Linux

  • نصب Git در ویندوز Installing Git on Windows

  • نصب Git در macOS X Installing Git on macOS X

  • پیکربندی Git Configuring Git

3. با استفاده از Git 3. Using Git

  • ایجاد یک مخزن محلی Creating a local repository

  • مرتب سازی و افزودن پرونده ها Committing and adding files

  • تجزیه و تحلیل تاریخ متعهد Git Analyzing Git commit history

  • نادیده گرفتن پرونده ها Ignoring files

  • چرخش به عقب تغییر می کند Rolling back changes

4- انشعاب Git 4. Git Branching

  • چرا شاخه؟ Why branch?

  • ایجاد شعب Creating branches

  • مقایسه ، تغییر نام و حذف شاخه ها Comparing, renaming, and deleting branches

  • شاخه های ادغام Merging branches

5- Remote Git 5. Git Remotes

  • ایجاد مخزن GitHub Creating a GitHub repository

  • مخزن مخزن از راه دور GitHub Cloning a remote GitHub repository

  • گرفتن و هل دادن به یک مخزن از راه دور Getting and pushing to a remote repository

  • یک مخزن از راه دور Git ایجاد کنید Create a remote Git repository

  • استفاده از کلیدهای SSH برای تأیید اعتبار Using SSH keys for authentication

6. راه اندازی برای مدیریت سیستم 6. Git for System Administration

  • استراتژی های مدیریت فایل های سیستم Strategies for managing system files

  • فایل های پیکربندی سیستم لینوکس را با etckeeper مدیریت کنید Manage Linux system config files with etckeeper

  • دایرکتوری های کاربر خاص را مدیریت کنید Manage specific user directories

  • پرونده های وب وب Apache را مدیریت کنید Manage Apache web document files

  • ابزارها و لوازم جانبی Git شخص ثالث Third-party Git tools and extras

نتیجه Conclusion

  • از سیستم مدیریت پیکربندی با Git استفاده کنید Use a configuration management system with Git

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش Git برای مدیریت سیستم
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 46m
31
Linkedin (لینکدین) lynda-small
26 تیر 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
7,839
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Grant McWilliams Grant McWilliams

مشاور، سخنران، نویسنده، استاد، توسعه دهنده گرانت McWilliams یک مشاور، سخنران، نویسنده، استاد و توسعه دهنده متخصص در لینوکس و منبع باز است.

او استاد کالج برای تدریس در کالج Bellevue، کالج جامعه ساحلی و کالج ادموندز است. او همچنین آموزش های سفارشی و برنامه درسی را برای بوئینگ، پاناسونیک، تالس و بسیاری از شرکت های فورتون 500 دیگر ارائه می دهد. آموزش او به طور کامل بر روی فن آوری های منبع باز و لینوکس تمرکز دارد.

شرکت مشاوره او، آموزش و مشاوره لینوکس صدا، برای 25 سال در کسب و کار بوده و متخصص در ایجاد راه حل های سفارشی با استفاده از فن آوری های منبع باز است. این شامل سیستم های سرگرمی مبتنی بر لینوکس مبتنی بر لینوکس است و سیستم عامل های نزدیک به Xen Hypervisor را به طور گسترده ای، اسکن امنیتی، مجازی، مجازی و فیزیکی، و دستگاه های تست نفوذ را ارائه می دهد.

مشارکت های عمومی سخنرانی او شامل لینوکسون ( نیواورلئان، 2013)، Xen Project Summit Summit (NYC، 2014) و Linuxfest Northwest (Bellingham، WA، 2004-2011). دستاوردهای نوشتن و ویرایش خود را شامل نوشتن مستندات و صفحات Man برای Citrix XenServer از طریق پروژه مدیریت Xenapi می باشد.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.