کتاب Practical Linux DevOps (دوآپس لینوکس عملی: ساخت یک آزمایشگاه لینوکس برای توسعه نرمافزار مدرن) یک منبع بسیار کاربردی برای اجرای لینوکس در رایانش ابری و DevOps میباشد. این کتاب در 11 فصل اصول و قواعد اجرای لینوکس در محیط دوآپس را آموزش میدهد.
در ادامه مقدمهای از کتاب Practical Linux DevOps را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Practical Linux DevOps:
هنگامی که مادرم در اواسط دهه 1990 یک کامپیوتر cast-off x386 IBM-clone را به من داد، من کاملاً مطمئن نبودم که قرار است با آن چه کار کنم، اما احساس میکردم مجبور بودم آن را اجرا کنم. بزرگترین چالش من در انجام این کار، اقتصادی بود، نه فنی. من برای خرید یک نسخه مجاز از ویندوز 3.1 بسیار ارزان بودم و به دنبال جایگزینی برای آن بودم.
خوشبختانه، به کتابی با عنوان نصب و راه اندازی لینوکس توسط مت ولش برخورد کردم که همه چیزهایی را که برای شروع نیاز داشتم به من نشان داد. من فایلهای نصب لینوکس Slackware را از طریق یک مودم 56k دانلود کردم، آنها را روی یک دسته از فلاپی دیسک نوشتم، و به معنای واقعی کلمه وقتی سیستم را راهاندازی کردم، صدایی شنیدنی دادم. آن لحظه به طور قابل توجهی آینده من را تغییر داد، لینوکس و نرم افزار منبع باز به بخش کلیدی زندگی من تبدیل شدند، ابتدا به عنوان یک سرگرمی و در نهایت به عنوان یک حرفه.
سایر کاربران اولیه لینوکس داستانهای مشابهی برای گفتن دارند، و مانند آنها، من مجذوب توانایی دانلود و نصب آزادانه یک سیستم عامل کامل و انجام «محاسبات واقعی» شدم. در سالهای بعد، من سهم خود را از متون ضخیم لینوکس خریدم، صدها (شاید هزاران) سیستم لینوکس را نصب کردم و یاد گرفتم که چگونه از نرمافزار منبع باز استفاده کنم و به آن تکیه کنم. این تجربه در کتاب Practical Linux DevOps گنجانده شده است.
از زمانی که لینوس توروالدز برای اولین بار لینوکس (و هسته سختکوش) را در سال 1991 منتشر کرد، در بیش از 30 سال در دنیای فناوری، چیزهای زیادی تغییر کرده است و مطالب زیادی در مورد آن نوشته شده است. تصادفی نیست که لینوکس و اینترنت با هم رشد کردند. لینوکس به عنوان یک جزء حیاتی از چشم انداز فنی باقی میماند و کل صنایع و بسیاری از مشاغل پردرآمد را ایجاد میکند. این در هسته زندگی مدرن قرار دارد، اگرچه تعداد کمی این واقعیت را تشخیص میدهند. توسعهدهندگان نرمافزار امروزی مطمئناً در مورد آن شنیدهاند، اما بسیاری هرگز فرصتی برای کشف واقعی آن نداشتهاند.
لینوکس DevOps عملی نوشته شده است تا یک کتاب لینوکس برای متخصصان فناوری اطلاعات باشد – یا کسانی که میخواهند باشند – که میخواهند لینوکس و فنآوریهایی را که باعث ایجاد نرمافزار مدرن میشوند کشف کنند. این برنامه آموزشها و مثالهایی را در دنیای واقعی ارائه میکند که حول رویههای DevOps، مفهوم ساخت، آزمایش و استقرار مداوم برنامههای نرمافزاری که پل سمت توسعه (نرمافزار و مهندسان امنیتی فکر میکنند) و عملیات (مدیران سختافزار) را ایجاد میکند. DevOps نحوه ساخت نرم افزار مدرن است و لینوکس در میان همه آن قرار دارد. کتاب Practical Linux DevOps به دنبال آموزش مفاهیم عملی لینوکس در زمینه DevOps است و به شما دانش لازم برای ادامه کاوش خود را با اطمینان میدهد.
آموزش ماهیگیری
فصلهای کتاب Practical Linux DevOps نشاندهنده اوج تجربه من با لینوکس و نرمافزار منبع باز با در نظر گرفتن کاربران جدید است. من سعی میکنم مفاهیم را با عباراتی توضیح دهم که هر کسی بتواند آن را بفهمد، و زمینه کافی برای توضیح چراییها، نه فقط چگونهها را فراهم کنم.
من میخواهم شما را بیشتر بخواهید و این توانایی را داشته باشید که بفهمید چگونه به یادگیری ادامه دهید. ضرب المثلی میگوید: «اگر به مردی ماهی بدهید، یک روز به او غذا میدهید. اگر به مردی ماهیگیری یاد دهید، برای یک عمر به او غذا میدهید.» هدف Practical Linux DevOps این است که به شما یاد دهد چگونه ماهیگیری کنید (و از خط فرمان نترسید). لینوکس میتواند شما را به کجا برساند؟ با استفاده از لینوکس بر روی مریخ نورد Perseverance ناسا که در حال کاوش مریخ است، آسمان دیگر محدودیت ندارد.
این کتاب به شما کمک میکند تا بخشی از آن باشید.
سرفصلهای کتاب Practical Linux DevOps:
- About the Author
- About the Technical Reviewer
- Introduction
- Chapter 1: Gather Your Hardware
- Chapter 2: Setting Up a Virtual Environment
- Chapter 3: Set Up a DNS Server
- Chapter 4: Setting Up an Email Server
- Chapter 5: Building a LAMP Stack: Apache and PHP
- Chapter 6: Installing MariaDB and Creating a Simple Web Application
- Chapter 7: Web Server Alternatives
- Chapter 8: Containerizing and Automating Your Deployments
- Chapter 9: Server Management and Maintenance
- Chapter 10: Extend Your DevOps Capabilities with Git
- Chapter 11: Automate System Deployments with Terraform
- Index
جهت دانلود کتاب Practical Linux DevOps میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.