لینوکس

چگونه درایوهای دیسک را در لینوکس پارتیشن بندی و فرمت کنیم؟

  • دسته بندی ها: لینوکس
دیسک، پارتیشن بندی، ext4، mkfs، /dev/sda، فایل سیستم، کلمات کلیدی رایج هنگام کار با سرورهای لینوکس هستند، مدیریت فضای ذخیره سازی یک جنبه اساسی مدیریت سرور است و در ابتدا می تواند ترسناک به نظر برسد. عباراتی مانند format، mount ،پارتیشن تیبل (GPT و MBR) و انتخاب نوع فایل سیستم مناسب(exFAT، FAT32 و NTFS) می توانند موجب پیچیدگی بیشتر موضوع شوند. این مطلب مفاهیم اساسی پارتیشن بندی دیسک و فرمت دیسک در لینوکس را توضیح می‌دهد. ما با توضیح اینکه پارتیشن بندی دیسک و فرمت دیسک چیست و چرا لازم است شروع می کنیم. سپس، انواع مختلف فایل سیستم را ... ادامه مطلب

حمله فورک بمب (Fork Bomb) چیست؟

فورک یک فراخوانی سیستمی است که در سیستم‌های یونیکس و لینوکس استفاده می‌شود که یک فرآیند موجود (Parent process) را می‌گیرد و آن را تکرار می‌کند و یک فرآیند جدید (Child process) را تشکیل می‌دهد و به هر دو فرآیند اجازه می‌دهد تا وظایف منحصر به فرد را به طور همزمان انجام دهند.   بمب فورک (ویروس خرگوش) یک حمله انکار سرویس (DoS) است که در آن فراخوانی سیستم فورک به صورت بازگشتی استفاده می‌شود تا زمانی که همه منابع سیستم یک دستور را اجرا کنند. سیستم در نهایت overload می‌شود و قادر به پاسخگویی به هیچ ورودی نیست. برخلاف ... ادامه مطلب

تفاوت بین SSH و Telnetچیست؟

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

دستور dtrx در لینوکس – ابزار فشرده سازی هوشمند (tar، zip، cpio، rpm، deb، rar)

همه ما ممکن است در زمان استفاده از پسوندهای لینوکس tar.gz، tar.bz2، tbz با مشکلاتی مواجه شده باشیم. انواع مختلف فشرده سازی و دستورات زیادی برای به خاطر سپردن وجود دارد، در این مطلب به معرفی ابزار dtrx در لینوکس خواهیم پرداخت. Dtrx چیست؟ Dtrx مخفف Do The Right Extraction است، یک برنامه خط فرمان متن‌باز و بسیار موثر برای سیستم‌های یونیکس است که کار اکستراکت فایل‌های آرشیو و فشرده را ساده‌تر می‌کند. دستور dtrx جایگزین دستورات tar -zxvf یا tar -xjf است و یک دستور واحد را برای اکستراکت آرشیوها در فرمت‌های مختلف از جمله tar، zip، rpm، deb، ... ادامه مطلب

آموزش مانیتورینگ لود آپاچی با mod_status در لینوکس

آپاچی یکی از پرکاربردترین نرم افزارهای وب‌سرور در جهان است. نظرسنجی W3Techs تخمین می‌زند که حدود 29 درصد از وب سرورهای شناخته شده از آپاچی استفاده می‌کنند. دانستن نحوه انجام تغییرات اساسی هنگام اجرای وب سرور آپاچی بسیار مهم است.  در این مطلب، آموزش مانیتور بر لود وب‌سرور آپاچی و پیگیری درخواست‌ها با استفاده از ماژول mod_status، سازگار با تمام توزیع‌های لینوکس مدرن مانند RHEL، فدورا و اوبونتو را ارائه خواهیم کرد. mod_status چیست؟ mod_status یک ماژول آپاچی است که اطلاعات لحظه‌ای را در مورد بارگذاری وب سرور و کانکشن‌های فعلی ارائه می‌کند که از طریق یک رابط HTML، در مرورگر قابل ... ادامه مطلب

rbash یا Restricted Bash چیست؟

در دنیای لینوکس و سیستم‌های شبه‌یونیکس (Unix-like)، امنیت بسیار مهم است، به خصوص زمانی که چندین کاربر یک سیستم را به اشتراک بگذارند. یکی از راه‌های افزایش امنیت استفاده از شل‌های محدود شده (restricted) است. یکی از این شِل‌ها rbash یا  Restricted Bash است. این مطلب توضیح می‌دهد که rbash چیست، چه تفاوتی با shell ‌معمولی Bash دارد و مثال‌هایی از کاربرد آن ارائه می‌شود. شِل (Shell) چیست؟ شل برنامه‌ای است که کاربران را قادر می‌سازد تا از طریق یک رابط خط فرمان با سیستم لینوکس تعامل داشته باشند. دستورات وارد شده توسط کاربر را تفسیر نموده و برای اجرای ... ادامه مطلب