بایگانی شمسی مرداد 1401

دستور 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 پرداخته شده است.

ادامه‌ی مطلب

تست وب سایت قبل از به روز رسانی nameserver

 

یکی از سؤال‌های پرکاربردی که معمولاً ادمین سایت‌ها با آن مواجه می‌شوند، این است که چگونه می‌توانند وب‌سایت‌های خود را قبل از تغییر و به‌روزرسانی nameserverها آزمایش کنند. در پاسخ این سؤال آن‌ها باید گفت که یکی از روش‌ها، استفاده از فایل hosts است. این فایل پسوندی ندارد و در سیستم‌های Windows ،Linux و Mac وجود دارد. این فایل نام هاست را به IPها پیوند می‌دهد. در ادامه، به شرح نحوه انجام این کار پرداخته شده است.

ادامه‌ی مطلب

انتقال اکانت از سی پنل به دایرکت ادمین

 

در آخرین نسخه DirectAdmin 1.62.x، شما می‌توانید به‌راحتی نسخه پشتیبان حساب کاربری cPanel را از طریق رابط گرافیکی بازیابی کنید. در این مقاله، روند کامل انتقال حساب‌ها از سرور سی‌پنل به سرور دایرکت ادمین شرح داده شده است.

ادامه‌ی مطلب

بهبود محدودیت حافظه PHP در وردپرس

 

در حین کار با ورودپرس ممکن است، حالاتی رخ دهد که افزونه‌های شما کار نکنند، سایت شما بارگیری نشود، مدام خطای "Allowed memory size exhausted" را مشاهده کنید و یا اینکه دائماً از شما بخواهد محدودیت حافظه PHP خود را افزایش دهید. سوال اینجاست که این حالات به چه دلیلی رخ می‌دهد و چگونه می‌توان آن را حل کرد؟

ادامه‌ی مطلب

نصب ONLYOFFICE Docs در ابونتو 20.04

 

 

ابزار ONLYOFFICE Docs یک مجموعه از ابزارهای office منبع باز است که تحت مجوز AGPLv3 توزیع شده است.

ONLYOFFICE Docs امکان کار با اسناد office ،spreadsheet و ابزارهای ارائه را به همراه فرم‌های قابل پر کردن (که می‌توانید آن‌ها را به عنوان فایل PDF ذخیره کنید) فراهم می‌نماید. این مجموعه، از DOCX ،XLSX و PPTX به عنوان فرمت‌های اصلی استفاده می‌کند که سازگاری بالایی با فایل‌های MS Office دارد.

در این مقاله، نحوه نصب ONLYOFFICE Docs در اوبونتو 20.04 شرح داده شده است.

ادامه‌ی مطلب

نحوه نصب Docker در اوبونتو 20.04

 

Docker، یک پلتفرم کانتینر‌ساز منبع باز است که با استفاده از آن می‌توان به سرعت برنامه‌هایی را به صورت کانتینرهای قابل حمل مستقل از پلتفرم، آزمایش کرده و مستقر نمایید. یک کانتینر نشان دهنده یک runtime برای یک برنامه واحد است و شامل تمام ابزارهایی است که نرم افزار برای اجرا نیاز دارد.

Docker بخش جدایی‌ناپذیر از توسعه نرم افزار مدرن است و به عنوان pipline یکپارچه‌سازی و استقرار مداوم DevOps استفاده می‌شود.

این آموزش، نحوه نصب Docker را در دستگاه اوبونتو 20.04 شرح می‌دهد.

ادامه‌ی مطلب