مدیریت Trash از خط فرمان در لینوکس

همانطور که می دانید Trash معادل Recycle Bin در سیستم عامل لینوکس است و با کلیک راست روی هر فایل/دایرکتوری و انتخاب Move to Trash آن فایل/دایرکتوری به درون Trash انتقال می یابد.هر کاربر Trash خاص خود را دارد که در زیر دایرکتوری خانگی آن قرار دارد. توسط دستور rm برای پاک کردن یک فایل یا دستور rmdir برای پاک کردن یک دایرکتوری، فایل/دایرکتوری به درون Trash منقل نمی شوند. برای پاک کردن یک فایل یا دایرکتوری و ریخته شدن آن در Trash از مجموعه دستور های بسته trash-cli استفاده می کنیم. همچنین این پست را برای آشنایی با محل Trash در زیر دایرکتوری خانگی هر کاربر و محتوای آن مطالعه کنید. بیشتر بخوانید

چگونه در یونیکس ها فایل ها را بر اساس زمان پیدا کنیم؟ ( دستور find – بخش سوم)

در قسمت های اول و دوم دستور find با چگونگی استفاده از این دستور آشنا شدید. find دستوریست بسیار قدرتمند برای یافتن فایل بر اساس معیار های گوناگون، مانند صاحب فایل، حجم فایل، جستجو در سطحی مشخص از سیستم فایل و … در این پست چگونگی پیدا کردن فایل ها بر اساس زمان گفته خواهد شد. هر فایل شامل سه مهر زمانی Change Time,Access Time و Modify Time است. در ادامه سوئیچ های مرتبط با هر کدام از Timestamp های گفته شده در دستور find گفته می شود. بیشتر بخوانید

اشتراک فایل ها میان مکینتاش و ویندوز

سامبا نرم افزاریست اپن سورس برای پیاده سازی پروتکل smb در سیستم عامل های غیر ویندوزی مانند انواع یونیکس ها (لینوکس، مکینتاش،سولاریس و BSD ها). ویندوز از smb برای اشتراک فایل ها استفاده می کند. سامبا بصورت پیش فرض در نسخه های مختلف مکینتاش نصب شده است و باید تنظیمات آنرا فعال کنید. سامبا توسط smbd کنترل می شود.در این پست چگونگی فعال کردن آن و اشتراک فایل ها میان سیستم عامل مکینتاش نسخه 10.8 و ویندوز 8 گفته می شود، ولی این پست برای دیگر نسخه های مکینتاش و ویندوز نیز مفید است. بیشتر بخوانید

چگونگی بازیابی پسورد در مکینتاش ۱۰.۷ و ۱۰.۸

یکی از مشکلاتی که ممکن است رخ دهد فراموش کردن پسورد سیستم عامل مکینتاش است. در ادامه این پست چگونگی بازیابی پسوردتان در سیستم عامل مکینتاش نسخه های ۱۰.۷ و ۱۰.۸ گفته خواهد شد. توجه داشته باشید روش گفته شده در این پست برای نسخه های پیشتر از ۱۰.۷ کاربردی ندارند. همچنین این آموزش بر روی نسخه ۱۰.۸ آزمایش و تست شده است. بیشتر بخوانید

یافتن تمامی فایل ها در مالکیت یک کاربر ویژه (دستور find – بخش دوم)

در بخش اول دستور find با چگونگی ساختار دستور آشنا شدید. در این مطلب چگونگی یافتن فایل های مرتبط به یک کاربر یا گروه خاص نشان داده می شود. در لینوکس هر فایل دارای مجوز های write,read و execute برای مالک (owner) و گروه اصلی که کاربر عضو آن است و دیگر افراد است. اگر می خواهید فایل هایی را که متعلق به یک گروه است را پیدا کنید از دستور find و به فرمت زیر استفاده کنید. بیشتر بخوانید

آرشیو و فشرده سازی با دستور tar

tar مخفف tape archive ابزاری خط فرمانی در تمامی سیستم عامل های مبتنی بر یونیکس برای فشرده سازی و آرشو فایل ها بکار می رود. با استفاده از این ابزار به همراه cron می توان بصورت خودکار از فایل ها در زمانی مشخص پشتیبان تهیه کرد. در این پست آموزش فشرده سازی توسط دستور gzip با فرمت zip. گفته شد. در این پست چگونگی ایجاد فایل های فشرده و همچنین لیست کردن محتوای فایل ها، حذف برخی آیتم های درون فایل و … را آموزش می دهم.در ادامه مهمترین سوئیج های دستور tar برای فشرده سازی یا استخراج فایل ها گفته شده است. بیشتر بخوانید

چگونگی آشکار کردن فایل های Hidden در ویندوز (دستور attrib)

تا به حال شده که یه ویروس تو سیستمتون بیافته که فایل های درایو C را خود به خود Hidden کنه یا اینکه ویروسی در سیستم تان بیافته که نتوانید بصورت گرافیکی فایل های پنهان رو ببینید؟ فرض کنید می خواهید فایل های درایو D را از حالت Hidden در بیاورید یا اینکه تمامی محتویات D را از حالت Hidden در بیاورید، با استفاده از دستور attrib می توانید Attribute های یک فایل را مشاهده یا تغییر دهید.شکل کلی استفاده از دستور بصورت زیر می باشد. بیشتر بخوانید

مدیریت گروه ها در لینوکس

یکی دیگر از وظایف هر مدیر ایجاد و مدیریت گروه ها و مجوزهای آن گروه، افزودن کاربران به و حذف از گروه هاست. در این پست چگونگی ایجاد و مدیریت گروه و همچنین عضو کردن کاربران درر یک گروه را نشان می دهیم.5 دستور زیر برای مدیریت و کار با گروه ها استفاده می شوند. می توانید راهنمای هر کدام را با دستور man بخوانید.برای ایجاد یک گروه از دستور groupadd، برای حذف یک گروه از دستور groupdel، برای تغییر گروه از دستور groupmod، مدیریت اعضا از groupmem و برای نشان دادن گروهایی که یک کاربر عضو آنهاست از دستور groups استفاده می شود. بیشتر بخوانید

راهنمای ایجاد / حذف کاربران در Linux/FreeBSD(با مثال-دستور های متفاوت)

یکی از وظایف مدیر، ایجاد و مدیریت کاربران است. در زمان ایجاد یک کاربر می توان اطلاعات را بصورت پیشفرض استفاده کرد یا اینکه با استفاده از سوئیچ هایی، اطلاعات لازم را فراهم کرد. دو فایل etc/passwd/ و etc/shadow/ بعنوان پایگاه داده هایی برای ذخیره کردن اطلاعات کاربران استفاده می شود. فایل passwd محلی برای ذخیره نام کاربری و اطلاعاتی همچون شِل پیشفرض و دایرکتوری خانگی کاربر است. هر خط آن شامل 7 فیلد است که دومین فیلد در صورتی مکه برای کاربر پسورد تنظیم شده باشد بصورت x بوده و اشاره گری به یک خط در فایل shadow است. فایل shadow مخزن پسوردها ست که بصورت رمزنگاری شده، پسورد ها را ذخیره کرده است. بیشتر بخوانید

تغییر پوسته (Shell) پیشفرض در لینوکس (یونیکس)

در سیستم عامل های مبتنی بر یونیکس مانند توزیع های لینوکسی و سیستم عامل های مبتنی بر BSD و … از چندین پوسته یا Shell استفاده می کنند. هر کدام ویژگی های خودشان را دارند که شاید پر کاربردترین آنها BASH باشند. در لینوکس و هر سیستم عامل یونیکسی دیگر فایلی در مسیر etc/ به نام shells وجود دارد که فهرست پوسته های نصب شده را نگه می دارد. وظیفه شِل گرفتن دستور از کاربران و تفسیر آنها و در نهایت نشان دادن پاسخ به کاربر است. در این پست چگونگی اطلاع از شِل پیشفرض و تغییر آن به یک پوسته دیگر گفته می شود. بیشتر بخوانید

نوع دستور های لینوکسی (یونیکسی)

دستور های لینوکسی (یونیکسی) به دو دسته کلی دستور های Internal و External تقسیم می شوند. دستور های Internal یا Build-in Commands آن دسته از دستور هایی هستند که توسط خود Shell و از درون آن اجرا می شوند. این دستور ها مستقیمن توسط خود شِل اجرا می شوند و در مسیر دایرکتوری های درون متغیر PATH$ وجود ندارند. بر خلاف دستور های Internal که مستقیم توسط خود شِل اجرا می شوند، دستور های External باید توسط شِل در حافظه بارگذاری شده و سپس اجرا شوند. دستور های External در مسیر های متغیر PATH$ وجود دارند. بیشتر بخوانید

ساختار منطقی پایگاه داده اوراکل

محصول پایگاه داده اوراکلی که نصب می کنید از دو بخش Instance و Database تشکیل شده است.Instance مجموعه ای از فرایند ها و ساختار حافظه اصلی که بافر هاست تشکیل شده است. پایگاه داده یا یک Database مجموعه ای از فایل ها مانند Datafile ها (که از بلاک ها تشکیل شده اند و ساختار فیزیکی را شکل می دهند و داده ها بصورت مستقیم در قالب Datafile ها ذخیره می شوند) ساختار فیزیکی را شکل می دهند. ساختار منطقی در پایگاه داده اوراکل به 4 بخش : بلاک های داده ها، Extent، سگمنت و Tablespace تقسیم می شود. شکل زیر دیاگرام این 4 بخش را نشان می دهد. بیشتر بخوانید