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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

دوره آموزشی 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 خواهیم...

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

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

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

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

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

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

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

مسئله ای که هست در طول روز ما از اصطلاحات نرم افزاد رایگان (free software) و نرم افزار متن باز (open source) استفاده میکنیم این دو اصطلاح باهم متفاوت هستن پس ابتدا این مسئله رو روشن کنیم که به چه نرم افزارهای متن باز میگن و به چه نرم افزاری هایی آزاد. اول از همه ، نرم افزار آزاد منظور رایگان بودن ن...

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

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

شاید شما هم نیاز داشته باشید که یک فایل 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 می باشد. با ما همراه باشید تا لینوکس ...