معرفی و دانلود کتاب آموزش کاربردی لینوکس
برای دانلود قانونی کتاب آموزش کاربردی لینوکس و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.
معرفی کتاب آموزش کاربردی لینوکس
کتاب آموزش کاربردی لینوکس نوشتهی علی عباسی ارزنقی، راهنمایی جامع برای ورود حرفهای به دنیای لینوکس است. این کتاب با رویکردی آموزشی و عملی، از مفاهیم پایهای مانند تاریخچه لینوکس، فلسفه GNU و مفهوم نرمافزارهای آزاد و متنباز آغاز میکند و بهتدریج موضوعات را پیچیدهتر و به سطح مدیریت سیستم، شبکه و پردازش متن در لینوکس میرساند.
دربارهی کتاب آموزش کاربردی لینوکس
علی عباسی ارزنقی در فصلهای ابتدایی کتاب آموزش کاربردی لینوکس، خواننده را با تفاوت لینوکس و یونیکس، مفهوم هسته (Kernel) و نقش آن در مدیریت منابع سیستم آشنا میکند. نویسنده از ریشههای شکلگیری لینوکس میگوید و بیان میکند که لینوکس یک سیستمعامل کامل نیست، بلکه هستهای در کنار ابزارهای GNU است و تلاش دارد تا پیش از درگیری جدی مخاطب با مفاهیم آموزشی پیچیده، درک عمیقی از این سیستم در ذهن آنها بوجود آورد.
این کتاب آموزش لینوکس دستورات پایهای مانند man ،help ،touch ،chmod ،chage، ایجاد و حذف کاربر، مدیریت گروهها و کار با Hard Link و Symbolic Link و... را بهطور مفصل و مرحله به مرحله توضیح میدهد. این رویکرد عملی باعث میشود مخاطب صرفاً با مفاهیم نظری روبهرو نشود، بلکه بتواند در عمل سیستم لینوکسی را مدیریت کند و آن را عمیقا یاد بگیرد.
یادگیری عمیق با کتاب آموزش لینوکس
علی عباسی ارزنقی در ادامهی آموزش لینوکس، مباحث پیشرفتهتری مانند مدیریت پردازشها (top ،pstree ،kill، job)، ساختار بوت، تفاوت BIOS و UEFI، پارتیشنبندی GPT و MBR، مدیریت RAID و LVM، پیکربندی شبکه و .. را مطرح میکند. این گسترهی موضوعی، این اثر را به منبعی مناسب برای تمامی علاقهمندان به یادگیری این سیستم عامل تبدیل کرده است.
کتاب آموزش کاربردی لینوکس نشر دیباگران، تنها یک معرفی ساده از لینوکس نیست؛ بلکه مسیری آموزشی است که از شناختی کلی آغاز میشود و به آرامی و مرحلهبهمرحله با ارائهی مباحث پیچیدهتر، خواننده را در مسیر یادگیری حرفهای، هدایت میکند. اگر بهدنبال منبعی هستید که هم مبانی نظری لینوکس را پوشش دهد و هم مهارت عملی در شما ایجاد کند، خرید PDF کتاب آموزش کاربردی لینوکس میتواند برای شما بسیار راهگشا باشد. این کتاب توسط موسسه فرهنگی هنری دیباگران تهران منتشر شده است.
کتاب آموزش لینوکس برای شما مناسب است اگر
- به دنبال یادگیری ساختار واقعی یک سیستمعامل متنباز هستید و میخواهید فراتر از کاربری سطحی، مدیریت عملی لینوکس را بیاموزید.
- قصد ورود به حوزه مدیریت سرور، شبکه یا امنیت را دارید و نیازمند تسلط بر خط فرمان و ابزارهای سیستمی هستید.
- میخواهید تفاوت هسته لینوکس، توزیعها، معماری سیستم و مفاهیم بوت، پارتیشنبندی و شبکه را بهصورت ساختاریافته درک کنید.
در بخشی از کتاب آموزش کاربردی لینوکس میخوانیم
نرمافزارهای متنباز (Open Source Software) به نرمافزارهایی اطلاق میشود که کد منبع آنها بهطور عمومی در دسترس است و کاربران میتوانند بهراحتی آن را مشاهده، اصلاح و توزیع کنند. این الگوی توسعه به توسعهدهندگان و کاربران این امکان را میدهد که نرمافزار را مطابق با نیازهای خود تغییر داده و بهبود ببخشند.
یکی از مهمترین ویژگیهای نرمافزارهای متنباز، در دسترس بودن کد منبع آنها برای هر کسی است. این بدان معناست که هر فردی میتواند کد را مطالعه کرده و از آن استفاده کند. در مفهوم نرمافزار متنباز، این امکان وجود دارد که کاربران نرمافزار را تغییر دهند و نسخههای جدید یا بهبودهایی از آن ایجاد کنند، مشروط بر اینکه این تغییرات را نیز منتشر کنند.
فهرست مطالب کتاب
مقدمه
سخن نویسنده
فصل اول: آشنایی با لینوکس
تاریخچه لینوکس
علت به وجود آمدن لینوکس
نگاهی کوتاه به سیستم عامل یونیکس
معرفی GNU و پروژه GNU
لینوکس یک سیستمعامل نیست
مفهوم توزیع یا Distribute در سیستمهای مبتنی بر لینوکس
کرنل لینوکس چیست
آشنایی با Open Source و Free Software
فصل دوم: شروع لینوکس
مفهوم توزیع سیستمعامل در لینوکس
آشنایی با محیطهای گرافیکی در لینوکس
نرمافزارهای کاربردی سیستمعامل لینوکس
معرفی توزیع RED HAT
معرفی RHEL
معرفی توزیع CentOS
معرفی توزیع Ubuntu
معرفی shell و خط فرمان لینوکس
خط فرمان (Command Line)
انواع ابزار مدیریتی در لینوکس
شروع مقدمات کار با دستورات خط فرمان لینوکس
مفهوم کاربر در سیستمعامل لینوکس
تغییر Host Name در سیستمعامل لینوکس
تعریف متغیرهای محلی
تعریف متغیر محیطی
ساخت alias در محیط shell
معرفی دستور پر کاربرد man (manual)
معرفی دستور help
دستور which
بررسی انواع timestamp
معرفی دستور touch
ایجاد فایل در لینوکس
ایجاد دایرکتوری در لینوکس
دستور کپی فایل و دایرکتوری در لینوکس
دستور انتقال (cut) فایل/دایرکتوری در لینوکس و تغییر نام (rename)
دستور حذف در لینوکس
آشنایی با redirect کردن خروجی دستور
انواع روشهای فشردهسازی در لینوکس
چگونه در لینوکس به دنبال یک فایل ضروری باشیم؟
قطعه کردن فایل
فصل سوم: مدیریت لینوکس
مدیریت حساب کاربری و گروهها
هدف از ایجاد گروه در لینوکس
نحوه عضویت در گروه
نحوه خارج کردن کاربر از گروه
محل ذخیرهسازی اطلاعات کاربران در لینوکس
تفاوت دستورات /etc/passwd و /etc/shadow
آشنایی با دستور finger
معرفی دستور Isof-u
انتقال مالکیت دستور و دستور chmod
تفاوت گروه primary و Secondary
دستور chage
دستور id
انتقال مالکیت
معرفی و استفاده از Hard Link در لینوکس
معرفی inode
ایجاد کردن لینکها
لینک نمادین (Symbolic Link) در لینوکس
مقایسه جامع و کامل Hard Link و Soft Link در لینوکس
فصل چهارم: معماری و زیرساخت لینوکس
معماری و زیرشاخههای اصلی
معرفی ابزارهای معرفی cpu
دستور uptime
دستور top
حافظه موقت memory
دستور vmsat
ابزارهای بررسی disk
دستور inostat
مدیریت پردازش
دستور pstree
دستور kill
دستور job
دستور nohup
مراحل بوت شدن سیستمعامل لینوکس
تفاوت Bios و UEFI
تفاوت ساختارهای GPT و MBR
دستور runlevel
شناسایی انواع init proces
معرفی upstart
معرفی systemd
مدیریت نصب و آپدیت Packageها در توزیعهای Debian Family
نصب نرمافزار از طریق سورس کد
فصل پنجم: معرفی کامل کرنل لینوکس و startup سیستم
بررسی انواع کرنل
بررسی انواع کرنل ایمیج
معرفی کامپوننتهای کرنل لینوکس
پروسه کامپایل کردن کرنل لینوکس
مدیریت ماژولهای مختلف کرنل لینوکس
مشاهده و تغییر پارامترهای مختلف کرنل
بازبینی بهبود و روت در لینوکس
نحوه استفاده از Grub برای تغییر Kernel
فصل ششم: مدیریت انواع فایل سیستم و پارتیشنبندی
ساختن انواع پارتیشن و فرمتهای مختلف در لینوکس
مدیریت mount / unmount کردن دیسکها
پروژه: ایجاد پارتیشن از نوع swap
پروژه: ایجاد یک پارتیشن GPT از نوع فایل
معرفی انواع رید (RAID)
معایب انواع رید (RAID)
پروژه راهاندازی رید نرمافزاری
مدیریت و راهاندازی LVM
پروژه: معرفی و مدیریت LVM در لینوکس
پروژه: ترکیب رید نرمافزاری و LVM
فصل هفتم: پیکربندی شبکه در لینوکس
پیکربندی و عیبیابی کارت شبکه در لینوکس
ساخت اینترفیس مجازی در لینوکس
دستور ifconfig برای کارت شبکه
دستورات کاربردی عیبیابی شبکه در لینوکس
نوشتن static route در لینوکس
کانفیگ شبکه به صورت دائمی در سیستمهای مبتنی بر رد هت
نحوه نوشتن کانفیگ شبکه به صورت دائمی در سیستمهای مبتنی بر دبیان
مشاهده رنجهای آی پی در شبکه لینوکس
نگاهی دقیقتر به nmap
مدیریت فایروال در سیستمهای مبتنی بر رد هت
مدیریت فایروال در سیستمهای مبتنی بر دبیان
مثالهای کاربردی فایروال
کپچر پکتها در لینوکس
Ethernet Bonding
دستور wget
اطلاعرسانی به کاربران از طریق Broadcast Messages
پروژه: Bonding دو کارت شبکه در توزیع Red Hat با مدل Active-Backup
پروژه: Bonding دو کارت شبکه در توزیع Red Hat با مدل Load Balancing
پروژه: Bonding دو کارت شبکه در توزیع Debian با مدل Active-Backup
پروژه: Bonding دو کارت شبکه در توزیع Debian با مدل Load Balancing
فصل هشتم: برقراری ارتباط از راه دور
پیادهسازی SSH
راهاندازی سرویس انتقال فایلها به وسیله ابزارهای SFTP/SCP
ارتباط بدون پسورد بین دو سرور لینوکسی
فصل نهم: پردازش و آنالیز
پردازش و آنالیز فایلهای متنی به وسیله AWK در لینوکس
آشنایی ابتدایی با AWK
معرفی متغیرهای اولیه در awk
عملگرهای ریاضی
استفاده از ساختارهای کنترلی if/else و تعریف شرط در ابزار AWK
استفاده از حلقهها
پروژه: جداسازی و نمایش Fieldهای موردنظر از داخل یک فایل متنی با ابزار AWK
پروژه: محاسبه مجموع و میانگین گرفتن از ستونهای خاص یک فایل با AWK
پروژه: استفاده از شرط if همزمان با محاسبه مجموع و میانگین
مشخصات کتاب الکترونیک
| نام کتاب | کتاب آموزش کاربردی لینوکس |
| نویسنده | علی عباسی ارزنقی |
| ناشر چاپی | موسسه فرهنگی هنری دیباگران تهران |
| سال انتشار | ۱۴۰۴ |
| فرمت کتاب | |
| تعداد صفحات | 263 |
| زبان | فارسی |
| شابک | 978-622-218-903-7 |
| موضوع کتاب | کتابهای سیستم عامل لینوکس، کتابهای آموزش شبکه |
















