آموزش لینوکس pdf (کتاب Pro Linux System Administration)

استاندارد

در این کتاب آموزشی لینوکس، ابتدا توضیحی در مورد انواع سیستم عامل های لینوکسی (مثل Ubuntu, CentOS, RedHat, Debian, Gentoo) و کارایی آنها به همراه اینکه شما یاد خواهید گرفت که توزیع لینوکس چیست و معنی هسته (Kernel) در Linux چه میباشد؟ و در ادامه به شما شرح خواهیم داد که چه نوع سیستم عاملی را شما باید انتخاب کنید و نحوه استفاده از دستورات ترمینال لینوکس به همراه نصب پکیج ها، راه اندازی و ترابل شوت سرویس ها و برطرف کردن مشکلات احتمالی را در لینوکس فرا خواهید گرفت.

سرفصل های کتاب PDF آموزش لینوکس به شرح زیر میباشد :

بخش ۱ : معرفی لینوکس

  • معرفی کوتاه از انواع سیستم عامل های لینوکسی
  • چه نوع سیستم عاملی را باید انتخاب کنیم
  • انتخاب سخت افزار
  • نصب نرم افزارها
  • گرفتن پشتیبانی

بخش ۲ : نصب لینوکس

  • LiveCD و Virtual Machine
  • نصب CentOS نسخه Server
  • نصب Ubuntu نسخه Server
  • رفع ایرادات

بخش ۳ : معرفی VirtualBox, Git و Vagrant

  • نصب VirtualBox
  • نصب Git
  • نصب Vagrant

بخش ۴ : لینوکس مقدماتی

  • لینوکس و ویندوز
  • نسخه دسکتاپ
  • دستورات خط فرمان
  • شل ها
  • دسترسی از راه دور
  • استفاده از SSH
  • استفاده از Help
  • یوزرها و گروه ها
  • سرویس ها و پروسس ها
  • پکیج ها
  • فایل ها و فایل سیستم ها
  • سطوح دسترسی
  • سایز و فضای خالی دیسک ها
  • تاریخ و ساعت
  • کار کردن با فایل ها
  • خواند فایل های متنی
  • جستجو کردن در لینوکس
  • Copy کردن فایل ها در لینوکس
  • Cut کردن و تغییر نام فایل ها در لینوکس
  • حذف کردن فایل ها در لینوکس
  • لینک دادن فایل ها در لینوکس
  • ویرایش فایل ها در لینوکس
برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	Pro-Linux-System-Administration-5.jpg
نمایش ها:	1
اندازه:	49.4 KB
شناسه:	22319

بخش ۵ : معرفی User ها و Group ها در لینوکس

  • کار کردن با یوزرها و گروه ها
  • معرفی Sudo
  • ایجاد User ها
  • تنظیمات اولیه کاربران ایجاد شده
  • ساخت Group ها
  • حذف کردن یوزر یا گروه ها
  • مدیریت یوزرها و گروه ها در GUI
  • پسوردها
  • غیرفعال کردن یوزرها
  • ذخیره کردن اطلاعات User و Group ها
  • تنظیمات Shell و متغییرهای محیطی
  • کنترل دسترسی ها
  • تنظیمات PAM
  • تنظیمات Sudo

بخش ۶ : راه اندازی Service ها

  • اتفاقاتی که هنگام شروع لینوکس می افتد
  • بوت لودر
  • درک GRUB2
  • معرفی Systemd
  • معرفی Init در اوبونتو
  • معرفی SystemV
  • مدیریت سرویس ها
  • نحوه start, stop, restart و چک کردن وضعیت سرویس ها در لینوکس
  • فعال و غیر فعال کردن سرویس ها در لینوکس
  • مدیریت SysV
  • مدیریت SysV init.d در اوبونتو
  • نحوه خاموش کردن و ریست دادن سرور لینوکس
  • زمان بندی سرویس ها و دستورات
  • معرفی Cron
برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	Pro-Linux-System-Administration-3.jpg
نمایش ها:	1
اندازه:	49.6 KB
شناسه:	22320

بخش ۷ : شبکه و فایروال ها در لینوکس

  • معرفی شبکه و مباحث مربوط به شبکه
  • معرفی Interface ها
  • مدیریت شبکه از طریق GUI
  • تنظیمات اینترفیس ها از طریق nmtui
  • تنظیمات شبکه در CentOS
  • اضافه کردن چندین Ip به اینترفیس های شبکه
  • تنظیمات شبکه در اوبونتو
  • معرفی ابزارهای شبکه و رفع مشکلات و نحوه ایراد یابی
  • استفاده از فایروال و دستورات آن
  • استفاده از دستورات ufw و iptables
برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	Pro-Linux-System-Administration-2.png
نمایش ها:	1
اندازه:	59.6 KB
شناسه:	22321

بخش ۸ : مدیریت برنامه ها

  • معرفی Package Manager
  • نصب برنامه ها
  • آپدیت و مدیریت پکیج ها
  • اجرا، نصب و حذف برنامه ها با استفاده از YUM
  • به روز رسانی ریپازیتوری ها در لینوکس
  • معرفی DNF
  • مدیریت برنامه ها در RedHat
  • دریافت و نصب پکیج ها در ردهت
  • مدیریت برنامه ها در اوبونتو
  • استفاده از دستور Aptitude
  • حذف و آپدیت پکیج ها با Aptitude
  • استفاده از dpkg در اوبونتو
  • بررسی پکیج ها در اوبونتو
  • جستجو، نصب و حذف پکیج ها در اوبونتو
  • نصب پکیج ها از Source

بخش ۹ : مدیریت دیسک ها و بازیابی اطلاعات

  • معرفی فایل سیستم ها و پارتیشن ها (Swap, Ext4, Ext3, Ext2, XFS)
  • به اشتراک گذاری فایل سیستم ها
  • اضافه کردن فایل سیستم ها به /etc/fstab
  • چک کردن فضای مصرفی فایل سیستم ها
  • معرفی RAID و انواع آن
  • معرفی LVM و دستورات آن برای پارتیشن بندی لینوکس
  • مشکلات Boot Loader
  • برطرف کردن خطاهای دیسک

بخش ۱۰ : ساختار سرویس های NTP, DNS, DHCP و SSH

  • تنظیمات Time سرور
  • نصب و مدیریت Chrony
  • معرفی Domain Name System
  • معرفی WHOIS
  • دستور host
  • دستور dig
  • اجرای Caching DNS
  • Forward/Reverse کردن Zone ها
  • آپدیت کردن و تنظیمات DNS ها
  • تنظیمات امنیتی Shell
  • تنظیمات Tweaking SSH
  • تنظیمات SSH Client

بخش ۱۱ : سرویس WEB و SQL

  • وب سرور آپاچی
  • نصب PHP
  • دیتابیس SQL
  • نصب، تنظیمات و تست دیتابیس
  • دیتابیس MariaDB
  • امن کردن وب سایت تان با SSL/TLS
  • تنظیمات HTTPS
  • وب Caching
  • معرفی Squid

بخش ۱۲ : سرویس Email

  • نحوه کارکرد Email
  • اتفاقاتی که موقع ارسال ایمیل یا بعد از ارسال خواهد افتاد
  • تنظیمات Email
  • نصب سرویس ایمیل و نحوه کار کردن با آن
  • تنظیمات Postfix
  • تنظیمات اولیه
  • تست Postfix
  • تنظیمات MailBox
  • تنظیمات امنیتی ایمیل (SSL/TLS)
  • تنظیمات Dovecot
  • تست Postfix
  • جلوگیری از Viruse ها و ایمیل های Spam
  • نصب ClamAV
  • کنترل ایمیل ها با SPF و DKIM
  • تنظیمات IMAP و POP3
  • عیب یابی و رفع مشکلات ایمیل

بخش ۱۳ : به اشتراک گذاری فایل ها و پرینتر

  • معرفی Samba و NFS
  • تنظیمات Samba
  • اضافه کردن کاربران به Samba
  • تنظیمات iptables برای Samba
  • رفع عیب و ایرادیابی NFS
  • نصب GlusterFS
  • تست GlusterFS
  • Prit Server
  • نصب و تنظیمات CUPS
برای بزرگتر شدن عکس روی آن کلیک کنید

نام:	Pro-Linux-System-Administration-4.png
نمایش ها:	1
اندازه:	131.7 KB
شناسه:	22322

بخش ۱۴ : Backup و Recovery

  • استفاده از Rsync و تنظیمات آن در Crontab
  • معرفی Duply
  • تنظیمات S3
  • قوانین AWS
  • استفاده از Bareos
  • Bareos-dir.conf
  • استفاده از GlusterFS برای بک آپ گیری
  • آپدیت کردن رکوردهای DNS

بخش ۱۵ : ایجاد VPN

  • معرفی OpenVPN
  • تنظیمات OpenVPN
  • تنظیمات VPN برای کاربران Mobile
  • نحوه رفع عیب و برطرف کردن مشکلات OpenVPN

بخش ۱۶ : Directory Serviece

  • معرفی LDAP
  • نصب و تنظیمات LDAP
  • تنظیمات Suffix, RootDN و RootPW
  • مدیریت دسترسی ها
  • تعریف Access Control List
  • تنظیمات امنیتی LDAP با TLS
  • کارکردن با SSF
  • تنظیمات کاربران LDAP
  • مدیریت LDAP و ابزارهای آن
  • اضافه کردن، جستجو و حذف کاربران در LDAP
  • ادغام LDAP با دیگر سرویس های مشابه
  • تنظیمات SSSD
  • ادغام LDAP و Apache

بخش ۱۷ : مانیتورینگ و بهبود عملکرد سیستم

  • چک کردن سلامتی سیستم
  • CPU مصرفی
  • Memory مصرفی
  • فضای خالی و مصرفی
  • بررسی Log ها
  • معرفی ابزارهای پیشرفته
  • تنظیمات Carbon-Cache
  • تنظیمات Carbon-Relay
  • تنظیمات Graphite-API
  • تنظیمات Gunicorn
  • تنظیمات Nginx
  • نصب Grafana
  • بهبود عملکرد
  • محدود کردن منابع
  • تنظیمات محدود کردن کاربران

بخش ۱۸ : Logging و Monitoring

  • معرفی journalctl
  • امن کردن journalctl با FSS
  • تنظیمات rsyslog
  • تنظیمات RELP (کلاینت و سرور)
  • مدیریت لاگ ها
  • بررسی لاگ ها
  • معرفی، نصب و تنظیمات Beats
  • معرفی، نصب و تنظیمات Logstash
  • نصب و تنظیمات Kibana
  • مانیتورینگ
  • معرفی، نصب و تنظیمات Nagios-Core در Ubuntu و CentOS
  • رفع عیب مشکلات احتمالی Nagios

بخش ۱۹ : مدیریت تنظیمات

  • Provisioning
  • نصب و مدیریت Cobbler
  • تنظیمات TFTP
  • رفع عیب و بررسی مشکلات Cobbler
  • نصب و تنظیمات Kickstart
  • مدیریت کاربران
  • فایروال و شبکه
  • دیسک ها و پارتیشن ها
  • مدیریت پکیج ها
  • تنظیمات کیبرد، زبان و موقعیت جغرافیایی
  • تنظیمات مدیریتی
  • معرفی Puppet
  • نصب و تنظیمات Puppet در Ubuntu و CentOS
  • توابع
  • گزارش ها
  • داکیومنت کردن تنظیمات
  • رفع عیب و بررسی مشکلات Puppet
  • معرفی Ansible
  • دستورات Ansible
  • تنظیمات Playbook ها
  • اجرا کردن Playbook ها
  • نصب، اجرا و تست Serverspec

جهت دانلود کتاب PDF آموزش لینوکس (Pro_Linux_System_Administration) کلیک کنید.

Print Friendly, PDF & Email

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پانزده + 16 =