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

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

با یک دوره جدید در زمینه سیستم عامل لینوکسی مورد علاقه خودم Ubuntu با شما دوستان عزیز شروع کنم و در این بخش هم قصد دارم که در خصوص دوره سروری این سیستم عامل دوره جامعی در خدمت شما دوستان عزیز باشم. برای شروع و همسفر شدن در این دوره ما نیاز به یک سری ملزومات و مقدماتی داریم به نام ایجاد کردن Lab ش...

سلام دوستان عزیز و خوبم ، تو قسمت های قبل ما کانفیگ های ضروری رو انجام دادیم و دومین اصلی رو به cwp وصل کردیم ول نیومدیم که در خود کنترل پنل دومین کانفیگ کنیم ، توی این قسمت ما یک دومین خارجی info و یک دومین ir ایرانی رو به cwp وصل میکنیم و تست ازشون میگیریم و کار با کنترل پنل هر کدوم رو توضیح میدی...

در این آموزش با استفاده از یک فایل YAML به عنوان ورودی ، شروع به ساختن یک Pod بر روی کلاستر کوبرنتیز خواهیم کرد . لیست دستورات و تنظیمات در کنار آموزش بصورت ضمیمه قرار داده شده است . تنظیمات VsCode برای ساخت یک فایل پیکربندی از جنس YAML اشنایی با element های کلیدی فایل های پیکربندی در kubernetes سا...

در این بخش شما با یکی دیگر از سیستم عامل های خانواده BSD به نام DragonFly BSD آشنا می شوید، این دوره معرفی این سیستم عامل است

سلام دوستان ، با دوره جدید NetBSD در خدمت شما دوستان عزیز هستم ، در قسمت اول هدف معرفی این سیستم عامل است

در این ویدیوی آموزشی ما به شما ابتدا مفهوم Shell و ارتباط آن با Kernel سیستم عامل های مختلف را تشریح می کنیم ، سپس به بررسی مفهوم Command یا Command Line یا خط فرمان می پردازیم که روش برقراری ارتباط با سیستم عامل است ، هدف اصلی این ویدیوی آموزشی نحوه بکارگیری دستورات مقدماتی لینوکس در محیط BASH است ...

تا به حال از خودتون سئوال کردید که Open Source یعنی چه ؟ چرا Open Source وجود دارد و از کجا سر و کله این واژه پیدا شد ؟ آیا از خودتان پرسیده اید که منظور از نرم افزار Free چیست ؟ افرادی که در حوزه Open Source فعالیت می کنند درآمد خودشان را از کجا تامین می کنند ؟ بنیانگذاران Open Source چه فلسفه ای ر...

آموزش لینوکس قطعا با دوره آموزشی Linux Essentials برای شما بسیار ساده تر خواهد شد.در این دوره آموزشی لینوکس در وهله اول ترس شما از Linux و سیستم عامل های متن باز ریخته خواهد شد و یادگیری لینوکس برای شما لذت بخش خواهد شد. دوره آموزشی Linux Essentials یا مبانی لینوکس مهمترین قدم شما برای ورود به دنیای...

خوب بالاخره دوره آموزشی LPIC2 کد 202 شروع شد و امیدوار هستم مثل دوره های قبلی که لطف دوستان شامل حال ما شد از این دوره هم حمایت کنید که بتونیم با قدرت تا انتهاش بریم ، خوب باید بگم که در این ویدیو ما به ساختار آموزشی دوره اشاره می کنیم که دوستانی که تا حالا با دوره های من جلو اومدن قشنگ باهاش آشنایی...

خوب به پایان آمد این دفتر .... هدف این بود که دوره ای ناقص نمونه و نذاشتم بدقول بشم ، هر چند که خیلی طول کشید ولی همت کردم و تمومش کردم ، آخرین ویدیوی من در لینوکس ... در این ویدیوی آموزشی در مورد نحوه راه اندازی OpenVPN برای دو نقطه بصورت Point To Pont صحبت می کنیم و راه اندازی می کنیم تا شما در آز...

در این ویدیوی آموزشی ما به شما انواع Application هایی که در سیستم عامل لینوکس وجود دارند و بصورت عام از آنها استفاده می شوند را معرفی می کنیم ، در یک طبقه بندی ساده ما این نرم افزارها را به Desktop Applications ، Programming Languages ، Server Apps و همچنین Desktop Environment ها تقسیم بندی می کنیم ...

هدف من از این آموزش معرفی و آموزش کاربردی Kubernetes و آمادگی برای آزمون بین المللی CKA یا kubernetes administrator  هست . Kubernetes پیاده سازی جدیدی از بیش از یک دهه تجربه گوگل در اجرای نرم افزارهای سمت سرور در مقیاس بسیار بالاست که به صورت متن باز (open source) در اختیار عموم  قرار گرفت...

در این قسمت از مجموعه آموزشی لینوکس LPIC2 کد 202 به معرفی سرویس Procmail می پردازیم . در خصوص ماهیت این سرویس ، دلایل استفاده از آن ، مکانیزم مرتب سازی ایمیل ها در Procmail و ... صحبت خواهیم کرد ، Procmail و مبحث ایمیل از جمله مواردی است که صرفا برای داشتن دید برای آزمون بین المللی کاربرد دارد و در ...

این بخش در حقیقت بررسی Network Hardening و مباحث ارایه شده در این قسمت است و برای شروع Network Intrusion Detection مطالبی رو در خدمت شما دوستان عزیز هستم.

در این ویدیوی آموزشی ما به شما مفهوم دایرکتوری سرویس ، کاربرد Directory Service ، مفاهیم استاندارد ، پروتکل و سرویس های LDAP و Active Directory را باز می کنیم . به سراغ ساختار نامگذاری و ذخیره سازی این سرویس می رویم و در نهایت OpenLDAP را نصب می کنیم و یک کاربر در آن Import می کنیم و باقی تست های مر...

در این بخش از آموزش راجع به ساختار فایل های YAML صحبت می کنیم و برخی امکانات و خصوصیت های این فرمت رو شرح خواهیم داد . در ادامه آموزش ها ما از طریق فایل های YAML می توانیم تنظیمات رو برای ساختن آبجکت های مختلف بر روی کلاستر کوبرنتیز انجام بدهیم . وبسایت : https://yaml.org/ آشنایی با ساختار کلی فرمت...

نصب و راه اندازی Kubernetes با استفاده از minikube معرفی روش های مختلف setup و راه اندازی Kubernetes نصب و راه اندازی Kubernetes Cluster بر روی یک نود با استفاده از minikube ساخت و اجرای یک سرویس تستی بر روی کلاستر Kubernetes  

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

از همه عزیزان و همراهان ITPRO که تا اینجا مجموعه آموزشی LPIC رو با من دنبال کردند و حمایت های همه جانبشون سپاسگزارم ، با توکل به خدا و با نام و یاد خدا دوره آموزشی LPIC2 کد 201 رو شروع می کنیم ، دوره آموزشی که سطح متوسط از لینوکس محسوب میشه و موارد بسیار زیادی در سطح متوسط رو در خصوص این سیستم عامل ...

تمامی سیستم عامل های لینوکس و توزیع هایی که از انها وجود دارد در نهایت برگرفته ای از هسته اصلی این سیستم عامل هستند که به Linux Kernel معروف است و صاحب اصلی و توسعه دهنده اصلی آن Linus Torvalds است ، اما متاسفانه ساختار نامگذاری عجیب و غریبی که برای نامگذاری هسته های مختلف این سیستم عامل مشاهده می ش...

با سلام با دوره ای جدید از LPIC بخش 304 در خدمت شما دوستان هستم، در این دوره موارد زیر توضیح داده خواهد شد: Topic 330: Virtualization Topic 334: High Availability Cluster Management Topic 335: High Availability Cluster Storage  

سلام خدمت دوستان عزیز ، با دوره جدید به نام shell scripting در خدمت شما دوستان هستم ولی در قدم اول شما رو با فرمان های پر کاربرد و پایه ای در Shell آشنا می کنم. در این بخش به آموزش چهار فرمان در خدمت شما دوستان عزیز هستم: فرمان man که خود حاوی اطلاعات همه فرمان هاست و باید قبل از هر کاری با آن آش...

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

توی ویدیوی قبلی دوستان یاد گرفتند که چجوری یک دایرکتوری درست کنن که دارای username و password باشه و دسترسی بهش محدود بشه ، در ادامه شما باید یاد بگیرید که چجوری یک آدرس URL رو به آدرس دیگه منتقل یا Redirect کنید که البته یه مقدار مفهوم Redirection اصلی که در اینترنت میبینیم با این چیزی که در این وی...

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

قبلا در ITPRO در خصوص انواع فایل سیستم صحبت کرده ایم ، در خصوص فایل سیستم محبوب ext و انواع آن و همچنین نحوه بازیابی و تعمیر آن نیز آموزشهایی ارائه کردیم اما امروز در این ویدیو ما به شما فایل سیستمی جدیدتر و با قابلیت های بسیار جالبتر را معرفی می کنیم ، فایل سیستم xfs که امروزه می توان گفت کم کم جای...

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

آیا تا به حال به این موضوع فکر کرده اید که زمانیکه کلید Power سیستم را می زنید تا زمانیکه صفحه دسکتاپ خود را می بینید چه اتفاقی می افتد ؟ آیا می دانید چه پردازش ها و چه نرم افزارهایی در دیده شدن صفحه دسکتاپ شما دخالت دارند ؟ آیا می دانید تفاوت نحوه Boot شدن سیستم عامل لینوکس و ویندوز در چیست ؟ هر سی...

در بخش پایانی آموزش جامع کوبرنتیز قصد دارم شما را با ابزار پیشرفته ای به نام 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 ها رو با هم به صورت عملی تمرین ...

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

خوب قبلا خیلی خودمونی و راحت در مورد نصب و راه اندازی اولیه کش سرور Squid در توسینسو ( جزیره لینوکس و متن باز ) صحبت کردیم و امروز قصد دارم یعنی نیت کردم ( خخ ) که یه سری آموزشی در مورد یکی از چیزهایی که خیلی در موردش ابهام هست یعنی کنترل های دسترسی یا Access Control List ها در این کش سرور صحبت کنم ...

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

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

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

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

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

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

یکی از مهمترین مسائل در سیستم عامل لینوکس و البته برای دوستانی که در حوزه Open Source فعالیت می کنند ، روش تبدیل کردن دستور یا مجموعه ای از دستورات به فایل های اجرایی یا اسکریپت های اجرایی است ، با اینکار سرعت عمل شما در انجام کارها در لینوکس بسیار بالا می رود ، برای مثال ممکن است شما برای Backup گی...

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

همانطور که در سیستم عامل ویندوز هم واژه ای به نام Disk Quota داریم در لینوکس هم Disk Quota وجود دارد ، این قابلیت به سیستم عامل اجازه می دهد که میزان استفاده کاربر از فضای دیسک را مدیریت کنیم و به هر کسی به اندازه ظرفیت مورد نیازش فضای دیسک اختصاص بدهیم ، حتما برای شما هم پیش آمده است که در فایل سرو...

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

Ansible یک ابزار متن باز بسیار قدرتمند و کارآمد برای مدیریت و پیکربندی سیستم ها ، گسترش برنامه ها ، اتوماتیک سازی و هماهنگ سازی وظایف و برخی موارد دیگر می باشد.به عبارت دیگر Ansible یک Remote Administration بسیار قوی با امکانات بسیارکارآمد هست که از پروتکل SSH برای برقراری ارتباط و مدیریت سیستم ها و...