دوره آموزش لینوکس اسنشیالز (Linux Essentials) یکی از اساسیترین دورههای لینوکس است که میخواهیم بهصورت قدرتمند و جذاب آموزش سیستمعامل قدرتمند لینوکس را بهصورت پایه از صفر شروع کنیم. ما در متخصص شو قصد داریم آموزش نسخه ۱٫۶ دوره لینوکس اسنشیالز (Linux Essentials) که آخرین آپدیت رسمی موسسه LPI، کد آزمون بینالمللی ۱۶۰-۰۱۰ میباشد را شروع کنیم که در این دوره بهصورت قدمبهقدم با سیستمعامل لینوکس و مفاهیم آن به زبان ساده آشنا میشوید. آموزش پایهترین دوره لینوکس ESSENTIALS یکی از مهارتهای ضروری دورههای تخصصی لینوکس، شبکه، برنامهنویسی، هک و امنیت و برخی دیگر از زمینهها است. همانطور که بیان شد دوره لینوکس پایه اسنشیالز (Linux Essentials) به دلیل ماهیت و جایگاه مهم آن درزمینههای تخصصی مختلف بهصورت ویژه، کاملاً عملی و کاربردی و از سطح مقدماتی تا پیشرفته تدریس شده است.
من علی کرمی مدرس و مؤسس متخصص شو سعی کردم کاملترین دوره فارسیزبان لینوکس Essentials ازلحاظ سطح علمی، سرفصل و کیفیت نسبت به جدیدترین سرفصل بینالمللی و رسمی موسسه LPI.ORG آخرین آپدیت، کد آزمون بینالمللی ۱۶۰-۰۱۰ نسخه ۱.۶ ارائهشده بالاتر در ایران تولید کنم که میتوانید تمام ویدیو آموزشی ضبطشده را از جلسات آنلاین دوره بهصورت دائم دانلود و مشاهده کنید.
فیلم معرفی دوره لینوکس اسنشیالز (Linux Essentials) را مشاهده کنید!
این ویدیو آموزشی معرفی دوره لینوکس اسنشیالز (Linux Essentials) را مشاهده کنید تا با این دوره به خوبی آشنا شوید!
دوره لینوکس اسنشیالز (Linux Essentials) اولین و پایهترین دوره در مسیر یادگیری لینوکس است که اگر تصمیم به یادگیری دنیای حرفهای لینوکس، شبکه، برنامهنویسی (لینوکس برای برنامه نویسان)، هک و امنیت و برخی زمینههای دیگر دارید بهتر است ابتدا به درک درستی از مفاهیم برسید و با پایهترین مفاهیم آشنا شوید تا یادگیری دورههای دیگر لینوکس LPIC برای شما خیلی سریعتر و راحتتر باشد اما پیشنهاد میشود دوره نتورک پلاس (Network +) که مقدماتیترین دوره شبکه میباشد را بگذرانید و سپس مسیر زیبا به دنیای لینوکس را آغاز کنید.
با شروع این دوره به شما قول خواهم داد که مباحثی بیشتر از سرفصلهای دوره آموزشی Linux Essentials یاد خواهید گرفت و شمارا کاملاً آماده برای ورود به دیگر دورههای تخصصی میکنیم.
این دوره امروزه با قیمتهای مختلف و حتی رایگان در مؤسسات و سایتهای مختلف بهصورت حضوری و غیرحضوری آموزش داده میشود اما توصیه میکنم قبل از ثبتنام سرفصل و سطح علمی و کیفی را به خوبی ارزیابی و مقایسه کنید تا “بهترین و کاملترین” دوره Linux Essentials را انتخاب نمایید تا در آینده زمانی که دورههای بالاتر را شروع میکنید تأثیرات یادگیری آن را خواهید فهمید و چنانچه دوره مناسبی را انتخاب نکنید ممکن است در مسیری که شروع کردهاید به مشکل بربخورید و دیگر آن را ادامه ندهید.
لینوکس چیست؟
خیلی از افرادی که با سیستمعامل لینوکس کار میکنند دید درستی از این سیستمعامل ندارند و دیدگاههای متفاوتی برای آن مطرحشده است. سعی میکنیم تمام این تصورات ناقص و حتی غلط در مورد سیستمعامل لینوکس درست شود تا به درک بهتری از سیستمعامل لینوکس برسیم.
سایت فوقالعاده معروف ویکی پدیا (fa.wikipedia) اینگونه از سیستمعامل لینوکس نوشته است:
لینوکس (Linux) یک سیستمعامل شبیه به یونیکس (Unix) است که بخش عمدهٔ آن سازگار با استاندارد پازیکس است. لینوکس تنها نامی از هسته سیستمعامل است و بهکل آن ربطی ندارد. این هسته نخستین بار در سال ۱۹۹۱ میلادی توسط لینوس توروالدز منتشر شد. امروزه سیستم عاملهای زیادی از ترکیب لینوکس (بهعنوان هسته سیستمعامل) با نرم افزارهای متنباز (open Source) ساختهشده است. بنیاد نرمافزار آزاد (GNU) این سیستمعامل را حاصل از ترکیب «گنو/لینوکس» مینامد اما عموماً آن را لینوکس میخوانند. این دوگانگی در نام نهادن منجر به بحث نامگذاری گنو/لینوکس شده است.
زمانی که واژه لینوکس بهتنهایی بهکاررفته میشود منظور همان هسته (kernel) سیستمعامل است که در سال ۱۹۹۱ منتشرشده است. هسته یا کرنل سیستمعامل یکی از اساسیترین بخشهای خود سیستمعامل است که وظایف مهم و حیاتی مختلفی بر عهده دارد. سیستمعاملی که شما بر روی کامپیوتر و سرور نصب میکنید وظیفهی برقراری ارتباط بین نرمافزار و سختافزار برای انجام عملیات و دستورات مختلف را به عهده دارد و مدیریت میکند.
سیستمعاملهای مختلفی که بهعنوان سیستمعامل لینوکس نصب میکنید توزیعهایی(distributions) از هستهی لینوکس یا گنو/لینوکس است که خود یک سیستمعامل مجزا و کامل است و فقط از هسته لینوکس استفاده کردهاند، پس چیزی با عنوان «سیستمعامل لینوکس» وجود ندارد.
شما در آموزش سیستمعامل لینوکس از پایه بهصورت کامل شروع به یادگیری هستهی لینوکس خواهید کرد و میتوانید با گذراندن دوره آموزش لینوکس اسنشیالز (Linux Essentials) با اکثر توزیعهای لینوکس کارکرده و از آنها به انتخاب خود استفاده نمایید.
معرفی کاملتر از دوره لینوکس اسنشیالز (Linux Essentials):
دوره Linux Essentials یا دوره لینوکس پایهیکی از دورههای پرطرفدار موسسه بینالمللی LPI.ORG است که همانطور که در معرفی دوره بیان شد میتوانید سرفصلهای آن را در سایت رسمی LPI و اینجا مشاهده کنید.
موسسه بینالمللی لینوکس (Linux Professional Institute) طبق سرفصلهایی که برای علاقهمندان به لینوکس آماده کرده است، به شما کمک میکند تا بتوانید بهعنوان یک ادمین لینوکس به جایگاه شغلی موردنظر خود دست پیدا کنید و تمام سعی خود را کردهایم که با گذراندن این دوره در متخصص شو بتوانید آزمون بینالمللی لینوکس Essentials را بهشرط مشاهده دقیق تمام قسمتهای دوره پاس کنید و خیلی دقیقتر با این هسته سیستمعامل آشنا شده و بتوانید به خوبی آن را مدیریت کرده و دورههای بعدی را بهصورت کاملتر و با علاقهمندی بیشتر ادامه دهید. امروزه گرفتن مدرک بینالمللی توصیه نمیشود بلکه تنها مهارت و تسلط شما به موضوعات یاد گرفته شده برای ورود به بازار کار کافی است و در این دوره تمام سعی خود را کردهایم که با زبانی ساده و بالاتر از سرفصلها، مطالب به شما باقیمت خیلی خیلی مناسب به همراه پشتیبانی پس از دوره ارائه شود.
دوره لینوکس اسنشیالز (Linux Essentials) تنها به درد افرادی نمیخورد که میخواهند در مسیر یادگیری لینوکس حرفهای شوند طبق توضیحاتی که در دوره به همراه مثال خواهیم دید به دلیل اینکه هستهی لینوکس امروزه در خیلی از سیستم و دستگاههای امروزی وجود دارد، در شاخههای تخصصی مختلف بهعنوان دوره پیشنیاز شناخته میشود.
خیلی دوست داریم که علاقهمندان و دانشجویان شرکتکننده به این دوره بسیار علاقهمند به ادامه یادگیری در دورههای بعدی باشند به جهت اهمیت بالای این دوره در متخصص شو تمام سعی خود را کردهایم تا با بالاترین کیفیت صدا و تصویر، ضبط انجام شود و دوره Linux Essentials یک دوره بسیار جامع، کاملاً عملی، از مقدماتی تا پیشرفته و به زبان ساده است که میتواند به شما کمک کند تا بهسرعت وارد بازار کار لینوکس شوید. هیچ نگران خرید دوره نباشید و بهسرعت آن را خریداری کرده زیرا طبق قوانین متخصص شو دارای ضمانت بازگشت وجه میباشد و اگر هیچگونه رضایتی از آن نداشتید میتوانید تمام مبلغ پرداختی خود را در زمان تعیینشده از ما دریافت کنید.
نسخهی تدریس شده دوره لینوکس اسنشیالز (Linux Essentials)
این دوره طبق سرفصلهای موسسه بینالمللی لینوکس (Linux Professional Institute) با آخرین آپدیت رسمی موسسه LPI، کد آزمون بینالمللی ۱۶۰-۰۱۰ در سال ۲۰۲۱ در حال آمادهسازی است.
تمام سرفصلهای بینالمللی را در دوره Linux Essentials تدریس میکنید؟
بله کاملاً تمام سرفصلهای بینالمللی دوره Linux Essentials تدریس خواهد شد و حتی این دوره جامعتر و فراتر از سرفصل استاندارد دوره لینوکس Essentials است زیرا موارد مکمل بسیار زیادی در این دوره بیانشده است.
مخاطبان این دوره چه کسانی هستند؟
- کلیه علاقهمندان ورود به حوزه فناوریهای متنباز لینوکس
- کلیه علاقهمندان ورود به تست نفوذ و امنیت
- کلیه توسعهدهندگان نرمافزار
- کلیه علاقهمندان ورود به دنیای شبکه
- متخصصان، مدیران و ادمین های رایانش ابری (Cloud)،، پایگاه داده، Dev Ops، پشتیبانی فنی IT، کلان داده، مجازیسازی و …
پیشنیازهای این دوره کدام است؟
ما سعی کردیم که دوره Linux Essentials را از سطح مقدماتی تا پیشرفته تدریس کنیم و شما بدون تسلط به هیچ دورهی دیگری بهعنوان پیشنیاز به درک کاملی از مفاهیم این دوره خواهید رسید اما دوره نتورک پلاس (Network+) که پایهایترین دوره ارائهشده برای ورود به دنیای شبکه است بهعنوان پیشنیاز میتوان قبل از این دوره گذراند.
دورههایی که پس از گذراندن دوره لینوکس اسنشیالز (Linux Essentials) میتوان وارد آن شد چیست؟
شما میتوانید پس از گذراندن دوره لینوکس اسنشیالز (Linux Essentials) در شاخههای مختلفی قدم بردارید که یکی از معروفترین شاخههای آن حوزههای امنیت و تست نفوذ (مثل هکر اخلاقی و قانونمند CEH v11) است که چون با سیستمعامل لینوکس به آشنایی رسیدهاید میتوانید آن را بگذرانید.
نحوهی ثبتنام در دوره لینوکس اسنشیالز (Linux Essentials)
جهت استفاده از تمام مطالب آموزشی این دوره تنها کافی است خرید دوره آنلاین را انتخاب کرده و دوره اضافهشده به سبد خرید را، خریداری کنید. پس از خرید آن میتوانید از قسمت جلسات آنلاین دوره تمامی قسمتهای آن را مشاهده کرده و به ترتیب جلساتی که برای شما در فصلهای مختلف بهصورت ویدیو آمادهشده است یادگیری لینوکس خود را آغاز کنید.
مشخصات دوره آموزش لینوکس اسنشیالز (Linux Essentials)
- دوره ویدیویی آموزش لینوکس اسنشیالز (Linux Essentials) نسخه ۱.۶ طبق آخرین تغییرات – آپدیت ۲۰۲۱ کد آزمون بینالمللی ۱۶۰-۰۱۰
- آموزش از مقدماتی تا پیشرفته به همراه توضیحات کامل و مثالهای کاربردی و عملی
- تدریس شده توسط مهندس علی کرمی از متخصص شو به زبان فارسی و روان
- پوشش دادن تمام سرفصلهای بینالمللی دوره Linux Essentials
- تضمین کیفیت و بازگشت وجه طبق قوانین ارائهشده در متخصص شو
- آموزش طوری تدریس شده که بتوانید از آن برای ورود به بازار کار استفاده کنید.
- مدتزمان این دوره فوقالعاده مفید بوده و در کمترین زمان بیشترین مباحث را میآموزید!
- اگر موضوعی برای کاربران بهصورت مکرر در پشتیبانی سؤال شود بهصورت یک ویدیو مکمل در دوره قرار خواهد گرفت.
- مهندس علی کرمی بهعنوان مدرس دوره همراه شماست تا با روشهای مختلف که در متخصص شو گفتهشده است سؤالات خود را از ایشان در مسیر آموزش بپرسید.
- پس از ثبتنام در دوره میتوانید دسترسی مادامالعمر (بدون محدودیت زمانی) پس از ورود بهحساب کاربری خود به دوره داشته باشید
- تمام ترافیک دریافت فایلهای ویدیو آموزشی در درون سایت با بالاترین سرعت و ترافیک نیم بها میباشد.
- حجم ویدیوها بدون افت کیفیت بسیار کاهش دادهایم که شما بتوانید آنها را با فرمت MP4 در تمام دستگاههای موجود مثل PC، لپتاپ، تبلت، گوشی، تلویزیون و… بهراحتی مشاهده کنید.
- این دوره کاملاً عملی است و در حد نیاز به موارد تئوری پرداختهشده است.
- تمام سورس و سایر فایلهای جانبی بهصورت کامل به شما گفتهشده است که کجا میتوانید آنها را دانلود کرده و اگر هم بهراحتی امکان دانلود وجود نداشته باشد در فایل ضمیمه در کنار آموزش برای شما قرارگرفته شده است.
سرفصلهای دوره لینوکس اسنشیالز (Linux Essentials)
سرفصلهای اصلی و رسمی LPI.ORG مربوط به دوره LINUX Essentials را که در این دوره کامل پوشش داده خواهد بهصورت تیتر وار بهصورت زیر است:
- تکامل لینوکس و سیستم عاملهای محبوب (Linux Evolution And Popular Operating Systems)
- اپلیکیشن های اپن سورس اصلی (Major Open Source Applications)
- نرمافزار متنباز و لایسنس گذاری (Open Source Software And Licensing)
- مهارتهایICT و کار در دنیای لینوکس (ICT Skills And Working In Linux)
- مفاهیم پایه خط فرمان (Command Line Basics)
- استفاده از Command Line برای کمک گرفتن (Using The Command Line To Get Help)
- استفاده از دایرکتوریها و لیست کردن فایلها (Using Directories And Listing Files)
- ایجاد، جابهجا کردن و حذف فایلها و دایرکتوریها (Creating, Moving And Deleting Files)
- آرشیو کردن فایلها در خط فرمان (Archiving Files On The Command Line)
- جستجو و استخراج دادهها از فایلها (Searching And Extracting Data From Files)
- تبدیل دستورات لینوکس بهبه یک اسکریپت (Turning Commands Into A Script)
- انتخاب یک سیستمعامل (Choosing An Operating System)
- درک سختافزار کامپیوتر (Understanding Computer Hardware)
- محل ذخیره دادهها (Where Data Is Stored)
- کامپیوتر شما در شبکه (Your Computer On The Network)
- امنیت و سطح دسترسی فایل در لینوکس (Security And File Permissions)
- مفاهیم پایه امنیت و شناخت انواع کاربر (Basic Security And Identifying User Types)
- ایجاد کاربر و گروه (Creating Users And Groups)
- مدیریت مالکیت و سطح دسترسی فایلها در لینوکس (Managing File Permissions And Ownership)
- فایلها و دایرکتوریهای خاص (Special Directories And Files)
مشاهده بعضی از قسمت های دوره لینوکس اسنشیالز (Linux Essentials)
بررسی جزئی سرفصلهای دوره لینوکس اسنشیالز (Linux Essentials)
Topic 1: The Linux Community and a Career in Open Source
Linux Evolution and Popular Operating Systems
Weight: ۲
Description: Knowledge of Linux development and major distributions.
Key Knowledge Areas:
- Distributions
- Embedded Systems
- Linux in the Cloud
The following is a partial list of the used files, terms and utilities:
- Debian, Ubuntu (LTS)
- CentOS, openSUSE, Red Hat, SUSE
- Linux Mint, Scientific Linux
- Raspberry Pi, Raspbian
- Android
Major Open Source Applications
Weight: ۲
Description: Awareness of major applications as well as their uses and development.
Key Knowledge Areas:
- Desktop applications
- Server applications
- Development languages
- Package management tools and repositories
The following is a partial list of the used files, terms and utilities:
- OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP
- Nextcloud, ownCloud
- Apache HTTPD, NGINX, MariaDB, MySQL, NFS, Samba
- C, Java, JavaScript, Perl, shell, Python, PHP
- dpkg, apt-get, rpm, yum
Open Source Software and Licensing
Weight: ۱
- Description: Open communities and licensing Open Source Software for business.
Key Knowledge Areas:
- Open source philosophy
- Open source licensing
- Free Software Foundation (FSF), Open Source Initiative (OSI)
The following is a partial list of the used files, terms and utilities:
- Copyleft, Permissive
- GPL, BSD, Creative Commons
- Free Software, Open Source Software, FOSS, FLOSS
- Open source business models
ICT Skills and Working in Linux
Weight: ۲
- Description: Basic Information and Communication Technology (ICT) skills and working in Linux.
Key Knowledge Areas:
- Desktop skills
- Getting to the command line
- Industry uses of Linux, cloud computing and virtualization
The following is a partial list of the used files, terms and utilities:
- Using a browser, privacy concerns, configuration options, searching the web and saving content
- Terminal and console
- Password issues
- Privacy issues and tools
- Use of common open source applications in presentations and projects
Topic 2: Finding Your Way on a Linux System
۲.۱ Command Line Basics
Weight: ۳
Description: Basics of using the Linux command line.
Key Knowledge Areas:
- Basic shell
- Command line syntax
- Variables
- Quoting
- The following is a partial list of the used files, terms and utilities:
- Bash
- echo
- history
- PATH environment variable
- export
- type
۲.۲ Using the Command Line to Get Help
Weight: ۲
- Description: Running help commands and navigation of the various help systems.
Key Knowledge Areas:
- Man pages
- Info pages
The following is a partial list of the used files, terms and utilities:
- man
- info
- /usr/share/doc/
- locate
۲.۳ Using Directories and Listing Files
Weight: ۲
Description: Navigation of home and system directories and listing files in various locations.
Key Knowledge Areas:
- Files, directories
- Hidden files and directories
- Home directories
- Absolute and relative paths
The following is a partial list of the used files, terms and utilities:
- Common options for ls
- Recursive listings
- cd
- . and ..
- home and ~
۲.۴ Creating, Moving and Deleting Files
Weight: ۲
Description: Create, move and delete files and directories under the home directory.
Key Knowledge Areas:
- Files and directories
- Case sensitivity
- Simple globbing
The following is a partial list of the used files, terms and utilities:
- mv, cp, rm, touch
- mkdir, rmdir
Topic 3: The Power of the Command Line
۳.۱ Archiving Files on the Command Line
Weight: ۲
Description: Archiving files in the user home directory.
Key Knowledge Areas:
- Files, directories
- Archives, compression
The following is a partial list of the used files, terms and utilities:
- tar
- Common tar options
- gzip, bzip2, xz
- zip, unzip
۳.۲ Searching and Extracting Data from Files
Weight: ۳
Description: Search and extract data from files in the home directory.
Key Knowledge Areas:
- Command line pipes
- I/O redirection
- Basic Regular Expressions using ., [ ], *, and ?
The following is a partial list of the used files, terms and utilities:
- grep
- less
- cat, head, tail
- sort
- cut
- wc
۳.۳ Turning Commands into a Script
Weight: ۴
Description: Turning repetitive commands into simple scripts.
Key Knowledge Areas:
- Basic shell scripting
- Awareness of common text editors (vi and nano)
The following is a partial list of the used files, terms and utilities:
- #! (shebang)
- /bin/bash
- Variables
- Arguments
- for loops
- echo
- Exit status
Topic 4: The Linux Operating System
۴.۱ Choosing an Operating System
Weight: ۱
Description: Knowledge of major operating systems and Linux distributions.
Key Knowledge Areas:
- Differences between Windows, OS X and Linux
- Distribution life cycle management
- The following is a partial list of the used files, terms and utilities:
- GUI versus command line, desktop configuration
- Maintenance cycles, beta and stable
۴.۲ Understanding Computer Hardware
Weight: ۲
Description: Familiarity with the components that go into building desktop and server computers.
Key Knowledge Areas:
- Hardware
The following is a partial list of the used files, terms and utilities:
- Motherboards, processors, power supplies, optical drives, peripherals
- Hard drives, solid state disks and partitions, /dev/sd*
- Drivers
۴.۳ Where Data is Stored
Weight: ۳
Description: Where various types of information are stored on a Linux system.
Key Knowledge Areas:
- Programs and configuration
- Processes
- Memory addresses
- System messaging
- Logging
The following is a partial list of the used files, terms and utilities:
- ps, top, free
- syslog, dmesg
- /etc/, /var/log/
- /boot/, /proc/, /dev/, /sys/
۴.۴ Your Computer on the Network
Weight: ۲
Description: Querying vital networking configuration and determining the basic requirements for a computer on a Local Area Network (LAN).
Key Knowledge Areas:
- Internet, network, routers
- Querying DNS client configuration
- Querying network configuration
The following is a partial list of the used files, terms and utilities:
- route, ip route show
- ifconfig, ip addr show
- netstat, ss
- /etc/resolv.conf, /etc/hosts
- IPv4, IPv6
- ping
- host
Topic 5: Security and File Permissions
۵.۱ Basic Security and Identifying User Types
Weight: ۲
Description: Various types of users on a Linux system.
Key Knowledge Areas:
- Root and standard users
- System users
The following is a partial list of the used files, terms and utilities:
- /etc/passwd, /etc/shadow, /etc/group
- id, last, who, w
- sudo, su
۵.۲ Creating Users and Groups
Weight: ۲
Description: Creating users and groups on a Linux system.
Key Knowledge Areas:
- User and group commands
- User IDs
- The following is a partial list of the used files, terms and utilities:
- /etc/passwd, /etc/shadow, /etc/group, /etc/skel/
- useradd, groupadd
- passwd
۵.۳ Managing File Permissions and Ownership
Weight: ۲
Description: Understanding and manipulating file permissions and ownership settings.
Key Knowledge Areas:
- File and directory permissions and ownership
The following is a partial list of the used files, terms and utilities:
- ls -l, ls -a
- chmod, chown
۵.۴ Special Directories and Files
Weight: ۱
Description: Special directories and files on a Linux system including special permissions.
Key Knowledge Areas:
- Using temporary files and directories
- Symbolic links
- The following is a partial list of the used files, terms and utilities:
- /tmp/, /var/tmp/ and Sticky Bit
- ls -d
- ln -s
هنوز هیچ دیدگاهی نوشته نشده است