هنگام مدیریت سرورهای لینوکس، معمولا از پروتکل Secure Shell (SSH) استفاده میکنید، اما گاهی اوقات ممکن است پیام Connection Refused را مشاهده نمائید. در این صورت، نگران نباشید، زیرا در این مطلب پنج راه برای رفع خطای رد اتصال SSH را بررسی خواهیم کرد.
هنگام مدیریت سرورهای لینوکس، معمولا از پروتکل Secure Shell (SSH) استفاده میکنید، اما گاهی اوقات ممکن است پیام Connection Refused را مشاهده نمائید. در این صورت، نگران نباشید، زیرا در این مطلب پنج راه برای رفع خطای رد اتصال SSH را بررسی خواهیم کرد.
حافظه Heap منطقهای است که در آن یک برنامه میتواند به صورت داینامیک، حافظه را در طول زمان اجرا تخصیص داده (allocate) و آزاد (deallocate) کند. برخلاف حافظه Stack، تخصیص heap دستی است و به درخواستها و انتشار صریح (explicit) نیاز دارد که برای ساختارهای داده با اندازه یا طول عمر متفاوت استفاده میشود، اما مدیریت دقیق برای جلوگیری از نشت حافظه (memory leak) ضروری است.
در این مطلب شما را از طریق فرآیند نصب وردپرس بر روی سرور اوبونتو با استفاده از وب سرور آپاچی راهنمایی خواهیم کرد. این تنظیم که اغلب به عنوان پشته LAMP (Linux, Apache, MySQL, PHP) شناخته میشود، یک روش آزمایش شده برای میزبانی سایتهای وردپرس است.
دستورات لینوکس یک راه عالی برای تعامل با سیستم از طریق ترمینال است. با این حال، گاهی اوقات ممکن است مدتی طول بکشد تا کار مورد نظر به پایان برسد. این امر کاربران را مجبور میکند تا زمان زیادی منتظر بمانند تا فرآیند به پایان برسد یا به طور کلی یک shell جدید ایجاد کند. خوشبختانه، میتوانید با دنبال کردن چند روش ساده، دستورات لینوکس را در پسزمینه اجرا کنید. در این مطلب به معرفی چند روش برای اجرای دستورات لینوکس در بکگراند پرداختهایم.
اوبونتو 24 Ubuntu 24.04 LTS (Noble Numbat) در اردیبهشت 1403 منتشر شد. این نسخه جدید به مدت پنج سال تا تیر ماه 1408 پشتیبانی خواهد شد. معماری armhf اکنون از مشکل سال 2038 پشتیبانی می کند. به روز رسانی ها شامل به روز رسانی های قابل توجهی برای بستههای اصلی مانند کرنل لینوکس، systemd، Netplan، ارتقای toolchain برای پشتیبانی بهتر از توسعه، اقدامات امنیتی پیشرفته و بهینه سازی عملکرد است.
در سرور مجازی لینوکس، systemd به عنوان سیستم اولیه عمل نموده و فرآیندهای بکگراند را که همه چیز را در حال اجرا نگه میدارد، هماهنگ میکند. این فرآیندها که services نامیده میشوند، وظایف مهمی مانند سرویسدهی وب، دیتابیسها و فایروالها را انجام میدهند. systemd مسئول استارت، توقف و مدیریت این سرویسها است.
لینوکس با ارائه رابط خط فرمان (CLI)، به کاربران اجازه میدهد تا از طریق اجرای دستورات با سیستم لینوکس تعامل موثرتری داشته باشند. یادگیری دستورات پایه لینوکس برای تعامل موثرتر با سیستم لینوکس و مدیریت و انجام طیف وسیعی از وظایف به صورت کارآمدتر و سریعتر ضروری است.
در دنیای مبتنی بر داده امروزی، درایوهای USB همچنان راهی محبوب برای انتقال اطلاعات هستند. در حالی که سیستمهای لینوکس مدرن با رابطهای گرافیکی اغلب درایوهای USB را به صورت خودکار mount میکنند، ممکن است با موقعیتهایی مواجه شوید که mount دستی از طریق ترمینال ضروری باشد.
IPv6 معمولا به طور پیش فرض در سیستمهای اوبونتو فعال است. با این حال، اگر هنوز فعال نشده، میتوانید IPv6 را در اوبونتو به صورت دستی با ویرایش فایلهای پیکربندی مانند فایل etc/sysctl.conf/ و غیرفعال کردن تنظیمات موجود disable_ipv6 از طریق تغییر مقدار به 0 با دسترسی root فعال کنید. تغییر IPv4 به IPv6 که آخرین نسخه آیپی است، گامی مهم برای تقویت اتصال آنلاین و بهبود امنیت و عملکرد است.
آیا دایرکتوریهای پر از پروژههای قدیمی، مجموعه دادهها، لاگها یا عکسهایی دارید که فضای زیادی را در هارد دیسک شما اشغال میکنند؟ آیا میخواهید یاد بگیرید که چگونه آنها را به سرعت و به راحتی با استفاده از دستورات ساده در لینوکس حذف کنید؟ در این مطلب آموزش حذف دایرکتوریها با هزاران فایل در لینوکس را با استفاده از دستورات و گزینههای مختلف به شما نشان خواهیم داد.