لینوکس

انواع شِل (Shell) در لینوکس چیست؟

شِل‌(پوسته) بخش مهمی از هر جلسه(session) کاربر لینوکس است. هر پوسته خواص منحصر به فردی دارد از این رو، موارد زیادی وجود دارد که یک shell برای نیازهای خاص بهتر از دیگری است. در این مطلب بررسی می‌کنیم که شل چیست و چه اهمیتی دارد   هر زمان که کاربر وارد سیستم می‌شود یا یک پنجره کنسول را باز می‌کند، کرنل یک پوسته جدید را اجرا می‌نماید. کرنل قلب هر سیستم عاملی است و مسئولیت مدیریت کنترل و اجرای فرآیندها و اطمینان از استفاده صحیح از منابع سیستم را بر عهده دارد. شل (Shell) برنامه‌ای است که به عنوان رابط بین کاربر و ... ادامه مطلب

بررسی پورت‌های باز در لینوکس

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

ترموکس (Termux) چیست؟

Termux یک دستگاه Android را به یک محیط توسعه سبک و قابل حمل تبدیل می‌کند و کاربران را قادر می‌سازد تا وظایف مختلفی مانند کدنویسی، اسکریپت نویسی، مدیریت سیستم و تست شبکه را مستقیم بر روی تلفن هوشمند یا تبلت خود انجام دهند. Termux یک شبیه ساز ترمینال اندروید و برنامه محیط لینوکس است که به کاربران اجازه می‌دهد یک توزیع کامل لینوکس را در دستگاه‌های اندرویدی خود اجرا کنند. یک رابط خط فرمان قدرتمند (CLI) ارائه می‌کند که کاربران را قادر می‌سازد تا دستورات مختلف یونیکس، اسکریپت‌های shell را اجرا کنند و به طیف گسترده‌ای از ابزارهای لینوکس روی ... ادامه مطلب

فایل سیستم ZFS چیست؟

ZFS چیست و چرا در بین کاربران با تجربه بسیار محبوب است؟ در این مطلب نگاهی به تاریخچه ZFS و ویژگی‌ها و مزایای آن نسبت به سایر فایل سیستم‌ها خواهیم انداخت. ZFS یک فایل سیستم پیشرفته است که توسط شرکت Sun Microsystems طراحی شد و توانست انقلابی در دنیای فایل سیستم ایجاد کند. تاریخچه ZFS فایل سیستم Z یا (ZFS) توسط Matthew Ahrens و Jeff Bonwick در سال 2001 ایجاد شد. ZFS به عنوان نسل بعدی فایل سیستم برای OpenSolaris شرکت Sun Microsystems طراحی شده است. در سال 2008، ZFS به FreeBSD منتقل شد و در همان سال پروژه‌ای برای استفاده ... ادامه مطلب

ترمیوس(Termius) چیست؟

اگر یک توسعه دهنده مبتدی هستید، ممکن است با رابط‌ها و کنسول‌های خط فرمان آشنا نباشید. در این مطلب، ما به معرفی شبیه‌ساز ترمینال Termius می‌پردازیم، ویژگی‌های آن را بررسی کرده و نحوه استفاده از ترمیوس را بیان می‌کنیم. شبیه ساز ترمینال(Terminal Emulators) شبیه ساز ترمینال برنامه‌های نرم افزاری هستند که به کاربران اجازه می‌دهند از طریق دستورات به سیستم عامل کامپیوتر خود دسترسی داشته باشند. از این دستورات می‌توان برای باز کردن و ویرایش فایل‌ها، جابجایی فایل‌ها، راه اندازی برنامه‌ها و موارد دیگر استفاده کرد. شبیه سازهای ترمینال اغلب توسط مشاغل برای دسترسی به داده‌ها یا برنامه‌ها در دستگاه‌ها یا سرورهای ... ادامه مطلب

فایل سیستم (File System) چیست؟

بسیاری از سیستم عامل‌ها به جای سیستم عامل ویندوز و macOS در اکوسیستم دیجیتال اجرا می‌شوند. لینوکس یک سیستم عامل رقابتی است که محبوبیت بسیاری در بین توسعه دهندگان به دست آورده است. با چنین استفاده گسترده ای در بازار، درک سیستم عامل ضروری است. بنابراین، این مطلب را بر اساس ارائه یک نمای کلی از انواع فایل سیستم لینوکس تنظیم کرده‌ایم.  فایل سیستم (file system) لینوکس چیست؟ فایل سیستم مجموعه‌ای از داده‌ها یا فایل‌های ذخیره شده در هارد دیسک یا دستگاه ذخیره سازی کامپیوتر را نگهداری می‌کند. این سیستم‌ها مکان و موقعیت فایل‌ها را در دستگاه ذخیره‌سازی تعریف می‌کنند، ... ادامه مطلب