
آموزش نصب جاوا روی اوبونتو با Apt (نصب JRE و JDK)
بسیاری از نرمافزارهای سروری و سازمانی مثل Tomcat، Jetty، GlassFish، Cassandra و Jenkins برای اجرا به Java و ماشین مجازی آن یعنی JVM نیاز دارند.

لیست و حذف قوانین فایروال iptables در لینوکس
مدیریت قوانین فایروال در لینوکس با iptables را یاد بگیرید. در این آموزش نحوه مشاهده، حذف، ریست شمارندهها و پاکسازی کامل قوانین و زنجیرههای iptables به صورت قدمبهقدم توضیح داده شده است

آموزش مانیتورینگ MongoDB با Grafana و Prometheus روی Ubuntu 20.04
در این آموزش نحوه مانیتورینگ دیتابیس MongoDB با استفاده از Prometheus و Grafana روی Ubuntu 20.04 را یاد میگیرید. شامل نصب Prometheus، راهاندازی MongoDB Exporter، اتصال به Grafana و ساخت داشبورد حرفهای برای بررسی لحظهای عملکرد، مصرف منابع و وضعیت کلی دیتابیس.

آموزش مدیریت Hash در Redis
یک پایگاه داده متنباز، درونحافظهای (In-Memory) و از نوع Key-Value است. یکی از ساختارهای دادهای مهم در Redis، نوع داده Hash میباشد. Hash در ردیس ساختاری است که بین یک فیلد متنی (field) و یک مقدار متنی (value) ارتباط برقرار میکند. هر Hash میتواند شامل تعداد زیادی جفت فیلد-مقدار باشد، در حالی که مصرف حافظه آن بهینه است. به همین دلیل Hash گزینهای بسیار مناسب برای نمایش آبجکتها است.

آموزش ساخت REST API با Prisma و PostgreSQL در Node.js
Prisma یک ORM متنباز برای Node.js و TypeScript است که کار با دیتابیس را برای برنامهنویسان سادهتر، ایمنتر و سریعتر میکند. به جای نوشتن کوئریهای پیچیده SQL و مدیریت دستی مایگریشنها، میتوانید ساختار داده و ارتباط بین جداول را در سطح کد مدیریت کنید.

آموزش پارتیشنبندی و فرمت کردن دیسک در لینوکس
آموزش کامل پارتیشنبندی، فرمت کردن و مونت کردن دیسک در لینوکس با استفاده از parted و ext4، به همراه تنظیم Auto-mount در فایل fstab.

آموزش تنظیم گزینههای سفارشی اتصال در SSH Client
SSH یا Secure Shell رایجترین روش برای اتصال امن به سرورهای لینوکسی و مدیریت آنها از راه دور است. وصل شدن به یک سرور با یک دستور ساده کار سختی نیست، اما وقتی با چندین سرور مختلف کار میکنید، وارد کردن مداوم یوزرنیم، پورت، کلیدها و تنظیمات خاص هر سرور، هم وقتگیر است هم اعصابخردکن.

YUM چیست؟ آشنایی با سیستم مدیریت بسته در لینوکس
در سیستمعاملهای لینوکسی، نصب، بروزرسانی و مدیریت نرمافزارها از طریق ابزارهایی به نام مدیریتکننده بسته (Package Manager) انجام میشود. یکی از مهمترین این ابزارها در توزیعهای مبتنی بر RPM، دستور YUM است.

آموزش استفاده از دستور time در لینوکس برای اندازهگیری زمان اجرای دستورات
گاهی اوقات نیاز داریم بدانیم یک دستور یا اسکریپت چقدر زمان برای اجرا نیاز دارد. سادهترین روش، ثبت زمان شروع و پایان و محاسبه تفاوت آنهاست. حتی میتوانید از اپلیکیشن ساعت یا کرنومتر استفاده کنید. اما در لینوکس میتوانید همه این کارها را با دستور time به راحتی انجام دهید.

معرفی فریمورکهای جدید و مدرن برای برنامهنویسی روی سرورهای لینوکسی
با رشد سریع معماریهای Cloud، میکروسرویسها و اپلیکیشنهای Real-Time، انتخاب فریمورک مناسب برای بکاند روی سرورهای لینوکسی اهمیت بیشتری از همیشه پیدا کرده است. فریمورکهای مدرن امروزی فقط برای ساخت API نیستند؛ آنها برای مقیاسپذیری، امنیت، سرعت پردازش و استقرار ساده در محیطهای Docker و Kubernetes طراحی شدهاند. در ادامه، مهمترین و جدیدترین فریمورکهایی را میبینیم که در سالهای اخیر محبوبیت بالایی در سرورهای لینوکسی پیدا کردهاند.
