🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی اوبونتو لینوکس، مدیریت سرور لینوکس
- آخرین آپدیت
دانلود Ubuntu Linux Fundamentals Linux Server Administration Basics
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
``
بهروزرسانی شده برای اوبونتو 20.04 – جدیدترین نسخه! با این دوره 11 ساعته مقدماتی، مهارتهای ضروری مدیریت سرور لینوکس را کسب کنید.
در این دوره خواهید آموخت:
لینوکس چیست؟
نصب لینوکس
کار با خط فرمان و چرایی سادگی و قدرت رابط خط فرمان (CLI)
پیکربندی و ایمنسازی دسترسی از راه دور با SSH
ایمنسازی سرور شما، شامل ufw، دستورات apt update و upgrade
متوقف کردن مهاجمان با Fail2ban
نصب و ایمنسازی وب سرور Nginx
مدیریت کاربران و گروهها
نحوه استفاده از سیستم فایل لینوکس
پیشنیازها:
دسترسی به یک کامپیوتر با سیستمعامل مایکروسافت ویندوز، مک اواس ایکس (MAC OS X) یا لینوکس.
برخی از درک اولیه کامپیوتری، مانند استفاده پایه از صفحه کلید، آشنایی با هارد دیسک و حافظه رم (RAM).
برای شرکت در این دوره، نیازی به کامپیوتر اضافه برای نصب اوبونتو ندارید.
نظرات دانشجویان
اطلاعات کمی در مورد لینوکس داشتم، این دوره به من کمک کرد تا همه قطعات پازل را به هم وصل کنم، و حالا میتوانم به تنهایی از اوبونتو لینوکس استفاده کنم. سخنرانیها بسیار واضح و مختصر هستند و بر موضوعات عملی تمرکز دارند.دورهای عالی برای مبتدیان مطلق. -- Aco V.★★★★★
تد یک متخصص بسیار آگاه است که هیچگونه غرور فکری ندارد. او ... سخنرانی نمیکند که یک مربی دور از دسترس باشد، بلکه مثل یک همکار/دوست است که ترس و مقاومت شما را درک میکند ... دوره به طور مداوم بهروزرسانی میشود و او نسبت به هر سوالی بسیار پاسخگو است ... این دوره بسیار جامع است بدون اینکه خیلی عمیق به چیزهای کمکاربرد بپردازد، اما پوشش کاملی برای پرکاربردترین مسائل دارد. من ... نمیتوانستم خوشحالتر از این باشم! -- Tony G. ★★★★★
این دوره بسیار دقیق و با توضیحات عالی و مواد آموزشی کتبی اضافی ارائه شده است. فراتر از انتظار من بود! از شما سپاسگزارم. -- Zsombor T.★★★★★
این دوره تجربه فوقالعادهای بود. این دوره قطعاً برای مبتدیان تا پیشرفتهها توصیه میشود. مدرس بسیار آگاه است و به سوالات پرسیده شده پاسخ میدهد. -- Scool B.★★★★★
اوبونتو لینوکس همواره در میان 5 توزیع برتر دسکتاپ و سرور لینوکس قرار دارد. در این دوره، اصول اولیه خط فرمان لینوکس و مدیریت سرور را خواهید آموخت. در پایان این دوره، به اندازهای دانش کسب خواهید کرد که بتوانید سرور خود را به راحتی مدیریت کنید.
بهروزرسانی شده برای اوبونتو 20.04، جدیدترین نسخه پشتیبانی بلندمدت (LTS).
هنگامی که لینوکس را درک کنید، سیستمعاملی را درک کردهاید که قدرت بسیاری از بخشهای اینترنت را تامین میکند. این دوره سطح مقدماتی شما را از هیچدانشی درباره لینوکس به شایستگی کامل میرساند.
برای شرکت در این دوره، نیازی به کامپیوتر اضافه برای نصب لینوکس ندارید. همانند تمام دورههای یودمی (Udemy):
در صورت عدم رضایت کامل از دوره، دارای 30 روز ضمانت بازگشت وجه بدون سوال هستید.
دسترسی کامل و مادامالعمر به دوره و تمام بهروزرسانیها و افزودنیها خواهید داشت.
اوبونتو نقطهی شروعی عالی برای یادگیری لینوکس است. این یک سیستمعامل رایگان، بهخوبی نگهداریشده، با امکانات کامل، دارای مستندات و پشتیبانی عالی است.
قدرت ابزارهای خط فرمان اوبونتو را آزاد کنید.
در پایان این دوره، موارد زیر را خواهید دانست:
لینوکس چیست؟
توزیعها (Distributions یا Distro's) چیستند؟
چه زمانی اوبونتو مناسب است و چه زمانی خیر؟
نحوه نصب اوبونتو سرور (Ubuntu Server)
نصب روی VirtualBox در دوره گنجانده شده است.
VirtualBox یک نرمافزار رایگان است که به شما امکان میدهد سیستمعاملهای دیگر را با یک برنامه روی کامپیوتر خود اجرا کنید.
نیازی به پیدا کردن یا خرید کامپیوتر قدیمی برای اجرای اوبونتو نیست.
VirtualBox به شما امکان میدهد اوبونتو یا هر سیستمعامل دیگری را بدون ریسک امتحان کنید.
نحوه بهروز نگه داشتن سیستم شما
شلها (Shell's) چیستند؟
نحوه ناوبری سیستم شما در خط فرمان با استفاده از شل BASH
دستورات ضروری BASH
دستکاری فایلها با BASH
نحوه مدیریت بستهها با مدیر بسته apt
نحوه اضافه و حذف کاربران از سیستم
مدیریت فایلها
مجوزهای فایل (File permissions)
تغییر مجوزها
روش حرفی در مقابل عددی برای تنظیم مجوزها
نحوه محرمانه نگه داشتن محتوا
تغییر مالکیت یک فایل
روشی ساده برای نگهداری نسخههای فایلهای سیستمی
مدیریت کاربران
اضافه و حذف کاربران (دو روش)
اعطای مجوز sudo (اجرا به عنوان root) به یک کاربر
اضافه کردن کاربر به گروهها
حذف کاربران
پاکسازی پس از حذف
مدیریت گروهها
نحوه استفاده از گروهها در لینوکس
گروههای اصلی و فرعی
تغییر گروه اصلی یک کاربر
اضافه کردن کاربر به یک گروه فرعی
تغییر گروه مالک یک فایل
ویرایش فایلهای متنی
استفاده از Vi Improved - vim
استفاده از nano
ذخیره کپی از فایلهای اصلی برای فایلهای سیستمی
کمک و پشتیبانی
صفحات راهنما یا 'man' pages چیستند و چگونه از آنها استفاده کنیم؟
سیستم --help لینوکس و چگونه میتواند به شما کمک کند؟
مستندات آنلاین اوبونتو
فرومهای اوبونتو
ساختار سیستم فایل لینوکس
مرور کلی سیستم فایل
مکان قرار دادن چیزهایی که نصب میکنید
پیکربندی دسترسی از راه دور با شل امن (SSH)
مرور کلی دسترسی از راه دور
آمادهسازی سرور شما
اتصال با SSH
ویندوز - PuTTY
احراز هویت مبتنی بر کلید - لینوکس و مک
احراز هویت مبتنی بر کلید - ویندوز
ذخیره کلید شما (Pageant برای ویندوز)
ویرایش sshd_config
انتقال فایلها به و از سرور شما
استفاده از scp برای انتقال فایلها
استفاده از wget برای دانلود از اینترنت
استفاده از curl برای دانلود یا کپی کل یک سایت
مدیریت سرور شما
استفاده از ps برای دیدن فرآیندهای در حال اجرا
بررسی عملکرد سیستم، top، htop، nmon
بررسی فضای درایو، df
بررسی میزان استفاده از حافظه، free
برنامهریزی وظایف، cron
ایمنسازی سرور شما
غیرفعال کردن سرویسهای غیرضروری
متوقف کردن مهاجمان با Fail2ban
فعال کردن فایروال شما (ufw)
ایجاد یک وب سرور با Nginx و ایمنسازی Nginx
نصب و پیکربندی Nginx
افزودن رمزگذاری با SSL/TLS
ایمنسازی فایل پیکربندی Nginx
مسدود کردن فعالیتهای مخرب با Fail2ban
استقرار و ایمنسازی وردپرس روی آپاچی
نصب پشته LAMP
نصب وردپرس
ایمنسازی وردپرس
تمام این موارد و بیشتر، باعث میشود در پایان دوره با دانشی خارج شوید که شما را در کار با لینوکس، چه در خانه و چه در محل کار، راحت و مسلط سازد.
این دوره علاوه بر مدیران سیستم که مایل به ادغام لینوکس در محیط خود هستند، برای توسعهدهندگانی که با پایتون (Python)، جاوااسکریپت (JavaScript)، توسعه وب (HTML، CSS)، یادگیری ماشین (Machine Learning)، جاوا (Java)، مایاسکیوال (MySQL)، وردپرس (WordPress)، نود.جیاس (Node.js)، آمازون AWS، پیاچپی (PHP)، داکر (Docker) کار میکنند یا در حال یادگیری آنها هستند، و همچنین برای هکرهای اخلاقی (Ethical Hackers)، متخصصان امنیت سایبری (Cyber Security) و مهندسین دواپس (DevOps) که در حال پیشرفت هستند، مفید واقع شده است.
``
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه - لینوکس چیست؟
Introduction - What Is Linux?
توزیعهای لینوکس و توزیع اوبونتو
Linux Distributions And The Ubuntu Distro
*nix - یونیکس، BSD، لینوکس، MAC OS، اندروید
*nix - Unix, BSD, Linux, MAC OS, Android
امتیازدهی (نقد و بررسی)
Ratings (Reviews)
نحوه استفاده از این دوره
How To Use This Course
فعالیت - مقدمه - لینوکس، توزیعها و توزیع اوبونتو
Activity - Introduction - Linux, Distributions, and the Ubuntu Distro
مقدمه
Introduction
پاداش: درباره من
BONUS: About Me
نصب اوبونتو
Ubuntu Installation
گزینههای نصب اوبونتو
Ubuntu Installation Options
حداقل نیازمندیهای سیستم
Minimum System Requirements
نصب VirtualBox
Installing VirtualBox
سیستم عامل ۳۲ بیتی در مقابل ۶۴ بیتی
32-bit vs. 64-bit OS
دسکتاپ در مقابل سرور
Desktops vs. Servers
دانلود ایمیج نصب
Downloading Installation Image
نصب اوبونتو ۲۰.۰۴ سرور روی VirtualBox
Installing Ubuntu 20.04 Server On VirtualBox
نصب از طریق CD/DVD
CD/DVD Installation
نصب از طریق USB
USB Installation
تغییرات BIOS برای بوت شدن از CD/DVD یا USB
BIOS Changes To Boot To CD/DVD Or USB
پارتیشنبندی هارد دیسکها
Partitioning Hard Drives
خاموش کردن
Shutting Down
نصب اوبونتو
Ubuntu Installation
نصب اوبونتو سرور
Install Ubuntu Server
اوبونتو سرور - شروع کار
Ubuntu Server - Getting Started
به اوبونتو سرور خوش آمدید!
Welcome to Ubuntu Server!
شِلها و شِل BASH
Shells and the BASH shell
درک راهنما (صفحات man)
Understanding the Manual (man pages)
حساسیت به حروف بزرگ و کوچک در لینوکس
Case Sensitivity in Linux
کاربر ویژه root
The Super Special root User
دستورات رایج
Common Commands
پیمایش شِل BASH
BASH Shell Navigation
مسیر مطلق در مقابل مسیر نسبی
Absolute Vs. Relative Path
آزمون شروع کار
Getting Started Quiz
اوبونتو سرور - مدیریت کاربران
Ubuntu Server - Managing Users
افزودن کاربران با useradd
Adding Users with useradd
افزودن کاربران با adduser
Adding Users with adduser
تغییر کاربران با usermod
Modifying Users with usermod
توضیح فایل /etc/passwd
/etc/passwd File Explained
توضیح فایل /etc/shadow
/etc/shadow File Explained
حذف کاربران با deluser
Removing Users with deluser
آزمون مدیریت کاربران
Managing Users Quiz
مدیریت گروهها
Managing Groups
مدیریت گروهها - مروری کلی
Managing Groups - Overview
گروههای اصلی و ثانویه
Primary and Secondary Groups
استفاده از مجوزهای گروه برای کنترل دسترسی
Using Group Permissions To Control Access
مدیریت گروهها
Managing Groups
اوبونتو سرور - ویرایش فایلهای متنی
Ubuntu Server - Editing Text Files
مرور کلی ویرایش متن
Editing Text Overview
vim - Vi IMproved - ویرایش کامل مبتنی بر متن
vim - Vi IMproved - Full Text Based Editing
nano - یک ویرایشگر متن شبه گرافیکی
nano - A Quasi-GUI Text Editor
احتیاط کنید هنگام ویرایش فایلهای سیستمی - نسخه اصلی را نگه دارید
TAKE PRECAUTIONS When Editing System Files - Keep The Original
آزمون ویرایش متن
Editing Text Quiz
اوبونتو سرور - ساختار سیستم فایل لینوکس
Ubuntu Server - Linux File System Structure
مرور کلی سیستم فایل لینوکس
Linux Filesystem Overview
محل قرار دادن مواردی که دستی نصب میکنید /opt
Where To Put Things You Install Manually /opt
سیستم فایل لینوکس
Linux Filesystem
کار با فایلها و مجوزهای فایل - بررسی عمیق
Working With Files And File Permissions - Deep Dive
مجوزهای فایل
File Permissions
فایلهای مخفی
Hidden Files
کپی، حذف، جابجایی و تغییر نام فایلها
Copying, Deleting, Moving, and Renaming Files
پیوند دادن فایلها - پیوندهای نرم در مقابل پیوندهای سخت
Linking Files - Soft Links vs. Hard Links
یافتن فایلها - find و locate
Finding Files - find And locate
کار با فایلها
Working With Files
پیکربندی دسترسی از راه دور
Configuring Remote Access
دسترسی از راه دور - مروری کلی
Remote Access - Overview
آمادهسازی سرور شما
Preparing Your Server
اتصال با SSH
Connecting With SSH
ویندوز - PuTTY
Windows - PuTTY
احراز هویت مبتنی بر کلید - لینوکس - MAC OS X
Key Based Authentication - Linux - MAC OS X
احراز هویت مبتنی بر کلید - ویندوز
Key Based Authentication - Windows
ذخیره کلید شما (Pageant برای ویندوز)
Saving Your Key (Pageant for Windows)
مدیریت sshd در اوبونتو ۲۰.۰۴
Managing sshd in Ubuntu 20.04
نمایش نظرات