نوشته های نوریه سادات ضابط زاده

غیرفعال کردن WP-Cron

 

CRON jobها به منظور برنامه‌ریزی فرآیندها در زمان‌ها، تاریخ‌ها یا فواصل زمانی ثابت در سایت وردپرس شما استفاده می‌شود. نمونه‌هایی از یک cron job وردپرس شامل برنامه‌ریزی یک پست برای انتشار، بررسی به‌روزرسانی‌ها، یا یک افزونه پشتیبان‌گیری در یک برنامه از پیش تعریف‌شده باشد.

ادامه‌ی مطلب

تنظیم سرور ذخیره سازی آبجکت MinIO در اوبونتو 20.04

 

توانایی ذخیره انباری از داده‌های object و قابل دسترس کردن آن‌ها از طریق APIهای HTTP، معروف به ذخیره‌سازی object، در چشم‌انداز فناوری مدرن، به‌ویژه با راه‌حل‌های پشتیبان‌گیری مبتنی بر ابر و شبکه‌های تحویل محتوا (CDN) با دسترسی بالا ضروری است.

MinIO، یک سرور ذخیره سازی object منبع باز است که با سرویس ذخیره سازی ابری آمازون S3 سازگار می‌باشد. برنامه‌های پیکربندی شده با رابط آمازون S3 می‌توانند با رابط MinIO نیز پیکربندی شوند؛ به این معنی که می‌توانید از MinIO به عنوان جایگزین مناسبی برای S3 به منظور کنترل بیشتر بر سرور ذخیره سازی objectهای خود استفاده کنید. این سرویس، داده‌های بدون ساختار مانند عکس‌ها، فیلم‌ها، فایل‌های گزارش، نسخه‌های پشتیبان و imageهای container و VM را ذخیره کرده و  یک سرور ذخیره‌سازی object واحد فراهم می‌نماید تا درایوهای متعددی را که در بسیاری از سرورها پخش شده‌اند، جمع‌آوری کند.

ادامه‌ی مطلب

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

 

هر فرآیندی که روی یک سیستم لینوکس اجرا می‌شود، دارای یک دایرکتوری root (دایرکتوری کاری) است. هنگامی‌که نیاز به تغییر این دایرکتوری داشته باشید، دستور Chroot می‌تواند به شما کمک کند. با استفاده از دستور chroot، دایرکتوری اصلی یک فرآیند و فرآیند‌های فرزند آن تغییر می‌نماید. در این مقاله، به شرح دستور chroot و کاربردهای آن پرداخته شده است.

ادامه‌ی مطلب

بررسی عملکرد SSD در اوبونتو

 

SSD یا Solid-State Device یک دستگاه ذخیره‌سازی فوق‌العاده سریع، با سرعت خواندن و نوشتن شگفت‌انگیز است. این دستگاه بسیار بهتر از هارد دیسک‌های سنتی است. آخرین نسل از SSDها دو نوع هستند: NVME وSSD های قدیمی SATA.

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

در این مقاله، نحوه بررسی و تست سلامت SSD در اوبونتو به دو روش از طریق رابط کاربری گرافیکی (GUI) و از طریق ترمینال شرح داده شده است.

ادامه‌ی مطلب

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

 

دستور date، تاریخ سیستم را نمایش داده و یا تنظیم می‌کند. این دستور، اغلب به منظور چاپ تاریخ و زمان در قالب‌های مختلف و محاسبه تاریخ‌های آینده و گذشته استفاده می‌شود. در این آموزش، اصول اولیه دستور date و نحوه استفاده از گزینه‌های مختلف آن شرح داده شده است.

ادامه‌ی مطلب

شرح دستور Netcat به همراه مثال

 

دستور Netcat یا nc، یک ابزار خط فرمان قدرتمند برای مدیران شبکه است که با استفاده از پروتکل‌های TCP یا UDP، داده‌ها را در اتصالات شبکه می‌خواند و یا می‌نویسد. در این مقاله، به شرح این دستور و کاربردهای آن به همراه مثال پرداخته شده است.

ادامه‌ی مطلب

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

 

Awk، یک زبان script نویسی همه منظوره است که با هدف پردازش متن پیشرفته طراحی شده است. این زبان، بیشتر به عنوان یک ابزار گزارش و تحلیل استفاده می‌شود.

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

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

ادامه‌ی مطلب

مدیریت Directory listing با htaccess

 

در بسیاری از وب‌سرورها، فهرست کردن دایرکتوری (directory listing) به طور پیش فرض غیرفعال است. در صورتی که در یک دایرکتوری هیچ فایل فهرستی وجود نداشته باشد، خطای 403 (یعنی HTTP Forbidden Access) باز می‌گردد.

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

در ادامه به نحوه فعال‌سازی و غیرفعال‌سازی قابلیت فهرست کردن محتوای دایرکتوری با استفاده از فایل htaccess پرداخته شده است.

ادامه‌ی مطلب

ایجاد کاربر ادمین وردپرس با دستورات MySQL در لینوکس

 

وردپرس یکی از محبوب‌ترین سیستم‌های مدیریت محتوا در جهان است که میلیون‌ها وب‌سایت با استفاده از آن ساخته شده‌اند. پس از ایجاد وب‌سایت، معمولاً به منظور ذخیره اطلاعات به پایگاه داده نیاز است. MySQL محبوب‌ترین سیستم مدیریت پایگاه‌داده متن باز است. به منظور کار با این سیستم مدیریت پایگاه‌داده معمولاً نیاز به دسترسی root وجود دارد. بنابراین، باید یک کاربر ادمین برای پایگاه داده تعریف نمود. در ادامه، به نحوه ایجاد یک کاربر ادمین وردپرس با دستورات MySQL پرداخته شده است.

ادامه‌ی مطلب