دستورات لینوکس برای مشاهده اطلاعات سیستم و سخت‌افزار

دستورات اطلاعات سیستمدانستن مشخصات سیستم سرور (CPU، RAM، دیسک، سیستم‌عامل) برای مدیریت و عیب‌یابی ضروری است. در این مقاله مهم‌ترین دستورات لینوکس برای مشاهده اطلاعات سیستم را معرفی می‌کنیم.اطلاعات سیستم‌عامل# نسخه و نوع سیستم‌عامل cat /etc/os-release cat /etc/redhat-release # نسخه...

لایسنس رایگان VMware ESXi — نحوه دریافت و فعال‌سازی

VMware ESXi چیست؟ VMware ESXi یک هایپروایزر (Hypervisor) قدرتمند از نوع bare-metal است که مستقیماً روی سخت‌افزار سرور نصب می‌شود و امکان ایجاد و مدیریت چندین ماشین مجازی (VM) را روی یک سرور فیزیکی فراهم می‌کند. ESXi یکی از محبوب‌ترین...

آموزش دستورات CSF فایروال در SSH — راهنمای کامل

CSF فایروال چیست؟CSF (ConfigServer Security & Firewall) محبوب‌ترین فایروال سرورهای لینوکسی است. CSF همراه با LFD (Login Failure Daemon) محافظت جامعی در برابر حملات Brute Force، DDoS و نفوذ فراهم می‌کند.دستورات پرکاربرد CSFمدیریت IP# مسدود کردن IP csf -d 1.2.3.4...

آشنایی با حملات SYN Flood و روش‌های مقابله در سرور لینوکس

SYN Flood چیست؟SYN Flood یک نوع حمله DDoS است که با ارسال حجم عظیمی از بسته‌های SYN (درخواست اتصال TCP) به سرور، منابع آن را اشباع می‌کند. سرور برای هر SYN یک اتصال نیمه‌باز ایجاد می‌کند و وقتی تعداد آن‌ها...

آموزش اتصال به سرور با SSH از طریق PuTTY

PuTTY چیست؟PuTTY محبوب‌ترین نرم‌افزار رایگان برای اتصال SSH از ویندوز به سرورهای لینوکسی است. با PuTTY می‌توانید دستورات لینوکس اجرا کنید، فایل‌ها مدیریت کنید و سرور را پیکربندی نمایید.دانلود و نصبPuTTY را از putty.org دانلود کنید. نسخه MSI installer یا...

آموزش غیرفعال کردن Nginx در سرور لینوکس

چرا ممکن است بخواهیم Nginx را غیرفعال کنیم؟ Nginx یک وب‌سرور و Reverse Proxy قدرتمند است که در بسیاری از سرورها به‌صورت پیش‌فرض نصب و فعال می‌شود. اما شرایطی وجود دارد که ممکن است نیاز به غیرفعال کردن آن داشته...

آموزش ساخت کاربر FTP در FileZilla Server

FileZilla Server چیست؟FileZilla Server یک سرور FTP رایگان و متن‌باز برای ویندوز است. با نصب FileZilla Server می‌توانید سرور FTP شخصی راه‌اندازی و کاربران FTP با دسترسی‌های مختلف ایجاد کنید.مراحل ساخت کاربرمرحله ۱: باز کردن رابط مدیریتFileZilla Server Interface را...

آموزش مقابله با حملات DNS Amplification در سرور لینوکس

حمله DNS Amplification چیست؟DNS Amplification یک نوع حمله DDoS است که از سرور DNS شما به عنوان ابزار تقویت حمله سوءاستفاده می‌کند. مهاجم درخواست‌های DNS جعلی با IP مبدأ جعلی (IP قربانی) به سرور DNS شما ارسال می‌کند و سرور...

آموزش دستور vmstat لینوکس — مانیتورینگ CPU، RAM و IO

دستور vmstatvmstat (Virtual Memory Statistics) دستور لینوکس برای نمایش اطلاعات حافظه مجازی، CPU، دیسک I/O و پروسس‌ها در لحظه است.استفاده# اجرای یک‌بار vmstat # هر ۲ ثانیه، ۱۰ بار vmstat 2 10 # با واحد مگابایت vmstat -S M 2...

آموزش بازگردانی دیتابیس MySQL دارای Function و Stored Procedure

مشکل بازگردانی دیتابیس با Function و Procedure هنگام بازگردانی (restore) یک دیتابیس MySQL که شامل Stored Functions و Stored Procedures است، ممکن است با خطاهایی مواجه شوید. رایج‌ترین خطا مربوط به DEFINER و log_bin_trust_function_creators است. این مشکل به‌خصوص هنگام انتقال...