سرور مجازی

آموزش باز کردن، اکستراکت و ایجاد فایل‌های RAR در لینوکس

به طور معمول در لینوکس از فشرده‌سازی zip یا tar  استفاده می‌شود، ولی گاهی برخی کاربران نیاز به کار با فایل‌های فشرده RAR دارند. در این مطلب نحوه ایجاد و اکستراکت فایل‌های RAR در لینوکس را بررسی خواهیم کرد. فایل‌ RAR چیست؟ RAR مخفف Roshal Archive که نوعی فرمت فایل فشرده است که برای کاهش حجم فایل‌ها یا گروه‌هایی از فایل استفاده می‌شود. فرمت RAR چندین مزیت را نسبت به فایل‌های فشرده نشده دارد: کاهش فضای ذخیره سازی: فشرده سازی فایل‌ها در یک آرشیو RAR می‌تواند به میزان قابل توجهی میزان فضای دیسک اشغال شده را کاهش دهد. سرعت انتقال ... ادامه مطلب

رفع خطای اتصال SSH Connection Refused

هنگام مدیریت سرورهای لینوکس، معمولا از پروتکل Secure Shell (SSH) استفاده می‌کنید، اما گاهی اوقات ممکن است پیام Connection Refused را مشاهده نمائید. در این صورت، نگران نباشید، زیرا در این مطلب پنج راه برای رفع خطای رد اتصال SSH را بررسی خواهیم کرد. چه چیزی باعث خطای رد اتصال SSH می شود؟ SSH پروتکلی است که برای ورود ایمن از راه دور و سایر خدمات شبکه ایمن در یک شبکه ناامن استفاده می‌شود. دلایل مختلفی وجود دارد که ممکن است هنگام تلاش برای اتصال از طریق SSH با خطای  Connection Refused روبرو شوید:  پورت SSH نادرست SSH به طور ... ادامه مطلب

چگونه مصرف حافظه Heap در لینوکس را بررسی کنیم؟

حافظه Heap منطقه‌ای است که در آن یک برنامه می‌تواند به صورت داینامیک، حافظه را در طول زمان اجرا تخصیص داده (allocate) و آزاد (deallocate) کند. برخلاف حافظه Stack، تخصیص heap دستی است و به درخواست‌ها و انتشار صریح (explicit) نیاز دارد که برای ساختارهای داده با اندازه یا طول عمر متفاوت استفاده می‌شود، اما مدیریت دقیق برای جلوگیری از نشت حافظه (memory leak) ضروری است. روش های زیر به شما کمک می‌کند تا میزان مصرف حافظه Heap را برای فرآیندهای لینوکس تعیین کنید: بازرسی /proc/[PID]  /maps/ با استفاده از top یا htop ابزار valgrind ابزار دقیق سفارشی راهکارهایی برای بررسی ... ادامه مطلب

تفاوت NFS و SMB چیست؟

آیا تا به حال با دسترسی آهسته یا غیرقابل اعتماد به فایلهای به اشتراک گذاشته شده در شبکه خود مشکل داشته‌اید؟ اگر چنین است، شما تنها نیستید. بسیاری از محیط‌های فناوری اطلاعات با چالش‌های مشابهی روبرو هستند و انتخاب پروتکل اشتراک‌گذاری فایل مناسب می‌تواند تفاوت چشمگیری در عملیات سازمان ایجاد کند. فرقی نمی‌کند مدیریت یک شبکه اداری کوچک را بر عهده دارید یا یک زیرساخت سازمانی بزرگ، درک تفاوت های ظریف NFS و SMB می تواند به شما در بهینه سازی عملکرد و افزایش امنیت کمک کند. پروتکل‌های اشتراک‌گذاری فایل مانند NFS (Network File System) و SMB (Server Message Block) ... ادامه مطلب

آموزش نصب وردپرس با آپاچی در اوبونتو ۲۴

در این مطلب شما را از طریق فرآیند نصب وردپرس بر روی سرور اوبونتو با استفاده از وب سرور آپاچی راهنمایی خواهیم کرد. این تنظیم که اغلب به عنوان پشته LAMP (Linux, Apache, MySQL, PHP) شناخته می‌شود، یک روش آزمایش شده برای میزبانی سایت‌های وردپرس است. ما همه چیز را از آماده سازی سرور اوبونتو و نصب بسته‌های نرم افزاری لازم گرفته تا پیکربندی آپاچی، راه اندازی پایگاه داده MySQL و در نهایت نصب و پیکربندی خود وردپرس را پوشش خواهیم داد. شایان ذکر است که در حالی که این فرآیند دستی درک عمیقی از محیط سرور شما ارائه می‌دهد، ... ادامه مطلب

چگونه دستورات لینوکس را در پس زمینه اجرا کنیم؟

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