
Xrdp، یک اجرای منبع باز از پروتکل دسکتاپ ریموت مایکروسافت (RDP) است که به شما امکان میدهد، یک سیستم ریموت را به صورت گرافیکی کنترل کنید. با استفاده از RDP میتوانید به سیستم ریموت وارد شده و یک نشست دسکتاپ واقعی درست مانند یک سیستم محلی ایجاد نمایید.
ادامهی مطلب

چنانچه تا به حال با Debian Linux یا دیگر توزیعهای لینوکس مانند اوبونتو کار کرده باشید، حتماً ابزار مدیریت بسته APT را دیده و یا استفاده کردهاید. APT ابزاری برای نصب، به روزرسانی و حذف بستهها بر روی چنین سیستمهایی است.
ادامهی مطلب

OpenStack، یک پلتفرم منبع باز است که سرورهای مجازی قدرتمند و سرویسهای مورد نیاز برای محاسبات ابری را ارائه میدهد. این پلتفرم بیشتر به عنوان یک زیرساخت برای ارائه سرویس (IaaS) مستقر میشود که هدف آن فراهم کردن مؤلفهها و ابزارهای سخت افزاری به منظور پردازش، ذخیره سازی و شبکه سازی در سراسر مرکز داده است.
ادامهی مطلب

GraphQL، یک زبان کوئری برای APIها و یک runtime برای اجرای آن کوئریها با دادههای موجود شما است. GraphQL، توضیحات کامل و قابل فهم از دادههای موجود در API شما را فراهم میکند و همچنین به کلاینتها این قدرت را میدهد که دقیقاً همان چیزی که نیاز دارند (و نه چیزی بیشتر) را درخواست نمایند.
ادامهی مطلب

Kubernetes، یک سیستم منبع باز قدرتمند است که در ابتدا توسط گوگل برای مدیریت برنامههای حاوی container در یک محیط کلاستری توسعه یافته است. هدف Kubernetes ارائه روشهای بهتر مدیریت و توزیع اجزا و سرویسها در زیرساختهای متنوع است.
در این راهنما، در مورد برخی از مفاهیم اساسی Kubernetes بحث شده است. در اینجا در مورد معماری سیستم، مشکلاتی که این سیستم حل میکند و مدل استفاده شده برای مدیریت Deploymentها و مقیاس بندی توضیح داده شده است.
ادامهی مطلب

Docker، نگهداری برنامهها و سرویسهای شما را در containerها آسان میکند؛ بطوریکه بتوانید آنها را در هر مکان اجرا نمایید. هنگامیکه با Docker کار میکنید، میتوانید حجم بالایی از دادهها را مدیریت کرده و imageها، containerها و volumeهایی که مورد نیاز نیست و تنها فضای دیسک را مصرف میکند، حذف نمایید.
ادامهی مطلب

درک شبکه، بخشی اساسی در پیکربندی محیطهای پیچیده در اینترنت است. این امر در هنگام تلاش برای برقراری ارتباط موثر بین سرورها، ایجاد سیاستهای امن شبکه و سازماندهی گرههای شما بسیار مأثر است.
در این مقاله، برخی از مفاهیم خاص شبکه از جمله آدرسهای IP، زیرشبکهها و علامت گذاری CIDR که در طراحی یا تعامل با رایانههای تحت شبکه بسیار دخیل هستند، شرح داده شده است.
ادامهی مطلب

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

هنگام طراحی یک پایگاه داده، ممکن است مواردی پیش بیاید که بخواهید محدودیتهایی (constraints) را به منظور تعیین دادههای مجاز برای ستونهای خاص اعمال کنید. این مقاله، به طور مفصل بررسی میکند که محدودیتهای پایگاه داده چیست و چگونه از آنها در RDBMS استفاده میشود. همچنین به شرح پنج محدودیت تعریف شده در استاندارد SQL پرداخته و توابع مربوطه آنها را شرح میدهد.
ادامهی مطلب

یکی از رایجترین کارها هنگام نوشتن اسکریپتهای Bash یا هنگام کار برروی خط فرمان لینوکس، خواندن و نوشتن فایلها است.
در این مقاله، نحوه نوشتن متن در فایل توسط Bash با استفاده از عملگرهای تغییر مسیر (redirection operator) و دستور tee شرح داده شده است.
ادامهی مطلب