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

پیکربندی Nginx به عنوان یک وب سرور و reverse proxy برای Apache

 

همانطور که می‌دانید Apache و Nginx هر دو وب سرورهای رایگان، منبع باز و قدرتمندی در سراسر جهان هستند. آپاچی به داشتن قدرت بالا مشهور است در حالی که Nginx به داشتن سرعت بالا معروف است. هر دو مزایا و معایبی دارند. به عنوان مثال، Nginx از PHP-FPM به منظور بارگذاری فایل‌های PHP استفاده می‌کند؛ در حالی که Apache بدون نیاز به ابزاری PHP را بارگذاری می‌نماید. Apache به منظور بخش پویای وب سایت استفاده می‌شود؛ در حالی که Nginx فایل‌های ثابت مانند فایل‌های گرافیکی، CSS و js را ارائه می‌دهد.

ادامه‌ی مطلب

اسکن ویروس ها با ClamAV در اوبونتو 20.04

 

ویروس‌های زیادی برای توزیع‌های لینوکس ساخته نشده است. بنابراین، بیشتر افرادی که از چنین سیستم‌هایی استفاده می‌کنند، حتی زحمت استفاده از نرم افزارهای ضد ویروس را ندارند. با این حال، کسانی که بخواهند سیستم‌های لینوکس خود یا سایر سیستم‌های مبتنی بر ویندوز متصل به یک کامپیوتر لینوکس (از طریق شبکه) را اسکن کنند، می‌توانند از ClamAV استفاده نمایند.

ادامه‌ی مطلب

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

 

هنگام دانلود فایل‌ها (به ویژه فایل‌های نصبی) از وب سایت‌ها، بهتر است که صحت فایل دانلود شده را تأیید کنید. یک وب سایت اغلب به منظور تضمین اینکه بارگیری به درستی انجام شده است، برای هر فایل، یک مقدار hash نمایش می‌دهد.

در این مقاله، به شرح ابزار md5sum پرداخته شده است که می‌تواند به منظور تأیید صحت بارگیری فایل‌ها استفاده شود. سه ابزار کاربردی دیگر به نام sha1sum ،sha256sum و sha512sum نیز وجود دارند که مشابه md5sum کار می‌کنند.

ادامه‌ی مطلب

پیکربندی WireGuard VPN در Debian 10

 

WireGuard، یک VPN عمومی (شبکه خصوصی مجازی) است که از رمزنگاری پیشرفته استفاده می‌کند. در مقایسه با سایر نرم افزارهای VPN، مانند IPsec و OpenVPN، این VPN به طور کلی سریع‌تر، امن‌تر و با پیکربندی آسان‌تر است. WireGuard بصورت مستقل از سیستم عامل ساخته شده است و تقریباً در همه جا از جمله لینوکس، ویندوز، اندروید و macOS قابل اجرا است.

ادامه‌ی مطلب

نصب و پیکربندی Redis برروی Ubuntu 20.04

 

Redis، یک پایگاه داده منبع باز با حافظه داخلی به صورت key-value است که می‌تواند به عنوان یک پایگاه داده، حافظه نهان و واسطه پیام استفاده شود و از ساختارهای مختلف داده مانند Stringها، Hasheها، Listها، Setها و غیره پشتیبانی می‌کند. Redis از طریق Redis Sentinel و پارتیشن بندی خودکار در چندین گره Redis با کلاستر Redis دسترسی بالا را فراهم می‌نماید.

ادامه‌ی مطلب

نصب PyCharm برروی Ubuntu 20.04

 

PyCharm، محبوب‌ترین IDE برای زبان برنامه نویسی پایتون است. PyCharm با ویندوز، لینوکس و macOS سازگار است. ابزارها و ویژگی‌های PyCharm به برنامه نویسان کمک می‌کنند تا نرم افزارهای مختلفی را در پایتون به سرعت و به طورکارآمد بنویسند. توسعه دهندگان می‌توانند رابط کاربری PyCharm را با توجه به نیاز خود تنظیم نمایند.

ادامه‌ی مطلب

تغییر طرح بندی صفحه کلید در دسکتاپ Ubuntu 20.04

 

در این آموزش، روش تغییر طرح‌بندی صفحه کلید در Ubuntu 20.04 Focal Fossa شرح داده شده است. با این کار می‌توانید به کاراکترهای زبان‌های دیگر دسترسی پیدا کرده و در صورت تمایل بین چندین طرح‌بندی صفحه کلید جابجایی انجام دهید.

ادامه‌ی مطلب

نصب سرور Xrdp برروی Ubuntu 18.04

 

Xrdp، یک اجرای منبع باز از پروتکل دسک‌تاپ ریموت مایکروسافت (RDP) است که به شما امکان می‌دهد، یک سیستم ریموت را به صورت گرافیکی کنترل کنید. با استفاده از RDP می‌توانید به سیستم ریموت وارد شده و یک نشست دسک‌تاپ واقعی درست مانند یک سیستم محلی ایجاد نمایید.

ادامه‌ی مطلب

مقایسه apt update و apt upgrade

 

چنانچه تا به حال با Debian Linux یا دیگر توزیع‌های لینوکس مانند اوبونتو کار کرده باشید، حتماً ابزار مدیریت بسته APT را دیده و یا استفاده کرده‌اید. APT ابزاری برای نصب، به روزرسانی و حذف بسته‌ها بر روی چنین سیستم‌هایی است.

ادامه‌ی مطلب

مقدمه ای بر OpenStack

 

OpenStack، یک پلت‌فرم منبع باز است که سرورهای مجازی قدرتمند و سرویس‌های مورد نیاز برای محاسبات ابری را ارائه می‌دهد. این پلت‌فرم بیشتر به عنوان یک زیرساخت برای ارائه سرویس (IaaS) مستقر می‌شود که هدف آن فراهم کردن مؤلفه‌ها و ابزارهای سخت افزاری به منظور پردازش، ذخیره سازی و شبکه سازی در سراسر مرکز داده است.

ادامه‌ی مطلب