سرور لینوکسی شما لود پایینی دارد ولی کند است ؟ احساس میکنید بی دلیل حجم فضای سرور اشغال شده ؟ محتویات پوشه ها را دستی بازبینی کردید ولی فایل های بزرگ را پیدا نمیکنید؟ این مشکلات ممکن است بارها برایتان اتفاق بیوفتد. مخصوصاً اگر محدودیت حجم دارید. مثلاً یک برنامه ای مثل Apache یک Log در سیستم شما ذخیره کرده است و شما از آن بی خبرید که طی مدت زمانی این Log انباشته شده و چندین گیگابایت حجم پیدا کرده است. حالا چگونه این فایل ها بوسیله یک خط دستور در لینوکس را پیدا کنیم؟

دستور زیر به شما کمک میکند به سادگی فایل های حجیم (مثال بالای 100 مگابایت) را پیدا کنید:

find / -xdev -type f -size +100M;

عبارت +100M که آخر دستور است را می توانید با حجم دلخواه جایگزین کنید.

توجه: این دستور اندازه حجم فایل ها را به شما نمی دهد و فقط مسیر و آدرس آنها را لیست می کند. می توانید این دستور را با دستور ls ترکیب کنید که نتیجه منظم تر و لیست بهتر بهمراه حجم اشغال شده آنها به شما ارائه  دهد. نمونه کامل تر کد بالا :...

شاید برای خیلی از شما نیاز باشد که گاهی اوقات از فایل هاتون بکاپ بگیرید و یا نسخه ای بصورت فشرده داشته باشید.

برای دستور فشرده سازی با فرمت zip از دستور زیر کمک بگیرید:

zip -r filename.zip .

با این دستور تمامی فایل ها و پوشه های موجود در مسیر کنونی در فایل filename.zip قرار میگیرد. البته باید برنامه zip روی سیستم عامل نصب باشد. خاصیت -r که انتهای دستور zip می زنید این است پوشه ها را نیز در بر میگیرد. همچنین توجه کنید که آخر دستور یک نقطه وجود دارد. اگر آن را نزنید به شما پیغام خطا خواهد داد چون مسیری انتخاب نکردید و این نقطه یعنی مسیر کنونی.

برای اینکه یک پوشه خاص مثلا (samplefolder) را بخواهید zip کنید از دستور زیر کمک بگیرید:

zip -r filename.zip samplefolder/

برای خارج کردن محتویات یک فایل zip  در مسیر کنونی از دستور ساده زیر استفاده کنید:...

حتماً برای شما این سوال پیش اومده که بتوانید برای یک کاربر یا برنامه در لینوکس مجوز Stop یا Start یک سرویس یا همه سرویس ها رو بدید. این مجوز در بطور پیش فرض در اختیار کاربر Root (کاربر ریشه) هستش.

بعنوان مثال برای برنامه Apache بخواهد سرویس Bind را خاموش و روشن کند که از طریق php هم بتوانید با دستور exec از طریق مرورگر انجام دهید.

راه حل این مسئله استفاده از sudoers هستش. همگی با دستور sudo آشنایی داریم. دستوری که دسترسی ریشه را فعال میکند و معمولاً نیاز به رمزعبور جهت تایید دارد. اما sudoers چیست ؟...