آموزش لینوکس - راهنمای کامل لینوکس

Linux - The Complete Linux Guide

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ویژگی های اصلی لینوکس را در تمرین بیاموزید - Linux Shell، Linux Command Line، Bash and sh Shells، Linux Administration، SSH Linux Command Line Linux Bash Shell ایجاد و مدیریت فهرست ها و فایل های جدید دریافت اطلاعات در مورد سخت افزار و نرم افزار کامپیوتر لینوکس ایجاد کاربران جدید و تغییر رمز عبور کاربر جستجوی فایل‌ها و پوشه‌ها با استفاده از دستور Find فشرده‌سازی و مرتب‌سازی در لینوکس مجوزهای فایل‌ها و دایرکتوری‌ها و اصلاح مجوزها ایجاد و اجرای فایل‌های اجرایی شبکه‌سازی در لینوکس دسترسی متغیرهای محیطی و ایجاد متغیرهای محیطی جدید دسترسی به رایانه از راه دور لینوکس از طریق SSH پیش نیازها:فقط دانش اولیه کامپیوتر تمایل به یادگیری ویژگی های اصلی لینوکس با پوسته های لینوکس مانند Bash و Sh آشنا شوید

این دوره در مورد لینوکس و لینوکس شل است.

نحوه کار لینوکس را بدانید و از دستورات اولیه تا ایجاد اسکریپت‌های لینوکس، ویژگی‌های اصلی لینوکس را یاد بگیرید.

و همه ویژگی‌ها را فقط در Shell و بدون هیچ رابط کاربری گرافیکی استفاده خواهیم کرد.

اگر می‌خواهید نحوه مدیریت کاربران، مدیریت و جستجوی فایل‌ها و فهرست‌ها، تنظیم مجوزهای صحیح، فشرده‌سازی و غیرفشرده کردن آرشیوها، تأیید اتصال شبکه و اتصال به سرورهای راه دور از طریق SSH را بیاموزید - این دوره برای شما مناسب است.

استاد پوسته های لینوکس مانند Bash یا Sh شوید.

این دوره عملی لینوکس است که شامل هزاران فعالیت عملی است. بهترین راه برای یادگیری، یادگیری از طریق انجام دادن است. شما می توانید اطلاعات صفر در مورد لینوکس داشته باشید. همه از ابتدا، از ویژگی های اولیه تا پیشرفته آموزش داده خواهند شد. اگر می خواهید دانش عملی عمیقی در مورد لینوکس کسب کنید، این دوره برای شما مناسب است!

ما با نصب Docker و ایجاد کانتینر لینوکس شروع خواهیم کرد. حق با شماست! ما از Docker استفاده خواهیم کرد زیرا با استفاده از Docker می‌توانید هر رایانه لینوکس را در عرض چند ثانیه در هر پلتفرمی ایجاد کنید - MacOS، Windows یا سایر رایانه‌های لینوکس.


در بخش‌های عملی، چندین فعالیت لینوکس را انجام خواهید داد:

  1. ایجاد دایرکتوری ها و فایل های جدید در Shell با استفاده از دستورات mkdir , touch و cat

  2. کاربران را با استفاده از دستورات adduser، useradd و passwd مدیریت کنید، با کاربران مختلف وارد شوید

  3. مجوزهای فایل ها و دایرکتوری ها را با استفاده از دستور chmod تغییر دهید

  4. اسکریپت های اجرایی را از پوسته ایجاد و اجرا کنید

  5. فایل ها و فهرست ها را با استفاده از ابزارهای gzip و tar فشرده و از حالت فشرده خارج کنید

  6. تأیید تنظیمات شبکه و اتصال با سرورهای راه دور با استفاده از دستوراتی مانند ifconfig، nslookup، ping و traceroute

  7. دانلود فایل‌ها از سرورهای راه دور با استفاده از curl و wget

  8. اتصال به سرورهای راه دور از طریق SSH

به طور خلاصه، بلوک های اصلی سیستم های لینوکس را خواهید آموخت:

- شبکه لینوکس

- مجوزها

- اسکریپت

- ایجاد و حذف فایل ها و فهرست ها

- انتقال و تغییر نام فایل ها و فهرست ها


با این دوره به بیش از 50 سخنرانی و ده ها تمرین عملی مادام العمر دسترسی خواهید داشت. پس از پایان دوره، شما به استاد لینوکس شل تبدیل خواهید شد و به راحتی قادر خواهید بود عملیات پایه و پیشرفته لینوکس را انجام دهید.

همچنین 30 روز ضمانت بازگشت وجه دریافت خواهید کرد. سوالی پرسیده نشد!

منتظر نباشید و اکنون به دوره بپیوندید!


سرفصل ها و درس ها

معرفی Introduction

  • مقدمه Intro

  • بیا وصل بشیم به انجمن یادگیری بپیوندید Let's get connected! Join the Learning Community

شروع کار با لینوکس Getting started with Linux

  • گزینه های ممکن برای استفاده از لینوکس در MacOS و Windows Possible options to use Linux on MacOS and Windows

  • ایجاد کانتینر لینوکس با استفاده از Docker Creating Linux container using Docker

  • شل، ترمینال و فرمان چیست؟ What is Shell, Terminal and Command

  • دریافت اطلاعات در مورد کامپیوتر لینوکس Getting information about Linux computer

  • چگونه شل متوجه می شود که شما دستور را وارد کرده اید How Shell understands that you have entered command

  • دریافت کمک در مورد دستورات با استفاده از ابزار man Getting help about commands using man utility

  • گزینه های فرمان Command Options

  • آرگومان های فرمان Command Arguments

  • استدلال برای گزینه ها Arguments for Options

فرآیندها در لینوکس Processes in Linux

  • فرآیندها چیست What are processes

  • فرآیندهای در حال اجرا را فهرست کنید List running processes

  • شروع فرآیندهای اضافی و فرآیندهای کشتن Starting additional processes and killing processes

  • نصب بسته htop با استفاده از apt-get Installing htop package using apt-get

  • استفاده از ابزار htop Using htop utility

  • خلاصه برای نظارت بر فرآیندها Summary for Processes Monitoring

جریان داده و لوله کشی در لینوکس Data Streams and Piping in Linux

  • جریان های داده فرآیند Data Streams of the Process

  • تغییر مسیر STDOUT و STDERR به فایل Redirecting STDOUT and STDERR to the file

  • جایی که جریان‌های داده پردازش داده‌ها را به‌طور پیش‌فرض ارسال می‌کنند Where process data streams send data by default

  • نحوه ارسال داده به STDIN و تغییر مسیر STDOUT و STDERR How to send data to STDIN and redirect STDOUT and STDERR

  • لوله کشی Piping

  • خلاصه برای جریان داده و لوله کشی Summary for the Data Streams and Piping

مدیریت فایل ها و دایرکتوری ها در لینوکس Files and Directories Management in Linux

  • مقدمه ای بر مدیریت فایل ها و دایرکتوری ها Introduction to the Files and Directories management

  • ساختار سیستم فایل لینوکس و ناوبری Linux File System structure and navigation

  • فهرست کردن فایل ها و دایرکتوری ها Listing files and directories

  • کاوش زیر شاخه های دایرکتوری ریشه Exploring subdirectories of the root directory

  • ایجاد و حذف دایرکتوری ها و فایل ها Creating and removing directories and files

  • ایجاد فایل های جدید Creating new files

  • ویرایش فایل ها با استفاده از ویرایشگرهای Vim و Nano Editing files using Vim and Nano editors

  • فایل ها و دایرکتوری ها را کپی و انتقال دهید Copy and move files and directories

  • خواندن فایل ها Reading files

  • فیلتر کردن متن با استفاده از دستور grep Filtering text using grep command

  • لینک های نرم در مقابل سخت Soft vs Hard links

  • ایجاد لینک های سخت و نرم Creating hard and soft links

عملیات جستجو در لینوکس Search operations in Linux

  • مقدمه ای بر دستور Find Introduction to the Find command

  • جستجوی فایل ها با استفاده از دستور Find Searching files using Find command

  • چند نمونه دیگر از دستور Find Some other examples of the Find command

  • اجرای دستورات اضافی در داخل عملیات Find Executing additional commands inside of the Find operation

  • دستور Xargs Xargs command

  • نتایج دستور Find را با استفاده از Xargs به دستور دیگر لوله گذاری کنید Piping results of the Find command to the other command using Xargs

فشرده سازی و مرتب سازی در لینوکس Compressing and Sorting in Linux

  • مروری بر ابزارهای tar و gzip Overview of the tar and gzip utilities

  • ایجاد و استخراج آرشیو فشرده با استفاده از tar و gzip Creating and extracting compressed archive using tar and gzip

  • مرتب سازی فایل ها با استفاده از دستور ls Sorting files using ls command

  • مرتب سازی محتویات فایل ها با استفاده از ابزار Sort Sorting contents of the files using Sort utility

مدیریت کاربر و مجوزها در لینوکس User Management and Permissions in Linux

  • مقدمه ای بر مدیریت کاربر در لینوکس Introduction to the User Management in Linux

  • ایجاد کاربر با استفاده از دستور useradd Creating users using useradd command

  • ایجاد کاربر جدید با استفاده از دستور adduser Creating new user using adduser command

  • تغییر مالکیت فایل Changing ownership of the file

  • تغییر مجوزها Changing permissions

فایل های اجرایی و اسکریپت در لینوکس Executable Files and Scripting in Linux

  • ایجاد اسکریپت اجرایی Creating executable script

  • اضافه کردن مسیر به اسکریپت ها در متغیر PATH Adding path to the scripts into the PATH variable

  • خلاصه برای کاربران، مجوزها و اسکریپت ها Summary for Users, Permissions and Scripts

شبکه در لینوکس Networking in Linux

  • مقدمه ای بر بخش شبکه های لینوکس Introduction to the Linux Networking Section

  • کاوش در تنظیمات آدرس IP Exploring IP address settings

  • بررسی اتصال با سرورهای راه دور Verifying connectivity with remote servers

  • فعال کردن SSH در سرور لینوکس Enabling SSH on the Linux server

  • اتصال به سرور لینوکس از راه دور از طریق SSH Connecting to the Linux server remotely via SSH

  • با استفاده از نرم افزارهای curl و wget Using curl and wget utilites

متغیرهای محیطی در لینوکس Environment Variables in Linux

  • متغیرهای محیطی Environment variables

  • راه حل - اسکریپت با دسترسی متغیرهای محیطی SOLUTION - Script with environment variables access

خلاصه Summary

  • خلاصه دوره لینوکس Linux Course Summary

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش لینوکس - راهنمای کامل لینوکس
جزییات دوره
6 hours
63
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
21,054
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bogdan Stashchuk Bogdan Stashchuk

مهندس نرم افزار ، CCIE # 22608 ، MBA ، PhD - stashchuk.com آیا واقعاً می خواهید به جای نشستن و تماشای سخنرانی های طولانی یا تلاش برای رمزگذاری بدون هیچ سرنخی از آنچه در پشت صحنه اتفاق می افتد ، درک کنید و تمرین کنید؟ در هر یک از دوره های من به من بپیوندید و دانش واقعی را بر اساس درک عمیق هر موضوع کسب خواهید کرد. اما من کیستم؟ نام من بوگدان استاشچوک است و بیش از 20 سال به دانشجویان آموزش می دهم. من به عنوان مهندس نرم افزار کار می کنم و دوست دارم خودم یاد بدهم و یاد بگیرم. من یک تجربه عظیم در توضیح چیزهای دشوار در قالب قابل فهم دارم که با فعالیتهای عملی پشتیبان تهیه شده است. این ترکیب کاملی است که شما را قادر می سازد تا به طور واقعی دانش به دست آمده را برای مدت طولانی یاد بگیرید و آن را حفظ کنید. بیایید در شبکه های اجتماعی متصل شویم! تمام پیوندهایی که می توانید در زیر عکس پروفایل پیدا کنید.