Forwarded from 🎓همگام با پیشگامان IT💻
Forwarded from 🎓همگام با پیشگامان IT💻
زنگ آموزش
#جزوه فارسی (تعداد صفحات 798) #VMware vSphere ICM6 📝
قسمت هشتم
مدرس: مهندس #فریبرز_فلاح_زاده 📌
@techjob
#جزوه فارسی (تعداد صفحات 798) #VMware vSphere ICM6 📝
قسمت هشتم
مدرس: مهندس #فریبرز_فلاح_زاده 📌
@techjob
Forwarded from 🎓همگام با پیشگامان IT💻
VMware vSphere ICM6(141-160).pdf
1.5 MB
Forwarded from ⭕️ @panachannel
کتاب رایانش ابری به زبان فارسی در مرکز تحقیقات رایانش ابری تهیه شده است و یک نسخه از آن بصورت الکترونیکی و آزاد منتشر شده است.
Forwarded from ⭕️ @panachannel
کتاب رایانش ابری به زبان فارسی.pdf
11.8 MB
Forwarded from Hossein Eyvazi
CompTIA_Linux+_LPIC_1_Cert_Guide.pdf
44.4 MB
Forwarded from آموزش شبكه و امنيت
Mastering_Kali_Linux_for_Advanced.pdf
9 MB
Forwarded from Deleted Account
LPIC2+_+Linux+Professional+Insti.pdf
5.9 MB
Forwarded from Dan
Red_Hat_Enterprise_Linux_7_Virtu.pdf
25.7 MB
Forwarded from Dan
Red_Hat_Enterprise_Linux-7-Installation_Guide-en-US.pdf
19.1 MB
🎓🎓🎓
📚دوره لینوکس پلاس: [معماری سیستم: (معماری گنو/لینوکس)]
📚سیستم فایل (Filesystem): (قسمت دوم و پایانی)
ℹ️سازوکار و ساختار ذخیره شدن فایل در سیستم فایلهای یونیکسی:
در بخش ذخیره سازی اطلاعات، فایل سیستم دارای سه قسمت زیر است:
۱- بلوک اصلی (Super Block): شامل اطلاعات کلی فایل سیستم (/) چون حجم کلی داده های فایل سیستم و تعداد گره های اطلاعاتی (Inodes).
۲- جدول گره های اطلاعاتی (Inode Table): شامل گره های اطلاعاتی هر فایل یا دایرکتوری.
📌 فیلدهای (Fields) هر گره (Inode) شامل اشاره گر به محل قرار گیری بلوک داده در حافظه ثانویه، حجم فایل یا دایرکتوری، سطوح دسترسی (Permissions)، مالکیت، زمان تغییرات و ... است.
۳- بلوک داده (Data Block): شامل داده ذخیره شده که گره اطلاعاتی به آن اشاره میکند.
📌همه فایلها و دایرکتوری ها دارای گره اطلاعاتی و بلوک داده هستند.
📌تنها فایلها وسیله (Device Files)، بلوک داده ندارند.
ℹ️در سیستم عاملهای یونیکسی، به دو روش فایلها بهم پیوند (Linking) داده میشوند:
۱- پیوند سخت (Hard Link): این فایل پیوند، دارای گره اطلاعاتی مشترک اما بلوک داده مستقل (یکسان) با فایلی که به آن پیوند داده شده، است.
📌در صورت تغییر یک فایل پیوند سخت، همه فایلهای پیوند داده شده به آن تغییر خواهند کرد.
📌حذف (Deleting) یک فایل پیوند سخت داده شده به یک فایل، موجب حذف دیگر فایلهای پیوند سخت داده شده به آن فایل، نمیشود.
📌فرمان ساخت فایل پیوند سخت:
$ ln FILE_DIR LINK_FILE_DIR
مانند: موجب ساخت فایل پیوند سخت readme1 به readme میگردد:
$ ln readme readme1
۳- پیوند نرم (Soft Link): این فایل پیوند، دارای گره اطلاعاتی مستقل اما بلوک داده مشترک (از طریق اشاره گر به بلوک داده بجای بلوک داده در فایل پیوند) با فایلی که به آن پیوند داده شده، است.
📌فرمان ساخت فایل پیوند نرم:
$ ln -s FILE_DIR LINK_FILE_DIR
مانند: موجب ساخت فایل پیوند نرم readme1 به readme میگردد:
$ ln -s readme readme1
ℹ️نام گذاری فایلها و دایرکتوری ها در سیستم فایلهای یونیکسی:
۱- استفاده از کاراکتر جداکننده (/) در نام گذاری مجاز نیست.
۲- نسبت به اندازه حروف حساسیت وجود دارد (Case Sensitive).
⚠️عدم استفاده از کاراکتر فاصله (Space) در نام گذاری, پیشنهاد شده است.
📌سیستم عامل گنو/لینوکس بر اساس پسوند فایل، با فایل رفتار (Handling) نمیکند. از این رو، بیشتر فایلها در گنو/لینوکس، فاقد پسوند هستند.
ℹ️فرمان های مرتبط با سیستم فایلهای یونیکسی:
۱- فهرست کردن فایلها دایرکتوری ها (ls): آموزش آن با تگ زیر در کانال دسترس است:
#ls
۲- ساختن فایل خالی (touch) و دایرکتوری (mkdir): آموزش آنها با تگ های زیر در کانال دسترس هستند:
#touch
#mkdir
۳- فرمان های رونوشت (cp)، انتقال (mv) و حذف (rm) فایلها و دایرکتوری ها: آموزش آنها با تگ های زیر در کانال در دسترس هستند:
#cp
#mv
#rm
۴- فرمان های جستجوی فایلها و دایرکتوری ها (locate, find, which): آموزش آنها با تگ های زیر در کانال در دسترس هستند:
#locate
#find
#which
📌با فرمان زیر، کتابچه راهنمای (در صورت نصب بودن) هر دستور در دسترس است:
$ man COMMAND_NAME
ℹ️ویرایش فایلهای متنی در گنو/لینوکس:
فایلهای متنی (Text File) فایلهایی هستند که رشتههای کاراکتری اسکی (ASCII) یا کد یکتا (Unicode) را بصورت متن (هر کاراکتر بسته به نوع اسکی یا کد یکتا ۱ الی ۲ بایت در سیستمهای رایج) ذخیره میکنند.
📌اهمیت فایلهای متنی در گنو/لینوکس به جهت استفاده گسترده آن در سازوکار پیکربندی (Configuration) و ثبت رخدادها (Logging) در سیستم است.
۱- در پوسته متنی یا Terminal Emulator ویرایشگر vi در دسترس بوده و بصورت پیش فرض نصب شده است.
آموزش این ویرایشگر با تگ زیر در کانال در دسترس است:
#vi
⚠️تسلط به ویرایشگر vi، خصوصا به جهت انجام امور مدیریتی در سیستم، ضروری است.
۲- در پوسته گرافیکی، بسته به پوسته ویرایشگرهای متعددی در دسترس بوده و بصورت پیش فرض نصب شده هستند. مانند:
gedit, kate, kwrite ...
✔️آموزش آینده: هسته (Kernel)
#Litux_Courses
#Linux_Plus
#Linux_Plus_Chapter_2
👁🗨👁🗨👁🗨
+ @Litux (Reference applications of GNU/Linu
مطلب از کانال@Litux
📚دوره لینوکس پلاس: [معماری سیستم: (معماری گنو/لینوکس)]
📚سیستم فایل (Filesystem): (قسمت دوم و پایانی)
ℹ️سازوکار و ساختار ذخیره شدن فایل در سیستم فایلهای یونیکسی:
در بخش ذخیره سازی اطلاعات، فایل سیستم دارای سه قسمت زیر است:
۱- بلوک اصلی (Super Block): شامل اطلاعات کلی فایل سیستم (/) چون حجم کلی داده های فایل سیستم و تعداد گره های اطلاعاتی (Inodes).
۲- جدول گره های اطلاعاتی (Inode Table): شامل گره های اطلاعاتی هر فایل یا دایرکتوری.
📌 فیلدهای (Fields) هر گره (Inode) شامل اشاره گر به محل قرار گیری بلوک داده در حافظه ثانویه، حجم فایل یا دایرکتوری، سطوح دسترسی (Permissions)، مالکیت، زمان تغییرات و ... است.
۳- بلوک داده (Data Block): شامل داده ذخیره شده که گره اطلاعاتی به آن اشاره میکند.
📌همه فایلها و دایرکتوری ها دارای گره اطلاعاتی و بلوک داده هستند.
📌تنها فایلها وسیله (Device Files)، بلوک داده ندارند.
ℹ️در سیستم عاملهای یونیکسی، به دو روش فایلها بهم پیوند (Linking) داده میشوند:
۱- پیوند سخت (Hard Link): این فایل پیوند، دارای گره اطلاعاتی مشترک اما بلوک داده مستقل (یکسان) با فایلی که به آن پیوند داده شده، است.
📌در صورت تغییر یک فایل پیوند سخت، همه فایلهای پیوند داده شده به آن تغییر خواهند کرد.
📌حذف (Deleting) یک فایل پیوند سخت داده شده به یک فایل، موجب حذف دیگر فایلهای پیوند سخت داده شده به آن فایل، نمیشود.
📌فرمان ساخت فایل پیوند سخت:
$ ln FILE_DIR LINK_FILE_DIR
مانند: موجب ساخت فایل پیوند سخت readme1 به readme میگردد:
$ ln readme readme1
۳- پیوند نرم (Soft Link): این فایل پیوند، دارای گره اطلاعاتی مستقل اما بلوک داده مشترک (از طریق اشاره گر به بلوک داده بجای بلوک داده در فایل پیوند) با فایلی که به آن پیوند داده شده، است.
📌فرمان ساخت فایل پیوند نرم:
$ ln -s FILE_DIR LINK_FILE_DIR
مانند: موجب ساخت فایل پیوند نرم readme1 به readme میگردد:
$ ln -s readme readme1
ℹ️نام گذاری فایلها و دایرکتوری ها در سیستم فایلهای یونیکسی:
۱- استفاده از کاراکتر جداکننده (/) در نام گذاری مجاز نیست.
۲- نسبت به اندازه حروف حساسیت وجود دارد (Case Sensitive).
⚠️عدم استفاده از کاراکتر فاصله (Space) در نام گذاری, پیشنهاد شده است.
📌سیستم عامل گنو/لینوکس بر اساس پسوند فایل، با فایل رفتار (Handling) نمیکند. از این رو، بیشتر فایلها در گنو/لینوکس، فاقد پسوند هستند.
ℹ️فرمان های مرتبط با سیستم فایلهای یونیکسی:
۱- فهرست کردن فایلها دایرکتوری ها (ls): آموزش آن با تگ زیر در کانال دسترس است:
#ls
۲- ساختن فایل خالی (touch) و دایرکتوری (mkdir): آموزش آنها با تگ های زیر در کانال دسترس هستند:
#touch
#mkdir
۳- فرمان های رونوشت (cp)، انتقال (mv) و حذف (rm) فایلها و دایرکتوری ها: آموزش آنها با تگ های زیر در کانال در دسترس هستند:
#cp
#mv
#rm
۴- فرمان های جستجوی فایلها و دایرکتوری ها (locate, find, which): آموزش آنها با تگ های زیر در کانال در دسترس هستند:
#locate
#find
#which
📌با فرمان زیر، کتابچه راهنمای (در صورت نصب بودن) هر دستور در دسترس است:
$ man COMMAND_NAME
ℹ️ویرایش فایلهای متنی در گنو/لینوکس:
فایلهای متنی (Text File) فایلهایی هستند که رشتههای کاراکتری اسکی (ASCII) یا کد یکتا (Unicode) را بصورت متن (هر کاراکتر بسته به نوع اسکی یا کد یکتا ۱ الی ۲ بایت در سیستمهای رایج) ذخیره میکنند.
📌اهمیت فایلهای متنی در گنو/لینوکس به جهت استفاده گسترده آن در سازوکار پیکربندی (Configuration) و ثبت رخدادها (Logging) در سیستم است.
۱- در پوسته متنی یا Terminal Emulator ویرایشگر vi در دسترس بوده و بصورت پیش فرض نصب شده است.
آموزش این ویرایشگر با تگ زیر در کانال در دسترس است:
#vi
⚠️تسلط به ویرایشگر vi، خصوصا به جهت انجام امور مدیریتی در سیستم، ضروری است.
۲- در پوسته گرافیکی، بسته به پوسته ویرایشگرهای متعددی در دسترس بوده و بصورت پیش فرض نصب شده هستند. مانند:
gedit, kate, kwrite ...
✔️آموزش آینده: هسته (Kernel)
#Litux_Courses
#Linux_Plus
#Linux_Plus_Chapter_2
👁🗨👁🗨👁🗨
+ @Litux (Reference applications of GNU/Linu
مطلب از کانال@Litux