Linux Essentials

۹۸,۰۰۰ تومان

مشخصات محصول :  آموزش دوره Linux Essentials

روش تحویل : از طریق پست

 نوع محصول : لوح فشرده

توضیحات محصول

Linux Essentials
اهداف دوره:
۱. آشنایی با مفاهیم نرم‌افزارهای آزاد/متن‌باز، انواع مجوزهای انتشار و مدل‌های کسب و کار
۲. آشنایی با سیستم‌عامل لینوکس، تاریخچه پیدایش آن، انواع توزیع‌ها، محیط‌های گرافیکی و مدیر بسته‌های موجود
۳. پیداکردن دانش مقدماتی از سخت‌افزار و نحوه کار کامپیوتر

۴. آشنایی عملی با میزکارهای گرافیکی و پر کاربرد در لینوکس و نرم‌افزارهای کابردی مطرح آن
۵. آشنایی با مفاهیم پایه در خط فرمان و بکارگیری قدرت خط فرمان لینوکس برای انجام امور روزمره
۶. آشنایی با ساختارهای مدیریتی در لینوکس، ساختار سیستم فایل، مدیریت کاربران، کار با فایل‌ها و فولدرها
۷. آشنایی با مقدمات اسکریپت‌نویسی در خط فرمان برای خودکار کردن امور

سرفصل‌های دوره:
۱. آشنایی با جامعه لینوکس و فرصت‌های دنیای متن‌باز
۱.۱. تکامل لینوکس و سیستم‌عامل‌های محبوب دیگر
۱.۱.۱. تاریخچه توسعه یونیکس، جنبش آزادی نرم‌افزار و پیدایش لینوکس
۱.۱.۲. توزیع‌های لینوکسی Debian, Ubuntu, Mint
۱.۱.۳. توزیع‌های لینوکسی RedHat, CentOS, OpenSUSE
۱.۱.۴. سیستم‌عامل‌های تلفن‌های همراه
۱.۲. آشنایی برنامه‌های متن‌باز مهم
۱.۲.۱. نرم‌افزارهای دفتری Open Office, Libre Office, Planner, …
۱.۲.۲. نرم‌افزارهای کاربردیFirefox, Thunderbird, GIMP, …
۱.۲.۳. نرم‌افزارهای سرورApache, NGINX, HTTPD, MySQL, NFS, Samba, …
۱.۲.۴. زبان‌های برنامه‌نویسی C, Java, Perl, Python, Ruby, PHP, Shell, …
۱.۲.۵. مدیریت بسته‌ها و ریپازیتوری‌ها dpkg, rpm, apt, yum, dnf, pacman, …
۱.۳. آشنایی با مفاهیم نرم‌افزارهای آزاد و مجوزهای انتشار آن
۱.۳.۱. انواع مجوزهای انتشار GPL, BSD, Apache, MIT, Creative Commons
۱.۳.۲. مفاهیم نرم‌افزار آزاد، نرم‌افزار متن‌باز، FOSS و FLOSS
۱.۳.۳. مدل‌های کسب و کار نرم‌افزارهای آزاد/متن‌باز
۱.۴. مهارت‌های فنی و فرصت‌های شغلی در حوزه لینوکس
۱.۴.۱. مهارت‌های کار با دسکتاپ
۱.۴.۲. مهارت‌های کار با خط فرمان
۱.۴.۳. مهارت‌های حوزه امنیت
۱.۴.۴. مهارت‌های مدیریت سیستم

۱.۴.۵. مهارت‌های برنامه‌نویسی
۱.۴.۶. به کارگیری نرم‌افزارهای آزاد/متن‌باز در فضای کسب و کار

۲. کار با میزکارهای گرافیکی
۲.۱. آشنایی با میزکار گرافیکی Gnome
۲.۲. آشنایی با میزکار گرافیکی Unity
۲.۳. آشنایی با میزکار گرافیکی KDE
۲.۴. آشنایی با میزکار گرافیکی XFCE

۳. مقدمات خط فرمان
۳.۱. مفاهیم پایه پوسته و خط فرمان
۳.۱.۱. آشنایی با پوسته و محیط Bash
۳.۱.۲. آشنایی با اعلان خط فرمان و دستورات مقدماتی echo و history
۳.۱.۳. آشنایی با متغیرهای خط فرمان
۳.۱.۴. آشنایی با انواع دستورات و دستور type
۳.۲. استفاده از خط فرمان برای کمک گرفتن
۳.۲.۱. دستورات راهنمای man, info, help
۳.۲.۲. صفحات راهنما man pages , /usr/share/doc
۳.۲.۳. آشنایی با دستور locate
۳.۳. کار با دایرکتوری‌ها و لیست کردن فایل‌ها
۳.۳.۱. آشنایی با ساختار درختواره سیستم فایل در لینوکس
۳.۳.۲. آشنایی با دستور ls و تنظیمات آن
۳.۳.۳. لیست کردن به صورت بازگشتی
۳.۳.۴. حرکت در درختواره فایل‌سیستم لینوکس با cd, . , ..
۳.۴. ساختن، انتقال و پاک کردن فایل‌ها
۳.۴.۱. آشنایی با دستورات کار با فایل‌ها mv, cp, rm و touch
۳.۴.۲. آشنایی با دستورات کار با فولدرها mkdir و rmdir

۴. به کارگیری قدرتمند خط فرمان
۴.۱. آرشیو کردن و فشرده‌سازی فایل‌ها
۴.۱.۱. آشنایی با فشرده‌سازی و دستور tar و تنظیمات آن
۴.۱.۲. آشنایی با دستورات gzip, bzip2, zip, unzip
۴.۲. جستجو و خارج کردن اطلاعات از فایل‌ها
۴.۲.۱. آشنایی با استریم‌ها و پایپ‌های خط فرمان
۴.۲.۲. آشنایی با عبارات منطقی و wild card ها
۴.۲.۳. آشنایی با دستورات پردازش عبارات grep, less, head, tail, more, cat, tac, sort, cut, join, wc, …

۴.۳. تبدیل خط فرمان به یک اسکریپت
۴.۳.۱. آشنایی با Text Editorها و اسکریپت‌نویسی در خط فرمان Shebang , bin/bash
۴.۳.۲. کار با متغیرها و آرگومان‌های خط فرمان در اسکریپت
۴.۳.۳. ساختارهای تکرار و تصمیم
۴.۳.۴. دستورات ورودی و خروجی
۴.۳.۵. آشنایی با Exit Satusها

۵. سیستم‌عامل لینوکس
۵.۱. انتخاب یک سیستم‌عامل
۵.۱.۱. تفاوت‌های بین لینوکس، مک و ویندوز
۵.۱.۲. چرخه حیات توزیع‌های لینوکس
۵.۱.۳. محیط‌های گرافیکی در برابر خط فرمان
۵.۱.۴. ساختار ریپازیتوری‌ها، چرخه‌های نگهداری، نسخه‌های بتا و پایدار
۵.۲. آشنایی با سخت‌افزار کامپیوتر
۵.۲.۱. مادربرد، پردازنده، منابع تغذیه، دیسک‌گردان‌ها و دستگاه‌های جانبی
۵.۲.۳. دسترسی به این سخت‌افزارها از طریق لینوکس، آشنایی با زیر شاخه /dev
۵.۲.۳. مفاهیم مربوط به دیسک‌های سخت و مدخل‌های دسترسی به آن‌ها
۵.۲.۴. آشنایی با درایورها و نحوه کار آن‌ها

۵.۳. جایی که داده‌ها ذخیره می‌شوند
۵.۳.۱. فرآیندهای موجود در سیستم، آشنایی با دستورات ps, top, free
۵.۳.۲. لاگ‌های سیستم dmesg و syslog
۵.۳.۳. بررسی زیرشاخه etc و var
۵.۳.۴. بررسی زیرشاخه‌های boot، proc, dev, sys
۵.۴. کامپیوتر روی شبکه
۵.۴.۱. آشنایی با دستورات route, ifconfig, netstat
۵.۴.۲. بررسی فایل proc/resolv.conf و etc/hosts
۵.۴.۳. آشنایی با ping, host و مفاهیم IPv4 و IPv6

۶. امنیت و مجوزهای فایل‌ها
۶.۱. مفاهیم پایه امنیت و شناسایی انواع کاربران
۶.۱.۱. آشنایی با کاربر ریشه و کاربران استاندارد و کاربران سیستم
۶.۱.۲. بررسی فایل‌های etc/passwd , etc/group
۶.۱.۳. آشنایی با دستورات id, last
۶.۱.۴. آشنایی با دستورات مدیریت کاربران passwd, useradd, groupadd
۶.۲. مدیریت مجوزهای فایل‌ها و مالکیت آن‌ها
۶.۲.۱. مفاهیم مجوزهای فایل‌ها و فولدرها و مالکیت آن‌ها
۶.۲.۲. دستورات chmod , chown
۶.۳. آشنایی با دایرکتوری‌ها و فایل‌های خاص
۶.۳.۱. استفاده از فایل‌ها و دایرکتوری‌های موقت
۶.۳.۲. مفاهیم لینک‌های سمبولیک و لینک‌های سخت

مجوز با شماره ۵۰/۳۴۸۲ از وزارت فرهنگ و ارشاد اسلامی

 

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “Linux Essentials”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *