0

کتاب Linux Administration A Beginner’s Guide

توضیحات

کتاب Linux Administration A Beginner’s Guide به طور خلاصه سیر تا پیاز کار باه هسته‌ی لینوکس است. در این کتاب که در سال 2020 و نسخه هشتم آن به چاپ رسیده است افراد مبتدی می‌توانند به یادگیری مفاهیم متن‌باز و لینوکس و همچنین کار با سرویس‌های آن بپردازند. این کتاب شامل 31 فصل بوده و یکی از جامع‌ترین و کامل‌ترین کتاب‌های آموزش لینوکس برای مبتدیان به شمار می‌رود.

FOSS به چه معناست؟

نرم‌افزار آزاد و متن‌باز (Free and open source software یا FLOSS، F/OSS، FOSS)، نرم‌افزاری است که به‌منظور تأمین حق کاربران برای مطالعه، تغییر، و بهبود طراحی آن، با دردسترس‌بودن کد مبدأ نرم‌افزار، به‌شکل آزاد پروانه‌دار گشته است.

GNU چیست؟

سیستم‌عامل گنو در سال ۱۹۸۳ با هدف ایجاد یک سیستم‌عامل کامل و آزاد شبه-یونیکس به‌وسیله ریچارد استالمن پایه‌گذاری شد. GNU مخفف بازگشتی «GNU’s Not Unix» است.

پروژه گنو در سال ۱۹۸۴ با هدف پشتیبانی و تولید نرم‌افزار آزاد برای سیستم‌عامل گنو تأسیس شد.

بنیاد نرم‌افزار آزاد در سال ۱۹۸۵ با هدف حمایت از جنبش نرم‌افزار آزاد و به ویژه پروژهٔ گنو شروع به کار کرد.

امروزه مهم‌ترین و رایج‌ترین سیستم‌عاملی که از نرم‌افزارهای پروژه گنو و پروانه GNU GPL استفاده می‌کند، لینوکس است که از کرنل لینوکس استفاده می‌کند و به شکل توزیع لینوکس عرضه می‌شود که بعضی اشخاص به آن «گنو/لینوکس» می‌گویند. (بحث نامگذاری لینوکس)

کرنل اصلی سیستم‌عامل گنو، گنو هرد است که هنوز در حال توسعه تا رسیدن به سطح پایدار است و کاربر و کاربرد زیادی ندارد.

تاریخچه:

در دههٔ ۱۹۷۰ و اوایل دههٔ ۱۹۸۰، برنامه‌نویسان رایانه تمامی کدهایی را که می‌نوشتند با دیگران به اشتراک می‌گذاشتند. هر شخصی متن برنامهٔ خود را در اختیار دیگر برنامه‌نویسان می‌گذاشت و به اشتراک‌گذاری نرم‌افزار امری عادی بود.

اما در اوایل دههٔ ۱۹۸۰ همه چیز به آرامی دگرگون شد. شرکت‌های نرم‌افزاری دیگر متن برنامه‌های خود را در اختیار دیگران قرار نمی‌دادند. برنامه‌نویسان نمی‌توانستند برنامه‌های دیگران را تغییر داده و آن را بهبود بخشند. از این پس به اشتراک گذاریِ نرم‌افزار جرم محسوب می‌شد.

در همین سال‌ها ریچارد استالمن در آزمایشگاه هوش مصنوعیِ مؤسّسهٔ تکنولوژیِ ماساچوست (ام‌آی‌تی) مشغول به کار بود. او معتقد بود که نرم‌افزار باید همواره آزاد بوده و همگان اجازهٔ ویرایش آن را داشته باشند. به عبارت دیگر نرم‌افزار باید آزاد باشد.

نخستین گام برای داشتن یک رایانهٔ آزاد، وجود یک سیستم‌عامل آزاد و نرم‌افزارهای آزاد بر روی آن بود؛ بنابراین ریچارد استالمن پروژه گنو را آغاز کرد. در طی سال‌های ۱۹۸۴ تا ۱۹۸۵ او کامپایلر جی‌سی‌سی و ویرایشگر متن ایمکس را نوشت و منتشر کرد. به این ترتیب ابزارهای نخستین مورد نیاز برای طراحی و ساخت یک سیستم‌عامل فراهم شد. در سال ۱۹۸۵ بنیاد نرم‌افزارهای آزاد پایه‌گذاری شد، مفهوم کپی‌لفت به وجود آمد و اجازه‌نامهٔ جامع و عمومی گنو (جی‌پی‌ال) برای حمایت نرم‌افزارهای آزاد و تضمین آزادی کابران نوشته شد.

سرفصل‌های کتاب Linux Administration A Beginner’s Guide:

  • Part I Introduction and Installation
    • Chapter 1 Introduction to Linux, Distributions, and FOSS
    • Chapter 2 Installing a Linux Server
    • Chapter 3 Deploying Linux Servers in the Cloud
  • Part II Single-Host Administration
    • Chapter 4 The Command Line
    • Chapter 5 Managing Software
    • Chapter 6 Managing Users and Groups
    • Chapter 7 Booting and Shutting Down
    • Chapter 8 File Systems
    • Chapter 10 The Linux Kernel
    • Chapter 11 Knobs and Dials: API (Virtual) File Systems
  • Part III Networking and Security
    • Chapter 13 Network Configuration
    • Chapter 14 Linux Firewall (Netfilter)
    • Chapter 15 Local Security
    • Chapter 16 Network Security
  • Part IV Internet Services
    • Chapter 17 Domain Name System (DNS)
    • Chapter 18 File Transfer Protocol (FTP)
    • Chapter 19 Apache Web Server
    • Chapter 20 Simple Mail Transfer Protocol (SMTP)
    • Chapter 21 Post Office Protocol and Internet Mail Access Protocol (POP and IMAP)
    • Chapter 22 Voice over Internet Protocol (VoIP)
    • Chapter 23 Secure Shell (SSH)
  • Part V Intranet Services
    • Chapter 24 Network File System (NFS)
    • Chapter 25 Samba
    • Chapter 26 Distributed File Systems (DFS)
    • Chapter 27 Lightweight Directory Access Protocol (LDAP)
    • Chapter 28 Printing
    • Chapter 29 Dynamic Host Configuration Protocol (DHCP)
    • Chapter 30 Virtualization
    • Chapter 31 Backups
  • Part VI Appendixes
  • Index

فایل کتاب Linux Administration A Beginner’s Guide را می‌توانید پس از پرداخت دانلود کنید.

امتیاز شما:
[تعداد: 0   میانگین: 0/5]

اطلاعات بیشتر

فرمت کتاب

pdf

ویرایش

Eighth

انتشارات

سال انتشار

حجم

نویسنده

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “کتاب Linux Administration A Beginner’s Guide”

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

اطلاعات فروشنده

  • فروشنده: Mostafa
  • آدرس:
  • 3.33 3.33 امتیاز از 3 دیدگاه
راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

محصولات مرتبط

لینک کوتاه :

امتیاز کلی کتاب:

نماد اعتبار ما:

پرفروش ها

0
افزودن به سبد خرید