لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی لینوکس
- آخرین آپدیت
دانلود Linux Fundamentals
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
دوره مبانی لینوکس یک معرفی جامع از سیستمعامل لینوکس ارائه میدهد و شما را به مهارتهای ضروری برای استفاده، مدیریت و عیبیابی سیستمهای لینوکسی مجهز میکند. شما مفاهیم کلیدی مانند پروسسها، مدیریت فایل، مجوزهای کاربر و شبکهسازی را به طور کامل یاد میگیرید و پایهای استوار برای بررسی موضوعات پیشرفتهتر لینوکس ایجاد خواهید کرد. در پایان این دوره، شما برای انجام کارهایی مانند مدیریت دایرکتوریها، ایجاد اسکریپتهای اجرایی و مدیریت بهینه مجوزهای کاربر کاملاً آماده خواهید بود.
در طول این دوره، شما گامبهگام از طریق مفاهیم کلیدی و کاربردهای عملی هدایت میشوید. ابتدا با یادگیری نحوه پیمایش در شل و ترمینال لینوکس شروع میکنید و سپس به سراغ درک نحوه مدیریت پروسسها و جریانهای داده میروید. همچنین تجربه عملی در مدیریت فایلها و دایرکتوریها، عملیات جستجو و فشردهسازی دادهها با استفاده از ابزارهایی مانند tar و gzip کسب خواهید کرد. علاوه بر این، مفاهیم شبکهسازی و نحوه اتصال از راه دور به سرورها با استفاده از SSH را بررسی خواهید کرد.
این دوره برای مبتدیانی که میخواهند جایگاه محکمی در مدیریت سیستمهای لینوکس داشته باشند، ایدهآل است. چه به دنبال دنبال کردن شغلی در حوزه IT باشید و چه صرفاً بخواهید برای پروژههای شخصی لینوکس را یاد بگیرید، این دوره درک استواری از نحوه کار در محیط لینوکس به شما میدهد.
سرفصل ها و درس ها
شروع کار با لینوکس
Getting Started with Linux
مقدمه
Introduction
گزینههای موجود برای استفاده از لینوکس در مک و ویندوز
Possible Options to Use Linux on macOS and Windows
ایجاد کانتینر لینوکس با استفاده از داکر
Creating a Linux Container Using Docker
شل، ترمینال و دستور چیست؟
What is Shell, Terminal, and Command?
دریافت اطلاعات درباره کامپیوتر لینوکسی
Getting Information about the Linux Computer
شل چگونه متوجه میشود که شما دستوری را وارد کردهاید؟
How Shell Understands That You Have Entered a Command?
دریافت راهنما برای دستورات با استفاده از ابزار man
Getting Help on Commands Using the 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 the htop Package Using apt-get
استفاده از ابزار htop
Using the 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 do Process Data Streams Send Data by Default?
نحوه ارسال داده به STDIN و تغییر مسیر STDOUT و STDERR
How to Send Data to STDIN and Redirect STDOUT and STDERR?
پایپینگ (Piping)
Piping
جمعبندی جریانهای داده و پایپینگ
Summary for the Data Streams and Piping
مدیریت فایلها و دایرکتوریها در لینوکس
Files and Directories Management in Linux
مقدمهای بر مدیریت فایلها و دایرکتوریها
Introduction to Files and Directories Management
ساختار سیستم فایل لینوکس و پیمایش
Linux File System Structure and Navigation
لیست کردن فایلها و دایرکتوریها
Listing Files and Directories
بررسی زیردایرکتوریهای دایرکتوری ریشه (Root)
Exploring Subdirectories of the Root Directory
ایجاد و حذف دایرکتوریها و فایلها
Creating and Removing Directories and Files
ایجاد فایلهای جدید
Creating New Files
ویرایش فایلها با استفاده از ادیتورهای Vim و Nano
Editing Files Using the Vim and Nano Editors
کپی و جابجایی فایلها و دایرکتوریها
Copying and Moving Files and Directories
خواندن فایلها
Reading Files
فیلتر کردن متن با استفاده از دستور grep
Filtering Text Using the grep Command
تفاوت لینکهای نرم (Soft) و سخت (Hard)
Soft versus Hard Links
ایجاد لینکهای سخت و نرم
Creating Hard and Soft Links
عملیات جستجو در لینوکس
Search Operations in Linux
مقدمهای بر دستور find
Introduction to the Find Command
جستجوی فایلها با استفاده از دستور find
Searching Files Using the Find Command
مثالهای دیگر از دستور find
Some Other Examples of the Find Command
اجرای دستورات اضافی در عملیات find
Executing Additional Commands inside 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 the ls Command
مرتبسازی محتویات فایلها با استفاده از ابزار sort
Sorting Contents of Files Using the Sort Utility
مدیریت کاربران و مجوزها در لینوکس
User Management and Permissions in Linux
مقدمهای بر مدیریت کاربران در لینوکس
Introduction to the User Management in Linux
ایجاد کاربر با استفاده از دستور useradd
Creating Users Using the useradd Command
ایجاد کاربر جدید با استفاده از دستور adduser
Creating a New User Using the 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 Linux Networking
بررسی تنظیمات آدرس IP
Exploring IP Address Settings
بررسی اتصال به سرورهای راه دور
Verifying Connectivity with Remote Servers
فعالسازی Secure Shell (SSH) روی سرور لینوکس
Enabling Secure Shell (SSH) on the Linux Server
اتصال از راه دور به سرور لینوکس با استفاده از SSH
Connecting to the Linux Server Remotely Using Secure Shell (SSH)
استفاده از ابزارهای curl و wget
Using the curl and wget Utilites
متغیرهای محیطی در لینوکس
Environment Variables in Linux
متغیرهای محیطی
Environment Variables
راهکار اسکریپت با دسترسی به متغیرهای محیطی
Solution - Script with Environment Variables Access
نمایش نظرات