وبلاگ

مقایسه وب سرور Apache و Nginx

اینترنت تسخیر جهان را در دهه 90 میلادی آغاز کرد، کل پروتکل Web را می‌توان به عنوان یک بازدید کننده در نظر گرفت که یک سند را از یک آدرس وب معین به کمک سیستم DNS و IP که درخواست را به کامپیوتر مناسب ارسال می‌نماید. این کامپیوتر که میزبان صفحه وب درخواستی است، صفحه وب را به بازدیدکننده به اصطلاح serve می‌کند وب سرور نرم افزار کامپیوتری است که محتوا را از طریق اینترنت ارائه نموده و داده‌ها را بین سیستم میزبان و مرورگر کاربر منتقل می‌کند. انتخاب وب سرور مناسب هنگام راه اندازی یک وب سایت یا راه ... ادامه مطلب

آموزش خط فرمان ویندوز (Windows Command Prompt)

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

۲۰ نمونه اسکریپت نویسی با Bash

هدف این راهنما ایجاد درک درستی از  اسکریپت bash، مفاهیم برنامه نویسی bash و سینتکس آنها، همراه با چند مثال ارزشمند است. در این مطلب، اسکریپت نویسی bash را از پایه و نحوه خودکارسازی فرآیندها در سرورهای لینوکس را یاد خواهید گرفت. متغیرها، دستورات شرطی، انتقال آرگومان‌های خط فرمان به اسکریپت‌ها، خواندن ورودی کاربر، حلقه‌ها، توابع و بسیاری موارد دیگر بحث خواهیم کرد.   اسکریپت shell/bash چیست؟ برنامه نویسی Bash ابزار قدرتمندی برای خودکارسازی وظایف در یک سیستم لینوکس فراهم می‌کند. از کاربرد دستورات خروج از shell گرفته تا کنترل جریان یک اسکریپت با عبارات if-elseif-else، اسکریپت‌های bash به شما ... ادامه مطلب

مقایسه Proxmox با ESXi

مقایسه Proxmox با ESXi  مسئله‌ای است که بسیاری از مردم هنگام جستجوی هایپروایزر مناسبی که باید استفاده کنند با آن مواجه می‌شوند. در این مطلب قصد داریم نگاهی به Proxmox در مقایسه با ESXi بیندازیم و بررسی کنیم که بهترین هایپروایزر کدام است و چه تفاوت‌هایی در کارایی، قیمت و عملکرد دارند.  Hypervisor  نرم افزاری است که مجازی سازی را امکان پذیر می‌کند. یک لایه مجازی سازی برای جداسازی  RAM، CPU و سایر منابع فیزیکی ایجاد می‌نماید تا بتوان از آنها در ماشین‌های مجازی (VM) استفاده کرد. بدان معنا که روی سخت افزار ماشین میزبان زیرساخت می‌تواند یک یا چند ماشین مجازی ... ادامه مطلب

مقایسه VMware ESXi با vSphere و vCenter

VMware  طیف گسترده‌ای از محصولات را ارائه می‌دهد و درک موارد استفاده متفاوت برای این محصولات ممکن است برای کاربرای مبتدی سخت باشد در این مطلب، تفاوت‌های بین سه فناوری رایج در محیط‌های VMware را بررسی می‌کنیم؛ البته قبل از مقایسه ESXi با vSphere  و vCenter باید توجه کنیم که این فناوری‌ها مکمل یکدیگر هستند و نه جایگزین هم. vSphere  پلتفرم مجازی سازی اینترپرایس VMware و پایه زیرساخت‌های مبتنی بر ابر است. vCenter Server یک پلتفرم متمرکز برای مدیریت محیط‌های vSphere است که برای تخصیص نقش به کاربران، ایجاد ماشین‌های مجازی جدید، جستجوی موجودی و موارد دیگر استفاده می‌شود. ESXi ... ادامه مطلب

معرفی ۱۰ ابزار مدیریت و مانیتور از راه دور

ابزارهای مدیریت ریموت دسکتاپ به کاربران این امکان را می‌دهند که کامپیوتر خود را از کامپیوتر دیگری از راه دور کنترل کنند. این ابزار که معمولا به عنوان ابزارهای RMM یا Remote Monitoring and Management شناخته می‌شود، به ارائه دهندگان خدمات مدیریت شده کمک می‌کند تا کامپیوتر، شبکه، asset management و endpoint protection فعال و از راه دور را ارائه دهند. پیش از این، تکنسین‌های پشتیبانی مجبور بودند برای بررسی دسکتاپ‌ها در دفاتر مختلف به طور فیزیکی از هر کامپیوتر بازدید کنند. آنها باید نرم افزار را در هر کدام از سیستم‌ها نصب  و روشهای استفاده از نرم افزار را ... ادامه مطلب