لینوکس

kernel panic چیست؟

کرنل پنیک یک خرابی سیستم یا خرابی کرنل است که سیستم را از ادامه عملکرد عادی خود باز می‌دارد. خرابی زمانی رخ می‌دهد که هسته با یک خطای غیرقابل جبران یا شرایطی مواجه گردد که قادر به مدیریت آن نیست. کرنل پنیک با سیستم عامل‌های مبتنی بر یونیکس مانند لینوکس، BSD و macOS مرتبط است. این خطا مشابه خطای صفحه آبی مرگ (BSOD) در سیستم عامل ویندوز است.   این مطلب توضیح می‌دهد که کرنل پنیک چیست و دلایل احتمالی بروز آن را فهرست نموده و به کاربران کمک می‌کند این نوع خطا را عیب‌یابی کنند. کرنل پنیک (kernel panic) چیست؟ ... ادامه مطلب

آشنایی با دستور ps aux در لینوکس

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

مقایسه وب سرور Apache و Nginx

اینترنت تسخیر جهان را در دهه 90 میلادی آغاز کرد، کل پروتکل Web را می‌توان به عنوان یک بازدید کننده در نظر گرفت که یک سند را از یک آدرس وب معین به کمک سیستم DNS و IP که درخواست را به کامپیوتر مناسب ارسال می‌نماید. این کامپیوتر که میزبان صفحه وب درخواستی است، صفحه وب را به بازدیدکننده به اصطلاح serve می‌کند وب سرور نرم افزار کامپیوتری است که محتوا را از طریق اینترنت ارائه نموده و داده‌ها را بین سیستم میزبان و مرورگر کاربر منتقل می‌کند. انتخاب وب سرور مناسب هنگام راه اندازی یک وب سایت یا راه ... ادامه مطلب

۲۰ نمونه اسکریپت نویسی با Bash

هدف این راهنما ایجاد درک درستی از  اسکریپت bash، مفاهیم برنامه نویسی bash و سینتکس آنها، همراه با چند مثال ارزشمند است. در این مطلب، اسکریپت نویسی bash را از پایه و نحوه خودکارسازی فرآیندها در سرورهای لینوکس را یاد خواهید گرفت. متغیرها، دستورات شرطی، انتقال آرگومان‌های خط فرمان به اسکریپت‌ها، خواندن ورودی کاربر، حلقه‌ها، توابع و بسیاری موارد دیگر بحث خواهیم کرد.   اسکریپت shell/bash چیست؟ برنامه نویسی Bash ابزار قدرتمندی برای خودکارسازی وظایف در یک سیستم لینوکس فراهم می‌کند. از کاربرد دستورات خروج از shell گرفته تا کنترل جریان یک اسکریپت با عبارات if-elseif-else، اسکریپت‌های bash به شما ... ادامه مطلب

دبیان ۱۲ – Linux Debian 12.0 Bookworm

پس از چندین ماه توسعه،  دبیان  آخرین نسخه پایدار سیستم عامل محبوب مبتنی بر لینوکس خود را منتشر کرد. دبیان 12 با نام Bookworm نقطه عطف مهمی در نبرد با سیستم عامل های انحصاری، به ویژه ویندوز 11 است.  بعد از حدود 2 سال توسعه، پروژه دبیان نسخه 12 پایدار جدید خود را با نام bookworm منتشر کرد. به لطف همکاری  تیم امنیتی دبیان و تیم پشتیبانی طولانی مدت دبیان، bookworm  تا 5 سال آینده پشتیبانی خواهد شد. به دنبال قطعنامه عمومی 2022 در مورد non-free-firmware، یک منطقه آرشیو جدید را معرفی کرده که امکان جداسازی non-free-firmware از سایر بسته های غیر ... ادامه مطلب

Rocky Linux چیست؟

با توجه به اعلام ناخوشایند RedHat در مورد پایان پشتیبانی از CentOS و همچنین تمرکز RedHat بر CentOS Stream انتشار  توزیع Rocky Linux توانست تحولی در بین کاربران ایجاد کند و آنها را امیدوار کند که تصمیمی عجولانه برای تغییر توزیع سیستم عامل خود نگیرند. در این مقاله قصد داریم شما را با راکی لینوکس آشنا کنیم. راکی لینوکس یک سیستم عامل enterprise متن‌باز  و جایگزین CentOS است  که به گونه‌ای طراحی شده است که 100٪ سازگار با باگ ( bug-for-bug ) با Red Hat Enterprise Linux باشد و در حال توسعه فشرده توسط جامعه است.   تاریخچه راکی لینوکس – Rocky Linux با پایان عمر CentOS ... ادامه مطلب