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

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

مقدمه : ما تاکنون یاد گرفته ایم که دستورات را در Shell اجرا کنیم ، اما می توانیم دستورات را نیز در فایل ذخیره کنیم و سپس آن فایل را به حالت اجرائی در بیاوریم و اجرا کنیم. وقتی فایل اجرا می شود ، دستورات یکی پس از دیگری اجرا می شوند. این فایل های اجرایی را اسکریپت می گویند و برای هر مدیر لینوکس یک اب...

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

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

تعریف کردن سطوح دسترسی یا Permission در هر سیستم عاملی یکی از مهمترین فاکتورهای امنیتی می باشد ، در سیستم عامل ویندوز شما از NTFS Permission ها استفاده می کنید و در سیستم عامل لینوکس هم از یک ساختار 9 پارامتری ، امروز در این ویدیوی آموزشی ما به شما ساختار سطوح دسترسی در سیستم عامل لینوکس را آموزش می...

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

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

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

اگر با لینوکس و دسکتاپ های معتدد آن از جمله KDE GNOME یا Cinnamon یا xfce کار کرده باشید حتما با ظاهر آنها آشنایی دارید ، طبیعتا اگر مدتی با لینوکس کار کرده باشید با نگاه کردن به محیط یک لینوکس متوجه می شوید که از چه نوع Desktop ای استفاده می کند اما اگر نمی دانید یا دسکتاپ شما تغییراتی کرده است که ...

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

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

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

دوره آموزشی LPIC1 دارای دو عدد کد آزمون LPIC1 101 و LPIC1 102 است که در این دوره آموزشی لینوکس ما با هم لینوکس را جدی تر شروع می کنیم و  جلو می رویم . قبلا در دوره آموزشی Linux Essentials که در همین وب سایت توسط بنده تدریس شد ، شما کاملا با ماهیت و کاربرد اصلی لینوکس آشنا شدید و مسیر یادگیری لی...

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

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

تغییر مسیر خروجی دستور : برای هدایت خروجی دستور به یک فایل ، باید از عملگر < و به دنبال آن نام فایل استفاده کنیم. اگر فایل وجود نداشته باشد ، فایل جدیدی ایجاد می شود ، در غیر این صورت ، اطلاعات فایل موجود را رونویسی می کند. برای دیدن محتویات فایلی که تازه ایجاد کردیم ، می توانیم از دستور cat استف...

مقدمه این قسمت مدیریت فایل ها و دایرکتوری ها در Linux با استفاده از دستورات خط فرمان را کار خواهیم کرد : mv  cp  rm   mkdir  rmdir   یک فایل مجموعه ای از داده ها با یک نام و مجموعه ای از ویژگی ها است. به عنوان مثال ، اگر بخواهید چند عکس را از فلش خود بر روی سیستم انتفال...

همانطور که در قسمت قبلی مشاهده کردید بعد از اینکه کرنل Boot می شود همیشه یک برنامه به نام init را اجرا می کند. بعد از اجرای init این برنامه تنظیماتی که باید انجام دهد را از داخل یک فایل به نام inittab می خواند و اجرا می کند که این فایل در مسیر //etc//inittab قرار گرفته است. شما به عنوان شخصی که می...

در این مقاله به آموزش ایجاد یوزر در لینوکس با استفاده از دستور useradd می پردازیم. توجه کنید که این دستور باید توسط کاربر root یا کاربری که دارای  sudo privilege  است انجام شود. نحوه استفاده کردن از دستور useradd فرمت کلی استفاده از این دستور به این صورت می باشد :   useradd [options] ...

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

سلام خدمت همه کاربران عزیز وب سایت توسینسو خوب این مطالبی که قراره گفته بشه معرفی بخشی از ابزارها و دستورات شبکه در لینوکس است که جهت تثبیت سطح دانش خودم با شما عزیزان به اشتراک میزارم. دستور ip : دستور ip در لینوکس در net-tools وجود دارد که برای انجام کارهای مدیریت شبکه استفاده می شود. IP مخفف Inte...

مقدمه : سیستم فایل لینوکس از آنجا که شامل پرونده ها و دایرکتوری ها است ، مشابه سیستم های فایل سیستم عامل دیگر مانند ویندوز و ... است. دایرکتوری ها برای سازماندهی نمودن اطلاعات استفاده می شوند. یک دایرکتوری می توانند حاوی دایرکتوری ها و سایر فایل ها باشد.(همانطور که در جلسات گذشته گفتیم منظور از دایر...

مقدمه : خط فرمان ابزاری بسیار پیچیده است. هر دستور گزینه های منحصر به فرد خود را دارد ، بنابراین راهنما هنگام کار با سیستم لینوکس مهم می باشند. علاوه بر دایرکتوری / usr / share / doc / که بیشتر مستندات مربوط به دستورات را ذخیره می کند ، دستورات مختلف دیگری هست که اطلاعات مربوط به استفاده از دستورات ...

دستور touch : دستور touch یک دستور استاندارد است که در سیستم عامل UNIX / Linux مورد استفاده قرار می گیرد و برای ایجاد ، تغییر و اصلاح زمانی تغییر یک فایل استفاده می شود. در واقع ، دو دستور مختلف برای ایجاد یک فایل در سیستم لینوکس وجود دارد که به شرح زیر است: دستور cat: برای ایجاد پرونده با محتوا است...

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

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

سلام و وقت بخیر. در این جلسه به یکی از مباحث مهم در شبکه یعنی ldap میپردازیم. اول از همه باید بفهمیم که چرا به ldap نیاز داریم و اصلا ldap چیست؟؟ ابتدا مقداری مقدمه میگم و بعدش میریم سراغ یک سناریوی عملی، نمیدونم حالا میشه تو یه قسمت جمعش کرد یا نه چیزی رو که میخوام بگم. مفهوم Directory Service به ...

دوره آموزشی 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  برقرار کنیم

قبلاً در انجمن توضیح داده شده که چطور توسط کلید های Alt+shift زبان های نصب شده کالی رو تغییر بدیم در این مطلب میخوام توضیح بدم که یکزبان رو مثل زبان فارسی رو چطور به این توزیع میتونیم اضافه کینم برای این منظور ابتدا به مسیر زیر رفته: Applications --> System tools --> Preferences --> System settin...

برای نصب کردن GNOME Desktop در محیط CentOS نسخه 7 و توزیع های لینوکس خانواده RedHat ابتدا وارد Terminal شوید و دستور زیر را وارد کنید : # yum -y groups install "GNOME Desktop" بعد از اجرا شدن دستور بالا در دریافت پیام موفقیت آمیز بودن نصب شما می توانید با استفاده از دستور startx وارد محیط GNOME Des...

در این بخش شما با یک نصب ساده از سیستم عامل CentOS آشنا می شوید. #دوره_آموزش_centos #لینوکس_centos #لینوکس_centos_6 #نصب_کردن_centos

فرض کنید که شما یک سرور داری دو قرار است این سرور را در حد امکان بصورت مقدماتی امن کنید ، برای اینکار ساده ترین راهکار غیرفعال کردن سرویس های غیر ضروری بصورت مقطعی یا دائمی است ، از طرفی شما می توانید برای سرویس ها و کاربران در شبکه سطح دسترسی به وسیله Access Control List ایجاد کنید. در این ویدیوی آ...

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

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

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

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

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

در جلسه گذشته در مورد محیط های کاربری توضیح دادیم و گفتیم کسی که قراره در سطح حرفه ای با لینوکس کار کنه باید خط فرمان رو یاد بگیره از این جلسه به بعد سعی خواهیم کرد دستورات خط فرمان رو معرفی کنیم و کار کنیم و هر سوالی در خصوص دستورات داشتین میتونید سوال کنید. مقدمه : قبل از شروع کار باید ابتدا بدونی...

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