لینوکس شماره یک سیستم عامل برای دنیای شرکت های بزرگ است.
اگر می خواهید حرفه خود را در لینوکس شروع کنید و دانش کمی از لینوکس دارید یا اصلاً دانش ندارید، می توانم کمک کنم. در این دوره آموزشی، نصب لینوکس، پیکربندی، مدیریت، عیبیابی، خط فرمان، ابزارهای سیستمعامل و بسیاری موارد دیگر را خواهید آموخت... همچنین کارگاه رزومه و مصاحبه را نیز گنجاندهام که قطعاً به شما کمک میکند تا به شغل رویاییتان در فناوری اطلاعات دست پیدا کنید.
علاوه بر سخنرانیها، آزمونها، تکالیف و مطالب دستی درست مانند آموزش زنده کلاس درس وجود دارد
من دقیقاً این دوره را در یک محیط کلاسی در شهر نیویورک تدریس کردهام. لطفاً توجه داشته باشید که 80٪ از دانش آموزان من که این دوره را گذرانده اند ظرف چند ماه در لینوکس کار کردند. تصور کنید کسانی که دوره من را فقط برای ارتقاء سطح شغلی خود می گذرانند، چقدر این آموزش می تواند برای آنها مفید باشد
لیست موضوعاتی که در این دوره پوشش خواهم داد در زیر آمده است:
ماژول 1 - درک مفاهیم لینوکس
لینوکس چیست؟
استفاده روزمره از لینوکس
یونیکس در مقابل لینوکس
آزمایش، تکالیف و جزوات
ماژول 2 - دانلود، نصب و پیکربندی
Oracle Virtual Box چیست؟
دانلود و نصب Oracle Virtual Box
ایجاد ماشین مجازی
توزیعهای لینوکس
روش های مختلف برای نصب لینوکس
بارگیری و نصب لینوکس (CentOS)
نصب لینوکس Redhat (اختیاری)
رومیزی لینوکس (GUI)
مدیریت ماشین مجازی
لینوکس در مقابل ویندوز
چه کسی از لینوکس استفاده می کند؟
آزمایش، تکالیف و جزوات
ماژول 3 - دسترسی به سیستم و سیستم فایل
دسترسی به سیستم لینوکس
Putty را دانلود و نصب کنید
VM Linux را از طریق Putty وصل کنید
چیزهای مهمی که در لینوکس باید به خاطر بسپارید
مقدمه ای بر سیستم فایل
شرح ساختار سیستم فایل
دستورات ناوبری سیستم فایل
مسیرهای سیستم فایل
نمای کلی فهرست راهنما
ایجاد فایلها و فهرستها
یافتن فایلها و فهرستها (پیدا کردن، مکانیابی)
تغییر رمز عبور
کارت عام (*، $، ^)
ترکیب و تقسیم فایلها (گربه و برش)
پیوندهای نرم و سخت (ln)
آزمایش، تکالیف و جزوات
ماژول 4 – اصول لینوکس
نحو دستورات
مجوزهای فایل (chmod)
مالکیت فایل (chown، chgrp)
دریافت کمک (مرد، whatis و غیره)
تکمیل TAB و کلیدهای پیکان بالا
افزودن متن به فایل
لوله ها ( | )
فرمان های نگهداری فایل
دستورات نمایش فایل
فیلترها/دستورات پردازش متن (برش، مرتب سازی، grep، awk، uniq، wc)
مقایسه فایلها (تفاوت، cmp)
فشرده کردن و از حالت فشرده خارج کردن فایل ها/دایرکتوری ها (tar، gzip، gunzip)
ترکیب و تقسیم فایلها
دستورات لینوکس در مقابل ویندوز
آزمایش، تکالیف و جزوات
ماژول 5 - مدیریت سیستم
ویرایشگرهای فایل لینوکس (ویرایشگر متن vi)
Sed Command
مدیریت حساب کاربری
تغییر کاربران و دسترسی Sudo
بر کاربران
نظارت کنیدصحبت کردن با کاربران (کاربران، دیوار، نوشتن)
سرویس فهرست راهنمای لینوکس - احراز هویت حساب
تفاوت بین Active Directory، LDAP، IDM، WinBIND، OpenLDAP و غیره.
دستورات ابزار سیستم (تاریخ، زمان آپدیت، نام میزبان، که، cal، bc و غیره)
فرآیندها و زمانبندیها (systemctl، ps، top، kill، crontab و at)
مدیریت فرآیند
دستورهای نظارت بر سیستم (بالا، df، dmesg، iostat 1، netstat، رایگان و غیره)
فرمان های نگهداری سیستم عامل (خاموش کردن، راه اندازی مجدد، توقف، راه اندازی و غیره)
تغییر نام میزبان سیستم (hostnamectl)
یافتن اطلاعات سیستم (نام، cat/etc/redhat-release، cat/etc/*rel*، dmidecode)
معماری سیستم (طاق)
کلیدهای کنترل ترمینال
فرمان های ترمینال (پاک کردن، خروج، اسکریپت)
بازیابی رمز عبور ریشه (حالت تک کاربره)
گزارش SOS
آزمایش، تکالیف و جزوات
ماژول 6 - اسکریپت پوسته
هسته لینوکس
شل چیست؟
انواع پوستهها
اسکریپت نویسی پوسته
اسکریپت های اصلی شل
اسکریپتهای If-then
برای اسکریپت های حلقه
اسکریپتهای do-while
اسکریپتهای عبارت موردی
نام مستعار
تاریخچه پوسته
سابقه فرمان
ماژول 7 - شبکه، سرورها و بهروزرسانیهای سیستم
فعال کردن اینترنت در Linux VM
اجزای شبکه
فایلها و دستورات شبکه (پینگ، ifconfig، netstat، tcpdump، فایلهای پیکربندی شبکه)
اطلاعات NIC (ابزار ethtool)
NIC یا Port Bonding
دانلود فایلها یا برنامهها (wget)
فرمانهای حلقه و پینگ
فرمانهای انتقال فایل
بهروزرسانیها و مخازن سیستم (rpm و yum)
ارتقاء سیستم/مدیریت وصله
مخزن محلی را از CD/DVD ایجاد کنید
مدیریت بسته پیشرفته
SSH و Telnet
DNS
جستجوی نام میزبان و IP (nslookup and dig)
NTP
chronyd (نسخه جدید NTP)
Sendmail
وب سرور آپاچی (http)
Central Logger (rsyslogd)
ایمن سازی ماشین لینوکس (سخت شدن سیستم عامل)
نصب OpenLDAP
آزمایش، تکالیف و جزوات
ماژول 8 - مدیریت دیسک و سطوح اجرا
سطوح اجرای سیستم
فرایند بوت لینوکس
پیام روز
پارتیشن دیسک (df، fdisk و غیره)
ذخیرهسازی
مدیریت حجم منطقی (LVM)
پیکربندی LVM در حین نصب
افزودن دیسک و ایجاد پارتیشن استاندارد
دیسک را اضافه کنید و پارتیشن LVM ایجاد کنید
پیکربندی LVM در حین نصب
افزودن دیسک مجازی و ایجاد پارتیشن LVM جدید (pvcreate، vgcreate، lvcreate،)
دیسک را با استفاده از LVM گسترش دهید
افزودن فضای تعویض
RAID
آزمایش، تکالیف و جزوات
ماژول 9 - همه چیز درباره رزومه
رزومه کارگاه
هم نامه
شرح وظایف یا وظایف لینوکس
قرار گرفتن در معرض سایر فناوریها
تکالیف و جزوات
ماژول 10 - همه چیز درباره مصاحبه
قطعات فناوری اطلاعات
آمار شغلی فناوری اطلاعات
لینوس در اطراف ما
کارهای سیستم عامل لینوکس
مشاغل مدیریت فناوری اطلاعات
پست رزومه و آنچه باید انتظار داشت
کارگاه مصاحبه
به انجمن لینوکس بپیوندید
بیش از 200 سوال مصاحبه
تکالیف
خلاصه دوره
فرمان هایی که یاد گرفته ایم
تسلیم نشو
تبریک
خلاصه - جزوات
برای هر گونه سوال یا نگرانی می توانید با من در imran_ny@hotmail.com تماس بگیرید
-- عمران افضل
جزوات و تکالیف خانه برای هر ماژول پیوست شده است. لطفاً توجه داشته باشید که هر ماژول دارای جزوه هایی است که باید آنها را بخوانید و تکالیف خود را انجام دهید. هر تکالیف ماژول به عنوان سند جداگانه کنار هم قرار گرفته و پیوست می شود.
اگر در مورد هر درس، جزوه یا تکالیف درسی دارید، لطفاً با من تماس بگیرید. میتوانید در اینجا در پلتفرم skillshare به من پیام دهید یا به آدرس imran_ny@hotmail.com ایمیل بزنید.
موفق باشید
عمران افضل
IT حرفه ای، کارآفرین و بهترین ها
سلام، من عمران افضل هستم و در اینجا تحصیلات و تجربه من است:
درباره من:
عمران افضل
تحصیلات:
لیسانس در سیستم های اطلاعات کامپیوتری (کالج باروخ، دانشگاه شهر نیویورک)
کارشناس ارشد مدیریت بازرگانی (موسسه فناوری نیویورک)
تجربه:
- بیش از 20 سال تجربه زیرساخت فناوری اطلاعات
- 7 سال تجربه آموزشی در لینوکس، VMWare، ویندوز و بسیاری دیگر از فناوری های IT
- 5 سال تجربه مدیریت زیرساخت فناوری اطلاعات
گواهینامه:
- مدیریت سیستم های لینوکس (دانشگاه نیویورک، نیویورک)
- سیستم عامل یونیکس
- مدیریت سیستم لینوکس و سیستم های داخلی
- VMWare Certified Professional
- گواهی سرور ویندوز
نمایش نظرات