در این کتاب PDF لینوکسی، ابتدا توضیحی در مورد انواع سیستم عامل های لینوکسی (مثل Ubuntu, CentOS, RedHat, Debian, Gentoo) و کارایی آنها به همراه اینکه شما یاد خواهید گرفت که توزیع لینوکس چیست و معنی هسته (Kernel) در Linux چه میباشد؟ و در ادامه به شما شرح خواهیم داد که چه نوع سیستم عاملی را شما باید انتخاب کنید و نحوه استفاده از دستورات ترمینال لینوکس به همراه نصب پکیج ها، راه اندازی و ترابل شوت سرویس ها و برطرف کردن مشکلات احتمالی را در لینوکس فرا خواهید گرفت.
جهت دانلود کتاب PDF دستورات لینوکس (Pro_Linux_System_Administration) کلیک کنید.
سرفصل های کتاب PDF آموزش لینوکس به شرح زیر میباشد :
بخش 1 : معرفی لینوکس
بخش 2 : نصب لینوکس
بخش 3 : معرفی VirtualBox, Git و Vagrant
بخش 4 : لینوکس مقدماتی
بخش 5 : معرفی User ها و Group ها در لینوکس
بخش 6 : راه اندازی Service ها
بخش 7 : شبکه و فایروال ها در لینوکس
بخش 8 : مدیریت برنامه ها
بخش 9 : مدیریت دیسک ها و بازیابی اطلاعات
بخش 10 : ساختار سرویس های NTP, DNS, DHCP و SSH
بخش 11 : سرویس WEB و SQL
بخش 12 : سرویس Email
بخش 13 : به اشتراک گذاری فایل ها و پرینتر
بخش 14 : Backup و Recovery
بخش 15 : ایجاد VPN
بخش 16 : Directory Serviece
بخش 17 : مانیتورینگ و بهبود عملکرد سیستم
بخش 18 : Logging و Monitoring
بخش 19 : مدیریت تنظیمات
همچنین توصیه میشود مطالعه بفرمایید :
آموزش کامل لینوکس (مقدماتی تا پیشرفته)
دانلود کتاب 1000 دستور کاربری لینوکس برای کاربران Ubuntu و Debian به صورت PDF
با آرزوی موفقیت
جهت دانلود کتاب PDF دستورات لینوکس (Pro_Linux_System_Administration) کلیک کنید.
سرفصل های کتاب PDF آموزش لینوکس به شرح زیر میباشد :
بخش 1 : معرفی لینوکس
- معرفی کوتاه از انواع سیستم عامل های لینوکسی
- چه نوع سیستم عاملی را باید انتخاب کنیم
- انتخاب سخت افزار
- نصب نرم افزارها
- گرفتن پشتیبانی
بخش 2 : نصب لینوکس
- LiveCD و Virtual Machine
- نصب CentOS نسخه Server
- نصب Ubuntu نسخه Server
- رفع ایرادات
بخش 3 : معرفی VirtualBox, Git و Vagrant
- نصب VirtualBox
- نصب Git
- نصب Vagrant
بخش 4 : لینوکس مقدماتی
- لینوکس و ویندوز
- نسخه دسکتاپ
- دستورات خط فرمان
- شل ها
- دسترسی از راه دور
- استفاده از SSH
- استفاده از Help
- یوزرها و گروه ها
- سرویس ها و پروسس ها
- پکیج ها
- فایل ها و فایل سیستم ها
- سطوح دسترسی
- سایز و فضای خالی دیسک ها
- تاریخ و ساعت
- کار کردن با فایل ها
- خواند فایل های متنی
- جستجو کردن در لینوکس
- Copy کردن فایل ها در لینوکس
- Cut کردن و تغییر نام فایل ها در لینوکس
- حذف کردن فایل ها در لینوکس
- لینک دادن فایل ها در لینوکس
- ویرایش فایل ها در لینوکس
بخش 5 : معرفی User ها و Group ها در لینوکس
- کار کردن با یوزرها و گروه ها
- معرفی Sudo
- ایجاد User ها
- تنظیمات اولیه کاربران ایجاد شده
- ساخت Group ها
- حذف کردن یوزر یا گروه ها
- مدیریت یوزرها و گروه ها در GUI
- پسوردها
- غیرفعال کردن یوزرها
- ذخیره کردن اطلاعات User و Group ها
- تنظیمات Shell و متغییرهای محیطی
- کنترل دسترسی ها
- تنظیمات PAM
- تنظیمات Sudo
بخش 6 : راه اندازی Service ها
- اتفاقاتی که هنگام شروع لینوکس می افتد
- بوت لودر
- درک GRUB2
- معرفی Systemd
- معرفی Init در اوبونتو
- معرفی SystemV
- مدیریت سرویس ها
- نحوه start, stop, restart و چک کردن وضعیت سرویس ها در لینوکس
- فعال و غیر فعال کردن سرویس ها در لینوکس
- مدیریت SysV
- مدیریت SysV init.d در اوبونتو
- نحوه خاموش کردن و ریست دادن سرور لینوکس
- زمان بندی سرویس ها و دستورات
- معرفی Cron
بخش 7 : شبکه و فایروال ها در لینوکس
- معرفی شبکه و مباحث مربوط به شبکه
- معرفی Interface ها
- مدیریت شبکه از طریق GUI
- تنظیمات اینترفیس ها از طریق nmtui
- تنظیمات شبکه در CentOS
- اضافه کردن چندین Ip به اینترفیس های شبکه
- تنظیمات شبکه در اوبونتو
- معرفی ابزارهای شبکه و رفع مشکلات و نحوه ایراد یابی
- استفاده از فایروال و دستورات آن
- استفاده از دستورات ufw و iptables
بخش 8 : مدیریت برنامه ها
- معرفی Package Manager
- نصب برنامه ها
- آپدیت و مدیریت پکیج ها
- اجرا، نصب و حذف برنامه ها با استفاده از YUM
- به روز رسانی ریپازیتوری ها در لینوکس
- معرفی DNF
- مدیریت برنامه ها در RedHat
- دریافت و نصب پکیج ها در ردهت
- مدیریت برنامه ها در اوبونتو
- استفاده از دستور Aptitude
- حذف و آپدیت پکیج ها با Aptitude
- استفاده از dpkg در اوبونتو
- بررسی پکیج ها در اوبونتو
- جستجو، نصب و حذف پکیج ها در اوبونتو
- نصب پکیج ها از Source
بخش 9 : مدیریت دیسک ها و بازیابی اطلاعات
- معرفی فایل سیستم ها و پارتیشن ها (Swap, Ext4, Ext3, Ext2, XFS)
- به اشتراک گذاری فایل سیستم ها
- اضافه کردن فایل سیستم ها به /etc/fstab
- چک کردن فضای مصرفی فایل سیستم ها
- معرفی RAID و انواع آن
- معرفی LVM و دستورات آن برای پارتیشن بندی لینوکس
- مشکلات Boot Loader
- برطرف کردن خطاهای دیسک
بخش 10 : ساختار سرویس های NTP, DNS, DHCP و SSH
- تنظیمات Time سرور
- نصب و مدیریت Chrony
- معرفی Domain Name System
- معرفی WHOIS
- دستور host
- دستور dig
- اجرای Caching DNS
- Forward/Reverse کردن Zone ها
- آپدیت کردن و تنظیمات DNS ها
- تنظیمات امنیتی Shell
- تنظیمات Tweaking SSH
- تنظیمات SSH Client
بخش 11 : سرویس WEB و SQL
- وب سرور آپاچی
- نصب PHP
- دیتابیس SQL
- نصب، تنظیمات و تست دیتابیس
- دیتابیس MariaDB
- امن کردن وب سایت تان با SSL/TLS
- تنظیمات HTTPS
- وب Caching
- معرفی Squid
بخش 12 : سرویس Email
- نحوه کارکرد Email
- اتفاقاتی که موقع ارسال ایمیل یا بعد از ارسال خواهد افتاد
- تنظیمات Email
- نصب سرویس ایمیل و نحوه کار کردن با آن
- تنظیمات Postfix
- تنظیمات اولیه
- تست Postfix
- تنظیمات MailBox
- تنظیمات امنیتی ایمیل (SSL/TLS)
- تنظیمات Dovecot
- تست Postfix
- جلوگیری از Viruse ها و ایمیل های Spam
- نصب ClamAV
- کنترل ایمیل ها با SPF و DKIM
- تنظیمات IMAP و POP3
- عیب یابی و رفع مشکلات ایمیل
بخش 13 : به اشتراک گذاری فایل ها و پرینتر
- معرفی Samba و NFS
- تنظیمات Samba
- اضافه کردن کاربران به Samba
- تنظیمات iptables برای Samba
- رفع عیب و ایرادیابی NFS
- نصب GlusterFS
- تست GlusterFS
- Prit Server
- نصب و تنظیمات CUPS
بخش 14 : Backup و Recovery
- استفاده از Rsync و تنظیمات آن در Crontab
- معرفی Duply
- تنظیمات S3
- قوانین AWS
- استفاده از Bareos
- Bareos-dir.conf
- استفاده از GlusterFS برای بک آپ گیری
- آپدیت کردن رکوردهای DNS
بخش 15 : ایجاد VPN
- معرفی OpenVPN
- تنظیمات OpenVPN
- تنظیمات VPN برای کاربران Mobile
- نحوه رفع عیب و برطرف کردن مشکلات OpenVPN
بخش 16 : Directory Serviece
- معرفی LDAP
- نصب و تنظیمات LDAP
- تنظیمات Suffix, RootDN و RootPW
- مدیریت دسترسی ها
- تعریف Access Control List
- تنظیمات امنیتی LDAP با TLS
- کارکردن با SSF
- تنظیمات کاربران LDAP
- مدیریت LDAP و ابزارهای آن
- اضافه کردن، جستجو و حذف کاربران در LDAP
- ادغام LDAP با دیگر سرویس های مشابه
- تنظیمات SSSD
- ادغام LDAP و Apache
بخش 17 : مانیتورینگ و بهبود عملکرد سیستم
- چک کردن سلامتی سیستم
- CPU مصرفی
- Memory مصرفی
- فضای خالی و مصرفی
- بررسی Log ها
- معرفی ابزارهای پیشرفته
- تنظیمات Carbon-Cache
- تنظیمات Carbon-Relay
- تنظیمات Graphite-API
- تنظیمات Gunicorn
- تنظیمات Nginx
- نصب Grafana
- بهبود عملکرد
- محدود کردن منابع
- تنظیمات محدود کردن کاربران
بخش 18 : Logging و Monitoring
- معرفی journalctl
- امن کردن journalctl با FSS
- تنظیمات rsyslog
- تنظیمات RELP (کلاینت و سرور)
- مدیریت لاگ ها
- بررسی لاگ ها
- معرفی، نصب و تنظیمات Beats
- معرفی، نصب و تنظیمات Logstash
- نصب و تنظیمات Kibana
- مانیتورینگ
- معرفی، نصب و تنظیمات Nagios-Core در Ubuntu و CentOS
- رفع عیب مشکلات احتمالی Nagios
بخش 19 : مدیریت تنظیمات
- Provisioning
- نصب و مدیریت Cobbler
- تنظیمات TFTP
- رفع عیب و بررسی مشکلات Cobbler
- نصب و تنظیمات Kickstart
- مدیریت کاربران
- فایروال و شبکه
- دیسک ها و پارتیشن ها
- مدیریت پکیج ها
- تنظیمات کیبرد، زبان و موقعیت جغرافیایی
- تنظیمات مدیریتی
- معرفی Puppet
- نصب و تنظیمات Puppet در Ubuntu و CentOS
- توابع
- گزارش ها
- داکیومنت کردن تنظیمات
- رفع عیب و بررسی مشکلات Puppet
- معرفی Ansible
- دستورات Ansible
- تنظیمات Playbook ها
- اجرا کردن Playbook ها
- نصب، اجرا و تست Serverspec
همچنین توصیه میشود مطالعه بفرمایید :
آموزش کامل لینوکس (مقدماتی تا پیشرفته)
دانلود کتاب 1000 دستور کاربری لینوکس برای کاربران Ubuntu و Debian به صورت PDF
با آرزوی موفقیت