بایگانی شمسی اسفند 1398

نصب Node.js و npm در CentOS 8

 

Node.js، یک محیط اجرای جاوا اسکریپت است که با استفاده از موتور V8 گوگل کروم، میتواند برنامه‌های جاوااسکریپت شما را در سمت سرور اجرا کند.

npm، مخفف عبارت Node Package Manager، مدیر بسته پیش‌فرض برای Node.js است که به توسعه‌دهندگان کمک می‌کند تا کد خود را به‌اشتراک گذاشته و مجدداً از آن استفاده نمایند. این مدیر بسته، به بزرگ‌ترین مخزن نرم‌افزار جهان برای انتشار بسته‌های منبع آزاد Node.js نیز اشاره دارد.

البته پکیج‌هایی که در این مخزن وجود دارند، صرفا برای سمت سرور نمی‌باشند و در سمت مرورگر نیز قابل استفاده هستند!

ادامه‌ی مطلب

moodle چیست؟

 

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

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

سیستم مدیریت یادگیری moodle یک راه حل یادگیری دیجیتالی بسیار کاربردی، انعطاف پذیر و قابل تعامل است که از طریق فناوری منبع باز برای معلمان در همه سطوح و صنایع ارائه شده است.

ادامه‌ی مطلب

نحوه اجرای فایل ISO در لینوکس

 

 

فایل ISO، یک فایل آرشیو است که به‌طور معمول شامل اطلاعات کامل یک CD یا DVD است. به‌عنوان‌مثال، بیشتر سیستم‌عامل‌ها مانند ویندوز، لینوکس و مک از طریق این نوع فایل‌ها توزیع و نصب می‌شوند.

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

در این آموزش، نحوه اجرای فایل‌های ISO در لینوکس ارائه شده است.

ادامه‌ی مطلب

10 روش برای مشاهده فرمت های مختلف فایل در لینوکس

 

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

برای مشاهده یک فایل متنی یا هر فایل دیگر می‌توانید، بر اساس نیاز خود از هریک دستورات ارائه شده در این مقاله استفاده کنید.

ادامه‌ی مطلب

یافتن رکوردهای DNS در لینوکس با استفاده از دستور Host

 

دستور Host، یک برنامه CLI ساده برای جستجوی DNS است که معمولاً برای تبدیل نام به آدرس‌های IP و برعکس استفاده می‌شود.

زمانی‌که هیچ آرگمان یا گزینه‌ای به همراه این دستور ارائه نشده باشد، دستور host خلاصه‌ای کوتاه از آرگومان‌ها و گزینه‌های خط فرمان خود را چاپ می‌کند.

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

ادامه‌ی مطلب

نحوه اجرای فایل php با استفاده از cron jobها

 

چنانچه مقاله "اضافه کردن cron job در سیستم عامل لینوکس/یونیکس" ما را مطالعه کرده باشید، می‌دانید که Cron Jobها در سیستم‌های لینوکسی، وظیفه‌ی اجرای عملیات‌های خاص در زمانبندی خاص را به صورت کاملاً اوتوماتیک به عهده دارد. با استفاده از cron jobها می‌توانید عملیات‌های تکراری خود را در سیستم، به سادگی و بدون دخالت به‌صورت کاملاً اوتوماتیک زمانبندی و اجرا نمایید.

ادامه‌ی مطلب

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

 

Pip، یک سیستم مدیریت بسته است که نصب و مدیریت بسته‌های نرم افزاری نوشته شده در پایتون، مانند موارد موجود در "فهرست بسته‌های پایتون" (PyPI) را ساده می‌کند. Pip به‌طور پیش‌فرض در اوبونتو 18.04 نصب نشده است. با این حال، جای نگرانی نیست؛ چراکه نصب آن بسیار ساده است.

ادامه‌ی مطلب

تغییر مسیر وب سایت با استفاده از فایل .htaccess

 

در این مقاله، تقریباً تمام نمونه‌های احتمالی برای تغییر مسیر وب‌سایت در htaccess. ارائه شده است و برای هر یک از مثال‌های ارائه شده، اسکریپت‌های تغییر مسیر نیز نمایش داده شده است. بدین منظور، به‌سادگی می‌توانید کدهای زیر را برای انجام عملیات تغییر مسیر، در فایل htaccess. خود اضافه کنید. فایل htaccess. را در دایرکتوری اصلی وب سایت خود می‌توانید بیابید و اگر آن را پیدا نکردید، می‌توانید کد را در یک فایل متنی کپی کرده و آن را به عنوان htaccess. ذخیره نمایید، پس از آن می‌توانید فایل را بارگذاری کنید.

ادامه‌ی مطلب

آموزش مجوزهای فایل ها در لینوکس (chmod)

در سیستم عامل لینوکس و یونیکس، هر چیزی یک فایل است و همه چیز در قالب فایل‌ها و دایرکتوری‌ها سازماندهی شده‌اند.

همانطور که می‌دانید 7 نوع فایل در لینوکس وجود دارد که در 3 دسته عمده در دسترس هستند.

همه فایل‌های یک سیستم دارای مجوزهایی هستند که تعیین می‌نماید هر فرد اجازه مشاهده، اصلاح یا اجرای چه فایل‌هایی را دارد.

ادامه‌ی مطلب

افزایش و کاهش LVM (مدیریت Logical Volume) در لینوکس

 

LVM مخفف عبارت Logical Volume Manager است و در لینوکس، دیسک درایوها و سایر دستگاه‌های ذخیره اطلاعات را مدیریت می‌کند. مقصود از عبارت "volume"، یک درایو دیسک یا پارتیشن آن است. LVM روشی پیشرفته برای مدیریت پارتیشن‌ها و فضای دیسک سخت در لینوکس است که امکانات بسیار گسترده‌تری را نسبت به مدل پارتیشن‌بندی سنتی در اختیار مدیر سیستم می‌گذارد.

در LVM می‌توان مجموعه‌ای از دیسک‌های سخت و یا پارتیشن‌ها را که Physical Volume نامیده می‌شوند، به‌صورت یک یا چندین دیسک منطقی بزرگ‌تر و یکپارچه با نام Volume Group به وجود آورده و سپس روی این دیسک ایجاد شده پارتیشن‌های خود (که Logical Volume نامیده می‌شود) را ایجاد نمود.

ادامه‌ی مطلب