رفتن به محتوای اصلی
دیدگاه کلود | ارائه‌کننده سرورهای ابری و اختصاصی
آموزش ساخت کاربر در MySQL و دادن دسترسی‌ها (قدم‌به‌قدم)

آموزش ساخت کاربر در MySQL و دادن دسترسی‌ها (قدم‌به‌قدم)

MySQL یکی از محبوب‌ترین سیستم‌های مدیریت پایگاه داده رابطه‌ای (RDBMS) متن‌باز دنیاست و معمولاً در کنار Linux، Apache و PHP به عنوان بخشی از استک معروف LAMP استفاده می‌شود.

#Database#MySQL#DevOps#CPANEL#SQL#WHM
۷ روز پیش

آموزش مانیتورینگ MongoDB با Grafana و Prometheus روی Ubuntu 20.04

#Ubuntu#DevOps#MongoDB#Prometheus#Grafana

در این آموزش نحوه مانیتورینگ دیتابیس MongoDB با استفاده از Prometheus و Grafana روی Ubuntu 20.04 را یاد می‌گیرید. شامل نصب Prometheus، راه‌اندازی MongoDB Exporter، اتصال به Grafana و ساخت داشبورد حرفه‌ای برای بررسی لحظه‌ای عملکرد، مصرف منابع و وضعیت کلی دیتابیس.

آموزش مانیتورینگ MongoDB با Grafana و Prometheus روی Ubuntu 20.04

آموزش استفاده از UNION در SQL

#Database#SQL#UNION#آموزش SQL

در پایگاه‌های داده رابطه‌ای، اطلاعات معمولاً در چند جدول جدا ذخیره می‌شوند. اما وقتی گزارش می‌گیرید، اغلب لازم است داده‌ها را از بیش از یک جدول همزمان بخوانید.

آموزش استفاده از UNION در SQL

آموزش رفع خرابی (Corruption) جدول‌ها در MySQL

#MySQL#MyISAM#InnoDB

گاهی جدول‌های MySQL دچار خرابی (Corruption) می‌شوند. یعنی داده‌های داخل جدول دیگر قابل خواندن نیستند و در بعضی موارد حتی تلاش برای خواندن آن‌ها می‌تواند باعث کرش کردن سرور MySQL شود.

آموزش رفع خرابی (Corruption) جدول‌ها در MySQL

آموزش مدیریت Hash در Redis

#Redis#Redis Hash#HGET#مدیریت داده در Redis

یک پایگاه داده متن‌باز، درون‌حافظه‌ای (In-Memory) و از نوع Key-Value است. یکی از ساختارهای داده‌ای مهم در Redis، نوع داده Hash می‌باشد. Hash در ردیس ساختاری است که بین یک فیلد متنی (field) و یک مقدار متنی (value) ارتباط برقرار می‌کند. هر Hash می‌تواند شامل تعداد زیادی جفت فیلد-مقدار باشد، در حالی که مصرف حافظه آن بهینه است. به همین دلیل Hash گزینه‌ای بسیار مناسب برای نمایش آبجکت‌ها است.

آموزش مدیریت Hash در Redis

آموزش ساخت REST API با Prisma و PostgreSQL در Node.js

#Node.js#Express#Backend Development#PostgreSQL

Prisma یک ORM متن‌باز برای Node.js و TypeScript است که کار با دیتابیس را برای برنامه‌نویسان ساده‌تر، ایمن‌تر و سریع‌تر می‌کند. به جای نوشتن کوئری‌های پیچیده SQL و مدیریت دستی مایگریشن‌ها، می‌توانید ساختار داده و ارتباط بین جداول را در سطح کد مدیریت کنید.

آموزش ساخت REST API با Prisma و PostgreSQL در Node.js

آموزش پارتیشن‌بندی و فرمت کردن دیسک در لینوکس

#Linux#Server Administration#Ext4#Filesystem#Disk Management

آموزش کامل پارتیشن‌بندی، فرمت کردن و مونت کردن دیسک در لینوکس با استفاده از parted و ext4، به همراه تنظیم Auto-mount در فایل fstab.

آموزش پارتیشن‌بندی و فرمت کردن دیسک در لینوکس

آموزش تنظیم گزینه‌های سفارشی اتصال در SSH Client

#DevOps#ssh#OpenSSH#Networking#Port Forwarding#Server Management#Security

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

آموزش تنظیم گزینه‌های سفارشی اتصال در SSH Client

YUM چیست؟ آشنایی با سیستم مدیریت بسته در لینوکس

#Sysadmin#CentOS#دستورات لینوکس#YUM#RHEL

در سیستم‌عامل‌های لینوکسی، نصب، بروزرسانی و مدیریت نرم‌افزارها از طریق ابزارهایی به نام مدیریت‌کننده بسته (Package Manager) انجام می‌شود. یکی از مهم‌ترین این ابزارها در توزیع‌های مبتنی بر RPM، دستور YUM است.

YUM چیست؟ آشنایی با سیستم مدیریت بسته در لینوکس

آموزش استفاده از دستور time در لینوکس برای اندازه‌گیری زمان اجرای دستورات

#Linux#Time command#اسکریپت لینوکس#بهینه سازی#System Time

گاهی اوقات نیاز داریم بدانیم یک دستور یا اسکریپت چقدر زمان برای اجرا نیاز دارد. ساده‌ترین روش، ثبت زمان شروع و پایان و محاسبه تفاوت آن‌هاست. حتی می‌توانید از اپلیکیشن ساعت یا کرنومتر استفاده کنید. اما در لینوکس می‌توانید همه این کارها را با دستور time به راحتی انجام دهید.

آموزش استفاده از دستور time در لینوکس برای اندازه‌گیری زمان اجرای دستورات