لینوکس

نصب و استفاده از PHP Composer در CentOS 8

 

Composer، یک ابزار مدیریتی به منظور مدیریت برنامه‌های پیش نیاز برای PHP است (همانطور که npm برای Node.js و pip برای python است).
Composer تمام بسته‌های PHP مورد نیاز پروژه شما را جمع‌آوری کرده و آن‌ها را مدیریت می‌نماید؛ به همین دلیل در تمامی چارچوب‌ها و پلتفرم‌های مدرن PHP مانند Laravel ،Symfony ،Drupal و Magento 2 استفاده می‌شود.

در این آموزش، مراحل نصب Composer در CentOS 8 شرح داده شده است.

ادامه‌ی مطلب

نصب Apache Cassandra در CentOS 8

 

Apache Cassandra، یک پایگاه داده رایگان و منبع باز NoSQL است که هیچ نقطه شکستی ندارد. این پایگاه داده، مقیاس پذیری خطی و دسترسی پذیری بالا را بدون به خطر انداختن عملکرد ارائه می‌دهد. Apache Cassandra توسط بسیاری از شرکت‌ها که مجموعه داده‌های بزرگ و فعالی دارند، از جمله Reddit ،NetFlix ،Instagram و Github استفاده می‌شود.

در این مقاله، نحوه نصب و پیکربندی Apache Cassandra در CentOS 8 شرح داده شده است.

ادامه‌ی مطلب

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

 

 

ifconfig (پیکربندی رابط)، یک ابزار مدیریت شبکه است که به منظور پیکربندی و مشاهده وضعیت رابط‌های شبکه در سیستم عامل‌های لینوکس استفاده می‌شود. با ifconfig می‌توانید آدرس‌های IP را اختصاص دهید، رابط‌ها را فعال یا غیرفعال کنید، ARP cache، مسیرها و موارد دیگر را مدیریت نمایید.

در این مقاله، نحوه استفاده از دستور ifconfig شرح داده شده است.

ادامه‌ی مطلب

نصب و پیکربندی Fail2ban در Debian 10

 

همه سرورهایی که از طریق اینترنت قابل دسترسی هستند، در معرض حملات بدافزار قرار دارند. برای مثال، اگر برنامه‌ای دارید که از طریق شبکه عمومی قابل دسترسی است، مهاجمان می‌توانند از تلاش‌های brute-force برای دسترسی به برنامه استفاده کنند.

Fail2ban ابزاری است که به محافظت از ماشین لینوکس شما در برابر حملات brute-force و دیگر حملات خودکار با نظارت بر گزارش‌های سرویس‌ها برای فعالیت‌های مخرب کمک می‌نماید. این ابزار از regular expression برای اسکن فایل‌های گزارش استفاده می‌کند. بدین صورت که تمام ورودی‌های مطابق با الگوها شمارش می‌شوند و زمانی که تعداد آن‌ها به آستانه از پیش تعریف شده رسید، Fail2ban آدرس IP متخلف را با استفاده از فایروال سیستم برای مدت زمان مشخصی ممنوع می‌کند. هنگامی‌که دوره ممنوعیت به پایان می‌رسد، آدرس IP از لیست سیاه حذف می‌شود.

در این مقاله، به شرح ابزار Fail2ban پرداخته و نحوه نصب و پیکربندی آن در Debian 10 توضیح داده شده است.

ادامه‌ی مطلب

نصب Slack در CentOS 8

 

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

در این مقاله، نحوه نصب، به روز رسانی و حذف Slack در CentOS 8 شرح داده شده است.

ادامه‌ی مطلب

نصب Odoo 15 در اوبونتو 20.04

 

Odoo، یک مجموعه منبع باز محبوب از برنامه‌های تجاری است که به شرکت‌ها کمک می‌کند تا کسب و کار خود را مدیریت و اداره کنند. این مجموعه شامل طیف گسترده‌ای از برنامه‌های کاربردی مانند CRM، تجارت الکترونیک، سازنده وب سایت، صورت‌حساب، حسابداری، تولید، انبار، مدیریت پروژه، موجودی، و موارد بسیار دیگر است که همه به طور یکپارچه گردآوری شده‌اند.

ادامه‌ی مطلب

دستور htop چیست؟

 

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

ادامه‌ی مطلب

شماره پورت پیش فرض SSH چیست و چگونه می توان آن را تغییر داد؟

 

SSH یا Secure Shell به طور گسترده‌ای برای دسترسی ایمن به سرور از راه دور از طریق هر شبکه ناامن استفاده می‌شود.

در SSH، پورت پیش فرض به دلیل اهداف امنیتی باید تغییر کند؛ چرا که این تغییر پورت، باعث کاهش حملات بعضی از بات‌ها خواهد شد. مواردی وجود دارد که ممکن است تهدید بالقوه‌ای برای پورت وجود داشته باشد. در چنین مواقعی، تغییر آن برای حفاظت از شبکه مهم می‌شود. در این مقاله، به درک اصول SSH و پورت پیش فرض پرداخته است.

ادامه‌ی مطلب

نحوه کپی کردن در ویرایشگر Nano

 

Nano، ابتدایی‌ترین ویرایشگر متن لینوکس بر اساس خط فرمان است که تمام ویژگی‌های استاندارد ویرایشگر متن، مانند برجسته کردن syntax، چند بافری، اسکن و جایگزینی با پشتیبانی از regular expression، تصحیح اشتباهات تایپی و کدینگ UTF-8 را دارد. دستور کپی در Nano برای زمانی بسیار مفید است که نمی‌خواهید یک متن یکسان را به طور مکرر بنویسید.

این آموزش به شما کمک می‌کند تا نحوه کپی کردن در ویرایشگر Nano را درک نمایید.

ادامه‌ی مطلب

نحوه Undo کردن تغییرات در ویرایشگر متن Nano

 

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

ادامه‌ی مطلب