مقاله ویژه

آموزش کامل if-else در اسکریپت شل (Shell Script) همراه با مثال
بعد از یادگیری مفاهیمی مثل آرایهها در شل اسکریپت، قدم بعدی درک دستورات شرطی است. در برنامهنویسی، اجرای پشت سر هم تمام دستورات معمولاً منطقی نیست. ما نیاز داریم که بعضی کدها فقط در شرایط خاص اجرا شوند.
همه مطالب

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

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

آموزش استفاده از SSHFS برای مانت کردن فایلسیستم ریموت روی SSH
SSHFS ابزاری امن و ساده برای مانت کردن فایلسیستم ریموت با SSH است که بدون کپی کردن دیتا، دسترسی بلادرنگ به دایرکتوریهای بزرگ را ممکن میکند. این روش چندسکویی است، از لینوکس، مک و ویندوز پشتیبانی میکند و با گزینههایی مثل کش، فشردهسازی و reconnect برای پروژههای AI/ML بهینه شده است. با SSHFS میتوان دیتاستهای حجیم را مستقیم در پروژههای یادگیری ماشین استفاده کرد و مدیریت فایل ریموت را بدون دردسر انجام داد.

آموزش جامع تبدیل و پردازش دادههای JSON با jq
jq ابزاری خط فرمانی برای پردازش حرفهای JSON است که استخراج، فیلتر و تبدیل دادهها را ساده میکند. با jq میتوان فایلهای بزرگ، خروجی API، دادههای Kubernetes و دیتاستهای ML را بدون مصرف زیاد حافظه مدیریت کرد. این ابزار مناسب DevOps، AI و اسکریپتنویسی است و جایگزینی مطمئن برای مدیریت دستی و غیرحرفهای JSON محسوب میشود.

آموزش افزودن و حذف کاربران در Ubuntu 24.04
افزودن و مدیریت کاربران در لینوکس یکی از پایهایترین وظایف هر مدیر سیستم است. با ایجاد کاربران عادی و دادن دسترسی sudo به آنها، میتوان امنیت سرور را افزایش داد و از کار با root برای امور روزمره جلوگیری کرد. این آموزش نشان میدهد چگونه کاربران جدید بسازید، به آنها sudo بدهید، حسابها را حذف یا موقتاً غیرفعال کنید و بهترین شیوههای مدیریت کاربران را رعایت کنید.
