
Nginx، یک سرور HTTP منبع باز و کارا و پروکسی معکوس است که مسئولیت مدیریت بار برخی از بزرگترین سایتها را برروی اینترنت دارد. هنگام مدیریت سرورهای وب NGINX، یکی از رایجترین کارهایی که انجام میدهید، بررسی فایلهای گزارش است.
دانستن نحوه پیکربندی و خواندن گزارشها، هنگام عیبیابی سرور یا برنامهها بسیار مفید است؛ زیرا آنها اطلاعات اشکالزدایی مفصلی را ارائه میدهند.
ادامهی مطلب

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

غالباً، هنگام کار برروی پروژههایی که از Git استفاده میکنند، این موقعیت پیش میآید که بخواهید از انتقال فایلهای خاص یا دایرکتوریهای خاصی به مخزن ریموت یا همان سرور جلوگیری کنید.
فایل gitignore. مشخص میکند که چه فایلهایی را Git باید نادیده بگیرد.
ادامهی مطلب

Node.js، یک محیط اجرای جاوا اسکریپت است که با استفاده از موتور V8 گوگل کروم، میتواند برنامههای جاوااسکریپت شما را در سمت سرور اجرا کند.
npm، مخفف عبارت Node Package Manager، مدیر بسته پیشفرض برای Node.js است که به توسعهدهندگان کمک میکند تا کد خود را بهاشتراک گذاشته و مجدداً از آن استفاده نمایند. این مدیر بسته، به بزرگترین مخزن نرمافزار جهان برای انتشار بستههای منبع آزاد Node.js نیز اشاره دارد.
البته پکیجهایی که در این مخزن وجود دارند، صرفا برای سمت سرور نمیباشند و در سمت مرورگر نیز قابل استفاده هستند!
ادامهی مطلب

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

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

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

دستور Host، یک برنامه CLI ساده برای جستجوی DNS است که معمولاً برای تبدیل نام به آدرسهای IP و برعکس استفاده میشود.
زمانیکه هیچ آرگمان یا گزینهای به همراه این دستور ارائه نشده باشد، دستور host خلاصهای کوتاه از آرگومانها و گزینههای خط فرمان خود را چاپ میکند.
شما میتوانید با افزودن یک گزینه خاص یا نوع رکورد در دستور host، انواع رکوردها را در دامنه مشاهده کنید.
ادامهی مطلب

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

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