سرور مجازی

بررسی پورت‌های باز در لینوکس

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

معرفی بهترین ابزارهای CI/CD در سال ۲۰۲۴

چشم انداز توسعه نرم افزار سریعتر از همیشه در حال پیشرفت است و اگر نمی‌خواهید از این رشد سریع عقب بمانید، باید متدولوژی‌های DevOps و فرهنگ‌های Agile را بپذیرید تا شرکت شما بتواند با حفظ کیفیت محصول، سرعت تحویل خود را افزایش دهد. یک سیستم DevOps کاربردی بر دو سیستم مدیریتی متکی است: یکپارچه سازی مداوم(Continuous Integration) و تحویل پیوسته (Continuous Delivery). اجرای موثر ابزارهای CI/CD می‌تواند زمان کلی توسعه نرم افزار شما را کاهش دهد. ابزارهای یکپارچه سازی مداوم تضمین می‌کنند که کد شما به طور مداوم در یک مخزن مشترک ادغام می‌شود و همه را در یک صفحه ... ادامه مطلب

ترموکس (Termux) چیست؟

Termux یک دستگاه Android را به یک محیط توسعه سبک و قابل حمل تبدیل می‌کند و کاربران را قادر می‌سازد تا وظایف مختلفی مانند کدنویسی، اسکریپت نویسی، مدیریت سیستم و تست شبکه را مستقیم بر روی تلفن هوشمند یا تبلت خود انجام دهند. Termux یک شبیه ساز ترمینال اندروید و برنامه محیط لینوکس است که به کاربران اجازه می‌دهد یک توزیع کامل لینوکس را در دستگاه‌های اندرویدی خود اجرا کنند. یک رابط خط فرمان قدرتمند (CLI) ارائه می‌کند که کاربران را قادر می‌سازد تا دستورات مختلف یونیکس، اسکریپت‌های shell را اجرا کنند و به طیف گسترده‌ای از ابزارهای لینوکس روی ... ادامه مطلب

فایل سیستم ZFS چیست؟

ZFS چیست و چرا در بین کاربران با تجربه بسیار محبوب است؟ در این مطلب نگاهی به تاریخچه ZFS و ویژگی‌ها و مزایای آن نسبت به سایر فایل سیستم‌ها خواهیم انداخت. ZFS یک فایل سیستم پیشرفته است که توسط شرکت Sun Microsystems طراحی شد و توانست انقلابی در دنیای فایل سیستم ایجاد کند. تاریخچه ZFS فایل سیستم Z یا (ZFS) توسط Matthew Ahrens و Jeff Bonwick در سال 2001 ایجاد شد. ZFS به عنوان نسل بعدی فایل سیستم برای OpenSolaris شرکت Sun Microsystems طراحی شده است. در سال 2008، ZFS به FreeBSD منتقل شد و در همان سال پروژه‌ای برای استفاده ... ادامه مطلب

خواندن و نوشتن فایل‌ها با استفاده از memory-mapped I/O

استفاده از API فایل‌سیستم برای خواندن و نوشتن فایل‌ها تنها راه دسترسی به فایل در لینوکس نیست، راه دیگری نیز وجود دارد که به آن  memory-mapped IO می‌گویند. دانستن یک راه جایگزین برای دسترسی به فایل‌ها می‌تواند جالب باشد، در این مطلب نحوه عملکرد  ورودی/خروجی حافظه‌نگاشتی (memory-mapped IO)  برای دسترسی به فایل‌ها را خواهیم آموخت. درک  memory-mapped IO   در سطح بالا، memory-mapped IO (MMIO) ساده است: بخشی از یک فایل با استفاده از یک فراخوانی سیستم mmap در حافظه مجازی نگاشت می‌شود و پس از آن، می‌توانیم طبق معمول به حافظه دسترسی داشته باشیم و هر گونه موتاسیون (mutations) ... ادامه مطلب

HPE OneView چیست؟

HPE OneView  که قبلا با نام HP OneView شناخته می‌شد، یک پلتفرم مدیریت زیرساخت همگرا است که یک رابط یکپارچه برای مدیریت سیستم‌های نرم افزاری تعریف شده در یک مرکز داده فراهم می‌کند. از طریق رابط واحد که گاهی اوقات به عنوان یک صفحه شیشه‌ای(single pane of glass) از آن یاد می‌شود، مدیران می‌توانند وظایف مدیریت و نگهداری را که به طور سنتی به صورت دستی انجام می‌شده و به چندین ابزار مختلف نیاز دارند، خودکار کنند.  OneView  می‌تواند سیستم‌های فیزیکی موجود در مرکز داده مانند سرورها، آرایه‌های ذخیره سازی و اتصال شبکه را مدیریت کند.   تاریخچه HPE OneView ... ادامه مطلب