توضیحات
آموزش لینوکس از صفر به صد
نام دوره : DevOps Bootcamp: Learn Linux & Become a Linux Sysadmin
به همراه زیرنویس انگلیسی تولید شده اختصاصی یودمی ایران
پیش نیاز:
- یک رایانه (ویندوز، مک یا لینوکس) با اتصال به اینترنت.
- هیچ دانش قبلی لینوکس مورد نیاز نیست. همه چیز را از صفر یاد خواهید گرفت
- تمایل و اشتیاق به یادگیری
- این دوره در درجه اول برای مبتدیان است. در حالی که برخی از موضوعات پیشرفته تری را نیز یاد خواهید گرفت، اگر قبلاً بیش از چند سال تجربه لینوکس دارید این دوره ممکن است برای شما مناسب نباشد .
توضیحات:
ما به شما تضمین میکنیم که این جامعترین و بهروزترین Bootcamp DevOps است که میتوانید برای یادگیری و تسلط بر لینوکس، از ابتدا پیدا کنید.
مطمئناً، سایر دوره های آموزشی لینوکس sysadmin و ویدیوهای یوتیوب می توانند اصول اولیه را به شما آموزش دهند. اما دوره آموزش لینوکس از صفر به صد با دادن فرصتی به شما برای استفاده از لینوکس در سناریوهای دنیای واقعی با آزمونها و چالشها در پایان هر بخش، مطمئن میشود که در واقع آنچه را که یاد میگیرید حفظ میکنید. همچنین با پیکربندی سرور لینوکس از ابتدا در فضای ابری، تجربه عملی خواهید داشت.
لینوکس اینترنت را تقویت می کند. همه جا هست از کوچکترین تا بزرگترین شرکتها مانند آمازون، مایکروسافت، اسپیس ایکس، همه از لینوکس در باطن خود استفاده میکنند. این دوره فقط برای کسانی نیست که می خواهند Sysadmin لینوکس شوند.
این برای هر کسی است که بفهمد در مقطعی باید در حرفه خود با لینوکس کار کند و می خواهد مهارت خود را گسترش دهد و در حرفه خود سرمایه گذاری کند.
در پایان این دوره، شما مهارت هایی را خواهید داشت که به عنوان یک مهندس یا مدیر سیستم لینوکس موثر استخدام شوید .
این دوره آموزشی DevOps Bootcamp و Linux Administration هر موضوع اصلی را پوشش می دهد، از جمله تمام دستورات مهم لینوکس، سیستم فایل لینوکس، مجوزهای فایل، مدیریت فرآیند، مدیریت حساب کاربری، مدیریت نرم افزار، شبکه در لینوکس، مدیریت سیستم، اسکریپت Bash، فایروال Iptables/Netfilter، امنیت لینوکس و بسیاری موارد دیگر.
موضوعاتی که در این دوره آموزشی(آموزش لینوکس از صفر به صد ) Bootcamp DevOps و Linux ارائه می شود عبارتند از:
- تنظیم محیط (نصب اوبونتو و CentOS)ترمینال لینوکس در عمق
- سیستم فایل لینوکس
- مسیرهای مطلق در مقابل نسبی. قدم زدن در سیستم فایل (pwd، cd، tree)
- فرماندهی LS در عمق (ls)
- آشنایی با مهرهای زمانی فایل: atime، mtime، ctime (state، touch، date)
- مشاهده فایل ها (گربه، کمتر، بیشتر، دم، سر، ساعت)
- ایجاد فایل ها و دایرکتوری ها (لمس، mkdir)
- کپی کردن، جابجایی، تغییر نام، و حذف فایل ها و فهرست ها (cp، mv، rm، shred)
- کار با لوله ها در لینوکس (|، wc)
- تغییر مسیر فرمان (>، >>، 2> و>، برش، سه راهی)
- یافتن فایل ها و دایرکتوری ها (محل پیدا کردن، پیدا کردن، که)
- Find and Exec
- جستجو برای الگوهای رشته (grep، رشته ها)
- مقایسه فایل ها (cmp، diff، sha256)
- ویرایشگر VIM در عمق
- فشرده سازی و آرشیو کردن فایل ها و فهرست ها (tar، gzip، bzip2)
- پیوندهای سخت و نمادین ساختار Inode
- مدیریت حساب های کاربری
- آشنایی با فایل های passwd و shadow
- آشنایی با گروه های لینوکس (گروه ها، شناسه)
- ایجاد، تغییر و حذف حساب های کاربری حساب های کاربری (useradd، usermod، userdel)
- مدیریت گروه (groupadd، groupdel، groupmod)
- نظارت بر حساب کاربری (whoami, who am i, who, id, w, uptime, last)
مجوزهای فایل لینوکس
- نماد هشتی (عددی) مجوزهای فایل
- تغییر مجوزهای فایل (chmod)
- تغییر مالکیت فایل (chown، chgrp)
- درک SUID (تنظیم شناسه کاربر)، SGID (تنظیم شناسه گروه) و بیت چسبنده
- Umask
- درک ویژگی های فایل ها (lsattr، chattr)
- مدیریت فرآیند لینوکس
- فرآیندها و مدل امنیتی لینوکس
- فرآیندهای فهرست بندی (ps، pstree، top، htop)
- سیگنال ها و فرآیندهای کشتار (کشتن، pkill، killall، pidof)
- فرآیندهای پیش زمینه و پس زمینه
- کنترل شغل (jobs, fg, bg)
شبکه در لینوکس
- دریافت اطلاعات و پیکربندی رابط های شبکه (ip، ifconfig، route)
- راه اندازی IP استاتیک در اوبونتو (netplan)
- تست و عیب یابی اتصال به شبکه
- استفاده، عیب یابی و ایمن سازی SSH (sshd)
- کپی کردن فایل ها از طریق شبکه (scp)
- همگام سازی فایل ها و دایرکتوری ها با استفاده از rsync
- با استفاده از wget
- بررسی پورت های گوش دادن (netstat، ss، lsof، telnet، nmap)
مدیریت نرم افزار
- DNF (توزیعات مبتنی بر RedHat)
- DPKG (Distros مبتنی بر دبیان و اوبونتو) و APT
- کامپایل نرم افزار از کد منبع: Lab ProFTPD
- مدیریت سیستم لینوکس
- اتوماسیون وظایف و زمانبندی با استفاده از Cron (crontab) و Anacron
- نصب و جدا کردن سیستم های فایل (df، mount، umount، fdisk، gparted)
- کار با فایل های دستگاه (dd)
- دریافت اطلاعات سخت افزار سیستم (lwhw، lscpu، lsusb، lspci، dmidecode، hdparm)
- مدیریت خدمات (systemd و systemctl)
- اسکریپت Bash Shell
- امنیت: جمع آوری اطلاعات و ترافیک شنود
- امنیت: Netfilter/Iptables Firewall
- امنیت: SSH PKI & SSH Hardening
دوره آموزش لینوکس از صفر به صد شما را تشویق میکند و شما را به چالش میکشد تا از یک مبتدی مطلق در لینوکس و DevOps به فردی مطمئن و موثر لینوکس Sysadmin تبدیل شوید.
دوره آموزش لینوکس از صفر به صد مناسب کسانی است که:
- هر کسی که می خواهد درک کامل و عملی از سیستم عامل لینوکس و خط فرمان لینوکس به دست آورد
- هر کسی که میخواهد از مبتدی به عنوان یک لینوکس Sysadmin استخدام شود
- هر کسی با تجربه لینوکس که میخواهد شکافها را پر کند تا به یک مدیر سیستم موثر تبدیل شود
- دانشآموزانی که علاقهمند به فراتر رفتن از تمام آموزشهای «مبتدی» هستند که تمرینات واقعی یا مهارتهایی را که برای استخدام شدن نیاز دارید به شما نمیدهند.
- هر متخصص فناوری که می خواهد با گسترش مهارت های خود در حرفه خود سرمایه گذاری کند و در حرفه خود ارزشمندتر و موثرتر شود.
- مهندسان یا توسعه دهندگانی که نیاز به استفاده از سیستم عامل لینوکس دارند.
یودمی ایران –
دوره در خواستی خود را از راه های ارتباطی درخواست کنید
udemyiran.z7p7c –
سلام. آخرین ورژن این دوره در ماه می ۲۰۲۳ (همین ماه) منتشر شده. آیا نسخه شما هم همین نسخه هست؟