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

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

دوره آموزشی Ansible-جلسه هجدهم در این جلسه با نحوه برقراری ارتباط بین Windows OS  و Ansible  آشنا میشیم . با پروتکل Winrm  آشنا میشیم . و با برقراری ارتباط از نوع Basic  سعی میکنیم با استفاده از ماژول win chocolatey چند پکیج روی ویندوز نصب کنیم.

دوره آموزشی Ansible_جلسه هفدهم برای حفظ محرمانگی داده های حساس در انسیبل و رمزنگاری روی فایل های مهم از Ansible-vault  استفاده میشه. تو این قسمت با Ansible Vault  آشنا میشیم و متوجه میشیم چطور میشه از Vault-id  استفاده کرد.

دوره آموزشی Ansible - جلسه پانزدهم در انسیبل وقتی که میخوایم شرطی در اجرای یک تسک یا پلی یا roles  قرار بدیم از when  استفاده میکنیم. تو این جلسه میفهمیم که چطور میشه از when  داخل پروژه مون استفاده کنیم.

دوره آموزشی Ansible- جلسه شانزدهم تو این جلسه میخوام دوباره زبیکس رو نصب کنیم اما نه بصورتیکه قبلا دیدیم. این دفعه میخوایم انتخاب کنیم روی اوبونتو بودن یا centos  بودن دقیق بشه و شرطهای دیگه ای هم تو دل خودش داره!!

دوره آموزشی Ansible-جلسه هفتم در این قسمت ما با variable  و انواعش آشنا بشیم. نحوه تعریف کردنش تو فایل playbook و استفاده ازش رو میبینیم. اولویتهاشو میشناسیم و با هم تستشون هم میکنیم.

دوره آموزشی Ansible قراره با هم سرویس NTP  رو بصورت سرور/کلاینت با استفاده از ساختار Roles نصب کنیم. آماده اید؟

دوره آموزشی Ansible در این جلسه با ساختار roles آشنا میشیم و یاد میگیریم تسکهامون رو در قالب پروژه در دایرکتوری های وابسته بهم ایجاد کنیم.

دوره آموزشی Ansible-جلسه دوازدهم یک تمرین عالی داریم با تمام چیزهایی که تا الان یاد گرفتیم و زبیکس رو روی یک ماشین نصب میکنیم. اون هم در عرض چند دقیقه!!

دوره آموزشی Ansible-جلسه یازدهم قراره تو این جلسه بتونیم روال اجرای playbook  ها و تسک هارو یه سر و شکلی بدیم و ببینیم چطور میشه بهینه سازیش کرد.

دوره آموزشی Ansible-جلسه دهم تو این جلسه ما قراره با مفاهیم زیر آشنا بشیم: 1- ببینیم tags  چیه و چطور میشه یه task  رو صدا کرد 2- با delegate  آشنا بشیم و task  رو روی ماشینی غیر از ماشین و گروه معرفی شده انجام بدیم 3- با ماژول register  آشنا بشیم. 4- نحوه استفاده از handler...

دوره آموزشی Ansible-جلسه نهم ما تو این جلسه با مفهوم loop  و with_items  آشنا میشیم و میبینیم که چطور میشه کارهای تکراری رو توی یک task  انجام داد . در آخر جلسه هم با هم تستشون میکنیم.

دوره آموزشی Ansible-جلسه هشتم ما قراره تو این جلسه ببینیم inclusion توی Ansible  چه کاربردهایی داره و تو فایل playbook چطور میتونیم فراخونیش کنیم.  

دوره آموزشی Ansible-جلسه ششم قراره تو این جلسه کمی بیشتر با ماژولها آشنا بشیم و یه تمرین کاربردی هم داشته باشیم.

دوره آموزشی Ansible-جلسه پنجم تو این جلسه قصد داریم کمی با ماژولهای Ansible کار کنیم و فرق ماژولهای idempotent و  no idempotent  رو توضیح بدیم

دوره آموزشی Ansible-جلسه چهارم : تو این جلسه با دستور ansible-playbook آشنا میشیم با چندتا از سوئیچهاش کار میکنیم  و با yaml  آشنا میشیم.

دوره آموزشی Ansible-جلسه سوم : تو این قسمت قراره با Ansible CLI command  و علی الخصوص دستور ansible  که به ad-hoc command  مشهور است آشنا بشیم. نگاهی گذرا هم به Ansible-Doc می اندازیم. از ماژول setup و gather-facts  هم غافل نمیشیم.

دوره آموزشی Ansible-جلسه دوم بریم محیط نصب انسیبل رو آماده کنیم، پیش نیازهاش رو بشناسیم و با recomendtion های نصب آشنا بشیم و انسیل رو روی کنترلر نصب کنیم و ارتباطش رو با managed servers  برقرار کنیم

دوره آموزشی Ansible- جلسه اول : در این دوره قراره با هم با ابزار Ansible آشنا بشیم که یک configutration management tools  و در حال حاضر تحت مالکیت Redhat  هستش. با کمک Ansible میتونیم اتوماسیون رو در سطح دیتاسنتر ، سرورها ، سوییچ ها ، روترها داشته باشیم.تو این دوره قراره ما با نقش Ansible&...

شاید شما هم به دنبال یک رابط خوب و کاربردی برای نوشتن Shell Scripting باشید، شاید برای شما هم سخت باشید که در زمان نوشتن یک فایل Bash از یک ویرایشگر بی روح استفاده نمایید و برای اجرا کردن و تست کردن اسکریپت خود مجبور باشید که بعد از ذخیره کردن فایل مورد نظر آنرا اجرا کنید و خطاهای ایجاد شده را خود ک...

در این دو بخش از آموزش سعی دارم یک برنامه ساده پایتون رو ابتدا به شیوه سنتی بر روی ماشین لینوکسی اجرا کنم و سپس با کمک گرفتن از داکر web application رو Dockerize کنیم و یک image منحصر به فرد از آن را بسازیم و بر روی  repository قرار دهیم . در ادامه برنامه رو بر روی کلاستر کوبرنتیز deploy خواهیم...

در این دو بخش از آموزش سعی دارم یک برنامه ساده پایتون رو ابتدا به شیوه سنتی بر روی ماشین لینوکسی اجرا کنم و سپس با کمک گرفتن از داکر web application رو Dockerize کنیم و یک image منحصر به فرد از آن را بسازیم و بر روی  repository قرار دهیم . در ادامه برنامه رو بر روی کلاستر کوبرنتیز deploy خواهیم...

در این قسمت در مورد فایل ها و دایرکتوری های Hidden در لینوکس صحبت خواهیم کرد و با کاراکتر های dot و dot dot و تیلدا آشنا خواهیم شد.

 در این قسمت با کامند های ls و آپشن های آن آشنا خواهیم شد. با آپشن های کاربردی کامند man آشنا خواهیم شد .کامن pwd نیز برای شما توضیح خواهیم داد.

در این قسمت در مورد این صحبت می کنیم که Shell چگونه comand ها رو تفسیر می کنه. با کامند بسیار محبوب man به صورت کامل آشنا خواهیم شد و در مورد این صحبت خواهیم کرد که هر کامند می تونه چند تا man page داشته باشه.

بعد از آشنایی با روش ایجاد nano Server در خط فرمان در این بخش شما با اضافه کردن package به Nano Server آشنا می شود، برای شروع هم پکیچ IIS  را به Image اضافه می کنیم. برای دسترسی به IIS باید تنظیمات شبکه در Hyper-v را انجام دهیم تا از درستی تصویر ایجاد شده مطمئن شیم. در ادامه برای ایجاد کردن Ima...

شاید شما هم نیاز داشته باشید که یک فایل pdf را به عکس تبدیل کنید. شاید شما قصد دارید که حجم فایل PDF را کاهش دهید. شاید شما قصد داشته باشید که چندین فایل pdf جدا از هم را به یک فایل تبدیل کنید. برای انجام همه کارهایی که ذکر شده است در سیستم عامل لینوکس ابزاری وجود دارد که به شما کمک می کند برای ان...

در این قسمت در مورد انواع Command ها در لینوکس شامل  internal  و External کامند صحبت خواهیم کرد . در مورد مسیر ها  و  location های external کامند ها صحبت خواهیم کرد و در نهایت در مورد تفاوت های این نوع کامند ها به صورت کامل مطالبی را برای شما ارائه خواهیم داد.

امیر حسین محمدی هستم و در این قسمت در مورد تفاوت های محیط CLI و GUI در لینوکس صحبت خواهیم کرد . محیط CLI رو تفسیر خواهیم کرد . با کارکتر هایی کانند # , ~ آشنا خواهیم شد و کامند PWD رو به شما معرفی خواهیم کرد.

امیر حسین محمدی هستم و در این قسمت در مورد kernel , shell  صحبت خواهیم کرد ، در مورد این صحبت خواهیم کرد که shell چی هست ، در مورد انواع shell صحبت می کنیم و اینکه تفاوت shell های مختلف چه تفاوتی دارند.

امیر حسین محمدی هستم و در این قسمت ابتدا در مورد انواع لینوکس ها و توزیع های لینوکس صحبت می کنیم سپس در  مورد فایل سیستم لینوکس و مسیر های اولیه در لینوکس صحبت می کنیم و در نهایت هم در مورد محیط GUI و محیط CLI در لینوکس صحبت می کنیم .

امیر حسین محمدی هستم و در این قسمت به صورت کامل کامل در مورد چگونگی نصب سیستم عامل لینوکس و انجام تنظیمات لازم برای نصب لینوکس را برای شما ارائه خواهیم داد.

امیر حسین محمدی هستم و در این قسمت در مورد این صحبت خواهیم کرد که بر روی چه وسایل و تجهیزاتی سیستم عامل لینوکس وجود دارد و در نهایت در مورد انواع و توزیع های لینوکس صحبت خواهیم کرد.

امیر حسین محمدی هستم و در این قسمت در مورد تاریخچه لینوکس صحبت خواهیم کرد و با شخصیت های بسیار مهمی در دنیای لینوکس مانند ریچارد استالمن ، لینوس توروالدز و غیره آشنا خواهیم شد .

 در این قسمت در مورد کاملترین دوره لینوکس یعنی linux lpic1 شامل کد 101 و کد 102 و Linux Essentials صحبت خواهیم کرد. دوره linux lpic1 یکی از مهمترین نیازمندی های متخصصین شبکه ، admin های سرور ، متخصصین تست نفوذ و حتی برنامه نویس ها مانند برنامه نویسان python می باشد. با ما همراه باشید تا لینوکس ...

دوره ای کاربردی و عملی در خصوص استفاده حرفه ای از فایروال Firewalld که توسط تیم redhat ایجاد شده(راحتی در راه اندازی، پیاده سازی قابلیتهای حرفه ای به صورت ساده و آسان)   دوره آموزش firewalld  در CentOS7 به صورت کاربردی و عملی آنچه در این دوره ارایه شده است: معرفی ساختار و D-Bus وNetwork...

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

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

در این بخش شما با پروژه هایی که از 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 هنگام ارتباط بین کامپوننت های داخلی کوبرنتیز کمک می کنند .  بعد از معرفی روش ها و مباحث مربوط به پالیسی ها ، ...

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

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

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

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

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