لینوکس
در مدیریت دیتابیس MySQL، پسورد حساب کاربری Root نقش کلیدی در امنیت سرور و دادهها دارد. Root دسترسی کامل به تمام پایگاههای داده و جداول دارد، بنابراین تغییر یا بهروزرسانی پسورد آن یک اقدام حیاتی امنیتی محسوب میشود. در این مطلب، روشهای مختلف تغییر پسورد Root در MySQL نسخههای مختلف و همچنین نکات امنیتی مرتبط را بررسی میکنیم. بررسی نسخه MySQL قبل از هر کاری بهتر است نسخه MySQL نصبشده روی سرور خود را بررسی کنید: نسخه MySQL تعیینکننده روش تغییر پسورد است، زیرا در نسخههای ۵٫۷ به بالا، سیستم احراز هویت به auth_socket یا mysql_native_password تغییر کرده است. ورود ...
ادامه مطلب
vnStat یک ابزار متنباز و سبک برای مانیتورینگ مصرف شبکه در سیستمهای لینوکس است. این برنامه برخلاف ابزارهایی مثل ifconfig یا nload، اطلاعات شبکه را بهصورت پایدار و بدون مصرف زیاد منابع ذخیره نموده و به شما امکان میدهد مصرف داده در بازههای زمانی مختلف را مشاهده کنید. در این مطلب، گام به گام نصب vnStat روی اوبونتو و راهاندازی آن را بررسی میکنیم. بررسی پیشنیازها قبل از شروع، مطمئن شوید که: اوبونتو شما نسخه ۱۸٫۰۴ یا بالاتر است. دسترسی sudo یا کاربر روت دارید. اتصال به اینترنت فعال است. مراحل نصب vnStat در اوبونتو برای نصب vnStat کافی است ...
ادامه مطلب
در دنیای دیجیتال امروز، بسیاری از کسبوکارها و تیمهای فنی با دهها ابزار مختلف کار میکنند، از CRM و ایمیل گرفته تا فرمهای وب، Slack، Notion، Google Sheets و … هماهنگ کردن این ابزارها با هم اغلب زمانبر است و باعث تکرار کارهای دستی میشود. در چنین شرایطی، مفهوم اتوماسیون (Automation) اهمیت پیدا میکند. اتوماسیون یعنی واگذاری کارهای تکراری به نرمافزار تا بتوانیم زمان خود را صرف کارهای مهمتر کنیم. یکی از ابزارهای قدرتمند برای این کار، پلتفرم n8n است. اگر تا امروز با ابزارهایی مثل Zapier یا Make (Integromat) کار کرده باشید، n8n را میتوان نسخه متنباز و پیشرفتهتری ...
ادامه مطلب
Node.js یکی از محبوبترین پلتفرمهای سمت سرور برای اجرای کدهای جاوااسکریپت است که به توسعهدهندگان امکان میدهد اپلیکیشنهای وب، APIها، سرویسهای لحظهای (Real-Time) و حتی ابزارهای خط فرمان را ایجاد کنند. همراه با آن، npm (Node Package Manager) بهعنوان یک مدیر بسته قدرتمند، مدیریت وابستگیها و کتابخانههای مختلف را برای پروژهها ساده میسازد. اگر شما یک توسعهدهنده وب، مدیر سرور یا صاحب کسبوکار آنلاین هستید، نصب صحیح Node.js و npm روی سرور اوبونتو اهمیت زیادی در سرعت، امنیت و کارایی پروژههای شما خواهد داشت. در این مطلب قصد داریم مراحل راهاندازی و نصب Node.js و npm روی اوبونتو 24.04 را ...
ادامه مطلب
وبسرور Nginx یکی از پرکاربردترین و قدرتمندترین وبسرورها در جهان است که به دلیل سرعت بالا، مصرف کم منابع و قابلیت مدیریت حجم بالای درخواستها، محبوبیت ویژهای در میان مدیران سرور و توسعهدهندگان دارد. این وبسرور میتواند علاوه بر ارائه فایلهای استاتیک، به عنوان Reverse Proxy، Load Balancer و حتی یک Mail Proxy عمل کند. در اوبونتو 24.04 نصب و راهاندازی Nginx نسبت به نسخههای قدیمی، سادهتر شده و ابزارهای مدیریتی جدیدی برای کنترل آن در دسترس است. در این مطلب، به صورت آموزشی و گامبهگام نحوه نصب و پیکربندی اولیه وبسرور Nginx در اوبونتو 24.04 را بررسی میکنیم. پیشنیازها ...
ادامه مطلب
مدیریت سرورها و ایجاد ماشینهای مجازی یکی از نیازهای اصلی در دنیای امروز فناوری اطلاعات است. مجازیسازی به مدیران سیستم کمک میکند تا منابع سختافزاری را بهصورت بهینه استفاده کنند و زیرساختی مقیاسپذیر برای میزبانی سرویسها ایجاد شود. Virtualizor یکی از محبوبترین پنلهای تجاری مدیریت مجازیسازی است که توسط Softaculous توسعه داده شده و از مجازیسازهای مختلفی مانند KVM، Xen، OpenVZ و LXC پشتیبانی میکند. در این مطلب قصد داریم نحوه نصب Virtualizor KVM را بر روی اوبونتو 24.04 به شکل عملی و با ارائه تصویر آموزش دهیم. Virtualizor KVM چیست؟ KVM یا Kernel-based Virtual Machine یک فناوری مجازیسازی متنباز ...
ادامه مطلب