inode چیست؟

INODE (یا گاهی “آی‌نود”) یک مفهوم در سیستم فایل‌های مبتنی بر یونیکس و لینوکس است. این ساختار داده اطلاعات مهمی را درباره‌ی یک فایل یا دایرکتوری ذخیره می‌کند. هر فایل یا دایرکتوری در سیستم فایل یک INODE دارد.   فایل سیستم لینوکس همان‌طور که از نامش پیداست، یک فایل سیستم…

Read More

حذف فایل حاوی کاراکترهای خاص (کاراکتر غیرقابل نمایش)

بعضی فایل ها ممکن است حاوی کاراکترهای خاص یا غیرقابل پرینت باشند و نام آنها به درستی نمایش داده نشود. معمولا در سی پنل یا دیگر کنترل پنل ها و سیستم های مدیریت محتوی حذف این فایل ها به درستی انجام نمیشود. در محیط shell لینوکس امکان حذف چنین فایل…

Read More

تغییر timezone سرور لینوکس با ssh

برای تغییر منطقه زمانی سرور لینوکس از طریق خط فرمان (command line) یا شِل، بصورت زیر اقدام کنید:ابتدا با اجرای دستور زیر time zone های موجود را ببینید : نمایش: ۴۴

Read More

استفاده از ادیتور nano برای ویرایش crontab

در برخی سرورها بطور پیشفرض زمانی که دستور crontab -e را برای ویرایش cron job ها وارد می کنید، job های ذخیره شده قبلی با ویرایشگر VI باز می شوند که کار کردن با آن به راحتی ویرایش گر nano نیست! نمایش: ۶۶

Read More

حذف فایل هایی که حاوی متن خاص هستند

اگر می خواهید تعداد زیادی فایل را که حاوی متن خاصی هستند حذف کنید بهترین کار استفاده از دستورات SSH است. دستورات زیادی برای جستجو در فایلها وجود دارد. مثلا grep , find, sed و … در اینجا ما برای پیدا کردن فایل و پیدا کردن متن در فایل از…

Read More

پیدا کردن و جایگزینی متن در فایل – SSH

گاهی ممکن است بخواهید یک متن مشخص را در تعداد زیادی فایل تغییر دهید. مثلا می خواهید کلمه Hello را به Hi تغییر دهید. جایگزینی متن در یک یا چند فایل مشکل خاصی ایجاد نمی کند ولی فکرش را بکنید اگر قرار باشد در ۱۰۰ یا ۱۰۰۰ فایل این متن…

Read More

رفع خطای -bash: /bin/rm: Argument list too long

گاهی ممکن است بخواهید تعداد خیلی زیادی فایل را حذف کنید ولی با خطای -bash: /bin/rm: Argument list too long مواجه شوید. دستور rm در هر بار اجرا تعداد مشخصی فایل را می تواند حذف کند و زمانی که تعداد فایل ها از حد مشخصی بیشتر شود با خطا مواجه…

Read More