![](https://enginedevops.com/wp-content/uploads/2024/02/devops-bootcamp-learn-linux-become-a-linux-sysadmin.webp)
آموزش جامع لینوکس LPIC1
لینوکس چیست؟
لینوکس یک خانواده از سیستم عامل های متن باز و رایگان است که بر پایه هسته لینوکس بنا شده است. هسته لینوکس در سال 1991 توسط لینوس توروالدز منتشر شد و از آن زمان به بعد به طور مداوم توسعه یافته است.
برخلاف سیستم عامل های اختصاصی مانند ویندوز، لینوکس توسط یک جامعه جهانی از توسعه دهندگان به صورت رایگان توسعه و نگهداری می شود. این موضوع به لینوکس انعطاف پذیری و پایداری بالایی می بخشد و آن را به انتخابی محبوب برای طیف گسترده ای از کاربردها از جمله:
- سرورها: لینوکس به دلیل پایداری و امنیت بالا، به طور گسترده ای در سرورها استفاده می شود.
- کامپیوترهای دسکتاپ و لپ تاپ: لینوکس جایگزینی قدرتمند و قابل تنظیم برای ویندوز و macOS در رایانه های شخصی ارائه می دهد.
- دستگاه های تعبیه شده: لینوکس به دلیل مصرف کم منابع و قابلیت سفارشی سازی بالا، در طیف گسترده ای از دستگاه های تعبیه شده مانند روترها، دوربین های امنیتی و تلویزیون های هوشمند استفاده می شود.
- محاسبات ابری: لینوکس در هسته بسیاری از پلتفرم های محاسبات ابری مانند Amazon Web Services (AWS) و Google Cloud Platform (GCP) قرار دارد.
انواع توزیع های لینوکس
توزیع های لینوکس بسته های نرم افزاری هستند که هسته لینوکس را به همراه مجموعه ای از نرم افزارهای کاربردی و ابزارهای سیستمی ارائه می دهند. توزیع های لینوکس بسیار متنوعی وجود دارد که هر کدام برای نیازها و ترجیحات خاص طراحی شده اند.
برخی از محبوب ترین توزیع های لینوکس عبارتند از:
- Ubuntu: اوبونتو یک توزیع محبوب مبتنی بر دبیان است که به دلیل رابط کاربری آسان و کاربرپسند بودن شناخته شده است.
- Debian: دبیان یک توزیع پایدار و قابل اعتماد است که به دلیل تعهد خود به نرم افزار متن باز شناخته شده است.
- Fedora: فدورا یک توزیع پیشرفته است که به دلیل نوآوری و تمرکز بر فناوری های جدید شناخته شده است.
- CentOS: CentOS یک توزیع سازمانی مبتنی بر Red Hat Enterprise Linux است که به دلیل پایداری و قابلیت اطمینان بالا شناخته شده است.
- Arch Linux: Arch Linux یک توزیع سبک وزن و قابل تنظیم است که به کاربران کنترل زیادی بر سیستم خود می دهد.
انواع لایسنس های لینوکس
اکثر توزیع های لینوکس تحت مجوزهای متن باز مانند مجوز عمومی GNU (GPL) یا مجوز MIT منتشر می شوند. این مجوزها به کاربران اجازه می دهد تا به صورت آزادانه از نرم افزار استفاده، کپی، تغییر و توزیع مجدد آن استفاده کنند.
برخی از توزیع های لینوکس نیز تحت مجوزهای تجاری ارائه می شوند. این مجوزها معمولاً به کاربران امکان استفاده از نرم افزار را برای اهداف تجاری در ازای پرداخت هزینه می دهند.
مزایای استفاده از لینوکس
لینوکس مزایای متعددی نسبت به سیستم عامل های اختصاصی مانند ویندوز ارائه می دهد، از جمله:
- رایگان و متن باز: لینوکس نرم افزاری رایگان و متن باز است، به این معنی که کاربران می توانند به صورت آزادانه از آن استفاده، کپی، تغییر و توزیع مجدد آن استفاده کنند. این موضوع به لینوکس انعطاف پذیری و شفافیت بالایی می بخشد.
- پایدار و امن: لینوکس به دلیل پایداری و امنیت بالا شناخته شده است. این موضوع به دلیل ماهیت متن باز لینوکس است که به کاربران امکان می دهد کد را بررسی و اشکالات را برطرف کنند.
- قابل تنظیم: لینوکس به طور قابل توجهی قابل تنظیم است، به این معنی که کاربران می توانند آن را مطابق با نیازهای خود پیکربندی کنند.
- انتخاب گسترده: طیف گسترده ای از توزیع های لینوکس وجود دارد که هر کدام برای نیازها و ترجیحات خاص طراحی شده اند.
دوره های لینوکس Essentials و LPIC-1: گام های اولیه در دنیای لینوکس
دوره های لینوکس اسنشیال و LPIC-1 هر دو دوره های آموزشی محبوب در زمینه سیستم عامل لینوکس هستند که به افراد در یادگیری مبانی مدیریت سیستم لینوکس کمک می کنند. با این حال، این دو دوره از نظر مخاطب، اهداف و محتوا تفاوت هایی با یکدیگر دارند.
دوره لینوکس Essentials:
- مخاطبان: این دوره برای افراد مبتدی که هیچ یا دانش کمی در مورد لینوکس دارند مناسب است.
- اهداف: هدف از این دوره ارائه آشنایی با مفاهیم پایه ای لینوکس و نحوه انجام وظایف اولیه مدیریتی در این سیستم عامل است.
- محتوا: دوره لینوکس اسنشیال معمولاً شامل مواردی مانند:
- نصب و راه اندازی لینوکس
- ناوبری در سیستم عامل با استفاده از خط فرمان و رابط کاربری گرافیکی
- مدیریت فایل ها و دایرکتوری ها
- مجوزها و امنیت
- مفاهیم اولیه شبکه
- نصب و پیکربندی برنامه های کاربردی پایه ای
دوره LPIC-1:
- مخاطبان: این دوره برای افرادی که آشنایی اولیه با لینوکس دارند و به دنبال شروع کار در زمینه مدیریت سیستم لینوکس هستند مناسب است.
- اهداف: هدف از این دوره تأیید مهارت های داوطلب در انجام وظایف مدیریت سیستم لینوکس در سطح مقدماتی است.
- محتوا: دوره LPIC-1 شامل دو بخش اصلی است:
- 101: مبانی مدیریت سیستم لینوکس: این بخش شامل مفاهیم پایه ای سیستم عامل لینوکس، خط فرمان، مدیریت کاربر و گروه، مدیریت فایل و دایرکتوری، و پیکربندی شبکه می باشد.
- 102: مدیریت سیستم لینوکس 1: این بخش شامل مفاهیم پیشرفته تری از مدیریت سیستم لینوکس مانند مدیریت فرآیند، مدیریت دیسک، مدیریت بسته، و امنیت سیستم می باشد.
تفاوت های کلیدی:
- سطح دشواری: دوره لینوکس اسنشیال به طور کلی آسانتر از دوره LPIC-1 است.
- تمرکز: دوره لینوکس اسنشیال بر روی ارائه آشنایی با مفاهیم پایه ای لینوکس تمرکز دارد، در حالی که دوره LPIC-1 بر روی آموزش مهارت های عملی برای انجام وظایف مدیریت سیستم لینوکس تمرکز دارد.
دوره LPIC-1: گام اول در مسیر حرفه ای لینوکس
دوره LPIC-1 (Linux Professional Institute Certification Level 1) اولین سطح از برنامه صدور گواهینامه چند سطحی موسسه حرفه ای لینوکس (LPI) است. این دوره به منظور تأیید مهارت های داوطلب در انجام وظایف مدیریت سیستم لینوکس در سطح مقدماتی طراحی شده است.
مخاطبان:
دوره LPIC-1 برای افرادی مناسب است که:
- آشنایی اولیه با سیستم عامل لینوکس دارند.
- به دنبال شروع کار در زمینه مدیریت سیستم لینوکس SysAdmin هستند.
- می خواهند دانش و مهارت های خود را در زمینه لینوکس ارتقا دهند.
- کسانی که می خواهند در مسیر شغلی DevOps ,SRE,Cloud و کارشناس زیرساخت قدم بگذارند.
اهداف دوره:
در پایان دوره LPIC-1، داوطلبان باید بتوانند:
- مفاهیم پایه ای سیستم عامل لینوکس را درک کنند.
- از خط فرمان لینوکس برای انجام وظایف مدیریت سیستم استفاده کنند.
- وظایف مدیریت کاربر و گروه را انجام دهند.
- پیکربندی های اولیه شبکه را در سیستم های لینوکس انجام دهند.
- اسکریپت های ساده شل را بنویسند و اجرا کنند.
محتوای دوره:
دوره LPIC-1 شامل دو بخش اصلی است:
- 101: مبانی مدیریت سیستم لینوکس: این بخش شامل مفاهیم پایه ای سیستم عامل لینوکس، خط فرمان، مدیریت کاربر و گروه، مدیریت فایل و دایرکتوری، و پیکربندی شبکه می باشد.
- 102: مدیریت سیستم لینوکس 1: این بخش شامل مفاهیم پیشرفته تری از مدیریت سیستم لینوکس مانند مدیریت فرآیند، مدیریت دیسک، مدیریت بسته، و امنیت سیستم می باشد.
جهت اطلاعات بیشتر پیشنهاد میشود سه قسمت رایگان اول دوره را مشاهده نمایید.
![](https://enginedevops.com/wp-content/uploads/2024/02/kisspng-linux-kernel-operating-systems-free-and-open-sourc-linux-5ab6fba3ce59e6.7795666315219414118452.jpg)
ساختار فولدرها و ارتباطشان با بالاترین مسیر (روت) ویدئو
۳۰:۳۹
شناخت سخت افزارها و درایورها | procfs | sysfs | dbus | udev و HAL ویدئو
۱۱:۱۵
شناخت سخت افزارها و درایورها و لود کردن ماژول - proc -sys ویدئو
۱۰:۴۱
معرفی فرآیند boot در لینوکس ویدئو
۱۱:۵۹
معرفی runlevel ها ویدئو
۱۷:۲۵
ادامه run level ها - systemd ویدئو
۱۰:۲۶
نکته پایانی systemd ویدئو
۰۳:۰۹
ساختار پارتیشن بندی دیسک SWAP | mount point و fdisk ویدئو
۱۸:۳۲
معرفی انواع Boot Manager ( LILO | GRUB ) و مدیریت Bootloader ویدئو
۱۴:۱۴
مدیریت shared library ویدئو
۱۳:۲۶
استفاده از Debian package management ویدئو
۴۳:۱۶
استفاده از RPM و YUM ,RedHat bases ویدئو
۲۶:۲۸
تنظیمات متغیرها-ساخت فایل-پاک کردن--PATH ویدئو
۱۹:۲۰
Process text streams using filters ویدئو
۲۸:۱۳
دستورات sort- uniq-cat-head - tail- cut- ویدئو
۱۱:۵۵
Perform basic file management ویدئو
۴۰:۰۰
دستورات tar-zip-gzip-unzip- ویدئو
۰۴:۴۲
کاربرد streams, pipes and redirects ویدئو
۲۸:۱۲
Create, monitor and kill processes ویدئو
۳۰:۰۱
Modify process execution priorities ویدئو
۰۴:۳۶
Search text files using regular expressions ویدئو
۱۴:۲۷
-Search text files using regular expressions -grep ویدئو
۱۱:۳۴
کارکردن با ویرایشگر vim ویدئو
۳۲:۳۸
کارکردن با ویرایشگر vim -2 ویدئو
۲۰:۲۷
کار کردن با ویرایشگر vim-3 ویدئو
۰۳:۲۳
Create partitions and filesystems ویدئو
۲۸:۳۳
Create partitions and filesystems -2 ویدئو
۰۶:۴۸
Maintain the integrity of filesystems ویدئو
۱۴:۳۶
Control mounting and unmounting of filesystems ویدئو
۲۱:۰۲
Manage file permissions and ownership ویدئو
۳۸:۴۱
Manage file permissions and ownership -2 ویدئو
۰۷:۱۳
Create and change hard and symbolic links ویدئو
۰۶:۵۵
Find system files and place files in the correct location ویدئو
۱۷:۲۰
![](https://enginedevops.com/wp-content/uploads/2024/02/kisspng-linux-kernel-operating-systems-free-and-open-sourc-linux-5ab6fba3ce59e6.7795666315219414118452.jpg)
Customize and use the shell environment ویدئو
۲۶:۱۴
Customize or write simple scripts ویدئو
۱۶:۰۵
نوشتن اسکریپت های ساده-- if-loop-while-until ویدئو
۲۳:۴۶
Manage user and group accounts and related system files ویدئو
۲۴:۱۰
Automate system administration tasks by scheduling jobs ویدئو
۱۱:۰۵
Automate system administration tasks by scheduling jobs-2 ویدئو
۰۴:۳۰
Automate system administration tasks by scheduling jobs-3 ویدئو
۰۶:۲۷
Maintain system time ویدئو
۱۴:۰۹
System logging ویدئو
۱۷:۴۰
System logging -2 ویدئو
11:09
Mail Transfer Agent (MTA) basics ویدئو
۲۵:۱۳
Manage printers and printing ویدئو
۱۷:۲۸
Fundamentals of internet protocols ویدئو
۱۹:۳۸
Fundamentals of internet protocols 2 ویدئو
۱۱:۱۱
Persistent network configuration ویدئو
۲۶:۵۶
NetworkManager-Systemd-networkd ویدئو
۱۵:۳۸
Basic network troubleshooting ویدئو
۰۹:۴۶
Basic network troubleshooting -2 ویدئو
۱۴:۵۱
Configure client side DNS ویدئو
۱۰:۱۹
Perform security administration tasks ویدئو
۲۱:۰۱
امنیت در سرویس ssh ویدئو
۳۹:۴۴
امنیت در سرویس ssh -۲ ویدئو
۰۴:۰۸
Securing data with encryption-gnupg ویدئو
۰۸:۰۵
کانال تلگرام
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهنظرات
1,450,000 تومان قیمت اصلی 1,450,000 تومان بود.500,000 تومانقیمت فعلی 500,000 تومان است.
![لیلا حسینی](https://enginedevops.com/wp-content/uploads/2022/01/photo_5863726899006652192_y-120x120.jpg)
تنها اشخاصی که این محصول را خریداری کرده اند و وارد سایت شده اند می توانند در مورد این محصول بازبینی ارسال کنند.