بایگانی شمسی فروردین 1399

پیکربندی Master-Slave Replication در MySQL برروی Debian

 

MySQL replication، یک فرایند کپی کردن داده‌ها از یک سرور پایگاه‌داده master به یک یا چند سرور slave می‌باشد.

MySQL، از چندین توپولوژی همسان‌‌سازی (replication) پشتیبانی می‌کند و توپولوژی Master/Slave یکی از محبوب‌ترین توپولوژی ها است که در آن یک سرور پایگاه‌داده به‌عنوان master و یک یا چند سرور دیگر به عنوان salve (یا فرمانپذیر) عمل می‌کنند.

ادامه‌ی مطلب

دستور apt در لینوکس

 

apt، یک ابزار خط فرمان برای نصب، بروزرسانی، حذف و مدیریت بسته‌های deb در انواع توزیع‌های مرتبط با لینوکس است. این ابزار، دستورات متداول ابزارهای apt-get و apt-cache را با مقادیر پیش فرض مختلف برخی گزینه‌ها ترکیب می‌کند.

این آموزش، به عنوان یک مرجع مختصر و مفید برای دستورات apt عمل می‌نماید.

ادامه‌ی مطلب

نصب Laravel در اوبونتو 18.04

 

Laravel، یک چارچوب منبع باز مبتنی بر PHP با یک ساختار شیوا و ساده برای برنامه‌های تحت وب است. Laravel، به شما امکان می‌دهد تا بتوانید به‌راحتی برنامه‌های وب مقیاس‌پذیر و انعطاف‌پذیر، API‌های کاربرپسند و سایت‌های تجاری بسازید.

ادامه‌ی مطلب

غیرفعال کردن حافظه Swap در لینوکس

 

احتمالاً تا به حال در لینوکس با موقعیتی روبه‌رو شده‌اید که در آن لازم باشد، حافظه swap را غیرفعال کنید. به‌عنوان‌مثال، زمانی که می‌خواهید اندازه Swap را تغییر دهید، شما باید قبل از انجام هرگونه تغییر در اندازه Swap، آن را غیرفعال نمایید.

چنانچه به دلایلی تصمیم گرفتید، حافظه swap را در لینوکس غیرفعال کنید، این آموزش مراحل اجرای آن را به شما نشان می‌دهد.

ادامه‌ی مطلب

چگونگی نصب و استفاده از FFmpeg در Debian

 

FFmpeg، مجموعه رایگان و منبع بازی از ابزارها برای مدیریت فایل‌های چندرسانه‌ای است. این ابزار، شامل مجموعه‌ای از کتابخانه‌های صوتی و ویدئویی مشترک مانند libavcodec ،libavformat و libavutil است. با FFmpeg، می‌توانید فرمت‌های مختلف ویدئویی و صوتی را به یکدیگر تبدیل کنید، نرخ‌های نمونه را تعیین نمایید، جریان‌های صوتی و ویدئویی را ضبط کرده و اندازه ویدئوها را تغییر دهید.

ادامه‌ی مطلب

نصب OpenCV در CentOS

 

OpenCV، مخفف عبارت Open Source Computer Vision Library، یک کتابخانه منبع باز است که  با زبان‌های برنامه نویسی ++C، پایتون و جاوا در ارتباط می‌باشد و از کلیه سیستم عامل‌های اصلی پشتیبانی می‌کند. این کتابخانه می‌تواند از پردازش چند هسته‌ای بهره ببرد و از ویژگی‌های شتاب GPU در جهت عملکرد زمان واقعی برخوردار شود.

ادامه‌ی مطلب

مدیریت برنامه های Startup در ابونتو

 

GNOME، یک پروژه GNU است. به عبارت دیگر محیط پیش‌فرض دسکتاپی است که توسط نسخه‌های دسکتاپ اوبونتو استفاده می‌شود. دسکتاپ GNOME، امکانات سفارشی‌سازی زیادی دارد. به‌همین دلیل بهترین تجربه دسکتاپ را برای کاربران اوبونتو ارائه می‌دهد.

در این آموزش، نحوه افزودن یا حذف کردن برنامه‌های زمان راه‌اندازی سیستم اوبونتو شرح داده شده است.

ادامه‌ی مطلب

بستن ترمینال بدون قطع فرآیندهای در حال اجرا در لینوکس

 

فرض کنید در سیستم‌تان فرآیندهای زمان‌بری در حال اجرا است و شما نمی‌خواهید که با بسته شدن ترمینال، این فرآیندها قطع شوند. برای رسیدن به این هدف، شما باید آن فرآیندها را از جدول فرآیندهای فعال حذف کنید. در این صورت، پس بسته شدن ترمینال، فرآیند kill یا قطع نمی‌شود.

ادامه‌ی مطلب

غیر فعال سازی حالت Strict SQL در سرور MySQL

 

 

حالت Strict mode، نحوه برخورد MySQL با مقادیر نامعتبر یا از دست رفته را در هنگام اجرای کوئری‌های تغییر داده‌ها مانند INSERT یا UPDATE کنترل می‌کند. به‌عنوان‌مثال، حالت Strict mode، درصورت وجود عملیات تقسیم بر صفر خطایی ایجاد می‌کند. همچنین تاریخ "0000-00-00" را مجاز نمی‌داند و خطایی ایجاد می‌نماید.

این آموزش، به شما در غیرفعال‌سازی حالت strict SQL در سرور MySQL 5.7 یا نسخه‌های بعدی کمک خواهد کرد.

ادامه‌ی مطلب

نصب Homebrew در macOS

 

Homebrew، محبوب‌ترین ابزار مدیریت بسته برای سیستم‌های macOS است. با استفاده از این ابزار خط فرمان می‌توانید به‌راحتی بسته‌های جدیدی را در سیستم macOS خود اضافه کنید.

این آموزش به شما کمک می‌کند تا با استفاده از دستورات ساده، Homebrew را روی سیستم خود نصب نمایید.

ادامه‌ی مطلب