توانایی ذخیره انباری از دادههای object و قابل دسترس کردن آنها از طریق APIهای HTTP، معروف به ذخیرهسازی object، در چشمانداز فناوری مدرن، بهویژه با راهحلهای پشتیبانگیری مبتنی بر ابر و شبکههای تحویل محتوا (CDN) با دسترسی بالا ضروری است.
MinIO، یک سرور ذخیره سازی object منبع باز است که با سرویس ذخیره سازی ابری آمازون S3 سازگار میباشد. برنامههای پیکربندی شده با رابط آمازون S3 میتوانند با رابط MinIO نیز پیکربندی شوند؛ به این معنی که میتوانید از MinIO به عنوان جایگزین مناسبی برای S3 به منظور کنترل بیشتر بر سرور ذخیره سازی objectهای خود استفاده کنید. این سرویس، دادههای بدون ساختار مانند عکسها، فیلمها، فایلهای گزارش، نسخههای پشتیبان و imageهای container و VM را ذخیره کرده و یک سرور ذخیرهسازی object واحد فراهم مینماید تا درایوهای متعددی را که در بسیاری از سرورها پخش شدهاند، جمعآوری کند.
ادامهی مطلب
Timezoneها، یک موضوع گیج کننده رایج هنگام ایجاد یک برنامه هستند. بدین معنی که همواره این نگرانی وجود دارد که آیا cronهای برنامه در زمان مناسب اجرا میشود؟ کانتینرهای داکر timezone میزبان را به ارث نمیبرند؛ بنابراین، ممکن است با برنامه ریزیهای غیرمنتظرهای روبرو شوید که باعث خرابی برنامه شما میشود.
ادامهی مطلب
احتمالاً زمانهایی برای شما پیش آمده است که بخواهید داخل تعداد زیادی فایل PDF که در چندین پوشه و دایرکتوری قرار دارند، کلمات خاصی را جستجو کنید. یکی از راههای آسان برای این کار، ادغام این فایلهای PDF است؛ بطوریکه همه آن فایلها در یک فایل قرار گیرند. با این کار زمان جستجوی فایلهای PDF شما که ممکن است در پوشهها و دایرکتوریها مختلف باشد، به حداقل میرسد.
ادامهی مطلب
معمولاً در تغییر نسخه بستهها، یاد گرفتهایم که چگونه بستهها را به نسخههای بالاتر به روز کنیم. اما در این آموزش، مسئله دیگری مطرح شده است؛ اینکه چگونگی نسخه بستهها را در اوبونتو کاهش دهیم. برای این کار، راهی آسان وجود دارد که در اینجا ارائه شده است.
ادامهی مطلب
هر دستور لینوکس معمولاً دارای چندین گزینه و پرچم برای انجام عملیاتهای مختلف دارد. در این مقاله، یکی از گزینههای مفید و مهم این دستورات آموزش داده شده است که به شما امکان شبیه سازی دستورات لینوکس را میدهد؛ بگونهای که دستور بدون ایجاد هیچگونه تغییر در سیستم اجرا میشود.
ادامهی مطلب
پس از انتشار اوبونتو 19.10، نسخه بعدی اوبونتو یعنی 20.04 LTS در 23 آوریل 2020 منتشر شد. این آموزش، نصب یک سرور پایه Ubuntu 20.04 LTS را با جزئیات دقیق شرح میدهد. فایل نصبی سرور Ubuntu 20.04 LTS را میتوانید از اینجا بارگیری نمایید.
ادامهی مطلب
Wine، ابزار منبع بازی است که بهعنوان یک لایه بین سیستم عامل ویندوز و سیستم عامل مبتنی بر یونیکس قرار گرفته و به شما امکان میدهد برنامههای ویندوز را بر روی سیستم عاملهای یونیکسی مانند Linux ،FreeBSD و macOS اجرا کنید. Wine، مخفف عبارت Wine Is Not an Emulator است. این ابزار، واسطی است که فراخوانیهای سیستم ویندوز را به فراخوانیهای معادل POSIX (که توسط لینوکس و سایر سیستم عاملهای مبتنی بر یونیکس استفاده میشود) ترجمه میکند.
ادامهی مطلب
چنانچه در زمینه مدیریت لینوکس تجربه داشته باشید، میدانید که نمیتوان سیستمهای RHEL ،CentOS ،Fedora ،Scientific Linux را بدون دستور YUM مدیریت کرد. Yum که مخفف عبارت Yellowdog Updater Modified است، یکی از ابزارهای مدیریت بسته در سیستم عامل لینوکس است و قادر به انجام فعالیتهای بسیاری میباشد.
ادامهی مطلب
همانطورکه میدانید مدیریت بستهها یكی از مهمترین کارها در لینوكس است. چندین دستور کاربردی در زمینه مدیریت بستهها مبتنی بر خط فرمان وجود دارد که هر یک از توزیعهای گنو/لینوکسی از یکی از این دستورات استفاده میکند.
در این آموزش بطور مختصر این دستورات را معرفی خواهیم کرد. این دستورها عبارتند از yum dnf ،rpm ،apt ،apt-get ،dep ،zypper ،pacman و urpmi.
ادامهی مطلب
این مقاله به شما کمک میکند، بسته ای که دارای یک فایل خاص است را در سیستم اوبونتو شناسایی کنید. تمام دستورات این مقاله برروی نسخههای اوبونتو 18.04و اوبونتو 16.04 دسکتاپ و سرور تست شده است.
اگر در زمینه نفوذ در سرور لینوکس کار کرده باشید، حتما میدانید که بعضی اوقات لازم است بسته ای را که فایلها را در سیستم شما اضافه کرده است، بشناسید. این امر معمولاً برای نظارت و اهداف امنیتی بسیار مهم است؛ به عنوان مثال این کار میتواند از rootkitها و هر نوع نفوذ دیگر به سرور لینوکس شما جلوگیری کند.
در ادامه لیستی از دستورات مفید در این زمینه وجود دارد.
ادامهی مطلب