آموزش نکات کاربردی لینوکس - آخرین آپدیت

دانلود Linux Tips

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: لینوکس سیستم‌عامل انتخابی سازمان‌هایی است که به پلتفرمی پایدار، چابک و متن‌باز نیاز دارند و محبوبیت آن روز به روز در حال افزایش است. در حال حاضر تقاضا برای مدیران سیستم متخصص بسیار زیاد است. اگر قصد دارید شرکت خود را به لینوکس منتقل کنید، به دنبال پیشرفت شغلی هستید یا می‌خواهید از لینوکس در خانه استفاده کنید، این مجموعه فرصتی عالی برای یادگیری گام‌به‌گام لینوکس فراهم می‌کند. مدرس این دوره طیف گسترده‌ای از موضوعات حیاتی برای هر کسی که علاقه‌مند به گسترش دانش مفاهیم اصلی لینوکس است را پوشش می‌دهد؛ از جمله مجازی‌سازی، سیستم فایل لینوکس، مدیریت فایل‌ها، انتقال داده‌ها، مدیریت پردازش‌ها، چندوظیفگی (Multitasking)، شبکه و امنیت. علاوه بر این، با سخت‌افزارهای سازگار و تجربه کاربری محیط دسکتاپ لینوکس آشنا خواهید شد.

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

مقدمه Introduction

  • خوش‌آمدگویی Welcome

مبانی و پایه‌ها Foundations

  • پایه‌ها: ابزارهای اصلی Foundations: Core Utilities

  • لینوکس روی Azure Linux on Azure

  • پایه‌ها: نصب‌کننده USB Foundations: USB installer

  • پایه‌ها: توزیع‌های لینوکس Foundations: Distros

  • پایه‌ها: نصب لینوکس Foundations: Installing Linux

  • پایه‌ها: نصب لینوکس در ماشین مجازی Foundations: Installing Linux in a virtual machine

  • پایه‌ها: لینوکس روی VPS Foundations: Linux on a VPS

  • پلتفرم ابری گوگل (GCP) Google Cloud Platform

  • پایه‌ها: بوت دوگانه (Dual boot) سیستم Foundations: Dual-booting your system

  • پایه‌ها: لینوکس چیست؟ Foundations: What's Linux?

  • لینوکس روی DigitalOcean Linux on DigitalOcean

اساسيات سیستم System Basics

  • لاگ‌ها Logs

  • یافتن یا مکان‌یابی فایل‌ها Finding or locating files

  • ترمینال‌ها، کنسول‌ها و TTYها Terminals, consoles, and TTYs

  • بررسی journalctl Exploring journalctl

  • درک مفهوم chroot Understanding chroot

  • کار با dotfiles Working with dotfiles

  • مرور با پشته دایرکتوری (directory stack) Browsing with the directory stack

  • بررسی متغیر PATH Exploring the PATH variable

  • فایل‌های پیکربندی محیط Environment configuration files

  • سیستم-دی (Systemd) Systemd

  • توابع و نام‌های مستعار Bash Bash aliases and functions

  • جایگزینی‌ها و گسترش‌های Bash Bash expansions and substitutions

  • اساسيات سیستم: دسترسی sudo و کاربر root System basics: sudo access and root

  • اساسيات سیستم: میان‌برهای کیبورد System basics: Keyboard shortcuts

  • اساسيات سیستم: پرومپت Bash System basics: The Bash prompt

  • اساسيات سیستم: تغییر مسیر خروجی Bash System basics: Bash output redirection

  • اساسيات سیستم: مدیریت سرویس‌ها System basics: Service management

  • اساسيات سیستم: مدیریت کاربران و گروه‌ها System basics: User and group management

  • پشتیبان‌گیری از داده‌ها با rsync Backing up data with rsync

  • اساسيات سیستم: کاوش در سیستم System basics: Explore a system

  • اساسيات سیستم: بررسی Bash System basics: Exploring Bash

  • تقسیم و ترکیب فایل‌ها Splitting and combining files

  • اساسيات سیستم: خط فرمان System basics: The command line

  • اساسيات سیستم: سیستم فایل لینوکس System basics: The Linux file system

  • اساسيات سیستم: مبانی اسکریپت‌نویسی Bash System basics: Bash scripting basics

  • گراب (Grub) Grub

  • عملگرهای Bash Bash operators

  • کرون (Cron) Cron

  • سیستم SysV init SysV init

  • کش‌های خواندن و نوشتن Read and write caches

  • کار با حافظه Swap Working with swap

اساسيات سیستم فایل Filesystem Basics

  • لیست‌های کنترل دسترسی (ACL) Access control lists

  • تغییر جدول سیستم فایل (fstab) Modifying the file system table

  • بیت چسبنده (Sticky bit) Sticky bit

  • مدیریت فضای سیستم فایل Managing space on the file system

  • فایل‌ها در لینوکس Files on Linux

  • اساسيات سیستم فایل: آرشیوها File system basics: Archives

  • اساسيات سیستم فایل: مبانی مجوزها File system basics: Permissions 101

  • پیکربندی اشتراک فایل‌های گروهی Configuring group file shares

  • دستگاه‌های Loop Loop devices

  • اتصال‌های Bind mount Bind mounts

  • سیستم‌های فایل Overlay Overlay file systems

کار با متن Working with Text

  • کار با متن: AWK Working with text: AWK

  • کار با متن: sed Working with text: sed

  • کار با متن: cut و sort Working with text: cut and sort

  • کار با متن: مبانی Vim Working with text: Vim 101

  • کار با متن: عبارات منظم (Regular expressions) Working with text: Regular expressions

  • کار با متن: مبانی nano Working with text: nano 101

  • کار با متن: grep Working with text: grep

  • کار با متن: مبانی ed Working with text: ed 101

  • کار با متن: مبانی Emacs Working with text: Emacs 101

مدیریت بسته‌ها Package Management

  • مدیریت بسته‌ها: PPAها Package management: PPAs

  • استفاده از اپلیکیشن‌های AppImage Using AppImage apps

  • مدیریت بسته‌های Homebrew Homebrew package management

  • استفاده از snaps Using snaps

  • سیستم RPM RPM

  • آینه‌سازی مخازن برای کاهش مصرف پهنای باند Mirror repositories to save bandwidth

  • ایجاد مخزن محلی APT Create a local APT repository

  • افزودن مخازن شخص ثالث با APT Adding third-party repositories with APT

  • ساخت بسته‌های شخصی Creating your own packages

  • افزودن مخازن شخص ثالث با Yum Adding third-party repositories with Yum

  • مدیریت بسته‌ها: مبانی Package management: Basics

  • ایجاد مخزن APT برای شبکه شما Create an APT repository for your network

  • ابزار dpkg dpkg

  • ابزار aptitude aptitude

  • ابزارهای yum و DNF yum and DNF

  • استفاده از Flatpak Using Flatpak

  • ابزار Zypper Zypper

مدیریت از راه دور Working Remotely

  • استفاده از mosh Using mosh

  • SSH: تونل معکوس (Reverse tunnel) SSH: Reverse tunnel

  • SSH: دسترسی امن SSH: Secure access

  • SSH: انتقال فایل‌ها با scp و sftp SSH: Transferring files with scp and sftp

  • SSH: مدیریت و توزیع کلیدها SSH: Managing and distributing keys

  • استفاده از پروکسی SOCKS Using a SOCKS proxy

  • هدایت X11 (X11 forwarding) X11 forwarding

  • فایل‌های راه دور: curl و wget Remote files: curl and wget

  • استفاده از پروکسی Squid Using a Squid proxy

  • وب‌گردی از طریق سرور پروکسی Browsing the web through a proxy server

  • SSH: تونل‌ها SSH: Tunnels

مدیریت پردازش‌ها Process Management

  • سفارشی‌سازی tmux Customizing tmux

  • مدیریت پردازش: htop Process management: htop

  • مدیریت نشست‌های ترمینال با tmux Manage terminal sessions with tmux

  • مدیریت پردازش: top Process management: top

  • مدیریت پردازش: fg، bg و kill Process management: fg, bg, and kill

  • مدیریت پردازش: بار سیستم (System load) Process management: System load

  • مدیریت پردازش: ps Process management: ps

  • مدیریت نشست‌های ترمینال با screen Manage terminal sessions with screen

امنیت Security

  • دیواره‌های آتش: firewalld Firewalls: firewalld

  • سیستم AppArmor AppArmor

  • مبانی فایروال Firewall basics

  • سرویس‌ها: پروتکل زمان شبکه (NTP) Services: Network Time Protocol (NTP)

  • سیستم‌های فایل رمزنگاری شده Encrypted filesystems

  • بررسی UFW: فایروال ساده Exploring UFW: Uncomplicated firewall

  • درک iptables Understanding iptables

  • چک‌سام فایل‌ها (Checksums) File checksums

  • رمزنگاری فایل‌ها Encrypting files

  • سیستم‌های امنیتی: SELinux Security systems: SELinux

مدیریت سیستم System Administration

  • ایجاد ماشین مجازی با QEMU و KVM Creating a VM with QEMU and KVM

  • راه اندازی تونل امن با WireGuard Set up a secure tunnel with WireGuard

  • اسکن پورت‌های شبکه با Nmap Scanning network ports with Nmap

  • درایورها و ماژول‌ها Drivers and modules

  • بررسی سخت‌افزار سیستم Exploring system hardware

  • درک QEMU و KVM Understanding QEMU and KVM

  • شبکه خصوصی مجازی (VPN) VPN

  • وای‌فای در لینوکس Wi-Fi on Linux

  • شبکه‌سازی خصوصی Private networking

  • عیب‌یابی شبکه Network troubleshooting

  • پروتکل DHCP DHCP

  • مسیریابی و هدایت (Routing and forwarding) Routing and forwarding

  • سیستم DNS DNS

  • دیسک‌ها و پارتیشن‌ها Disks and partitions

  • ایجاد آرایه RAID Create a RAID array

  • نام‌های پیش‌بینی‌پذیر رابط شبکه Predictable network interface names

  • آدرس IP محلی Local IP address

  • ترمیم آرایه RAID Repairing a RAID array

  • مدیریت حجم منطقی (LVM) Logical volume management

دسکتاپ‌ها و نمایشگرها Desktops and Displays

  • هندسه نمایشگر با xrandr Display geometry with xrandr

  • هندسه نمایشگر با GRUB Display geometry with GRUB

  • دسکتاپ‌ها: i3wm Desktops: i3wm

  • ورود به دسکتاپ راه دور با xrdp Remote desktop login with xrdp

  • اشتراک‌گذاری دسکتاپ با VNC Sharing your desktop with VNC

  • دسکتاپ‌ها: Xfce Desktops: Xfce

  • دسکتاپ‌ها: GNOME Desktops: GNOME

  • دسکتاپ‌ها: LXQt Desktops: LXQt

  • دسکتاپ‌ها: مبانی Desktops: Basics

  • دسکتاپ‌ها: KDE Plasma Desktops: KDE Plasma Desktop

مباحث اکتشافی Exploration Topics

  • دسکتاپ اوبونتو 18.04 Ubuntu desktop 18.04

  • زیرسیستم لینوکس برای ویندوز (WSL) Windows Subsystem for Linux

  • ابزار Osquery Osquery

  • کنترل جاب (Job control) Job control

  • بررسی دبیان (Debian) Exploring Debian

  • پیکربندی و مدیریت لاگ‌ها Configuring and managing logs

  • بررسی شل fish Exploring fish

  • بررسی csh و tcsh Exploring csh and tcsh

  • ضبط نشست ترمینال Recording a terminal session

  • استفاده از watch و time Using watch and time

  • بررسی شل Zsh Exploring Zsh

  • استفاده از diff برای مقایسه فایل‌ها Using diff to compare files

  • استفاده از xargs Using xargs

  • بررسی آرچ لینوکس (Arch Linux) Exploring Arch Linux

  • بررسی آلپاین لینوکس (Alpine Linux) Exploring Alpine Linux

  • بررسی سوزه لینوکس (SUSE Linux) Exploring SUSE Linux

  • مدیریت بصری فایل‌ها با Midnight Commander Visual file management with Midnight Commander

  • حذف لینوکس Removing Linux

  • بررسی لینوکس مینت (Linux Mint) Exploring Linux Mint

  • زمان یونیکس و مشکل سال 2038 UNIX time and the 2038 problem

  • ترمینال در حرکت Terminal on the go

  • سیستم‌های FUSE و SSHFS FUSE and SSHFS

  • بررسی Amazon Linux Exploring Amazon Linux

  • توزیع‌های WSL در ویندوز 10 WSL distros on Windows 10

  • بررسی عمیق WSL Exploring Windows Subsystem for Linux

  • لینوکس تعبیه شده (Embedded Linux) Embedded Linux

  • بررسی Netboot Exploring Netboot

  • بررسی ZFS Exploring ZFS

  • مسدود کردن تبلیغات شبکه با Pi-hole Blocking ads on your network with Pi-hole

  • بررسی فدورا (Fedora) Exploring Fedora

  • تغییر شل پیش‌فرض Changing the default shell

  • بررسی کانتینرها Exploring containers

  • بررسی سایر شل‌ها Exploring other shells

  • بررسی مجازی‌سازی Exploring virtualization

  • داکر (Docker) در لینوکس Docker on Linux

  • بررسی CentOS Exploring CentOS

عیب‌یابی سیستم Troubleshooting Topics

  • حالت Rescue و حالت Emergency Rescue mode and Emergency mode

  • بازیابی سیستم با Live Boot Recover a system with Live Boot

پروژه‌ها Projects

  • برنامه‌ریزی برای سرور خانگی Planning a home server

  • پشتیبان‌گیری با rsync Backups with rsync

  • به یادگیری ادامه دهید! Keep on learning!

  • راه اندازی سرور پرینت با CUPS Set up a print server with CUPS

  • میزبانی سرویس‌های ایمیل Hosting email services

  • لاگ‌گیری راه دور با Rsyslog Remote logging with Rsyslog

  • ساخت پرینتر PDF شبکه Create a network PDF printer

  • وب‌سرور NGINX NGINX web server

  • اشتراک فایل با سرور Samba Share files with a Samba server

  • راه اندازی سرور Git Set up a Git server

  • راه اندازی سرور NFS Set up an NFS server

  • مانیتورینگ سرور شما Monitoring your server

  • لینوکس روی کامپیوترهای قدیمی Linux on an old PC

  • مونت کردن و نوشتن ایمیج‌های دیسک با dd Mounting and writing disk images with dd

  • بررسی چت Relay اینترنت (IRC) Exploring Internet Relay Chat (IRC)

  • ساخت ایمیج دیسک با dd Creating a disk image with dd

  • مهاجرت به یک توزیع جدید Migrating to a new distro

  • برنامه‌ریزی برای دیسک بوت قابل حمل Planning a portable bootable disk

  • ساخت دیسک بوت قابل حمل Creating a portable bootable disk

  • راه اندازی Let’s Encrypt روی وب‌سرور Set up Let’s Encrypt on a web server

  • میزبانی ابر شخصی با Nextcloud Host a personal cloud with Nextcloud

  • میزبانی وب‌سرور Apache شخصی Host your own Apache web server

نمایش نظرات

آموزش نکات کاربردی لینوکس
جزییات دوره
16h 9m
198
(آخرین آپدیت)
135,467
- از 5
ندارد
دارد
دارد
Scott Simpson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Scott Simpson Scott Simpson

ایجاد دوره های فناوری به عنوان نویسنده ارشد در لینکدین

اسکات سیمپسون دوره های فناوری را به عنوان نویسنده ارشد در لینکدین ایجاد می کند.

اسکات از زمانی که به کامپیوتر علاقه مند بوده است حدوداً هفت ساله بود و در بیشتر این مدت، به دوستان، خانواده و غریبه ها یاد می داد که چگونه از آنها استفاده کنند. این سرگرمی عجیب و غریب در دوران کالج به شغلی با اپل تبدیل شد. اسکات پس از گذراندن دوره کارشناسی ارشد خود در تحصیل در دانشگاه ایالتی سن دیگو، به شکل گیری دوره های فناوری و توسعه دهنده در lynda.com به عنوان یک تولید کننده محتوا کمک کرد. اسکات به عنوان یک نویسنده ارشد آموزش لینکدین، بر آموزش لینوکس، SQL، امنیت و سایر موضوعات فناوری به طیف گسترده ای از زبان آموزان در سراسر جهان تمرکز دارد. وقتی اسکات دوره های فناوری نمی سازد، از سفر، مطالعه و عکاسی لذت می برد.