تا %60 تخفیف خرید برای 3 نفر با صدور مدرک فقط تا
00 00 00

جزیره لینوکس ، یونیکس و متن باز | توسینسو

در این بخش شما با بخشهای مختلف OpenStack  آشنا می شوید و در پایان برای علاقمندان به راه اندازی و استفاده از OpenStack  یک روش نصب و راه اندازی به صورت عملی بیان خواهد شد.

در این بخش با مقایسه اOpenStack  و  CloudStack در دنیای متن باز می پردازیم و در ابتدا شما با مفهوم پردازش ابری آشنا می شوید و سه نوع اصلی پردازش ابری را مورد بررسی قرار خواهیم داد.

این محصول یک درایور سیستمی می باشد که در لینوکس وظیفه نگهبانی از سیستم را دارد. درصورت بروز مشکلات غیرقابل پیش‌بینی از سمت نرم افزار های مختلف‌های این درایور در صحنه حاضر می‌شود. به صورت بررسی دقیق تر، این درایور وظیفه این را دارد که اگر سیستم Crash کرد به هر دلیلی(برای مثال اجرا شدن ...

در این بخش شما با پروژه هایی که از KVM برای پیاده سازی مجازی سازی خود استفاده می کنند و محصولاتی در این زمینه ایجاد کرده اند آشنا می شوید؛ یکی از این محصولات Ovirt است که در این بخش قصد دارم برای شما نصب و راه اندازی اولیه آنرا توضیح دهم. این سیستم به دو روش نصب و راه اندازی می شود، در حالت اول شما ...

در بخش پایانی آموزش جامع کوبرنتیز قصد دارم شما را با ابزار پیشرفته ای به نام JSON PATH آشنا کنم . JSON PATH قابلیت های بسیار زیادی به کامند کنترول تولز کوبرنتیز یا Kubectl برای فرمت دهی و مدیریت خروجی دستورات می دهد . در این بخش شما با ساختار دستورات آشنا خواهید شد و بعد تمامی مثال ها بر روی کلاستر ...

در ادامه مبحث مربوط به عیب یابی یا Troubleshooting بر روی کوبرنتیز ، توی این قسمت به سراغ کامپوننت های مربوطه بر روی Worker Node خواهیم رفت . تمرکز ما در این بخش بیشتر بر روی kube proxy و kubelet خواهد بود .

در ادامه مبحث مربوط به عیب یابی یا Troubleshooting بر روی کوبرنتیز ، توی این قسمت به سراغ کامپوننت های مربوطه بر روی Control Plane و مستر نودمون خواهیم رفت . تمرکز ما در این بخش بیشتر بر روی kube Control manager و Scheduler خواهد بود .

در این چند بخش از آموزش قصد دارم راجع به تکنیک های مختلف  Troubleshooting یا عیب یابی در کوبرنتیز با شما صحبت کنم . در این چند بخش از آموزش راجع به Application Failure  , Control Plane Failure  و Worker Node Failure ها صحبت و تمرین ها و سناریو های مختلف عیب یابی خطاها بر روی کلاستر کو...

در این بخش شما با Libvirt به عنوان مجموعه ای ابزارها برای مدیریت کردن ساختارهای مختلف مجازی سازی متن باز مثل KVM/LXC و .. آشنا می شوید، این بخش به دو قسمت کلی تقسیم می شود و در بخش اول شما با ساختار libvirt مثل ساختار شبکه در آن آشنا می شوید و بخش دوم این آموزش شامل موارد زیر است: پارتیشن بندی کردن...

در این بخش از آموزش می خواهیم راجع به مبحث storage و concept های ذخیره سازی داده ها بر روی کلاستر کوبرنتیز با شما صحبت کنیم .  آپشن های مختلفی برای بحث infrastructure و storage وجود داره و بستگی به نوع محیط کاری شما می تونید از اون ها استفاده کنید . در این آموزش راجع به مباحث زیر صحبت خواهیم کر...

در ادامه مباحث مربوط به امنیت بر روی کلاستر کوبرنتیز در این بخش راجع به Network Policy صحبت خواهیم کرد. Network Policy ها به ما برای اعمال محدودیت ها بر روی ترافیک های ingress , engress هنگام ارتباط بین کامپوننت های داخلی کوبرنتیز کمک می کنند .  بعد از معرفی روش ها و مباحث مربوط به پالیسی ها ، ...

در این مقاله قصد داریم به راه اندازی نرم افزار متن باز و رایگان OpenXenCenter در سیستم عامل لینوکس بپردازیم، درواقع این نرم افزار مشابه نرم افزار XenCenter می‌باشد و وظیفه ایجاد اتصال بین کامپیوتر شما و ماشین های مجازی درون XenServer را دارد. پیش‌نیاز نصب OpenXenCenter این نرم افزار با است...

در ادامه مباحث مربوط به امنیت بر روی کلاستر کوبرنتیز ، در این آموزش قصد دارم Certificate های مربوط به کامپوننت های مختلف کوبرنتیز مثل kube-apiserver و etcd رو با هم بررسی کنیم . در انتهای آموزش هم نحوه پیدا کردن خطاها(TroubleShooting) و رفع مشکلات مربوط به certificate ها رو با هم به صورت عملی تمرین ...

اگه با مفاهیم پایه ای TLS آشنایی نداشته باشید ، Secure کردن کلاستر بوسیله TLS و troubleshooting کردن مشکلات TLS ممکن هست برای شما یک مقدار پیچیده و سخت باشد .TLS مخفف Transport Layer Security است . دراین بخش از آموزش قصد داریم که از مفاهیم پایه ای و ساده کار با TLS شروع کنیم و به مفاهیم پیشرفته تر ب...

اپلیکیشن های شما در محیط پروداکشن بر روی کلاستر کوبرنتیز قرار می گیرند و مدیریت می شوند .بنابراین می توان گفت که بحث امنیت و Security تبدیل به یکی از مهمترین چالش های ما خواهد شد .در این بخش از آموزش شروع به تعریف مفاهیم پایه ای امنیت بر روی هاست و کلاستر کوبرنتیز خواهیم کرد و در آموزش های بعدی هر ی...

در ادامه انجام عملیات نگهداری و maintenance کلاستر کوبرنتیز ، در این آموزش به سراغ معرفی روش های مختلف backup گیری و بازیابی کلاستر و کامپوننت های کوبرنتیز خواهیم رفت . در ادامه به کلاستر کوبرنتیز متصل خواهیم شد و این روش ها رو با هم شبیه سازی و تمرین می کنیم .

در ادامه انجام عملیات نگهداری و maintenance کلاستر کوبرنتیز ، در این آموزش به سراغ معرفی تکنیک ها و روش های مختلف انجام عملیات بروزرسانی یا upgrade کلاستر کوبرنتیز خواهیم رفت و در انتها تمامی مفاهیم به صورت عملی بر روی ماشین و کلاستر لینوکسی پیاده سازی و تمرین خواهد شد .

این بخش شامل دو قسمت عملی است که در بخش اول بدون نصب کردن برنامه ای جانبی و با استفاده از ssh در ابتدا دسترسی معمولی به فایلها را با sftp و برنامه ویندوزی را مشاهده می کنید و در بخش دوم از این قسمت دسترسی برای کاربران محدود سازی می شود، در بخش دوم هم برنامه vsftp نصب و راه اندازی می شود و TLS برای آ...

در این بخش قبل از وارد شدن به بخش راه اندازی کردن FTP در سیستم عامل CentOS8 لازم است که شما نکاتی در خصوص این سرور را بدانید و با مشکلات و راه حل های آن آشنا شوید.  

در این بخش شما با دو ابزار کاربردی در دنیای مجازی سازی آشنا می شوید، این دو ابزار محصول شرکت HashiCorp است و در زمینه ایجاد کردن و مدیریت کردن image ها برای ساختار های مجازی مثل docker و یا virtualBox استفاده می شود.

یادگیری لینوکس ( Linux) و اساسا آموزش لینوکس با کیفیت و کاربردی یکی از اساسی ترین نیازهای ITMAN های امروزی است. اما گم شدن در مسیر راه یادگیری Linux و رفتن راه اشتباه می تواند یکی از بدترین خاطرات و تجربیات زندگی شما باشد و شما باید بدانید که پیشگیری بهتر از درمان است. اینکه شما بدانید اهمیت یادگیری...

در این بخش از آموزش به سراغ عملیات نگهداری و maintenance کلاستر کوبرنتیز میریم و یکسری مفاهیم و تکنیک ها رو با هم بررسی می کنیم . در انتهای این بخش شما با دستورات و نحوه عملکرد drain , uncordon و cordon آشنا خواهید شد . تمامی مفاهیم هم به صورت عملی بر روی کلاستر کوبرنتیز تمرین و پیاده سازی خواهد شد ...

در این بخش شما با راه اندازی کردن سرور اشتراک فایل NFS در سیستم عامل CentOS8 برای اشتراک بین سیستم عاملهای لینوکس و ویندوزی آشنا می شوید، در مرحله اول سرور را نصب و پیکربندی خواهیم کرد، و در دو بخش پایانی هم دسترسی از طریق یک سیستم عامل لینوکس و سیستم عامل ویندوز 10 بررسی و نمایش داده می شود.

در این بخش از آموزش به معرفی نحوه جمع آوری اطلاعات برای انجام عملیات مانیتورینگ بر روی کلاستر کوبرنتیز می پردازیم . در ادامه شروع به پیاده سازی سرویس های مربوط به Metrics Server و جمع آوری اطلاعات مربوط به نود ها و پادها می کنیم . در انتهای این بخش هم به سراغ مبحث Logging میریم و نحوه مانیتور کردن ل...

در این بخش از آموزش ابتدا راجع به محدودیت گذاری بر روی منابع صحبت می کنیم(Resource Limitation) و در ادامه مفهوم DaemonSets رو بررسی و به صورت عملی تکنیک های مربوطه رو بر روی کلاستر کوبرنتیز تست و پیاده سازی خواهیم کرد . در آخر هم به شما آموزش خواهیم داد که چگونه بیش از یک Scheduler رو بر روی کلاستر ...

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

توی این بخش از آموزش شروع به تشریح مبحث Scheduling در کلاستر کوبرنتیز می کنیم و نحوه انجام کار در backend , مورد بررسی قرار خواهد گرفت . سپس شروع به قرار دادن پادها بر روی نود به صورت دستی و در اصطلاح manual scheduling خواهیم کرد . در انتهای این بخش هم به سراغ label و selector ها خواهیم رفت و مثال ه...

در ادامه معرفی کامپوننت های اصلی کوبرنتیز توی این بخش از آموزش قصد دارم راجع به kube proxy , Schedular , kube controller صحبت کنم . با دیدن آین بخش از آموزش یک دید کلی نسبت به Core component  های کوبرنتیز پیدا خواهید کرد و در آموزش بعدی شروع به پیاده سازی این کامپوننت ها بر روی کلاستر کوبرنتیز ...

در ادامه معرفی کامپوننت های اصلی کوبرنتیز توی این بخش از آموزش قصد دارم راجع به Kube-API Server با شما صحبت کنم . Kube-API Server کامپوننت اصلی مدیریت درخواست ها برای ایجاد یا تغییر آبجکت ها در کلاستر کوبرنتیز می باشد.

در این بخش از آموزش شما با روش نصب و راه اندازی کردن docker در سیستم عامل CentOS7 آشنا می شوید، برای شما عزیزان هم در قالب فایش ضمیمه فیلم اموزشی گروه لینوکس اکادمی در خصوص LPIC304 را قرار دادم.(صرفا جهت مقایسه بخشی از آموزش های مختلف در زمینه دوره های LPIC

یکی دیگر از روشهای مجازی در سیستم عاملهای لینوکسی استفاده از دو ابزار VirtualBox و vmware است که این امکان را به شما می دهد که هر سیستم عاملی را نیاز دارید فارغ از سیستم عامل اصلی خود در آن نصب کنید، در این بخش از دوره شما باید با نصب و راه اندازی اولیه VirtualBox آشنا  شوید.

در بخش های قبلی آموزش ما شروع به تعریف و پیاده سازی مفاهیم و آبجکت های  پایه ای کوبرنتیز کردیم و از این قسمت به بعد قصد داریم تمرکزمان را بر روی آزمون CKA بگذاریم و شروع به کار با مفاهیم متوسط رو به پیشرفته با توجه به استاندارهای این آزمون رو داشته باشیم . در این قسمت از آموزش راجع به key value...

در این قسمت شما روش استفاده از کانتینر LXC را داخل CentOS7 مشاهده میکنید، در ابتدا برنامه های مورد نظر را برروی لینوکس نصب می کنیم و یکی از مشکلات که نداشتن رمزعبور کاربرد root و اضافه کردن کاربر داخل کانتینر است را در این بخش پیاده سازی خواهیم کرد.

در این بخش شما با کانتینر OpenVZ و راه اندازی آن در سیستم عامل CentOS6 آشنا می شوید، با استفاده از کانتینرها شما می توانید سیستم عاملهایی از نوع لینوکس را در محیط ایزوله راه اندازی کنید و برروی آن سرویسهایی ارایه کنید، در این روش شما از tamplate های آماده استفاده می کنید و به سرعت می توانید ماشین خو...

در این بخش قصد دارم با نصب و راه اندازی کردن dnsmasq در سیستم عامل CentOS8 در خدمت شما عزیران باشم، dnsmasq یک سرور DNS بسیار سبک است که به راحتی قابل نصب و پیاده سازی است.  

در این بخش شما به صورت کاملا عملی با live migration در KVM  آشنا می شوید، این بخش علاوه بر آموزش راه اندازی کردن ماشین مجازی در KVM با استفاده از qemu است به شما روش اتصال از راه دور با virsh به سرور برای نمایش و مدیریت کردن ماشینهای مجازی و روش اتصال به سرور راه دور با virt-manager را هم به صو...

استفاده از ابزارهای مدیریت بسته از نقاط تفاوت توزیع های گوناگون به شمار می آید

آموزش نصب ردهت ، آموزش راه اندازی RedHat بصورت تصویری ، با سلام ، دوستان قصد دارم نحوه دانلود و نصب و راه اندازی RHEL 8 را بصورت رسمی و قانونی از سایت Red Hat توضیح بدهم و امیدوارم مورد توجه و استفاده دوستان قرار بگیرد. شما احتمالا شنیده اید که RHEL یک نسخه بسیار کاربردی و همچنین حرفه ای از لینوکس م...

طراحی پارتیشنینگ هاردها در فرمت های مختلف مانند سرور ها و شبکه نیازسنجی های متفاوتی را شامل میشود که در این درس به بررسی این مفاهیم می پردازیم .

در این بخش از آموزش شروع به ساخت Kubernetes Dashboard خواهیم کرد و به شما نشان خواهیم داد که چطور داشبورد کوبرنتیز و می تونیم بر روی ماشین خودتون راه اندازی و از طریق محیط گرافیکی شروع به ساخت و پیاده سازی آبجکت های کوبرنتیز کنید . تمامی دستورات بر روی فایل Dashboard.txt دخیره و ضمیمه آموزش شده است ...

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

در این بخش از آموزش شروع به اجرای وب سرور Nginx بر روی یک پاد خواهیم کرد و سپس با استفاده از NodePort سرویس و configuration فایل دسترسی به web service رو برای یوزر خارجی یا همان external user ها مهیا خواهیم کرد . 

ما توی این بخش از آموزش می خواییم ببینیم چگونه می توانیم اپلیکیشن ها مون رو توی محیط پروداکشن Deploy کنیم . شما با استفاده از deployment می تونید عملیاتی مثل replicaset , rollout , rollback و خیلی عملیات مهم دیگه رو بر روی kubernetes انجام بدهید . در این آموزش ابتدا مفاهیم پایه ای و کاربردی dep...

از Controller ها به عنوان مغز پشت Kubernetes نام می برند . Controller دارای process هایی هستند که آبجت های kubernetes و لحظه به لحظه مانیتور می کنند و به در خواست های مختلف پاسخ می دهند .  توی این بخش از آموزش به صورت اختصاصی راجع به نوع خواستی از Controller ها یعنی replication controller و rep...

توی این بخش از آموزش  راجع به مفاهیم پایه ای Kubernetes Networking صحبت خواهیم کرد و کلیات مربوط به شبکه داخلی کوبرنتیز مورد بررسی قرار خواهد گرفت .  بررسی شبکه در single node cluster  نحوه آدرس دهی پادها در شبکه kubernetes بررسی معماری شبکه در multi nodes cluster معرفی راهکارهای آما...

در ادامه کار با Kubernetes Deployment شروع به تعریف و پیاده سازی مفاهیم زیر خواهیم کرد :  مفهوم rollout و versioning و update upgrade کردن پادها و container ها استراتژی های deployment recreate rolling update rollback و update کردن پادها 

در این بخش شما با ساختار KVM به عنوان یک ساختار مجازی سازی دیگر در سیستم عامل Linux آشنا می شوید. در این بخش شما با ساختار کلی، فرمان های، شبکه و روش ایجاد هارد آشنا می شوید تا در قسمت بعدی به صورت عملی از آنها استفاده کنید.

از مفاهیم پایه ای سیستم عامل لینوکس قابلیت سطح کارکرد متنوع آن محسوب میشود که در صورت یادگیری مناسب برای بهینه سازی سرویس ها بسیار موثر میباشد