وبلاگ
اجرای MySQL در تنظیمات بهینه برای منابع خاص به مدیریت لودهای بالای سرور کمک کرده و از کند شدن آن جلوگیری مینماید. به طور کلی، پس از تیونینگ آپاچی (tuning Apache) برای مدیریت لودهای زیاد، بهینه سازی MySQL رای کانکشنهای اضافی مفید است. MySQL چیست؟ MySQL یک سیستم مدیریت پایگاه داده رابطهای متنباز محبوب است. دادهها در MySQL در جداول متشکل از سطر و ستون ذخیره میشوند. که به طور کامل توسط Oracle Corporation توسعه و نگهداری میشود. از نقطه نظر فنی، MySQL به زبان C و ++C نوشته شده و با چندین پلتفرم مانند Microsoft Windows ، Oracle Solaris، AIX، Symbian، ...
ادامه مطلب
اینترنت تسخیر جهان را در دهه 90 میلادی آغاز کرد، کل پروتکل Web را میتوان به عنوان یک بازدید کننده در نظر گرفت که یک سند را از یک آدرس وب معین به کمک سیستم DNS و IP که درخواست را به کامپیوتر مناسب ارسال مینماید. این کامپیوتر که میزبان صفحه وب درخواستی است، صفحه وب را به بازدیدکننده به اصطلاح serve میکند.در این مطلب برای کمک به شما در تصمیم گیری، وبسرور Apache و Nginx را به تفصیل مقایسه میکنیم. پس از ارائه یک نمای کلی از دو گزینه، آنچه را که هر وب سرور در مورد معماری، سازگاری، ...
ادامه مطلب
خط فرمان ویندوز امروزه توسط بیشتر کاربران نادیده گرفته میشود، زیرا تقریبا همه کارها را میتوان با استفاده از رابط گرافیکی انجام داد. خوب، وقتی استفاده از رابط کاربری اینقدر راحت و محبوب است پس چرا ویندوز هنوز دستورات خط فرمان خود را نگه داشته است!؟ اگرچه تقریبا 50 سال از عمر خط فرمان ویندوز میگذرد ولی هنوز منسوخ نشده؛ حتی خیلی محبوب است و بسیاری آن را فوق العاده مفید هم میدانند. امتحانش را پس داده و بهترین راه برای انجام بسیاری از وظایف، حتی در عصر مدرن است. در این مطلب اصول اولیه خط فرمان ویندوز را توضیح ...
ادامه مطلب
هدف این راهنما ایجاد درک درستی از اسکریپت bash، مفاهیم برنامه نویسی bash و سینتکس آنها، همراه با چند مثال ارزشمند است. در این مطلب، اسکریپت نویسی bash را از پایه و نحوه خودکارسازی فرآیندها در سرورهای لینوکس را یاد خواهید گرفت. متغیرها، دستورات شرطی، انتقال آرگومانهای خط فرمان به اسکریپتها، خواندن ورودی کاربر، حلقهها، توابع و بسیاری موارد دیگر بحث خواهیم کرد. اسکریپت shell/bash چیست؟ اسکریپت نویسی bash ابزار قدرتمندی برای خودکارسازی وظایف در یک سیستم لینوکس فراهم میکند. از کاربرد دستورات خروج از shell گرفته تا کنترل جریان یک اسکریپت با عبارات if-elseif-else، اسکریپتهای bash به شما این ...
ادامه مطلب
مقایسه Proxmox با ESXi مسئلهای است که بسیاری از مردم هنگام جستجوی هایپروایزر مناسبی که باید استفاده کنند با آن مواجه میشوند. در این مطلب قصد داریم نگاهی به Proxmox در مقایسه با ESXi بیندازیم و بررسی کنیم که بهترین هایپروایزر کدام است و چه تفاوتهایی در کارایی، قیمت و عملکرد دارند. Hypervisor نرم افزاری است که مجازی سازی را امکان پذیر میکند. یک لایه مجازی سازی برای جداسازی RAM، CPU و سایر منابع فیزیکی ایجاد مینماید تا بتوان از آنها در ماشینهای مجازی (VM) استفاده کرد. بدان معنا که روی سخت افزار ماشین میزبان زیرساخت میتواند یک یا چند ماشین مجازی ...
ادامه مطلب
VMware طیف گستردهای از محصولات را ارائه میدهد و درک موارد استفاده متفاوت برای این محصولات ممکن است برای کاربرای مبتدی سخت باشد در این مطلب، تفاوتهای بین سه فناوری رایج در محیطهای VMware را بررسی میکنیم؛ البته قبل از مقایسه ESXi با vSphere و vCenter باید توجه کنیم که این فناوریها مکمل یکدیگر هستند و نه جایگزین هم. vSphere پلتفرم مجازی سازی اینترپرایس VMware و پایه زیرساختهای مبتنی بر ابر است. vCenter Server یک پلتفرم متمرکز برای مدیریت محیطهای vSphere است که برای تخصیص نقش به کاربران، ایجاد ماشینهای مجازی جدید، جستجوی موجودی و موارد دیگر استفاده میشود. ESXi ...
ادامه مطلب