تا %60 تخفیف خرید برای 7 نفر با صدور مدرک فقط تا
00 00 00
با توجه به مسدود بودن IP های خارج از ایران در سامانه شاپرک، برای خرید از وب سایت حتماً فیلترشکن خود را خاموش و از IP ایران استفاده کنید.
در توسینسو تدریس کنید

مهم: برای خریدهای بالای 100 هزار تومان باید از رمز پویا استفاده کنید و امکان خرید با رمز ایستا وجود نخواهد داشت

با خرید یکجای این دوره از 35 درصد تخفیف بر روی خرید خود استفاده کنید. تخفیف های وب سایت بر روی خرید تک ویدیوها اعمال نخواهد شد. در صورت هر گونه سوال برای خرید خود می توانید با شماره 02634209662 تماس گرفته یا به تلگرام پشتیبانی سایت پیام دهید.

قیمت: 252,000 تومان

با 35% تخفیف وب سایت و مدرس در صورت خرید یکجا: 163,800 تومان

خرید دوره با 35 تخفیف

آموزش لینوکس ( Linux Essentials ) قسمت 1 : معرفی دوره و ساختار

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

دوره آموزشی Linux Essentials

در این دوره آموزشی فرض بر این است که شما هیچ چیزی در خصوص این سیستم عامل نمی دانید ، در واقع این دوره آموزشی ICDL حوزه لینوکس و Open Source محسوب می شود ، در این دوره آموزشی شما با ساختار آموزشی این سیستم عامل ، نحوه عملکرد آن ، مفاهیم اصلی Open Source و کاربرهای آنها ، دلایل رایگان بودن و اشتباهاتی که در این حوزه برداشت می شود ، نحوه کار کردن با دستورات خط فرمان ، نحوه مدیریت فایل ها ، نحوه مدیریت مقدماتی شبکه ، نحوه نصب و انتخاب سیستم عامل لینوکس مناسب و بسیاری دیگر از این دسته موارد آشنا خواهید شد.

دوره آموزشی Linux Essentials

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

1- انقلاب لینوکس و متن باز

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

دوره آموزشی لینوکس اسنشیالز Linux Essentials

لینوکس و Open Source چگونه توزیع و تولید می شوند ؟ منظور از توزیع یا Distribution های مختلف لینوکس چیست ؟ چرا لینوکس اینقدر طرفدار دارد ؟ چگونه می توان از Open Source کسب درآمد کرد ؟ در این قسمتی آموزشی ما به شما فلسفه ایجاد شدن Open Source و Linux را توضیح می دهیم و به سراغ مثالهایی می رسیم که واژه Free را به درستی تفسیر می کند و متوجه خواهید شد که Free دو معنای متفاوت دارد که باید درک شود ، در نهایت توزیع های معروف لینوکس را معرفی می کنیم و نمونه ای از یک فایل که قابل اجرا در لینوکس است و ما می توانیم آن را تغییر بدهیم را به شما نمایش می دهیم ، هنوز وارد این سیستم عامل نشده ایم .

2- آموزش نصب لینوکس

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

دوره آموزشی لینوکس اسنشیالز Linux Essentials

بعد از معرفی این نرم افزارها نحوه پیدا کردن و انتخاب سیستم عامل لینوکس مورد علاقه شما را آموزش می دهیم ، بعد از معرفی نحوه دانلود سیستم عامل ها نرم افزار Sun VirtualBox یا همان OracleVM را به شما معرفی می کنیم و در نهایت با استفاده از نرم افزار VMware Workstation به شما نحوه نصب و راه اندازی اولیه سیستم عامل Xubuntu ای که دانلود کرده ایم به همراه آموزش نصب VMware Tools بر روی آن را آموزش خواهیم داد. در انتهای کار ما محیط های Desktop محبوب در لینوکس اعم از Xfce ، KDE ، GNOME , Cinnamon و ... را بصورت واقعی لمس می کنیم و مروری بر ظاهر این Desktop ها خواهیم داشت.

3-مفهوم لایسنس و و انواع آن در لینوکس

تا به حال در خصوص مفهوم Open Source و لینوکس و آزاد بودن سورس و متن کمی صحبت کرده ایم ، اما شاید جالب باشد بدانید که برای اینکه یک محصول نام Open Source را روی خود بگذارد قوانینی وجود دارد ، یعنی هر کسی نمی تواند ادعا کند که محصولی که تولید کرده است Open Source است بلکه در این خصوص قوانینی وجود دارد که در صورت رعایت شدن می توانند به محصول لقب Open Source بدهند ، جالبتر از آن این است که بدانید Open Source هم چندان خوب نیست !!! بهترین نوع نرم افزار و قوانین مربوط به Free Software ها هستند ، در واقع نرم افزارهای آزاد از درجه اهمیت و محبوبیت بسیار بیشتری در مقابل با Open Source ها برخوردارند ، در واقع هر نرم افزار Open Source ای ممکن است Free Software الزاما نباشد اما هر Free Software ای قطعا Open Source هم هست ، در این قسمتی آموزشی ما به شما در خصوص نحوه Licensing محصولات Open Source و Free Software و بعضا تفاوت های کوچکی در این میان وجود دارد صحبت می کنیم ، دو مکانیزیم Licensing معروف FSF و OSI که GPL و LGPL زیر مجموعه آنها هستند را با هم مروری کلی می کنیم.

دوره آموزشی لینوکس اسنشیالز Linux Essentials

اینها قوانینی هستند که در صورت رعایت شدن ما محصولات Open Source را درجه بندی می کنیم ، سپس در خصوص نحوه کسب درآمد از محصولات Open Source صحبت می کنیم و می گوییم که چگونه می توان از یک محصول Open Source کسب درآمد کرد ، روشهای 4 گانه ای که بعضا در این حوزه وجود دارند را به شما معرفی می کنیم ، در نهایت چند نمونه از محصولاتی که بسیار زیاد از آنها سوء استفاده می شود و به اسامی مختلف در ایران تحت لیسانس من درآوردی به عنوان محصول بومی فروخته می شوند را کمی بررسی می کنیم. هدف ما از این قسمت درک مفاهیم اولیه Licensing در لینوکس و Open Source است و طبیعتا نمی تواند قوانینی که صدها صفحه برای آنها مستندات وجود دارند را در این قسمتی 20 دقیقه ای خلاصه کرد

4-معرفی مقدمات فایل سیستم در لینوکس

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

دوره آموزشی لینوکس اسنشیالز Linux Essentials

به هر حال کمی با دسکتاپ های مختلف و نحوه دلخواه سازی آنها آشنا می شویم و در خصوص تفاوت Terminal و Console بحث می کنیم ، در خصوص انواع File Type هایی که در لینوکس پشتیبانی می شود و صحبت می کنیم و با هم کلی در این قسمت می خندیم D: در نهایت بعد از معرفی کردن مقدماتی ساختار Directory Tree در لینوکس به شما چند کار عملی کوچک در لینوکس در حد تعویض کردن پسورد سیستم عامل و دلخواه سازی و نحوه استفاده از دسکتاپ های ساده را آموزش می دهیم تا صرفا با محیط گرافیکی آشنایی اولیه ای داشته باشید ، توجه کنید که اولویت ما آموزش یادگیری خط فرمان و دستورات لینوکس است و یادگیری محیط گرافیکی اصلا کار سختی نیست.

5-Shell چیست و معرفی دستورات مقدماتی شل لینوکس

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

دوره آموزشی لینوکس اسنشیالز Linux Essentials

بعد از معرفی کردن مفاهیم تئوری با روش استفاده از خط فرمان در لینوکس ، ساختار خط فرمان ، دستورات cd ، ls ، echo و ... بصورت عملی آشنا می شوید و با چند option مختلف نیز آشنا خواهید شد. سپس نحوه استفاده از متغیرها یا همان variables و همچنین کاربرد متغیر PATH آشنا خواهید شد ، نحوه ترکیب کردن دو دستور ساده ، مشاهده کردن محتویات فایل ها ، جابجایی بین دایرکتوری ها و .. آشنا خواهید شد

6-آموزش استفاده از راهنما و Manual ها در لینوکس

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

دوره آموزشی لینوکس اسنشیالز Linux Essentials

در این قسمتی آموزشی ما به شما نحوه استفاده از این دستورات برای گرفتن راهنمایی در خصوص چگونگی استفاده از آنها را به شما آموزش می دهیم. دستور help ، دستور man ، دستور less ، دستور info ، دستور whatis ، دستور whereis و نحوه استفاده از هر کدام در این قسمتی آموزشی به شما آموزش داده می شود

7-معرفی ساختار فایل و دایرکتوری در لینوکس

در این قسمتی آموزشی شما با ریزه کاری هایی از این دستورات آشنا می شوید که سرعت کار کردن شما با فایل ها و دایرکتوری ها را افزایش می دهد ، نحوه شناخت Exact Path و Partial Path ، نحوه استفاده از shortcut ها ، نحوه استفاده از علامت های خاص ، نحوه استفاده از directory tree ، نحوه مشاهده محتویات مخفی دایرکتوری ها و ساختن یک فایل یا دایرکتوری مخفی و بسیاری دیگر از این موارد صحبت خواهد شد. هدف از این قسمت آماده سازی شما برای کار کردن با دایرکتوری ها و فایل های لینوکس بصورت حرفه ای است ، اینکه چگونه مسیری که در حال حاضر در آن قرار داریم را مشاهده کنیم و ... را بصورت عملی در این قسمت با هم مرور خواهیم کرد.

دوره آموزشی لینوکس اسنشیالز Linux Essentials

8-مدیریت فایل و دایرکتوری در لینوکس

ایجاد کردن یا Create کردن ، منتقل کردن یا Move و Copy کردن و همچنین حذف کردن فایل ها در هر سیستم عاملی جزو اصلی کارهای یک کاربر است که بایستی آنها را یاد بگیرد. در واقع Linux Essentials را می توان ICDL لینوکس نام برد. در این قسمتی آموزشی ما نحوه استفاده از دستورات خط فرمان برای ایجاد کردن فایل ها ، Move کردن و Copy کردن فایل ها ، حذف کردن فایل ها و Rename کردن فایل ها را آموزش خواهیم داد. نحوه استفاده از دستورات touch ، mv ، cp ، rm ، mkdir و rmdir و ... در این قسمتی آموزشی با مثال های عملی و کاربردی آموزش داده خواهد شد.

9-آموزش آرشیو ( Archive ) و فشرده سازی در لینوکس

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

دوره آموزشی لینوکس اسنشیالز Linux Essentials

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

10-آموزش جستجو ( Search ) در لینوکس

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

دوره آموزشی لینوکس اسنشیالز Linux Essentials

در سیستم عامل لینوکس هم به همین شکل است ، ابتدا ما باید دایرکتوری ها ، سپس فایل ها و در نهایت از فایل ها محتویات را استخراج کنیم و در نهایت از این محتویات نیز خروجی دلخواه خودمان را بگیریم . در این قسمتی آموزشی ما شما را با نحوه استفاده از دستورات cat ، find ، grep ، wc ، cut و همچنین استفاده ترکیبی آنها با هم استفاده می کنیم ، سپس به نحوه استفاده مقدماتی Regular Expressions می پردازیم و علامت های * و ^ و $ می پردازیم ، این قسمتی آموزشی تقریبا مهمترین قسمتی آموزشی سری Linux Essentials می باشد و برای انجام دادن آن ابتدا بایستی چند فایل ایجاد کنید که همه این موارد در قسمت توضیح داده شده است.

11-آموزش ایجاد Shell Script در لینوکس

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

دوره آموزشی لینوکس اسنشیالز Linux Essentials

تبدیل کردن دستورات به فایل های اجرایی در سیستم عامل لینوکس در اصطلاح فنی Shell Scripting نامیده می شود ، در این قسمتی آموزشی ما قرار نیست به شما آموزش کامل Shell Script نویسی را بدهیم اما شما را با کلیات اینکه چگونه یک دستور می تواند به عنوان اسکریپت استفاده شود آشنا می شویم ، معرفی کردن انواع Shell و نحوه معرفی آنها در فایل اسکریپت ، نحوه استفاده از دستورات شرطی if ، دستورات تکرار یا حلقه loop ، نحوه بکارگیری متغیرها یا Variable ها ، نحوه استفاده از آرگومان های دستورات بصورت 1$ و 2$ و خروج با استفاده از ?$ و ... آشنا خواهیم شد.

12- آموزش انتخاب سیستم عامل ( OS ) مناسب لینوکسی

شاید برای شما هم این سئوال پیش آمده باشد که کجا از لینوکس استفاده کنیم ؟ کجا از ویندوز استفاده کنیم ؟ کجا از Mac OS استفاده کنیم ؟ اینکه ما به عنوان یک TOSINSO ای بدانیم کدامیک از این سیستم عامل ها برای چه مصارفی بهتر است یک الزام است ، به عنوان یک مشاور در حوزه فناوری اطلاعات پیشنهاد می کنم که هیچوقت روی یک سیستم عامل تعصب نداشته باشید ، ما دنبال راهکار هستیم و برای رسیدن به این راهکار ممکن است بصورت ترکیبی از چند سیستم عامل استفاده کنیم ، در این قسمتی آموزشی من به شما سیستم عامل های مختلف ویندوز ، لینوکس و Mac OS را معرفی و نقاط ضعف و قوت تقریبی هر کدام و اینکه بهترین کاربرد آنها در چه حوزه هایی است را آموزش خواهم داد

13-شناخت سخت افزارها

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

دوره آموزشی لینوکس اسنشیالز Linux Essentials

از معرفی Motherboard شروع می کنیم ، به RAM و CPU و انواع آنها می رسیم ، تفاوت CPU های سری Pentium و Xeon و Celeron و Core i7 و Corei5 و Core 2 Due می پردازیم ، سپس به معرفی انواع Storage های مورد استفاده در کامپیوتر اعم از هارد دیسک ها و SSD ها می پردازیم ، به شما Power Supply را معرفی می کنیم و Pin های مختلف آن را نشان می دهیم در نهایت به معرفی انواع پورتهای سخت افزاری یک کامپیوتر می پردازیم و با معرفی کردن ماهیت یک Driver و مشکلات معمول درایورها با سیستم عامل قسمتی خودمان را به پایان می رسانیم

14- معرفی دستورات مهم دایرکتوری در لینوکس

در این قسمتی آموزشی ما یاد می گیریم که محل فایل های تنظیمات نرم افزارها و Application ها در لینوکس کجاست ، محل Log برداری از اتفاقات و رخدادهای سیستم کجاست و در صورتیکه احساس کنیم مشکلی برای یک نرم افزار پیش آمده است کجا را باید بررسی کنیم تا Log های مربوطه را ببینیم ، در این قسمتی آموزشی ما ابتدا به شما کاربرد و محتویات دایرکتوری های etc ، lib و log را معرفی می کنیم و تفاوت دایرکتوری های system wide و user wide را معرفی می کنیم ، سپس به بررسی محتویات هر یک از این دایرکتوری ها می پردازیم و در خصوص انواع log هایی که در سیستم عامل لینوکس از نرم افزارها و Kernel برداشته می شود و محل نگهداری و نحوه مشاهده آنها صحبت خواهیم کرد ، در این خصوص همه کارها را بصورت عملی انجام خواهیم داد .

سپس به بررسی نحوه مشاهده process ها یا پردازش های سیستم می پردازیم که چگونه می توانیم آنها را مشاهده کنیم ، منظور از PID چیست و چگونه می توانیم یک Process در لینوکس را از بین ببریم ، مشابه کاری که در Task Manager ویندوز با استفاده از End Task انجام می دهیم ، سپس نحوه خروجی گرفتن از دستور ps و customize کردن خروجی را آموزش می دهیم و در نهایت با استفاده از دستور free و top و کاربردهای آنها در خصوص مشاهده نحوه استفاده از منابع RAM و CPU سیستم به کارمان خاتمه می دهیم.

15- آموزش تنظیمات شبکه در لینوکس ( مقدماتی )

چه بخواهید و چه نخواهید در لینوکس هم شما به شبکه های مختلف متصل هستید ، هیچکس بصورت Stand Alone از یک لینوکس استفاده نمی کند ( به خدا ) بنابراین مهم است که به عنوان یک تازه کار در حوزه لینوکس حداقل تنظیمات مربوط به شبکه را بدانید یا حداقل بدانید که تنظیمات در کجای این سیستم عامل قرار دارند ، در این قسمتی آموزشی ما ابتدا به شما عملکرد یک کامپیوتر در شبکه بصورت بسیار ساده را توضیح می دهیم ، انواع مختف آدرس دهی را معرفی می کنیم ، منظور از آدرس های IP معتبر و غیر معتبر را توضیح می دهیم ، سپس به بررسی کردن سرویس DNS می پردازیم و به شما می گوییم که در کجا می توانید آدرس DNS سرور یک سیستم عامل لینوکس را تعریف کنید .

دوره آموزشی لینوکس اسنشیالز Linux Essentials

سپس به سراغ معرفی دستور ifconfig می رویم ، به شما آموزش می دهیم که چگونه یک کارت شبکه را Disable و Enable کنید ، چگونه بر روی یک کارت شبکه آدرس IP از طریق خط فرمان قرار بدهید ، چگونه با استفاده از ifconfig یک کارت شبکه غیرفعال را مشاهده کنیم ، چگونه با استفاده از dig رکوردهای اسامی وب سایت ها را مشاهده کنیم ، به شما نحوه عملکرد دستور ping را آموزش خواهیم داد و در نهایت در محیط گرافیکی نیز به شما نحوه آدرس دهی در کارت شبکه لینوکس را آموزش می دهیم ، بدیهی است که این قسمت پیش زمینه ای برای انجام تنظیمات بسیار پیشرفته تر لینوکس در دوره LPIC1 می باشد.

16- معرفی انواع User و دستورات مدیریت کاربر در لینوکس

همانطور که سیستم عامل ویندوز کاربرهای Administrator با بالاترین سطح دسترسی و Limited User با پایینترین سطح دسترسی دارد ، سیستم عامل لینوکس نیز دارای انواع کاربران از نظر عملکرد و سطح دسترسی می باشد ، شما به عنوان یک کاربر لینوکس باید بدانید که در لینوکس چه نوع کاربرهایی وجود دارد ، این کاربران در کجا تعریف شده اند ؟ پسوردهای این کاربران در چه فایلی ذخیره شده است ؟ چگونه می توان به محتویات این فایل ها دسترسی پیدا کرد.

دوره آموزشی لینوکس اسنشیالز Linux Essentials

از کجا می دانیم چه کاربری بر روی سیستم ما چه کاری را در حال انجام دارد ؟ در این قسمتی آموزشی ما ابتدا شما را با انواع کاربران در لینوکس اعم از super user ، system user و standard user آشنا می کنیم ، سپس به معرفی دستوراتی که هویت کاربران در سیستم عامل را مشخص می کنند و اطلاعات آنها را نمایش می دهند صحبت می کنیم ، در خصوص محل ذخیره سازی گروه ها و پسورد ها و ... صحبت می کنیم و همه این موارد را ترجیحا بصورت مقایسه ای با سیستم عامل ویندوز آموزش می دهیم ، همه این موارد بصورت عملی در قسمت انجام خواهد شد.

17- آموزش مدیریت User و Group در لینوکس

شما به عنوان یک کاربر لینوکس باید بتوانید در این سیستم عامل user جدید ایجاد کنید ، باید بتوانید گروه جدید ایجاد کنید ، باید بتوانید user ها را در گروه های مختلف عضو کنید ، باید بتوانید یک کاربر عادی محدود را تبدیل به یک کاربر با دسترسی های بالا بکنید . باید بتوانید پسورد کاربر خودتان و کاربران دیگر را در محیط shell تغییر بدهید و خیلی دیگر از موارد ، در این قسمتی آموزشی ما به شما نحوه ایجاد کردن کاربران جدید ، ایجاد کردن گروه های جدید ، حذف کردن یک کاربر ، حذف کردن یک گروه ، عضو کردن یک کاربر در گروه ، تست بالا رفتن سطح دسترسی کاربر ، ایجاد یک terminal جدید و login کردن با کاربرهای مختلف در shell های مختلف ، گزارشی از session هایی که انجام شده است ، نصب کردن بسته ssh البته بصورت اشانتیون ، بررسی مفهوم group nesting و اعمال تغییرات بر روی کاربران را به شما آموزش خواهیم داد

18- معرفی سطوح دسترسی فایل در لینوکس

هیچوقت قرار نیست همه کس به همه چیز دسترسی داشته باشند ، تعریف کردن سطوح دسترسی به فایل ها و فولدرها و دریافت مالکیت آنها را در هر سیستم عاملی داریم ، اگر با NTFS Permission های ویندوز آشنایی داشته باشید حتما با سطوح دسترسی هم آشنایی دارید ، در این قسمتی آموزشی ما شما را ابتدا با ساختار سطوح دسترسی در سیستم عامل لینوکس آشنا می کنیم ، منظور از سطوح دسترسی rwx و 10 قسمت یا بیتی که تعریف کننده این سطوح دسترسی هستند و نحوه تفکیک کردن user و group و other را آموزش می دهیم. نکات مهم در خصوص رعایت سطوح دسترسی را عنوان می کنیم و در نهایت سناریویی عملی در خصوص نحوه پیکربندی این سطوح دسترسی در لینوکس برای شما با چند کاربر مختلف اجرا می کنیم ، نحوه استفاده از دستورات chmod ، chown و همچنین chgrp را به شما به همراه نحوه اعمال سطوح دسترسی در سلسله مراتب فایل و فولدر را برای اتمام آموزش به شما یاد می دهیم .

دوره آموزشی لینوکس اسنشیالز Linux Essentials

19- معرفی مفاهیم Shortcut و Stickybit در لینوکس

این قسمت آخرین قسمت از سری مجموعه آموزشی Linux Essentials است ، در این قسمتی آموزشی ما به شما مفهوم Link یا Shortcut در لینوکس که به عنوان Symbolic Link هم آن را می شناسیم ، آشنا می کنیم ، در خصوص دایرکتوری های var و tmp صحبت می کنیم و مشکلاتی که ممکن است برای یک دایرکتوری در صورتیکه دسترسی همه افراد به آن 777 باشد اشاره می کنیم ، به بررسی مفهوم Sticky Bit و کاربرد آن در پوشه های اشتراکی می پردازیم و آن را پیاده سازی و تست می کنیم .شما با استفاده از Sticky Bit می توانید به یک دایرکتوری اجازه دهید که کاربرانش بر روی فایل های خودشان Full Control باشند اما بر روی هیچکدام از فایل های دیگران دسترسی نداشته باشند.

نظر شما
برای ارسال نظر باید وارد شوید.
144 نظر