Iran Open Source (IOS)
2.64K subscribers
6.69K photos
147 videos
1.69K files
1.16K links
کانال IOS:
💎 امنیت سایبری، امنیت اطلاعات، امنیت شبکه
💎 دوره‌های تخصصی شبکه، امنیت و دیتاسنتر
💎 مجازی‌سازی، پردازش ابری و ذخیره سازی
💎 معرفی کتاب
💎 اخبار IT، امنیت، هک و نفوذ

🌀 مدیر کانال: میثم ناظمی
@Meysam_Nazemi

🌀 مدیر تبلیغات: @MoNaITCU
Download Telegram
✳️ پایان Part-5. امیدوارم این بخش از آموزش نیز مورد توجه شما قرار گرفته باشد. تا فردا شب و ارائه بخش ششم این دوره آموزش رأس ساعت 21:00. شب خوش
This media is not supported in your browser
VIEW IN TELEGRAM
🔴 معرفی دو کتاب رفرنس با نام مرجع آموزش لینوکس LPIC-2 201,202 که هفته گذشته چاپ شدند. 👇
کتاب مرجع آموزش Linux LPIC-2 201,202 جلد اول
کتاب مرجع آموزش Linux LPIC-2 201,202 جلد دوم
خبر خوش!
معرفی کتاب مرجع آموزش Linux LPIC-2 201,202 (چاپ شد)

با سلام و احترام،
خوشبختانه کتاب مرجع آموزش Linux LPIC-2 201,202 نیز هفته گذشته توسط انتشارات ناقوس چاپ شد و دوستانی که این کتاب را خریداری کرده‌ بودند از امروز کتاب‌ها به دستشان رسیده است. در زیر مشخصات کتاب آورد شده است:

- نام کتاب: مرجع آموزش Linux LPIC-2 201,202
- نویسنده: مهندس میثم ناظمی
- تعداد جلد: 2 جلد
- مجموع صفحات: 2400 صفحه در قطع وزیری (شومیز)
- همراه 1 عدد DVD (محتویات DVDها در فایل پیشگفتار آورده شده است)

لازم می‌دانم درباره این کتاب‌ها به سوالات رایجی که دوستان بسیار از بنده جهت تهیه و محتوای کتاب‌ها می‌پرسند، در ادامه پاسخ دهم:

سوال: آیا جلد اول دوره 201 و جلد دوم دوره 202 است؟
پاسخ: خیر، کتاب‌های بر اساس سرفصل‌های دوره‌های LPIC-2 201,202 موسسه LPI کانادا به آدرس زیر نوشته شده اما نحوه چینش فصول و سرفصل‌ها با توجه به تقدم یادگیری مطالب توسط نویسنده تعیین شده است.
https://www.lpi.org/our-certifications/exam-201-objectives
https://www.lpi.org/our-certifications/exam-202-objectives

سوال: چه توزیع‌هایی از لینوکس را در کتاب‌ها پوشش داده‌اید؟
جواب: در اولین صفحه هر دو جلد کتاب آورده شده است که کتاب‌ها براساس توزیع‌های RedHat-based و Debian-based هستند، بنابراین توزیع‌های RHEL،CentOS و Debian، را هدف قرار داده‌ام و در تمام طول کتاب سعی شده تا دستورات را در هر بخش که توضیح می‌دادم یکبار به شکل RedHat-based و بار دیگر به شکل Debian-based اجرا کرده و Screenshot هر یک از دستورات و خروجی آن جهت درک بهتر مخاطب آورده شود.

سوال: چه نسخه‌هایی از توزیع‌های لینوکس را پوشش داده‌اید؟
جواب: RHEL 5.x, 6.x, 7.x و CentOS 5.x, 6.x, 7.x و Debian 7.x, 8.x را پوشش داده‌ام.

سوال: آیا مطالعه این دو کتاب به تنهایی برای آزمون بین‌المللی LPIC-2 کافی است؟
جواب: بله، با توجه به اینکه تمامی سرفصل‌های آزمون LPIC2 بطور کامل پوشش داده شده است، بنابراین با مطالعه کتاب حاضر و سپس نمونه سوالات زیادی که در DVDهای همراه کتاب آورده‌ام می‌توانید تسلط کامل برای آزمون مربوطه را کسب نمایید.

سوال: آیا با مطالعه کتاب می‌توانم سناریوها و پروژه‌ها را انجام دهم؟
جواب: بله 100 در 100 چرا که هدف از نوشتن کتاب‌ها این بوده که بصورت عملی و کاربردی باشند تا مخاطب بعد از مطالعه هر بخش و انجام سناریوهایی که آورده شده است با اجرا همان دستورات خروجی‌های مشابهی را در محیط مجازی یا عمیاتی مشاهده نماید.
🐧 @iranopensource
سوال: چرا هزینه کتاب‌ها اینقدر گران است؟
پاسخ: بنده صرفاً به عنوان نویسنده این کتاب‌ها آنها را نوشته‌ام و تعیین قیمت پشت جلد و... تماماً با انتشارات ناقوس است. ضمن اینکه چند سالی است که به دلیل گران شدن کاغذ و هزینه‌های چاپ و نشر تمامی کتاب‌های موجود در بازار کتاب با افزایش هزینه‌ها مواجه بوده‌اند. لازم به ذکر است که تمامی حقوق بنده از بابت الحق‌ تألیف این کتاب‌ها به موسسه خیریه محک توسط انتشارات ناقوس تعلق می‌گیرد، بنابراین نوشته این کتاب‌ها برای بنده صرفاً جنبه آموزشی، تحقیقاتی، بهبود رزومه‌‌کاری و تحصیلی، آشنایی با شما عزیزان به واسطه کتاب‌ها و سوال‌ها و جواب‌ها در این رابطه و... را در بر خواهد داشت.

سوال: راه‌های ارتباط با شما و پشتیبانی کتاب‌ها چیست؟
پاسخ: از طریق تلگرام به نشانی @CCI30 و آدرس ایمیل [email protected]

سوال: آیا می‌شود فصل X از کتاب را برای دانلود بطور کامل قرار دهید تا به نحوه نگارش شما بیشتر آشنا شویم؟
پاسخ: خیر، چرا که بعد از ثبت قرارداد با ناشر تمامی امتیازات حق نشر کتاب از نویسنده گرفته می‌شود (درست مثل این است که کتاب دیگر برای نویسنده نیست). اما بنده سعی خواهم نمود در همین کانال بخش‌هایی از هر فصل را جهت آشنایی بیشتر شما عزیزان قرار دهم (همانطور که پیشتر نیز قرار گرفته‌ است).

سوال: آیا این کتاب‌ها نسخه الکترونیکی یا PDF هم دارند؟ چون حجم کتاب‌ها زیاد است و جابه‌جایی آنها سخت می‌باشد؟
جواب: خیر، هر چند به پیشنهاد انتشارات ناقوس قرار شد نسخه PDF همه کتاب‌ها بصورت Ebook با قفل سخت‌افزاری و نرم‌افزاری برای مخاطبین عزیز قرار داده شود. اما به دلایل مختلف این امکان را نداریم و کتاب بصورت چاپی می‌بایست در اختیار قرار گیرد.

سوال: آیا کتاب‌ها بصورت تک جلدی هم قابل تهیه هستند؟
پاسخ: خیر، هر دو جلد به همراه 1 عدد DVD همراه بصورت "یک مجموعه" در اختیار مخاطبین گرامی قرار خواهد گرفت.

خبر خوش: این بار کتاب‌ها با جلد سخت و کیفیت بالاتر توسط انتشارات ناقوس ارائه شده‌اند.

سوال: چطور می‌توانم کتاب‌های را تهیه کنم؟
جواب: با تماس با انتشارات ناقوس توسط شماره‌های زیر که هم تخفیف خرید مستقیم از انتشارات ناقوس را برای شما دارد و هم اینکه بعد از دریافت آدرس شما کتاب‌ها برایتان (چه در تهران و چه در شهرستان‌ها) با توجه به هزینه پست و... ارسال خواهد شد. همچنین می‌توانید با مراجعه به کتاب‌فروشی‌ها روبروی دانشگاه تهران در انقلاب از جمله: کتاب‌فروشی‌های الیاس، اشراقی، نص، محسن، آیلار و... نیز کتاب‌ها را تهیه نمایید.
شماره‌های تماس با انتشارات ناقوس: 66478954 و 66478965 و 66478951 و 66478961 و 66478958

موفق باشید.
میثم ناظمی
🐧 @iranopensource
تصویر کتاب های LPIC-2 که یکی از دوستان امروز از شیراز برای ما ارسال کرده اند. 🐧 @iranopensource
لینک صفحه کتاب در سایت انتشارات ناقوس: https://www.naghoospress.ir/bookview.aspx?bookid=1486823
چهار کتاب LPIC-1 و LPIC-2 در یک قاب تصویر (ارسالی توسط یکی از اعضای کانال) 🐧 @iranopensource
LPIC-1 Test-Exam.rar
2.3 MB
20 نمونه از سوالات آزمون LPIC-1 بین المللی 🐧 @iranopensource
Shell Script.rar
12.5 MB
کتاب های Bash Guide و Shell Script ترجمه مهندس محمود پهلوانی 🐧 @iranopensource
This media is not supported in your browser
VIEW IN TELEGRAM
فیلم آموزشی User Management در لینوکس (بخش اول) از مهندس حجت طاهری 🐧 @iranopensource
This media is not supported in your browser
VIEW IN TELEGRAM
فیلم آموزشی User Management در لینوکس (بخش دوم) از مهندس حجت طاهری 🐧 @iranopensource
This media is not supported in your browser
VIEW IN TELEGRAM
فیلم آموزشی User Management در لینوکس (بخش سوم) از مهندس حجت طاهری 🐧 @iranopensource
This media is not supported in your browser
VIEW IN TELEGRAM
فیلم آموزشی User Management در لینوکس (بخش چهارم و پایانی) از مهندس حجت طاهری 🐧 @iranopensource
مفهوم Clusterها و OpenMosix
مبحث کلاسترها در لینوکس یکی از جذاب‌ترین و جالب‌ترین مباحث برای افراد علاقه‌مند به پردازش‌های موازی است. بدلیل علاقه بسیار زیاد خودم به این مبحث تصمیم به تهیه مقاله‌ای در این مورد گرفتم و بهتر دیدم یکی از بهترین مقالات موجود را ترجمه کرده و تجربه‌های خودم را نیز به آن اضافه کنم. مقاله حاضر برگرفته از نوشته‌های دانیل رابینز (Daniel Robbins) می‌باشد. این نوشته‌ها را می‌توانید از این نشانی دریافت نمایید. دانیل رابینز طراح و خالق لینوکس Gentoo می‌باشد.
همانطور که اشاره کردم، این یک ترجمه تنها نیست. من خود تمام آنرا عملا انجام داده و بخش‌های عملی راهنمای فوق را کاملا تغییر داده و روش آسان‌تری را برای اجرای کلاستر پیشنهاد کرده‌ام. در بخش نخست این مقاله که اکنون در حال خواندن آن هستید، با مفاهیم کلاسترهای لینوکس تا حدودی آشنا خواهید شد. در بخش بعدی به طور عملی اقدام به برپاسازی یک کلاستر لینوکس خواهیم کرد.
● کلاسترها چه هستند؟
به طور عمومی هنگامی که صحبت از کلاسترها می‌شود، مقصود فناوری‌هایی است که از طریق آن کامپیوترهای مختلف بتوانند با هم و با اشتراک قدرت پردازش هم، بتوانند امور پردازشی را که به آنها محول شده است، انجام دهند. این امور پردازشی همه چیز می‌تواند باشد. از پردازش‌های سنگین علمی تا تبدیل فایل‌های موسیقی و یا رندر کردن جلوه‌های ویژه فیلم‌های سینمایی. برای مثال، تمامی جلوه‌های ویژه فیلم‌های ارباب حلقه‌ها توسط کلاسترهای لینوکس رندر و پردازش شده‌اند.
انواع مختلفی از فناوری‌های کلاستر سازی برای سیستم‌عامل لینوکس وجود دارند. یکی از شناخته شده ترین آنها کلاستر Beowulf است. این کلاستر حاوی چندین ماشین است که توسط یک شبکه محلی پرسرعت به هم متصل شده‌اند. برای استفاده از این سیستم‌های کلاستر، برنامه‌های کاربردی باید مجددا برای استفاده از آن با استفاده از کتابخانه‌های کلاستر سازی نوشته شوند.
عمومی‌ترین کتابخانه‌های کلاستر سازی عبارتند از PVM و MPI. هر دوی این کتابخانه‌ها بسیار عالی کار می‌کنند. با استفاده این کتابخانه‌ها، برنامه نویسان قادر به نوشتن برنامه‌هایی هستند که از منابع روی کلاستر همانند منابع روی یک کامپیوتر، بهره گیری نمایند.برای بسیاری از برنامه‌های کاربردی، PVM و MPI امکان افزایش خطی قدرت پردازش کلاسترها را با توجه به تعداد ماشین‌های روی آن فراهم می‌نمایند.
● PVM و MPI به درد همه نمی‌خورد!
با اینکه کلاسترهای Beowulf بسیار قدرتمند هستند، ولی به درد همه کس نمی‌خورند! بزرگترین اشکال آنها نیاز به نرم‌افزارهای خاص می‌باشد که با استفاده از PVM و MPI نوشته شده باشند تا بتوانند از مزایای کلاستر استفاده کنند. البته این برای مراکز علمی و تحقیقاتی که برنامه‌های کاربردی خاص خود را از ابتدا می‌نویسند، اشکال مهمی نیست. آنها به راحتی قادرند تا از MPI و PVM استفاده کنند.
حقیقتا درصد افراد و موسساتی که برنامه‌های کاربردی خود را از ابتدا می‌نویسند بسیار پایین است. برای کسانی که مایل هستند تا یک کلاستر بنا کرده و از مزایای آن در اجرای برنامه‌های کاربردی عادی استفاده کنند، این یک مسئله بزرگ است! برنامه‌های کاربردی این دسته از موسسات بدون استفاده از کتابخانه‌های کلاستر سازی نوشته شده‌اند، بنابراین این گونه موسسات قادر نیستند تا از مزایای کلاسترها بهره‌گیری نمایند.
آیا جالب نیست که یک فناوری وجود داشته باشد تا بتوانید با استفاده از آن از مزایای کلاسترهای لینوکس استفاده کنید، بدون آنکه نیاز داشته باشید تا برنامه‌های کاربردی خود را از ابتدا نوشته و یا حتی آنها را مجددا کامپایل نمایید؟ خوشبختانه چنین فناوری وجود دارد و نام آن OpenMosix است!
● ورود به OpenMosix
توجه کنید OpenMosix قابلیت‌های کلاستر سازی را به هسته لینوکس اضافه می‌کند، بنابراین هر پروسه استاندارد لینوکس قادر خواهد بود تا از مزایای منابع کلاستر استفاده نماید. با استفاده از تکنیک‌های موازنه بار تطبیقی (Adaptive Load Balancing) پردازش‌های در حال اجرا بر روی یک گره (node) از کلاستر، قادرند تا بطور نامحسوس به یک گره دیگر از کلاستر مهاجرت کرده و بتوانند سریعتر اجرا شوند. بدلیل اینکه OpenMosix بطور کاملا نامحسوس (Transparent) عمل می‌کند، پردازش‌هایی که از یک گره به گره دیگر مهاجرت می‌کنند، حتی نمی‌دانند (لازم هم نیست بدانند) که در یک ماشین دیگر در حال اجرا هستند!
نامحسوس بودن OpenMosix به این معنی است که برای استفاده از مزایای موازنه بار تطبیقی آن، نیازی به برنامه نویسی خاصی نیست. در حقیقت، یک نصب پیش‌گزیده OpenMosix به طور خودکار پردازش‌ها را به بهترین گره منتقل خواهد کرد. این قابلیت OpenMosix را تبدیل به یک راه‌حل کلاستر سازی می‌کند که می‌تواند برای بخش عظیمی از برنامه‌ها مفید باشد.
● OpenMosix دقیقا چکار می‌کند؟