سیستم عامل Linux سطح LPIC-1

ثبت نام دوره آموزشی آنلاین

کد دوره

نام دوره

زمان برگزاری

نوع دوره

مدرس

ظرفیت

تاریخ شروع

مدت دوره

شهریه دوره

وضعیت دوره

LIN_1

سیستم عامل Linux سطح LPIC-1

پنجشنبه – ۱۸ الی ۲۲

آنلاین

مهندس ابراهیم محمدرضائی

۳۰ نفر

۰۱/۱۰/۱۵

۶۰ ساعت

در حال اجرا

سرفصل های این دوره آموزشی :

۱. معرفی تاریخچه سیستم عامل های Open source و توزیع های معروف لینوکس، آشنایی با پروژه GNU و معرفی سرشاخه های Redhat و Debian

۲. آشنایی با ساختار سلسله مراتبی فایل سیستم لینوکس، معرفی فایل سیستم روت ( / )، معرفی دایرکتوری های etc,var,home,proc,boot,tmp,lib,dev، بررسی دقیق FHS

۳. آشنایی با پوسته (Shell) و دسکتاپ های متنوع لینوکس، معرفی پوسته bash، آشنایی با دسکتاپ های Gnome,KDE,Mate,Cinnamon,Xfce

۴. بررسی کاربرد Environment Variables، آشنایی با متغیرهایی همچون: UID,USER,HOME,PID,PPID,$,?

۵. معرفی Wildcard و Regular Expressions، آشنایی با کاراکترهای *,?,[],{} به عنوان wildcard، آشنایی با کاراکترهای ^,$,\<\> به عنوان Regex

۶. مدیریت پردازش ها و ارسال سیگنال به Process ها، مانیتور کردن پردازش ها با فرمان ps,top,htop,pstree، ارسال سیگنال به پروسس ها با فرمان kill، آشنایی با job control و تعیین اولویت با nice,renice

۷. نصب و مدیریت برنامه ها (Package management) به صورت Debian base و Redhat base، آشنایی با فرمان rpm و yum  در Redhat base ها، آشنایی با فرمان dpkg و apt در Debian base ها

۸. پارتیشن بندی دیسک، تعیین فایل سیستم  و اجرای Mounting Filesystems، ایجاد پارتیشن با فرمان fdisk، آشنایی با فایل سیستم های: ext3,ext4,ReiserFS,Btrfs,nfs,swap

۹. مدیریت کاربران و گروه ها (User management)، بررسی نقش فایل های passwd و shadow در مدیریت کاربران، بررسی نقش فایل های group و gshadow در مدیریت گروه ها

۱۰. مدیریت فایل و دایرکتوری و تعیین سطح دسترسی (Permission ) آنها، معرفی دستورات touch,mkdir,rm,cp,mv جهت مدیریت فایل و دایرکتوری، تعیین permission  با chmod و تغییر مالکیت با chown، آشنایی با SUID,SGID,Sticky bit

۱۱. تفاوت انواع لینک ها و کاربرد هر یک (symbolic and hard link)

۱۲. آشنایی با مراحل راه اندازی (Boot Initialization ) لینوکس و بررسی عملکرد Boot Loaders  های معروف (Grub legacy, Grub2)

۱۳. بررسی روش های مختلف مدیریت سرویس ها (Service management)، مدیریت سرویس ها از طریق متد LSB و فرمان های service و systemctl

۱۴. کاربرد Runlevels در متد SysV و آشنایی با متدهای Upstart و systemd

۱۵. پیکربندی چاپگر(Configuring Printing)، آشنایی با سرویس cups، مدیریت print job ها از طریق lpr,lprm,lpq

۱۶. پیکربندی اولیه شبکه (Configuring Basic Networking) و راه اندازی شبکه مجازی، تخصیص IP به اینترفیس ها، راه اندازی Network در VirtualBox و Vmware

۱۷. آشنایی با اسکریپت نویسی (Bash script)، بررسی شرط با if  و case، ایجاد حلقه های تکرار از طریق for  و حلقه های شرطی از طریق while

۱۸. تعیین سهمیه بندی فضای دیسک (Quota)

۱۹. رمزنگاری فایل ها با استفاده از GPG و بررسی صحت امضای الکترونیکی (Verifying Signatures)

۲۰. مدیریت از راه دور(Remote management) با استفاده از SSH

۲۱. فراگیری تکنیک های فیلترینگ (Process text streams using filters)، آشنایی با فرمان های grep,cut,expand,wc,tee,head,tail,join,paste,nl,od,sort,split,tac

۲۲. آشنایی با ویرایشگرهای متنی nano و vim

۲۳. آشنایی با متدهای مختلف فشرده سازی اطلاعات در لینوکس، بررسی تفاوت متدهای gzip,bzip2,xz

۲۴. نحوه ساخت فایل آرشیو در لینوکس به کمک tar و cpio

پیشنیاز های این دوره آموزشی:

آشنایی با ویندوز

توانایی های دانشپذیر پس از پایان دوره آموزشی:

دانشپذیر پس از این دوره آموزشی با سیستم عامل Linux و توزیع های مختلف آن کاملا آشنا بوده و محیط های مختلف سیستم عامل و دستورات آن را به خوبی می شناسد و می تواند به راحتی به سیستم عامل خود مسلط شود و آنرا توسعه دهد.

ثبت نام دوره آموزشی آنلاین