تعاريف پايه و نكات كاربردي در لينوكس و يونيكس آشنايي با برخی قابليتهای سيستم عامل linux

تعاريف پايه و نكات كاربردي در لينوكس و يونيكس آشنايي با برخی قابليتهای سيستم عامل linux

تعداد صفحات: 81

حجم فایل: 36.4 KB

فرمت فایل: word

دسته بندی:

قیمت: 979,900 ریال

تعداد نمایش: 4 نمایش

ارسال توسط:

تاریخ ارسال: 25 آگوست 2026

به روز رسانی در: 25 آگوست 2026

خرید این محصول:

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

979,900 ریال – خرید

در ابتدای كاربا سيستمهای عاملهای يونيكس بيس مثل لينوكس نكات مهمی وجود دارد كه دانستن آنها به هر كاربر در امر آشناشدن با اين سيستم عامل و فهميدن مفاهيم پايه آن كمك ميكند . در اين مقاله تصميم دارم تعدادی از اين مفاهيم را بصورت خلاصه برشمرده و شما را با آنها آشنا نمايم :

 

1      فرامين و دستورات در محيط سيستم عاملهای گنو / لينوكس به بزرگی و كوچكی حروف حساس يا باصطلاح case sesitive ميباشند ، اين بدان معناست كه كلماتی چون  Mozilla, MOZILLA, mOzilla , mozilla كاملا با هم متفاوت هستند و بعنوان چهار دستور جداگانه تلقی ميشوند .و بصورت پيش فرض فقط دستور mozilla‌ برای اجرای مرورگر اينترنت موزيلا در محيط اين سيستم قابل اجراست و بقيه دستورات بدون نتيجه خواهد بود . همچنين كلمه عبور ورودی شما به سيستم و كلمه رمز عبور نيز از اين قائده پيروی ميكنند .

 

2      نام فايلها در لينوكس ميتواند حداكثر شامل 256 كاراكتر باشد كه اين كاراكترها كليه حروف و اعداد و (        و  _  و  . ) و حتی تعدادی كاراكترهای غير مصطلح ديگر باشد .

 

3      فايلهائی كه نام آنها با دات يا ( . ) آغاز ميشود را نميتوان با دستور ls‌ ياdir مشاهده و ليست نمود . چرا كه سيستم تصور ميكند اين فايلها دارای خصوصيت پنهان بوده و بايد حتما از دستور  ls –a   برای مشاهده همه فايلهای موجود در مسير جاری استفاده كرد . (a=all)

 

 

4      كاراكتر / در لينوكس مشابه همتای خود درداس يعنی \ بوده و به معنای ريشه تمام دايركتوريهای موجود در سيستم فايل لينوكس است . برای مثال برای رفتن به يكی از دايركتوريهای سيستم از دستور cd   /usr/doc   استفاده ميشود .

 

5      در لينوكس همه دايركتوريها در زير شاخه يك دايركتوری اصلی بنام ريشه يا root‌ قرار دارند و هيچگونه درايوی مثل داس يا ويندوز (c,d,e,f,) وجود ندارد . اين بدان معناست كه حتی درايوهای فيزيكی مثل هارد ديسكهای متعدد و يا حتی درايوهای شبكه پس از اتصال به سيستم فايل لينوكس در زير مجموعه دايركتوری ريشه root‌ قرار ميگيرند .

 

6      در فايلهای پيكربندی سيستمی لينوكس كليه خطوط دستوری كه با كاراكتر # شروع ميشوند صرفا حاوی توضيحاتی برای راهنمائی كاربران ميباشند و در هنگام اجرای فايل پيكربندی ناديده گرفته خواهند شد .

 

7      لينوكس بصورت ذاتی يك سيستم چند كاربره ميباشد و كليه تنظيمات سيستمی  و فايلهای متعلق به هر كاربر در يك دايركتوری اختصاصی وی در شاخه /home/ قرار ميگيرد . تنظيمات كاربری و كلمه شناسائی و ساير تنظيمات اختصاصی اعمال شده در سيستم توسط هر كاربر در دايركتوری home‌ مخصوص وی و در فايلهائی قرار ميگيرد كه همگی با نقطه يا ” . ” آغاز ميگردند .

 

8      فايلهای تنظيمات عمومی سيستم در دايركتوری /etc قرار دارند .

 

9      در لينوكس همچون ساير سيستمهای عامل چند كاربره همه دايركتوريها و حتی تك تك فايلها  حاوی اطلاعات مربوط به خصوصيات  و سطح دسترسی قابل تعريف  permissions  ميباشند .

 

10      دستورات تكميلی هر فرمان اجرا شده در خط فرمان متنی با كاراكتر           و وقتی فرمان كمكی حاوی بيش از يك كاراكتر باشد با                آغاز ميشوند. اين مورد را ميتوان با برخی سوئيچها كمكی فرمان داس  /  مقايسه كرد .

 

11      هنگامی كه بخواهيد يك فرمان در پس زمينه سيستم اجرا شود بايد پس از تايپ دستور يا فرمان مربوطه كاراكتر & را قرا دهيد .

 

 

 

 

 

معرفی انواع سيستم فايل در لينوکس و يونيکس و ويندوز

 

سيستم فايل هر کامپيوتر، امکان ذخيره سازی فايل‌ها و اطلاعات را روی آن فراهم می‌سازد. هنگامی که از داخل برنامه واژه پرداز خود سندی را ذخيره می‌کنيد، اين سيستم فايل است که تعيين می‌کند سند چگونه و کجا ذخيره شود.

ابزارهای ذخيره سازی مانند فلاپی ديسک‌ها، ديسک‌های سخت، درايوهای CD     ROM، درايوهای Zip و… تا قبل از اينکه سيستم‌عامل سيستم فايل را روی آنها تشکيل دهد، قابل استفاده نيستند.

سیستم فایلهای گوناگونی برای سیستم‌عامل‌های مختلف از جمله ویندوز و سیستم عاملهای مبتنی بر یونیکس و لینوکس ارائه شده‌اند که در مورد ویندوز این سیستم فایلها عبارتند از :

 

انواع سيستم‌های فايل در ويندوز

 

۱      FAT16 : در سيستم‌عامل داس استفاده می‌شد.

۲      FAT32 : از ويندوز ۹۵ تا me استفاده می‌شد.

۳      NTFS 4.0 : در سيستم‌های nt 4.0 استفاده می‌شد.

۴      NTFS های جديد : از ويندوز ۲۰۰۰ به بعد استفاده می‌شود.

 

انواع سيستم‌های فايل در یونیکس و لینوکس

 

اما بحث اصلی ما درمورد سیستم فایلهای مبتنی برلینوکس است که برخی از آنها عبارتند از ext2، ext3، xfs، reiserfs و غیره. این سیستم فایل‌ها در جزئیات فنی دارای تفاوت‌هایی با هم هستند ولی از نظر ساختاری که ایجاد می‌کنند مشابه بوده و تفاوت چندانی باهم ندارند. در این مقاله ما وارد جزئیات فنی هر نوع از سیستم فایلها نشده و تنها ساختار آنها را بررسی خواهیم کرد.

 

سیستم فایل یا درخت؟

 

سیستم فایل سیستم‌عامل‌های مبتنی بر یونیکس و لینوکس بصورت یک درخت وارونه پیاده سازی شده است. در یونیکس و لینوکس دیگر شما چیزی به نام درایوهای A، C و … ندارید. تمام ابزارها و سیستم فایلها شاخه‌هایی از این درخت وارونه هستند. مرکز این درخت ریشه یا root نام دارد که بالاترین سطح سیستم فایل را تشکیل می‌دهد. زیر ریشه، پوشه‌هایی قرار دارند که سایر قسمت‌های سیستم فایل را تشکیل می‌دهند .  سیستم فایل از تعداد زیادی پوشه تشکیل شده‌است که این پوشه‌ها تقریبا در تمامی سیستم‌عامل‌های مبتنی بر یونیکس و لینوکس مشترک هستند. اکنون به تشریح تک تک این شاخه‌ها پرداخته و در میان آن توضیحات اضافه را به شما ارائه خواهم کرد.

 

پارتیشن‌ها

 

در سیستم فایل سیستم‌عامل‌های مبتنی بر لینوکس و یونیکس، دیسک‌های سخت می‌توانند پارتیشن‌های متعددی داشته باشند. در این صورت هر پارتیشن دارای یک نقطه اتصال یا mount point می‌باشد که در آن نقطه به درخت سیستم فایل متصل می‌شود. مثلا می‌توانید اطلاعات کاربران سیستم را در یک پارتیشن جداگانه ذخیره نموده و نقطه اتصال آنرا home تعیین کنید که محل قرارگیری اطلاعات کاربران است و به همین ترتیب.

 

بخش‌های درخت سیستم فایل

 

اکنون به بررسی تک تک شاخه‌های سیستم فایل می‌پردازیم. توجه داشته باشید که دسترسی به اکثر این شاخه‌ها فقط توسط کاربر ریشه امکان پذیر است.

     شاخه bin: در این شاخه، دستورات سیستم‌عامل که برای تمام کاربران قابل دستیابی هستند و برخی دستورات مدیریتی سیستم قرار می‌گیرند.

     شاخه boot: این شاخه که می‌تواند در یک پارتیشن جداگانه بوده و به پوشه boot متصل شده باشد، حاوی برنامه راه‌نداز بوت سیستم عامل می‌باشد. مانند Grub و Lilo.

     شاخه dev: محل قرارگیری نقطه دسترسی‌های ابزارهای سخت افزاری است. مثلا تمام پورت‌ها، پارتیشن‌ها و… در اینجا دارای یک فایل هستند. برای مثال فایل dev/fd0 نشاندهنده فلاپی درایو سیستم است و به همین ترتیب. بسیاری از برنامه‌های کاربردی از این فایلهای دسترسی برای خواندن و نوشتن داده‌ها بر روی ابزار مورد نظرشان استفاده می‌کنند. مثلا یک برنامه کاربردی فایل dev/fd0 را باز کرده و در آن می‌نویسد. در حقیقت اطلاعات روی درایو فلاپی و دیسکی که در آن قرار دارد، نوشته خواهد شد.

     شاخه etc: در این شاخه فایل‌های پیکربندی برنامه‌های سرویس دهنده و برخی فایلهای سیستمی دیگر قرار می‌گیرند. مثلا فایل پیکربندی سرویس دهنده وب آپاچی در سیستم‌های دبیان در etc/apache/http.conf قرار دارد و به همین ترتیب

پاسخ دهید