لینوکس

دستور غیرفعالسازی فایروال در لینوکس

 

آیا تا به حال نیاز داشته‌اید که فایروال سیستم لینوکس خود را غیرفعال کنید؟ اگرچه توصیه می‌کنیم، هیچگاه فایروال نرم افزاری خود را متوقف نکنید، حتی اگر فایروال سخت افزاری داشته باشید؛ با این حال، در این آموزش نحوه غیرفعالسازی فایروال در توزیع‌های مختلف لینوکس شرح داده شده است.

ادامه‌ی مطلب

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

 

 

دستور xargs در لینوکس/یونیکس آیتم‌ها را از ورودی استاندارد می‌خواند (که با فاصله یا خط جدید مشخص شده است) و یک یا چند بار با هر یک از آرگمان‌های اولیه دستور را اجرا می‌کند. در این آموزش، ساختار دستور xargs و نحوه استفاده از آن در چند نمونه شرح داده شده است.

ادامه‌ی مطلب

نصب CouchDB در اوبونتو

 

CouchDB، یک پایگاه داده NoSQL است که به ما امکان می‌دهد با داده‌های ذخیره شده بصورت غیر رابطه‌ای ارتباط برقرار کنیم. انواع مختلفی از ساختارهای پایگاه داده NoSQL وجود دارد و در میان آن‌ها، CouchDB، یک پایگاه داده سندگرا است.

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

در این آموزش، به جزئیات نصب CouchDB در اوبونتو پرداخته شده است.

ادامه‌ی مطلب

نصب Elastic Stack در اوبونتو 18.04

 

Elastic Stack که با عنوان ELK stack نیز شناخته می‌شود، مجموعه نرم افزارهای رایگان و منبع بازی از شرکت Elastic است که برای تهیه گزارش بصورت متمرکز طراحی شده است.

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

در این راهنما، چگونگی نصب و پیکربندی Elastic stack برروی اوبونتو 18.04 شرح داده شده است.

ادامه‌ی مطلب

نصب Go برروی اوبونتو 18.04

 

Go، یک زبان برنامه نویسی مدرن است که در Google تولید شده است. این زبان که مجموعه‌ای قوی از کتابخانه‌ها را ارائه می‌دهد، در بسیاری از شرکت‌ها استفاده می‌شود. در این مقاله، نحوه دانلود و نصب Go و همچنین ساخت یک برنامه ساده Hello World با استفاده از آن زبان شرح داده شده است.

ادامه‌ی مطلب

نصب Node.js در اوبونتو 18.04

 

Node.js، یک پلتفرم جاوا اسکریپت برای برنامه نویسی با اهداف عمومی است که به کاربران اجازه می‌دهد، سریع و راحت برنامه‌های شبکه خود را ایجاد نمایند. Node.js با استفاده از جاوا اسکریپت در front و backend، توسعه را سازگارتر و یکپارچه‌تر می‌کند.

در این راهنما، نحوه نصب و شروع کار با Node.js در سرور Ubuntu 18.04 شرح داده شده است.

ادامه‌ی مطلب

کار با MySQL به همراه Node.js

 

Node.js مانند JAVA و PHP، یک زبان برنامه نویسی محبوب برای برنامه‌های وب است و MySQL، محبوب‌ترین پایگاه داده‌ای است که برای ذخیره داده استفاده می‌شود. درایور پایگاه داده MySQL برای Node.js در مخزن NPM موجود است. در این آموزش، نحوه اتصال به پایگاه داده MySQL با استفاده از node.js و انجام عملیات INSERT ،UPDATE ،SELECT و DELETE برروی جداول پایگاه داده MySQL  شرح داده شده است.

ادامه‌ی مطلب

اجرای چندین نسخه از Node.js با Node Version Manager

 

چنانچه روی چند پروژه Node.js بطور همزمان کار کرده باشید، احتمالاً با مشکل نیاز به نسخه‌‌های متفاوت مواجه شده‌اید. بدین معنی که شما برای یک پروژه، جدیدترین و بهترین نسخه Node.js را نصب کرده‌اید و پروژه دیگری که می‌خواهید روی آن کار کنید، به نسخه قدیمی‌تری نیاز دارد. در چنین شرایطی، ابزار Node Version Manager (nvm) بسیار کاربردی است. این ابزار به شما این امکان را می‌دهد که چندین نسخه از Node.js را نصب نموده و مطابق میل خود بین آن‌ها جابجا شوید.

در این آموزش، نحوه نصب ابزار nvm و چگونگی نصب و حذف Node.js و جابجایی بین نسخه های مختلف آن شرح داده شده است.

ادامه‌ی مطلب

تنظیم گواهی SSL با Node.js در لینوکس

 

امنیت، اولویت اول برای هرگونه سایت و برنامه کامپیوتری است. اگر سایت شما گزینه پرداخت را ارائه می دهد، توصیه می کنیم حتماً گواهی SSL را در سایت خود داشته باشید. در این مقاله، برای کاربران Node.js، نحوه پیکربندی SSL با یک برنامه node.js شرح داده شده است.

ادامه‌ی مطلب